:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0f12;--sidebar:#111317f5;--surface:#181a1ef7;--surface-raised:#ffffff0e;--surface-hover:#ffffff13;--text:#f3f4f7;--muted:#9a9da6;--subtle:#696d76;--hairline:#ffffff17;--accent:#4f72ff;--success:#54d895;--danger:#fb6168;--sidebar-width:19.5rem}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#aeb0b7;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:where(button:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=file]:not(:disabled),label[for],summary,[role=button]:not([aria-disabled=true])){cursor:pointer}:where(button,select,input):disabled{cursor:not-allowed}.select-menu{min-width:0;position:relative}.select-menu-trigger{border:1px solid var(--hairline);color:#edf0f4;text-align:left;cursor:pointer;background:#00000030;border-radius:9px;outline:0;justify-content:space-between;align-items:center;gap:9px;width:100%;min-width:0;height:39px;padding:0 10px;font-size:12px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.select-menu-trigger:hover:not(:disabled){background:#ffffff09;border-color:#ffffff2b}.select-menu-trigger:focus-visible,.select-menu.is-open .select-menu-trigger{border-color:#6382ffad;box-shadow:0 0 0 3px #5270e71a}.select-menu-trigger:disabled{opacity:.45}.select-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-menu-value,.select-menu-option-copy{align-items:center;gap:8px;min-width:0;display:flex}.select-menu-value>span:last-child,.select-menu-option-copy>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-menu-avatar{color:#eef0f5;letter-spacing:-.02em;background:#343943 50%/cover no-repeat;border:1px solid #ffffff2b;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:680;display:grid}.select-menu-chevron{color:#868b96;flex:none;transition:transform .15s,color .15s}.select-menu.is-open .select-menu-chevron{color:#aebdff;transform:rotate(180deg)}.select-menu-options{z-index:130;-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);scrollbar-width:thin;background:#23262dfa;border:1px solid #ffffff24;border-radius:13px;min-width:max(100%,185px);max-width:min(320px,78vw);max-height:252px;padding:6px;animation:.13s ease-out select-menu-in;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 50px #0000007a,inset 0 1px #ffffff0b}.select-menu-option{color:#dfe1e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:35px;padding:7px 9px;font-size:11px;display:flex}.select-menu-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-menu-option svg{color:#829bff;flex:none}.select-menu-option:hover,.select-menu-option.is-active{color:#fff;background:#fff1}.select-menu-option[aria-selected=true]{color:#dfe5ff;background:#4e6fee1f}.select-menu-option:disabled{opacity:.35}.select-menu--toolbar{min-width:82px}.select-menu--toolbar .select-menu-trigger{height:34px;box-shadow:none;background:0 0;border:0;padding:0 2px 0 5px;font-size:12px;font-weight:580}.select-menu--toolbar .select-menu-options{min-width:205px;left:auto;right:-7px}.select-menu--compact .select-menu-trigger{height:35px;font-size:10px}.select-menu--compact .select-menu-options{min-width:max(100%,155px)}@keyframes select-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.app-window{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--surface);border:1px solid #ffffff2e;border-radius:27px;width:calc(100vw - 6px);height:calc(100vh - 6px);min-height:0;margin:3px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000005c,inset 0 1px #ffffff0f}.app-shell-content{min-width:0;height:100%;min-height:0;overflow:hidden}.app-shell-content>:is(.browser-pane,.instagram-main,.settings-page,.profile-page){height:100%}.app-sidebar{border-right:1px solid var(--hairline);background:radial-gradient(circle at 18% -10%,#697da01f,#0000 31%),linear-gradient(135deg,#14161bf5,#0e1013fa);flex-direction:column;min-width:0;height:100%;min-height:0;padding:31px 28px 20px;display:flex;position:relative;overflow:hidden}.sidebar-close{display:none}.brand-lockup,.login-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:680;display:flex}.brand-lockup{margin:27px 9px 36px}.brand-mark{flex:none;width:29px;height:27px}.nav-section-label{color:#8f929a;margin:0 10px 7px;font-size:14px;font-weight:480}.nav-item{color:#e5e6ea;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:15px;width:100%;height:47px;padding:0 13px;font-size:16px;font-weight:480;transition:all .16s;display:flex}.nav-item:hover{background:#ffffff0b}.nav-item:focus-visible{outline-offset:2px;outline:2px solid #6888ffcc}.nav-item.active{background:#ffffff06;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff09}.nav-item svg{color:#d2d4d9;stroke-width:1.75px}.nav-divider{background:var(--hairline);height:1px;margin:24px 9px 22px}.sidebar-spacer{flex:1}.settings-link{margin-top:12px}.pwa-install-button.is-sidebar{margin-top:4px}.pwa-install-button.is-sidebar svg{color:#7f9aff}.storage-mini{text-align:left;width:calc(100% - 14px);color:inherit;cursor:pointer;border:1px solid var(--hairline);background:#ffffff06;border-radius:15px;margin:0 7px 2px;padding:14px 14px 13px;display:block}.storage-mini:disabled{opacity:1;cursor:default}.storage-mini:not(:disabled):hover{background:#ffffff0b}.storage-mini .storage-track,.storage-mini .storage-copy{display:block}.storage-mini:focus-visible{outline-offset:3px;outline:2px solid #899fff}.storage-mini-head{color:#d9dae0;justify-content:space-between;font-size:13px;display:flex}.storage-track{background:#ffffff1a;border-radius:99px;height:5px;margin:11px 0 8px;overflow:hidden}.storage-track span{border-radius:inherit;background:linear-gradient(90deg,#5284ff,#7758eb);height:100%;display:block}.storage-copy{color:var(--muted);font-size:11px}.account-menu-wrap{z-index:60;isolation:isolate;border-top:1px solid var(--hairline);margin-top:13px;padding-top:9px;position:relative}.account-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 7px;font-family:inherit;text-decoration:none;transition:background .15s;display:flex}.account-row:hover,.account-menu-wrap.is-open .account-row{background:#ffffff0b}.account-row:hover .account-copy strong{color:#fff}.avatar{color:#fff;background:linear-gradient(145deg,#8c6a50,#ce9b77);border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px #ffffff3d}.avatar.has-image{background-position:50%;background-size:cover}.account-copy{flex:1;min-width:0;display:grid}.account-copy strong{color:#eceef2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:580;overflow:hidden}.account-copy small{color:#7f828b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-chevron{color:#777b84;transition:transform .16s,color .16s}.account-menu-wrap.is-open .account-chevron{color:#c7cad1;transform:rotate(180deg)}.app-sidebar:has(.account-menu-wrap.is-open)>.pwa-install-button.is-sidebar{visibility:hidden}.app-sidebar:has(.account-menu-wrap.is-open)>.storage-mini{visibility:hidden}.account-dropdown{z-index:45;background:#202329;border:1px solid #ffffff21;border-radius:15px;max-height:min(540px,72vh);padding:7px;animation:.14s ease-out account-menu-in;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000075,inset 0 1px #ffffff0b}.account-dropdown-label{color:#7f838d;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px 7px;font-size:9px;font-weight:650}.account-dropdown-loading{color:#989ca6;align-items:center;gap:7px;padding:10px 9px;font-size:10px;display:flex}.saved-account-row{border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px;display:grid}.saved-account-row:hover{background:#ffffff0b}.saved-account-select{color:#e9ebef;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 5px 7px 9px;font-family:inherit;display:grid}.saved-account-select:disabled{cursor:default}.saved-account-select>span:nth-child(2){gap:2px;min-width:0;display:grid}.saved-account-select strong,.saved-account-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-account-select strong{font-size:11px;font-weight:590}.saved-account-select small{color:#858a95;font-size:9px}.saved-account-select>svg{color:#78d7a2}.avatar.is-small{width:29px;height:29px;font-size:9px}.saved-account-forget{color:#6f737c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.saved-account-forget:hover{color:#ff8d92;background:#ff5c641a}.saved-account-forget:disabled{cursor:wait;opacity:.45}.account-dropdown-error{color:#ff9da2;background:#fb616814;border-radius:8px;margin:5px 4px 2px;padding:8px;font-size:9px;line-height:1.4}.account-dropdown-item{color:#e9ebef;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;padding:9px;font-family:inherit;text-decoration:none;display:grid}.account-dropdown-item:hover,.account-dropdown-item:focus-visible{background:#fff1;outline:0}.account-dropdown-item:disabled{cursor:wait;opacity:.55}.account-dropdown-item>span:last-child{gap:2px;min-width:0;display:grid}.account-dropdown-item strong,.account-dropdown-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-dropdown-item strong{font-size:12px;font-weight:590}.account-dropdown-item small{color:#898d97;font-size:9px}.account-dropdown-icon{color:#91a7ff;background:#6f89ff1c;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.account-dropdown-divider{background:var(--hairline);height:1px;margin:4px 7px}.account-dropdown-item.is-danger{color:#ffb2b5}.account-dropdown-item.is-danger .account-dropdown-icon{color:#ff8d92;background:#ff5c641a}@keyframes account-menu-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.browser-pane{background:linear-gradient(120deg,#181a1e 0%,#17191d 55%,#15171b 100%);grid-template-rows:90px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.browser-toolbar{z-index:20;border-bottom:1px solid var(--hairline);background:#181a1e;grid-template-columns:auto minmax(150px,auto) minmax(220px,1fr) auto auto auto auto auto auto;align-items:center;gap:18px;height:90px;padding:0 26px;display:grid;position:relative}.browser-toolbar h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:27px;font-weight:680;overflow:hidden}.browser-heading{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.folder-view-control{color:#b9c3e2;position:relative}.folder-view-control>svg{z-index:1;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.folder-view-control .select-menu-trigger{height:25px;color:inherit;background:0 0;border-color:#0000;padding:0 0 0 23px;font-size:12px}.folder-view-control .select-menu-option{min-height:44px;font-size:13px}.history-control{background:#00000026;border:1px solid #ffffff1c;border-radius:22px;align-items:center;height:45px;display:flex}.history-control button{cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:43px;display:grid}.history-control button:disabled{opacity:.25;cursor:default}.history-control span{background:#ffffff14;width:1px;height:25px}.search-field{color:#858994;background:#0a0b0e40;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;display:flex}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-field input::placeholder{color:#858994;opacity:1}.search-field:focus-within{border-color:#6684ffa8;box-shadow:0 0 0 3px #4e6fff1a}.search-field kbd{color:#777b84;background:#ffffff0e;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:11px}.search-field .search-clear{color:#858994;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background .15s,color .15s;display:grid}.search-field .search-clear:hover{color:#eef0f4;background:#ffffff13}.search-field .search-clear:focus-visible{color:#dbe2ff;background:#5e7aec29;outline:0;box-shadow:0 0 0 2px #6888ff59}.view-control{background:#00000021;border:1px solid #ffffff1a;border-radius:12px;height:44px;padding:3px;display:flex}.view-control button{color:#9b9ea7;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:42px;display:grid}.view-control button.active{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff12}.zoom-control{background:#00000021;border:1px solid #ffffff1a;border-radius:12px;align-items:center;height:44px;padding:3px;display:flex}.zoom-control button{color:#a9adb6;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:36px;display:grid}.zoom-control button:hover:not(:disabled){color:#fff;background:#ffffff14}.zoom-control button:disabled{opacity:.28}.zoom-control output{color:#e6e8ed;text-align:center;font-variant-numeric:tabular-nums;min-width:25px;font-size:11px;font-weight:650}.sort-control,.upload-button,.toolbar-more,.mobile-menu{white-space:nowrap;cursor:pointer;background:#00000021;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;font-weight:520;display:flex}.mobile-menu{display:none}.sort-control{padding:0 14px}.sort-control.is-search strong{color:#cbd5ff;white-space:nowrap;font-size:10px;font-weight:620}.gallery-search-sort{color:#b8c5f6;white-space:nowrap;background:#5b74d314;border:1px solid #758be22e;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.upload-button{background:linear-gradient(#557dff,#3e63e8);border-color:#718cff52;padding:0 15px;box-shadow:inset 0 1px #ffffff38,0 8px 18px #2d50d838}.upload-button:disabled{opacity:.45;cursor:default}.toolbar-more{background:0 0;border-color:#0000;width:42px}.gallery-settings-root{position:relative}.gallery-settings-trigger{color:#aeb2bb;background:#00000021;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:relative}.gallery-settings-trigger:hover,.gallery-settings-trigger.is-active,.gallery-settings-root.is-open .gallery-settings-trigger{color:#dfe5ff;background:#4f69dc21;border-color:#6f8bff61}.gallery-settings-trigger b{color:#fff;font-variant-numeric:tabular-nums;background:#5d7eff;border:2px solid #191b20;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-6px;right:-6px}.gallery-settings-panel{z-index:65;-webkit-backdrop-filter:blur(34px)saturate(130%);backdrop-filter:blur(34px)saturate(130%);background:linear-gradient(155deg,#292c34fb,#181a1ffc);border:1px solid #ffffff24;border-radius:20px;width:min(440px,100vw - 28px);animation:.13s ease-out context-menu-in;position:absolute;top:54px;right:0;overflow:hidden;box-shadow:0 30px 90px #0000009e,inset 0 1px #ffffff0d}.gallery-settings-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:64px;padding:0 16px 0 19px;display:flex}.gallery-settings-panel>header>span{gap:3px;min-width:0;display:grid}.gallery-settings-panel>header strong{letter-spacing:-.015em;font-size:15px}.gallery-settings-panel>header small{color:#858b98;font-variant-numeric:tabular-nums;font-size:10px}.gallery-settings-panel>header button{color:#9da2ad;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.gallery-settings-panel>header button:hover{color:#fff;background:#ffffff12}.gallery-settings-scroll{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;max-height:min(680px,100vh - 190px);padding:4px 17px 16px;overflow-y:auto}.gallery-settings-section{border-bottom:1px solid #ffffff12;padding:15px 2px}.gallery-settings-section:last-child{border-bottom:0}.gallery-settings-section h3{color:#aeb3bd;letter-spacing:.075em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:680}.gallery-display-row{grid-template-columns:minmax(0,1fr) minmax(135px,.8fr);gap:9px;margin-bottom:10px;display:grid}.gallery-view-switch{background:#00000024;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.gallery-view-switch button{color:#888e99;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;font-size:10px;display:flex}.gallery-view-switch button.active{color:#f4f5f8;background:#ffffff17}.gallery-display-row .select-menu{min-width:0}.gallery-display-row .select-menu-trigger,.gallery-proxy-select .select-menu-trigger{background:#00000024;border-color:#ffffff17;width:100%}.gallery-card-size{color:#aaafb9;grid-template-columns:minmax(0,1fr) 31px 28px 31px;align-items:center;gap:3px;height:38px;margin-bottom:6px;font-size:10px;display:grid}.gallery-card-size button{color:#afb4bf;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.gallery-card-size button:disabled{opacity:.25}.gallery-card-size output{color:#e9ebf1;text-align:center;font-variant-numeric:tabular-nums;font-size:10px}.gallery-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 2px;display:flex;position:relative}.gallery-toggle+.gallery-toggle{border-top:1px solid #ffffff0e}.gallery-toggle>span{gap:3px;min-width:0;display:grid}.gallery-toggle strong{color:#e4e6eb;font-size:11px;font-weight:580}.gallery-toggle small{color:#777e89;font-size:9px;line-height:1.35}.gallery-toggle input{opacity:0;pointer-events:none;position:absolute}.gallery-toggle>i{background:#ffffff1a;border-radius:99px;flex:none;width:36px;height:21px;padding:3px;transition:all .15s}.gallery-toggle>i b{background:#a5aab3;border-radius:50%;width:15px;height:15px;transition:all .15s;display:block;box-shadow:0 2px 5px #0000004d}.gallery-toggle input:checked+i{background:#526fe8}.gallery-toggle input:checked+i b{background:#fff;transform:translate(15px)}.gallery-toggle input:focus-visible+i{box-shadow:0 0 0 3px #5877ff33}.gallery-toggle.is-disabled{opacity:.48;cursor:not-allowed}.gallery-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.gallery-filter-chips.is-scrollable{max-height:91px;overflow-y:auto}.gallery-filter-chips button{color:#9ea4af;background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:9px;display:inline-flex}.gallery-filter-chips button:hover{color:#dadde5;border-color:#738dff47}.gallery-filter-chips button.active{color:#dce3ff;background:#526de529;border-color:#708cff5c}.gallery-filter-chips button i{border-radius:50%;width:7px;height:7px}.gallery-proxy-select{width:100%;margin-top:9px}.gallery-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.gallery-section-heading h3{margin-bottom:10px}.gallery-match-switch{background:#00000024;border-radius:8px;margin-bottom:8px;padding:2px;display:flex}.gallery-match-switch button{color:#777e89;background:0 0;border:0;border-radius:6px;height:23px;padding:0 7px;font-size:8px}.gallery-match-switch button.active{color:#e8eaf0;background:#ffffff17}.gallery-filter-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gallery-filter-pair+.gallery-filter-pair{margin-top:8px}.gallery-filter-field{color:#858b96;gap:5px;min-width:0;font-size:9px;display:grid}.gallery-filter-field>div{min-width:0;position:relative}.gallery-filter-field input{color:#eceef3;width:100%;height:36px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000026;border:1px solid #ffffff17;border-radius:9px;outline:0;padding:0 10px;font-size:10px}.gallery-filter-field>div input{padding-right:38px}.gallery-filter-field input:focus{border-color:#6583ff7a;box-shadow:0 0 0 3px #506deb17}.gallery-filter-field div small{color:#68707c;pointer-events:none;font-size:8px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.gallery-settings-section>.gallery-filter-field{margin-top:9px}.gallery-settings-panel>footer{background:#0a0b0e29;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;height:53px;padding:0 17px;display:flex}.gallery-settings-panel>footer button{color:#aeb4c0;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:9px;display:flex}.gallery-settings-panel>footer button:hover:not(:disabled){color:#fff;background:#ffffff12}.gallery-settings-panel>footer button:disabled{opacity:.32}.gallery-settings-panel>footer span{color:#737a86;font-size:9px}.browser-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-color:#ffffff47 transparent;height:auto;min-height:0;padding:21px 30px 44px;overflow:hidden auto}.browser-scroll::-webkit-scrollbar{width:10px}.browser-scroll::-webkit-scrollbar-thumb{background:#ffffff3d padding-box padding-box;border:3px solid #0000;border-radius:99px}.browser-scroll.is-marquee-selecting{cursor:crosshair;-webkit-user-select:none;user-select:none}.selection-marquee{z-index:30;pointer-events:none;background:#4f72ff2e;border:1px solid #7997ffeb;border-radius:5px;position:fixed;box-shadow:inset 0 0 0 1px #ccd8ff14,0 4px 14px #1a318e29}.breadcrumb-mobile{display:none}.file-section{content-visibility:auto;contain-intrinsic-size:420px}.file-section+.file-section{margin-top:14px}.file-section h2{border-bottom:1px solid var(--hairline);color:#c9cbd1;letter-spacing:-.02em;margin:0;padding:0 0 13px;font-size:19px;font-weight:610}.file-section.is-flat .file-grid{padding-top:0}.file-grid{grid-template-columns:repeat(var(--grid-columns,9), minmax(0, 1fr));gap:12px;padding:17px 0 14px;display:grid}.file-card{min-width:0;min-height:var(--card-min-height,145px);content-visibility:auto;contain-intrinsic-size:145px;cursor:pointer;touch-action:pan-y;border:1px solid #0000;border-radius:18px;outline:none;flex-direction:column;align-items:stretch;padding:10px 10px 12px;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;container:file-card/inline-size}.file-card:hover{background:#ffffff09;transform:translateY(-1px)}.file-card.is-folder{background:#ffffff05;border-color:#ffffff09}.file-card.is-dragging{z-index:12;opacity:.18;cursor:grabbing;pointer-events:none;transform:none!important}.file-card.is-drop-target{background:#536cd126;border-color:#708bffe6;box-shadow:0 0 0 4px #405cd014}.mobile-drag-overlay{color:#e5e9fb;pointer-events:none;will-change:transform;background:#1c1f27f7;border:1px solid #849dff7a;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(260px,72vw);min-height:62px;padding:9px 11px 9px 9px;display:grid;box-shadow:0 20px 58px #0000008f,0 0 0 5px #4e6de51a,inset 0 1px #ffffff14}.mobile-drag-overlay>span{color:#9eb1ff;background:#5b79ef29;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mobile-drag-overlay>div{gap:3px;min-width:0;display:grid}.mobile-drag-overlay strong,.mobile-drag-overlay small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-drag-overlay strong{font-size:11px}.mobile-drag-overlay small{color:#858da0;font-size:8px}.mobile-drag-overlay>b{color:#fff;font-variant-numeric:tabular-nums;background:#5f7ff3;border-radius:99px;place-items:center;min-width:25px;height:25px;padding-inline:5px;font-size:9px;display:grid}.file-card:focus-visible{border-color:#6888ffd9;box-shadow:0 0 0 3px #4e6fff24}.file-card.is-selected{background:#536cd11f;border-color:#708bffd1;box-shadow:inset 0 0 0 1px #5e7cfa29,0 0 0 3px #405cd00e}.card-more{z-index:2;opacity:0;cursor:pointer;background:#0003;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:all .16s;display:grid;position:absolute;top:10px;right:10px}.file-card:hover .card-more,.file-card:focus-within .card-more{opacity:1}.card-select-toggle{display:none}.favorite-marker{z-index:2;color:#f6ca62;filter:drop-shadow(0 2px 5px #00000073);position:absolute;top:15px;left:14px}.card-visual{height:var(--card-visual-height,92px);place-items:center;display:grid}.folder-art-wrap{place-items:center;width:100%;height:100%;display:grid}.folder-art{width:min(90%, var(--folder-art-width,110px));height:var(--folder-art-height,88px);overflow:visible}.file-art{width:100%;height:var(--file-art-height,86px);background:#20242c;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 7px 15px #00000038}.media-art img{object-fit:cover}.duration-badge{color:#fff;font-variant-numeric:tabular-nums;background:#060709c7;border-radius:6px;padding:3px 6px;font-size:11px;position:absolute;bottom:7px;right:7px}.audio-art{color:#eff2faeb;background:linear-gradient(145deg,#171c2b,#202633);place-items:center;display:grid}.audio-art svg{width:86%}.pdf-art,.generic-art{place-content:center;justify-items:center;gap:2px;display:grid}.pdf-art{color:#fff;background:linear-gradient(145deg,#ce3038,#ef4f55)}.generic-art{color:#ddd7ff;background:linear-gradient(145deg,#262039,#36226a)}.pdf-art span,.generic-art span{letter-spacing:.08em;font-size:11px;font-weight:760}.card-copy{text-align:center;min-width:0;padding:5px 4px 0}.card-name{color:#e9eaee;font-size:var(--card-name-size,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:510;line-height:19px;overflow:hidden}.card-path{color:#7f8795;text-overflow:ellipsis;white-space:nowrap;margin-top:-1px;font-size:8px;line-height:13px;overflow:hidden}.card-search-match{color:#92a7ff;align-items:center;gap:4px;min-width:0;margin-top:3px;font-size:8px;line-height:14px;display:flex}.card-search-match svg{flex:none}.card-search-match strong{flex:none;font-weight:650}.card-search-match span{color:#a2a7b2;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-meta{color:#5d80ef;justify-content:center;align-items:center;gap:7px;min-height:18px;font-size:11px;font-weight:520;display:flex}.card-context{color:#717681;opacity:.82;justify-content:center;align-items:center;gap:5px;height:16px;font-size:9px;display:flex}.card-context .mini-avatar{color:#fff;background:linear-gradient(145deg,#81634e,#c49370);border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;font-weight:700;display:grid}.card-tags{justify-content:center;align-items:center;gap:4px;min-width:0;min-height:19px;display:flex;overflow:hidden}.card-tags>span{color:#aeb4c2;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:4px;min-width:0;max-width:48%;padding:2px 5px;font-size:7px;line-height:11px;display:inline-flex;overflow:hidden}.card-tags>span i{border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 2px #ffffff0a}.card-tags>span.card-tag-more{color:#8194d9;flex:none}.card-tags>span.card-tag-compact{display:none}.card-tags>span b{color:#8194d9;font-size:inherit;flex:none}@container file-card (max-width:135px){.file-card:not(.is-list) .card-tags>.card-tag-full{display:none}.file-card:not(.is-list) .card-tags>span.card-tag-compact{max-width:100%;font-size:8px;display:inline-flex}}.card-downloads{gap:4px;margin:5px 3px 0;display:flex}.card-downloads a,.card-downloads button{color:#9aacf0;background:#506adc0f;border:1px solid #708bff24;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:31px;padding:0 4px;display:flex}.card-downloads :is(a,button):hover:not(:disabled){color:#dce3ff;background:#506adc21;border-color:#708bff4d}.card-downloads span{text-align:left;gap:1px;min-width:0;display:grid}.card-downloads strong{text-overflow:ellipsis;font-size:8px;line-height:10px;overflow:hidden}.card-downloads small{color:#737fad;white-space:nowrap;font-size:7px;line-height:9px}.card-downloads button:disabled{color:#626873;opacity:.7;cursor:not-allowed}.processing-progress{color:#8fa5ff;font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.processing-progress svg{filter:drop-shadow(0 0 4px #6784ff8c)}.analysis-progress{color:#a18aff}.analysis-progress svg.pulse{animation:1.5s ease-in-out infinite analysis-pulse}@keyframes analysis-pulse{50%{opacity:.45;transform:scale(.9)}}.processing-queue-progress{z-index:3;color:#9cb0ff;height:29px;font:inherit;cursor:pointer;background:#1c202bf5;border:1px solid #748fff45;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 9px 24px #00000052,inset 0 1px #ffffff0d}.processing-queue-progress:hover,.processing-queue-progress:focus-visible{background:#242938;border-color:#849bff85;outline:0;box-shadow:0 10px 28px #00000061,0 0 0 3px #5b7bff14}.processing-queue-progress strong{color:#e8ecff;font-variant-numeric:tabular-nums;min-width:29px;font-size:10px}.processing-queue-progress small{color:#77809a;font-variant-numeric:tabular-nums;font-size:8px}.processing-queue-progress i{background:#ffffff14;border-radius:99px;width:34px;height:3px;overflow:hidden}.processing-queue-progress b{border-radius:inherit;background:linear-gradient(90deg,#587cff,#91a8ff);height:100%;transition:width .24s;display:block;box-shadow:0 0 7px #6282ff80}.processing-dialog-backdrop{z-index:110;background:#030406b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.processing-dialog{background:#181a1f;border:1px solid #ffffff21;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(780px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff09}.processing-dialog>header{border-bottom:1px solid var(--hairline);grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:74px;padding:13px 15px 13px 18px;display:grid}.processing-dialog-symbol{color:#92a7ff;background:#506bde1c;border:1px solid #758fff2e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.processing-dialog>header>div{gap:2px;min-width:0;display:grid}.processing-dialog>header small{color:#7d8fd4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:680}.processing-dialog h2{color:#f0f1f5;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:640}.processing-dialog>header button{color:#9297a1;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.processing-dialog>header button:hover{color:#fff;background:#ffffff0e}.processing-dialog-summary{border-bottom:1px solid var(--hairline);background:#15171b;grid-template-columns:1.2fr 1fr 1fr;gap:1px;padding:17px 18px 20px;display:grid;position:relative}.processing-dialog-summary>div{border-right:1px solid var(--hairline);gap:3px;padding-inline:15px;display:grid}.processing-dialog-summary>div:first-child{padding-left:0}.processing-dialog-summary>div:last-of-type{border-right:0}.processing-dialog-summary strong{color:#edf0ff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:620}.processing-dialog-summary span{color:#7f8490;font-size:9px}.processing-dialog-summary>i{background:#fff1;border-radius:99px;height:3px;position:absolute;bottom:9px;left:18px;right:18px;overflow:hidden}.processing-dialog-summary>i b{border-radius:inherit;background:#6f8cff;height:100%;transition:width .24s;display:block}.processing-dialog-list{overscroll-behavior:contain;scrollbar-color:#ffffff2e transparent;min-height:180px;padding:8px;overflow-y:auto}.processing-queue-job{border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 44px auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:9px 10px;display:grid}.processing-queue-job+.processing-queue-job{margin-top:3px}.processing-queue-job:hover{background:#ffffff06;border-color:#fff1}.processing-queue-job-icon{color:#91a6ff;background:#5e7aeb1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.processing-queue-job-copy{gap:4px;min-width:0;display:grid}.processing-queue-job-copy>div{align-items:baseline;gap:7px;min-width:0;display:flex}.processing-queue-job-copy strong{color:#e8eaf0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:590;overflow:hidden}.processing-queue-job-copy small,.processing-queue-job-copy>span{color:#777d88;flex:none;font-size:8px}.processing-queue-job-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.processing-queue-job-copy>i{background:#ffffff0f;border-radius:99px;height:3px;overflow:hidden}.processing-queue-job-copy>i b{border-radius:inherit;background:#6987ff;height:100%;transition:width .22s;display:block}.processing-queue-job output{color:#b9c4ef;text-align:right;font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.processing-queue-stop{color:#f0a1a5;background:#ff575e0e;border:1px solid #ff71772e;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:9px;display:flex}.processing-queue-stop:hover:not(:disabled){color:#ffc2c5;background:#ff575e1a;border-color:#ff7c8257}.processing-queue-stop:disabled{opacity:.5}.processing-dialog-state{color:#808691;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:190px;font-size:10px;display:grid}.processing-dialog-state strong{color:#dfe1e7;font-size:13px}.processing-dialog-state.is-error{color:#f09ca1}.processing-dialog>footer{border-top:1px solid var(--hairline);color:#737984;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 17px;font-size:8px;display:flex}.processing-dialog>footer strong{color:#f09ca1;font-weight:520}.file-grid.list-view{padding-top:10px;display:block}.virtual-list{min-height:1px;position:relative}.virtual-row{position:absolute;inset:0 0 auto}.virtual-row.heading-row{border-bottom:1px solid var(--hairline);align-items:end;display:flex}.virtual-row.heading-row h2{color:#c9cbd1;letter-spacing:-.02em;margin:0;padding:0 0 10px;font-size:18px;font-weight:610}.file-card.is-list{border-bottom:1px solid #ffffff0e;border-radius:10px;grid-template-columns:70px minmax(0,1fr) minmax(138px,auto) 32px;align-items:center;min-height:64px;padding:5px 10px;display:grid}.file-card.is-list.is-folder{background:0 0}.file-card.is-list .card-visual{grid-area:1/1;height:52px}.file-card.is-list .folder-art{width:64px;height:50px}.file-card.is-list .file-art{border-radius:8px;width:64px;height:48px}.file-card.is-list .card-copy{text-align:left;grid-area:1/2}.file-card.is-list .card-path{font-size:9px}.file-card.is-list .card-meta,.file-card.is-list .card-tags{justify-content:flex-start}.file-card.is-list .card-tags>span{max-width:130px;font-size:7.5px}.file-card.is-list .card-context{justify-content:flex-start}.file-card.is-list .card-downloads{grid-area:1/3;width:138px;margin:0 6px}.file-card.is-list .card-more{opacity:1;grid-area:1/4;position:static}.file-card.is-list.is-folder{grid-template-columns:70px minmax(0,1fr) 32px}.file-card.is-list.is-folder .card-more{grid-column:3}.gallery-load-more{justify-items:center;gap:7px;padding:20px 0 4px;display:grid}.gallery-load-more button{color:#cbd5ff;background:#4e69dd17;border:1px solid #6e8aff3d;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:10px;display:flex}.gallery-load-more button:hover:not(:disabled){background:#4e69dd29;border-color:#6e8aff6b}.gallery-load-more button span{color:#7888c8}.gallery-load-more small{color:#727986;font-size:9px}.selection-bar{z-index:8;background:#20232a;border:1px solid #ffffff21;border-radius:16px;gap:8px;width:min(520px,100% - 32px);padding:10px;display:grid;position:absolute;top:103px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000061}.selection-bar strong{white-space:nowrap;margin-right:6px;font-size:12px}.selection-bar button{color:#d7d9de;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;height:33px;padding:0 9px;font-size:11px;display:flex}.selection-bar button:hover{background:#ffffff12}.selection-summary{justify-content:space-between;align-items:center;display:flex}.selection-summary>button{flex:none;justify-content:center;width:40px;height:40px}.selection-summary strong{padding-left:6px}.selection-downloads{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.selection-downloads>button{color:#edf1ff;background:#35446e;justify-content:center;height:44px;font-size:13px;font-weight:600}.selection-downloads:empty:before{content:"Скачивание недоступно для выбранных объектов";color:var(--muted);padding:6px;font-size:12px}.selection-more summary{color:#b2b8c5;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:12px;list-style:none;display:flex}.selection-more summary::-webkit-details-marker{display:none}.selection-more[open] summary svg{transform:rotate(180deg)}.selection-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.selection-secondary>button{background:#ffffff09;justify-content:center;height:44px;font-size:12px}.selection-empty{text-align:center;color:var(--muted);grid-column:1/-1;margin:0;padding:8px;font-size:12px}.selection-secondary:has(button) .selection-empty{display:none}@media (min-width:701px){.selection-bar{grid-template-columns:auto minmax(0,1fr) auto 40px;align-items:center;width:min(700px,100% - 32px);top:auto;bottom:24px}.selection-summary{display:contents}.selection-summary strong{grid-area:1/1}.selection-summary>button{grid-area:1/4}.selection-downloads{grid-area:1/2}.selection-more{grid-area:1/3;position:relative}.selection-more summary{min-height:44px;padding:0 6px}.selection-secondary{background:#20232a;border:1px solid #ffffff21;border-radius:14px;width:320px;padding:10px;position:absolute;bottom:calc(100% + 20px);right:0;box-shadow:0 14px 36px #00000061}.browser-pane:has(.selection-bar) .browser-scroll{padding-bottom:110px}}.upload-toast{z-index:9;color:#e9eaf0;background:#1d2026f2;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;display:flex;position:absolute;bottom:23px;right:24px;box-shadow:0 15px 38px #00000061}.browser-context-menu{z-index:72;-webkit-backdrop-filter:blur(32px)saturate(130%);backdrop-filter:blur(32px)saturate(130%);background:linear-gradient(145deg,#2a2c33f7,#191b20fa);border:1px solid #ffffff26;border-radius:16px;gap:2px;width:270px;padding:7px;animation:.11s ease-out context-menu-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 28px 80px #00000094,inset 0 1px #ffffff0e}.browser-context-menu button{color:#e8e9ed;text-align:left;background:0 0;border:0;border-radius:9px;outline:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:35px;padding:0 9px;font-size:12px;display:grid}.browser-context-menu button:hover,.browser-context-menu button:focus-visible{color:#fff;background:linear-gradient(90deg,#5c78ff42,#5c78ff26)}.browser-context-menu button:disabled{color:#737781;opacity:.72;cursor:not-allowed}.browser-context-menu button:disabled:hover{color:#737781;background:0 0}.browser-context-menu button.danger{color:#ff9ca1}.browser-context-menu button.danger:hover,.browser-context-menu button.danger:focus-visible{background:#fb616829}.browser-context-menu kbd{color:#757a85;font-family:inherit;font-size:9px}.context-menu-icon{color:#a9adb7;place-items:center;display:grid}.context-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-menu-check{color:#89a0ff}.context-menu-separator{background:#ffffff16;height:1px;margin:5px 7px}.context-menu-summary{background:#ffffff06;border-bottom:1px solid #ffffff13;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin:-1px -1px 6px;padding:9px 10px 10px;display:grid}.context-menu-summary>span{color:#8fa4ff;background:#5b77ff21;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.context-menu-summary>div{gap:3px;min-width:0;display:grid}.context-menu-summary strong{color:#f5f6f8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.context-menu-summary small,.context-menu-title{color:#898e99;font-size:9px}.context-menu-title{text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 6px;font-weight:650}@keyframes context-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}}.file-drop-overlay{z-index:64;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#151924e0;border:1px solid #7591ffa6;border-radius:21px;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:94px 18px 18px;box-shadow:inset 0 0 0 4px #5775ff14,0 24px 90px #0000006b}.file-drop-overlay>span{background:linear-gradient(145deg,#617fff,#3f5fdd);border-radius:23px;place-items:center;width:72px;height:72px;margin-bottom:5px;display:grid;box-shadow:0 18px 40px #304bbe66}.file-drop-overlay strong{font-size:19px}.file-drop-overlay small{color:#969ca9;font-size:11px}.upload-panel{z-index:43;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#1d1f25f7;border:1px solid #ffffff21;border-radius:18px;width:min(430px,100% - 28px);position:absolute;bottom:20px;right:22px;overflow:hidden;box-shadow:0 25px 75px #0000008c}.upload-panel>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:11px 12px 10px 14px;display:grid}.upload-panel-symbol{color:#8fa5ff;background:#5270ff29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.upload-panel header>div{gap:2px;min-width:0;display:grid}.upload-panel header strong{letter-spacing:-.01em;font-size:12px}.upload-panel header small{color:#858a95;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.upload-panel .upload-panel-controls{grid-auto-flow:column;gap:2px;display:flex}.upload-panel header button{background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.upload-panel header button:hover{background:#ffffff0f}.upload-panel header button:disabled{opacity:.3}.upload-panel.is-collapsed .upload-collapse svg{transform:rotate(180deg)}.upload-overall-progress{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:9px;padding:0 14px 10px;display:grid}.upload-overall-progress i{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.upload-overall-progress i b{border-radius:inherit;background:linear-gradient(90deg,#557cff,#829aff);height:100%;transition:width .16s;display:block;box-shadow:0 0 8px #577aff66}.upload-overall-progress output{color:#dfe5ff;text-align:right;font-variant-numeric:tabular-nums;font-size:10px;font-weight:680}.upload-retry-all{color:#f0a7ab;background:#ff7c830b;border-top:1px solid #ff7c831f;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;font-size:10px;display:flex}.upload-retry-all button{color:#c3ceff;white-space:nowrap;background:#5c7bff24;border:1px solid #738fff4d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.upload-retry-all button:hover{background:#5c7bff40}.upload-mobile-guidance{background:#4965d60f;border-block:1px solid #748fff1f;gap:5px;padding:10px 98px 11px 14px;display:grid;position:relative}.upload-mobile-guidance>span{color:#d4d9ea;align-items:center;gap:7px;display:flex}.upload-mobile-guidance>span.is-active{color:#8ce0b2}.upload-mobile-guidance strong{font-size:10px}.upload-mobile-guidance p{color:#959baa;margin:0;font-size:9px;line-height:1.45}.upload-mobile-guidance small{color:#7283bd;font-variant-numeric:tabular-nums;font-size:8px}.upload-mobile-guidance>button{color:#b9bfd2;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:8px;display:flex;position:absolute;top:12px;right:13px}.upload-panel-list{border-top:1px solid var(--hairline);max-height:300px;overflow:auto}.upload-panel-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:22px minmax(0,1fr) 34px 27px;align-items:center;gap:7px;padding:10px 13px;display:grid}.upload-panel-list article:last-child{border-bottom:0}.upload-file-state{color:#7f9aff}.upload-panel-list article.is-error .upload-file-state{color:#ff7c83}.upload-panel-list article.is-cancelled .upload-file-state{color:#777d89}.upload-file-copy{gap:3px;min-width:0;display:grid}.upload-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.upload-file-copy small{color:#828791;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.upload-panel-list article.is-error .upload-file-copy small{color:#f1959a}.upload-error-copy{color:#ff9ca1;background:#ff7c8314;border:1px solid #ff7c8340;border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:3px 6px;font-size:8px;font-weight:650;display:inline-flex}.upload-error-copy:hover{background:#ff7c8326}.upload-file-copy i{background:#ffffff12;border-radius:99px;height:2px;overflow:hidden}.upload-file-copy i b{border-radius:inherit;background:#5e7eff;height:100%;transition:width .14s;display:block}.upload-panel-list output{color:#8d929c;text-align:right;font-size:9px}.upload-file-cancel{color:#9197a3;background:#ffffff09;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.upload-file-cancel:hover{color:#ff8e94;background:#ff6c741a}.upload-file-retry{color:#9cb0ff;background:#5c7bff1a;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.upload-file-retry:hover{color:#dce4ff;background:#5c7bff33}.is-spinning{animation:1s linear infinite spin}.mobile-bottom-nav,.mobile-fab,.mobile-action-backdrop,.mobile-quick-actions,.mobile-drag-feedback,.preview-mobile-actions,.sidebar-backdrop{display:none}.action-backdrop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060899;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.action-dialog{background:linear-gradient(145deg,#24272d,#191b20);border:1px solid #ffffff24;border-radius:20px;width:min(470px,100%);overflow:visible;box-shadow:0 30px 90px #00000094}.action-dialog>header{border-bottom:1px solid var(--hairline);grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:18px 19px 15px;display:grid}.action-dialog>header>div{min-width:0}.action-dialog h2{letter-spacing:-.02em;margin:0;font-size:17px}.action-dialog header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.action-dialog header>button{cursor:pointer;background:#ffffff0b;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.action-icon{color:#8ca3ff;background:#5373ff29;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.action-icon.danger{color:#ff858b;background:#fb61681f}.action-field{color:#babdc5;gap:7px;margin:17px 19px;font-size:11px;font-weight:580;display:grid}.action-field input:not([type=color]),.action-field .select-menu-trigger{border:1px solid var(--hairline);color:#f4f4f6;background:#0003;border-radius:11px;outline:0;width:100%;height:43px;padding:0 12px;font-size:13px}.action-field input:focus{border-color:#6382ffb3;box-shadow:0 0 0 3px #4e6fff17}.action-stack{display:grid}.action-help{color:#9ca8d2;background:#4b67d70e;border:1px solid #6482ff24;border-radius:10px;margin:16px 19px -5px;padding:10px 11px;font-size:10px;line-height:1.45}.new-tag-row{grid-template-columns:1fr 70px;align-items:end;display:grid}.new-tag-row .action-field{margin-top:0;margin-right:8px}.color-field{color:#babdc5;gap:7px;margin:0 19px 17px 0;font-size:11px;font-weight:580;display:grid}.color-field input{border:1px solid var(--hairline);background:#0003;border-radius:11px;width:100%;height:43px;padding:4px}.variant-choice{grid-template-columns:1fr 1fr;gap:10px;margin:18px 19px;display:grid}.variant-choice button{border:1px solid var(--hairline);text-align:left;cursor:pointer;background:#00000021;border-radius:13px;justify-items:start;gap:3px;min-height:88px;padding:13px;display:grid;position:relative}.variant-choice button.active{background:#4b67d71c;border-color:#6382ffad}.variant-choice button:disabled{opacity:.5;cursor:not-allowed}.variant-choice button>span{background:#57f;border-radius:50%;place-items:center;width:18px;height:18px;display:none;position:absolute;top:9px;right:9px}.variant-choice button.active>span{display:grid}.variant-choice strong{font-size:12px}.variant-choice small{max-width:150px;color:var(--muted);font-size:10px;line-height:1.4}.action-warning{color:#e6b2b5;background:#fb616811;border:1px solid #fb61682b;border-radius:11px;margin:17px 19px;padding:12px;font-size:11px;line-height:1.5}.action-dialog .form-error{margin:0 19px 16px}.action-dialog>footer{border-top:1px solid var(--hairline);justify-content:flex-end;gap:8px;padding:13px 19px 17px;display:flex}.action-dialog>footer button{border:1px solid var(--hairline);cursor:pointer;background:#ffffff09;border-radius:10px;height:38px;padding:0 15px;font-size:12px;font-weight:600}.action-dialog>footer .primary-submit{background:#4d6ff0;border-color:#6382ff80}.action-dialog>footer .danger-submit{background:#ba444b;border-color:#fb616859}.action-dialog>footer button:disabled{opacity:.5;cursor:default}.download-sheet-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030407bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.download-sheet{background:linear-gradient(155deg,#262930,#181a1f 72%);border:1px solid #ffffff26;border-radius:22px;width:min(480px,100%);max-height:min(760px,100dvh - 36px);overflow:auto;box-shadow:0 34px 110px #000000ad,inset 0 1px #ffffff0a}.download-sheet>header{border-bottom:1px solid #ffffff14;grid-template-columns:43px minmax(0,1fr) 36px;align-items:center;gap:11px;min-height:72px;padding:13px 15px;display:grid}.download-sheet>header>div{gap:3px;min-width:0;display:grid}.download-sheet>header strong{color:#f1f3f8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.download-sheet>header small{color:#8d94a2;font-size:10px}.download-sheet>header>button{color:#9ba1ad;background:#ffffff09;border:1px solid #0000;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.download-sheet>header>button:hover{color:#fff;border-color:#ffffff1a}.download-sheet-symbol{color:#91a8ff;background:#5576f424;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.download-sheet-file{background:#00000021;border:1px solid #ffffff13;border-radius:13px;align-items:center;gap:12px;min-height:62px;margin:15px 16px 0;padding:11px 13px;display:flex}.download-sheet-file>div{gap:4px;min-width:0;display:grid}.download-sheet-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.download-sheet-file span{color:#858b97;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.download-sheet-file>svg{color:#72d99f;flex:none;margin-left:auto}.download-gallery-option{background:linear-gradient(145deg,#4e6adb1a,#35448206);border:1px solid #6886ff2e;border-radius:16px;gap:12px;margin:12px 16px 16px;padding:14px;display:grid}.download-gallery-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.download-gallery-heading>span{color:#a5b6ff;background:#5b7cf926;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.download-gallery-heading>div{gap:3px;min-width:0;display:grid}.download-gallery-heading strong{font-size:12px}.download-gallery-heading small{color:#8b93a3;font-size:9px}.download-gallery-option>p{color:#a1a7b3;margin:0;font-size:10px;line-height:1.55}.download-prepare-progress{gap:7px;display:grid}.download-prepare-progress>div{color:#9ba4b9;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.download-prepare-progress strong{color:#cbd5ff;font-variant-numeric:tabular-nums;font-size:9px}.download-prepare-progress>i{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.download-prepare-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#5579f5,#83a0ff);height:100%;transition:width .14s;display:block;box-shadow:0 0 12px #5c80ff73}.download-prepare-progress.is-indeterminate>i b{width:42%;animation:1.15s ease-in-out infinite download-indeterminate}@keyframes download-indeterminate{0%{transform:translate(-115%)}to{transform:translate(245%)}}.download-gallery-primary{color:#fff;background:linear-gradient(135deg,#5579f4,#4968dc);border:1px solid #849dff6b;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:11px;font-weight:690;display:flex;box-shadow:0 9px 24px #2d4abd3d}.download-gallery-primary.is-cancel{box-shadow:none;color:#c4c8d1;background:#ffffff0b;border-color:#ffffff1a}.download-gallery-primary:disabled{opacity:.56}.download-sheet-error{background:#ff545e12;border:1px solid #ff6b7336;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;display:flex;color:#f2a2a7!important;margin:0!important}.download-sheet-error svg{flex:none;margin-top:1px}.download-sheet-info{color:#93a7f4;background:#4a65d10f;border:1px solid #6886ff26;border-radius:13px;align-items:flex-start;gap:9px;margin:14px 16px;padding:12px;display:flex}.download-sheet-info svg{flex:none}.download-sheet-info p{color:#9ca3b1;margin:0;font-size:10px;line-height:1.5}.download-sheet>footer{border-top:1px solid #ffffff12;flex-direction:row-reverse;gap:8px;padding:13px 16px 16px;display:flex}.download-sheet>footer button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;font-weight:620;display:flex}.download-as-file{color:#b8c5fb;background:#4865da1a;border:1px solid #728fff40;flex:1}.download-sheet-cancel{color:#a1a6b0;background:#ffffff06;border:1px solid #ffffff14}.download-sheet>footer button:disabled{opacity:.36}.preview-backdrop{z-index:50;background:#040507f0;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.preview-dialog{background:#111318;border:1px solid #ffffff24;border-radius:21px;width:min(1460px,100%);height:min(900px,100%);overflow:hidden;box-shadow:0 38px 120px #000000b3,inset 0 1px #ffffff0a}.preview-header{border-bottom:1px solid var(--hairline);background:#181a1ff2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;height:64px;padding:0 12px;display:grid}.preview-history,.preview-actions{align-items:center;gap:5px;display:flex}.preview-title{justify-items:center;gap:3px;min-width:0;display:grid}.preview-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(620px,50vw);font-size:13px;overflow:hidden}.preview-title span{color:var(--muted);font-size:9px}.preview-header button,.preview-header a{color:#b8bbc3;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.preview-header button:hover,.preview-header a:hover{border-color:var(--hairline);color:#fff;background:#ffffff0d}.preview-header button:disabled{opacity:.25}.preview-header .preview-download-action{color:#c8d2ff;justify-content:center;align-items:center;gap:7px;width:auto;min-width:94px;padding:0 9px;display:flex}.preview-download-action>span{text-align:left;gap:1px;display:grid}.preview-download-action strong{font-size:9px;line-height:11px}.preview-download-action small{color:#7f8dbb;font-size:7px;line-height:9px}.preview-layout{grid-template-columns:minmax(0,1fr) 350px;height:calc(100% - 64px);display:grid}.preview-dialog.inspector-closed .preview-layout{grid-template-columns:1fr}.preview-stage{touch-action:pan-y pinch-zoom;background:radial-gradient(circle at 50% 38%,#242832,#0b0d11 72%);place-items:center;min-width:0;padding:clamp(12px,2.4vw,34px);display:grid;position:relative;overflow:hidden}.corrupt-file-badge{color:#ffb2be;font-size:11px;line-height:1.3}.preview-corrupt-notice{color:#ffb2be;background:#291c22;border:1px solid #74414b;border-radius:12px;margin:0 0 14px;padding:12px;font-size:12px;line-height:1.5}.preview-corrupt-notice strong{margin-bottom:4px;display:block}.preview-download-error{z-index:5;overflow-wrap:anywhere;color:#ffb2be;background:#291c22;border:1px solid #74414b;border-radius:10px;max-height:25%;margin:0;padding:10px 12px;font-size:12px;position:absolute;top:8px;left:12px;right:12px;overflow:auto}.preview-stage .media-player{aspect-ratio:16/9;background:#030405;border:1px solid #ffffff12;border-radius:16px;width:min(100%,1120px);max-height:100%;overflow:hidden;box-shadow:0 25px 75px #0000006b}.preview-stage .audio-player{aspect-ratio:auto;max-width:820px;height:112px}.preview-tag-summary{z-index:4;color:#c7cce0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1116d1;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:6px;max-width:min(60%,520px);min-height:32px;padding:6px 9px;font-size:9px;display:flex;position:absolute;top:13px;left:13px;overflow:hidden;box-shadow:0 8px 24px #00000047}.preview-tag-summary:hover{color:#fff;background:#1a1d26eb;border-color:#738fff52}.preview-tag-summary svg{color:#8ea4ff;flex:none}.preview-tag-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preview-tag-summary small{color:#8ea4ff;flex:none;font-size:8px}.preview-processing{z-index:3;color:#aab5df;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151820db;border:1px solid #7b92ff2e;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.preview-image{width:100%;height:100%;position:relative}.preview-image img{object-fit:contain}.preview-pdf-page{background:#e9e9e7;border-radius:12px}.preview-generic{color:#9da2ad;text-align:center;justify-items:center;gap:13px;font-size:12px;display:grid}.preview-generic strong{color:#e5e7eb;font-size:14px}.preview-generic :is(a,button){color:#fff;background:#4f72ff;border:0;border-radius:10px;align-items:center;gap:7px;margin-top:5px;padding:10px 13px;display:flex}.preview-comments{border-left:1px solid var(--hairline);background:#15171b;grid-template-rows:auto 1fr auto;min-height:0;display:grid}.preview-comments-title{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:17px 18px;font-size:12px;display:flex}.preview-comments-title>span{color:#8f949e;text-align:center;background:#ffffff0f;border-radius:99px;min-width:20px;padding:3px 6px;font-size:8px}.preview-comments-title>button{color:#898e98;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;margin-left:auto;display:grid}.preview-comments-title>button:hover{color:#fff;background:#ffffff0e}.comment-feed{min-height:0;padding:12px 16px;overflow:auto}.asset-analysis-panel{background:linear-gradient(145deg,#614ed91c,#4668cf09);border:1px solid #826fff33;border-radius:12px;gap:10px;margin-bottom:12px;padding:11px;display:grid}.asset-analysis-panel>header{color:#c4baff;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.asset-analysis-panel>header>span{align-items:center;gap:6px;display:inline-flex}.asset-analysis-panel>header small{color:#78d9aa}.analysis-running{color:#aeb6cd;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:9px;display:grid}.analysis-running>div{align-items:baseline;gap:6px;display:flex}.analysis-running>i{background:#ffffff12;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.analysis-running>i>b{border-radius:inherit;background:linear-gradient(90deg,#647cff,#9a79ff);height:100%;transition:width .25s;display:block}.analysis-summary,.analysis-empty,.analysis-error{color:#bec3ce;margin:0;font-size:9px;line-height:1.55}.analysis-error{color:#ff9da6;white-space:pre-wrap}.analysis-keywords{flex-wrap:wrap;gap:4px;display:flex}.analysis-keywords span{color:#bdb4ef;background:#7f6eff1f;border-radius:99px;padding:3px 6px;font-size:8px}.analysis-segments{gap:5px;max-height:300px;display:grid;overflow:auto}.analysis-segments button{color:#c7cad1;text-align:left;background:#0000001f;border:1px solid #ffffff0f;border-radius:8px;gap:3px;padding:7px 8px;display:grid}.analysis-segments button:hover{background:#5767bf1a;border-color:#7d8fff47}.analysis-segments small{color:#8fa5ff;font-size:8px}.analysis-segments span{font-size:9px;line-height:1.45}.analysis-start{color:#c8c0ff;background:#6958dc21;border:1px solid #8476ff3d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;font-size:9px;display:inline-flex}.comment-empty{min-height:86px;color:var(--muted);text-align:center;border:1px dashed #ffffff14;border-radius:11px;place-content:center;justify-items:center;gap:8px;margin:8px 0;padding:15px;font-size:10px;line-height:1.55;display:grid}.comment-empty svg{color:#6f7ea9}.comment-timeline-markers{z-index:4;pointer-events:none;position:absolute;inset:0 19px}.comment-timeline-markers button{pointer-events:auto;background:0 0;border:0;width:28px;height:34px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.comment-timeline-markers button>span{background:#ffc85a;border:2px solid #090a0de0;border-radius:50%;width:8px;height:8px;margin:auto;transition:transform .13s,box-shadow .13s;display:block;box-shadow:0 0 0 1px #ffdc8be6,0 2px 8px #000000bf}.comment-timeline-markers button:hover>span,.comment-timeline-markers button:focus-visible>span{transform:scale(1.45);box-shadow:0 0 0 2px #ffdc8b8c,0 2px 10px #000c}.comment-timeline-markers button.is-active>span{background:#fff1bb;transform:scale(1.25);box-shadow:0 0 0 3px #ffc85a6b,0 2px 10px #000c}.comment-timeline-markers button.is-resolved>span{opacity:.68;background:#8d929d;box-shadow:0 0 0 1px #cacdd48c}.vds-video-layout[data-sm] .comment-timeline-markers{left:10px;right:10px}.video-tag-panel{background:#4b67d70b;border:1px solid #708bff21;border-radius:12px;margin-bottom:12px;overflow:hidden}.video-tag-panel>header{justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:7px 9px;display:flex}.video-tag-panel>header>span{color:#b7c4f5;align-items:center;gap:6px;font-size:9px;display:flex}.video-tag-panel>header>button{color:#aeb6d3;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;min-height:27px;padding:0 8px;font-size:8px}.video-tag-list{flex-wrap:wrap;align-items:center;gap:5px;min-height:31px;padding:0 9px 9px;display:flex}.video-tag-list>span,.video-tag-options>button{color:#c8ccd7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:5px;display:inline-flex}.video-tag-list>span{min-height:24px;padding:3px 7px;font-size:8px}.video-tag-list i,.video-tag-options i{border-radius:50%;flex:none;width:6px;height:6px}.video-tag-list>small,.video-tag-options>small{color:#737b8d;font-size:8px}.video-tag-editor{background:#0405081c;border-top:1px solid #fff1;gap:8px;padding:9px;display:grid}.video-tag-options{flex-wrap:wrap;gap:5px;display:flex}.video-tag-options>button{min-height:29px;padding:4px 7px;font-size:8px}.video-tag-options>button.is-active{color:#e0e6ff;background:#526fe829;border-color:#6f8dff61}.video-tag-options>button svg{color:#9db0ff}.video-tag-options>button:disabled{opacity:.55}.video-tag-create{grid-template-columns:minmax(0,1fr) 34px 32px;gap:5px;display:grid}.video-tag-create input{border:1px solid var(--hairline);color:#eef0f5;background:#0003;border-radius:8px;outline:0;min-width:0;height:32px;padding:0 8px;font-size:9px}.video-tag-create input:focus{border-color:#6382ff99}.video-tag-create input[type=color]{padding:3px}.video-tag-create button{color:#fff;background:#4f72ff;border:0;border-radius:8px;place-items:center;display:grid}.video-tag-error{color:#f39aa0;margin:0;font-size:8px;line-height:1.45}.comment-thread{background:#ffffff05;border:1px solid #fff1;border-radius:11px;margin-bottom:10px;padding:7px 9px 2px}.comment-thread.is-resolved{opacity:.62}.comment-thread.is-active{background:#ffc85a0b;border-color:#ffc85a57;box-shadow:0 0 0 3px #ffc85a09}.comment-thread-head{border-bottom:1px solid var(--hairline);color:#819bff;justify-content:space-between;align-items:center;padding-bottom:5px;font-size:9px;display:flex}.comment-thread-head button{color:#9ea3ad;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.comment-thread-head .comment-time{color:#e3bd68;font-variant-numeric:tabular-nums;background:#ffc85a13}.comment-thread-head .comment-time:hover{color:#ffda83;background:#ffc85a24}.comment-scope-label{color:#858b96;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.comment-item{border-bottom:1px solid var(--hairline);padding:11px 0}.comment-item:last-child{border-bottom:0}.comment-item.is-reply{border-left:1px solid #708bff47;margin-left:15px;padding-left:9px}.comment-item>div{justify-content:space-between;gap:10px;display:flex}.comment-item strong{font-size:11px}.comment-item time{color:var(--muted);font-size:9px}.comment-item p{color:#c9ccd4;margin:7px 0 0;font-size:11px;line-height:1.5}.comment-mentions{color:#8ba3ff;margin-top:5px;font-size:9px;display:block}.reply-button{color:#818692;background:0 0;border:0;align-items:center;gap:4px;margin-top:7px;padding:0;font-size:8px;display:inline-flex}.comment-form{border-top:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:end;gap:8px;padding:13px;display:grid}.comment-form>div{gap:5px;min-width:0;display:grid}.comment-scope-switch{background:#0000002e;border-radius:9px;grid-template-columns:1fr 1.35fr;gap:3px;padding:3px;display:grid}.comment-scope-switch button{color:#838995;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:29px;padding:0 7px;font-size:8px;display:flex}.comment-scope-switch button.is-active{color:#cbd5ff;background:#5b79f42b;box-shadow:inset 0 0 0 1px #6f8dff2b}.comment-scope-switch time{color:#f1c86d;font-variant-numeric:tabular-nums}.comment-form textarea{resize:none;border:1px solid var(--hairline);color:#fff;width:100%;min-height:68px;font:inherit;background:#0003;border-radius:11px;outline:0;padding:10px;font-size:11px}.comment-form textarea:focus{border-color:#6382ffa6}.comment-form>button{background:var(--accent);border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.comment-form>button:disabled{opacity:.45}.comment-form small{color:#737985;font-size:8px}.comment-form small.comment-form-error{color:#f1959a}.replying-to{color:#9cafef;justify-content:space-between;align-items:center;font-size:8px;display:flex}.replying-to button{background:#ffffff0a;border-radius:5px;width:18px;height:18px}.loading-grid{grid-template-columns:repeat(var(--grid-columns,9), minmax(0, 1fr));gap:12px;padding-top:26px;display:grid}.loading-grid span{height:var(--card-min-height,145px);background:linear-gradient(100deg,#ffffff06,#ffffff0f,#ffffff06) 0 0/220% 100%;border-radius:18px;animation:1.5s linear infinite shimmer}.browser-empty{min-height:58vh;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.browser-empty h2{color:#e5e6ea;margin:15px 0 4px;font-size:19px}.browser-empty p{margin:0;font-size:13px}.boot-screen,.login-screen{color:#f1f2f5;background:radial-gradient(circle at 50% 0,#252a34,#101216 48%);place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.boot-screen{grid-auto-flow:column;font-size:16px;font-weight:600}.login-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#191c22db;border:1px solid #ffffff1a;border-radius:25px;gap:17px;width:min(430px,100vw - 32px);padding:34px;display:grid;box-shadow:0 30px 80px #0000006b}.login-brand{margin-bottom:11px}.login-card h1{letter-spacing:-.035em;margin:0;font-size:27px}.login-card>p{color:var(--muted);margin:-8px 0 4px;font-size:14px}.login-card label{color:#c3c5cc;gap:7px;font-size:12px;font-weight:560;display:grid}.login-card input{border:1px solid var(--hairline);color:#fff;background:#00000038;border-radius:12px;outline:0;height:46px;padding:0 13px;font-size:14px}.login-card input:focus{border-color:#6484ffb3;box-shadow:0 0 0 3px #4e6fff1a}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(#5a7fff,#4064e9);border:0;border-radius:12px;height:46px;font-size:14px;font-weight:650}.primary-button:disabled{opacity:.55}.pwa-install-button:not(.is-sidebar){border:1px solid var(--hairline);color:#cfd2da;background:#ffffff09;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:41px;font-size:12px;font-weight:580;display:inline-flex}.pwa-install-button:not(.is-sidebar):hover{color:#fff;background:#5873e017;border-color:#6f8bff57}.pwa-install-button:not(.is-sidebar) svg{color:#7f9aff}.pwa-status-stack{z-index:80;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));pointer-events:none;gap:9px;display:grid;position:fixed}.pwa-status{color:#e9ebf0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;background:#191c22f0;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:11px;min-width:300px;padding:12px 13px;display:flex;box-shadow:0 18px 48px #00000061}.pwa-status>svg{color:#829dff;flex:none}.pwa-status.is-offline>svg{color:#ff9b73}.pwa-status span{flex:1;gap:2px;min-width:0;display:grid}.pwa-status strong{font-size:12px;font-weight:650}.pwa-status small{color:var(--muted);font-size:10px}.pwa-status button{color:#fff;background:#496cef;border:1px solid #7691ff47;border-radius:9px;height:31px;padding:0 10px;font-size:10px;font-weight:640}.pwa-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040507a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pwa-dialog{text-align:center;background:linear-gradient(145deg,#1f2229fa,#121418fa);border:1px solid #ffffff1f;border-radius:23px;justify-items:center;width:min(420px,100%);padding:31px;display:grid;position:relative;box-shadow:0 30px 90px #00000085}.pwa-dialog-close{color:#adb0b8;background:#ffffff0d;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.pwa-dialog-icon{color:#829dff;background:#5270e71c;border:1px solid #718cff38;border-radius:15px;place-items:center;width:51px;height:51px;margin-bottom:16px;display:grid}.pwa-dialog h2{letter-spacing:-.025em;margin:0;font-size:21px}.pwa-dialog p{color:var(--muted);margin:10px 0 22px;font-size:13px;line-height:1.6}.pwa-dialog .primary-button{min-width:126px;padding:0 18px}.action-field .filename-input{align-items:center;gap:8px;min-width:0;display:flex}.filename-input input{flex:1;min-width:0}.action-field .filename-extension{color:var(--muted);background:#ffffff0d;border-radius:9px;flex:none;padding:10px;font-size:13px}.action-field small{color:var(--muted);font-size:12px;line-height:1.5}.pwa-install-guide{overscroll-behavior:contain;width:min(480px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--text);margin:auto;overflow-y:auto}.pwa-install-guide::backdrop{background:#040507cc}.pwa-install-guide .pwa-dialog-close{width:44px;height:44px;top:8px;right:8px}.pwa-platforms{background:#ffffff0b;border-radius:14px;gap:4px;width:100%;padding:4px;display:flex}.pwa-platforms button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:1;font-weight:600}.pwa-platforms button[aria-pressed=true]{color:#e5ecff;background:#334675}.pwa-guide-content{text-align:left;width:100%}.pwa-guide-content h3{margin:22px 0 16px;font-size:14px}.pwa-install-steps{counter-reset:install;gap:18px;margin:0;padding:0;list-style:none;display:grid}.pwa-install-steps li{counter-increment:install;padding-left:38px;position:relative}.pwa-install-steps li:before{content:counter(install);color:#a6b9ff;background:#718cff1f;border-radius:9px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:650;display:grid;position:absolute;top:0;left:0}.pwa-install-steps strong{font-size:13px;line-height:1.5;display:block}.pwa-install-steps strong svg{vertical-align:middle}.pwa-install-steps span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.pwa-install-steps a{color:#a6b9ff}.pwa-guide-tip{color:var(--muted);background:#ffffff0a;border-radius:12px;margin-top:20px;padding:12px;font-size:12px;line-height:1.6}.pwa-guide-actions{gap:8px;width:100%;margin-top:18px;display:grid}.pwa-guide-done{min-height:44px;color:inherit;background:0 0;border:1px solid #ffffff1f;border-radius:11px}.form-error{color:#ff9da2;background:#fb616814;border:1px solid #fb616838;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.login-secondary{color:#9cb0ff;text-align:center;font-size:12px}.login-saved-accounts{gap:7px;display:grid}.login-saved-title{color:#9da1aa;letter-spacing:.035em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:630}.login-saved-row{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.login-saved-row>button:first-child{color:#e9ebef;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:54px;padding:7px 12px 7px 8px;font-family:inherit;display:grid}.login-saved-row>button:first-child:hover{background:#5873e014;border-color:#6f8bff4d}.login-saved-row>button:first-child:disabled{cursor:wait;opacity:.55}.login-saved-row>button:first-child>span:nth-child(2){gap:2px;min-width:0;display:grid}.login-saved-row strong,.login-saved-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-saved-row strong{font-size:12px}.login-saved-row small{color:#858a95;font-size:10px}.login-saved-row>button:first-child>svg{color:#83a0ff}.login-saved-forget{color:#777c86;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;place-items:center;display:grid}.login-saved-forget:hover{color:#ff8d92;background:#ff5c6413;border-color:#ff5c6433}.login-divider{color:#747983;align-items:center;gap:9px;height:22px;font-size:9px;display:flex}.login-divider:before,.login-divider:after{background:var(--hairline);content:"";flex:1;height:1px}.login-divider span{flex:none}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.registration-avatar-row{grid-template-columns:64px 1fr;align-items:center;gap:13px;display:grid}.registration-avatar{color:#8e96a8;background-color:#ffffff0b;background-position:50%;background-size:cover;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}.avatar-camera{color:#fff;background:#5577f1;border:3px solid #1b1e24;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-2px;right:-2px}.avatar-photo-button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:start;padding:0;position:relative}.user-avatar,.user-avatar.has-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.user-name-with-avatar{align-items:center;gap:7px;min-width:0;display:inline-flex}.comment-avatar{color:#edf1fc;background-color:#3c4966;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.user-avatar.has-emoji{border-radius:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.user-avatar-emoji{text-transform:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:2.6em;font-style:normal;font-weight:400;line-height:1;display:block}.card-context{height:auto;min-height:23px}.card-context .mini-avatar.user-avatar{width:21px;height:21px}.card-context .mini-avatar.user-avatar .user-avatar-emoji{font-size:21px}.registration-avatar.user-avatar{font-size:18px}.emoji-picker{width:100%;min-width:0}.emoji-picker-trigger{color:#ced6e9;text-align:left;background:#222630;border:1px solid #3b4252;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;display:flex}.emoji-picker-trigger>span:not(.user-avatar){flex:1;gap:4px;min-width:0;display:grid}.emoji-picker-trigger strong{font-size:13px;font-weight:600}.emoji-picker-trigger small{color:#969eb0;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.emoji-picker-trigger>svg{flex-shrink:0}.emoji-picker-preview{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.emoji-picker-panel{background:#1c2029;border:1px solid #394050;border-radius:14px;margin-top:8px;padding:8px}.emoji-picker-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;max-height:248px;padding:2px;display:grid;overflow-y:auto}.emoji-picker-grid button{background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;min-width:44px;min-height:44px;padding:3px;display:grid}.emoji-picker-grid button:hover{background:#343b4d}.emoji-picker-grid button:disabled{opacity:.28;cursor:not-allowed}.emoji-picker-hint{color:#929bad;margin:8px 4px 0;font-size:11px;line-height:1.5}.emoji-picker-grid button[aria-pressed=true]{background:#324065;border-color:#829dff}.emoji-picker-clear{color:#b6bed0;background:0 0;border:0;border-top:1px solid #353b49;width:100%;min-height:44px;margin-top:6px;padding:6px 10px;font-size:11px}.emoji-picker button:focus-visible,.avatar-photo-button:focus-visible{outline-offset:2px;outline:2px solid #9bb0ff}@media (max-width:700px){.profile-identity>.avatar-photo-button{justify-self:center}}.registration-avatar-row>div{gap:4px;display:grid}.registration-avatar-row strong{color:#e5e7ec;font-size:12px}.registration-avatar-row small{color:var(--muted);font-size:10px;line-height:1.45}.mfa-setup{border:1px solid var(--hairline);background:#ffffff09;border-radius:16px;justify-items:center;gap:10px;padding:15px;display:grid}.mfa-setup img{background:#fff;border-radius:12px;padding:8px}.mfa-setup p{color:#aeb2bd;text-align:center;margin:0;font-size:11px;line-height:1.55}.mfa-setup code{overflow-wrap:anywhere;color:#dbe1ff}.settings-page{background:radial-gradient(circle at 8% -15%,#556fa533,#0000 30%),#121418;min-height:0;overflow-y:auto}.profile-page{background:radial-gradient(circle at 50% -20%,#5974b93b,#0000 38%),#121418;min-height:0;overflow-y:auto}.profile-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#1a1d23d1;border:1px solid #ffffff1a;border-radius:25px;width:min(720px,100% - 36px);margin:52px auto;padding:34px;box-shadow:0 30px 80px #0000004d}.profile-identity{border-bottom:1px solid var(--hairline);grid-template-columns:100px 1fr;align-items:center;gap:22px;padding-bottom:29px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(145deg,#526786,#8795b3) 50%/cover;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:96px;height:96px;font-size:24px;font-weight:680;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff1f,0 14px 36px #00000040}.profile-identity h2{letter-spacing:-.025em;margin:0;font-size:23px}.profile-identity p{color:#aeb2bd;margin:5px 0 10px;font-size:13px}.profile-identity small{color:var(--muted);font-size:11px;line-height:1.55}.profile-form{gap:18px;padding-top:27px;display:grid}.profile-form label{color:#c3c5cc;gap:8px;font-size:12px;font-weight:560;display:grid}.profile-form input{border:1px solid var(--hairline);color:#fff;background:#0003;border-radius:12px;outline:0;height:46px;padding:0 13px;font-size:14px}.profile-form input:focus{border-color:#6484ffb3;box-shadow:0 0 0 3px #4e6fff1a}.profile-form input[readonly]{color:#9296a1}.profile-form label small{color:var(--muted);font-size:10px;font-weight:400}.profile-password{border-top:1px solid var(--hairline);margin-top:34px;padding-top:28px}.profile-password h2{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:19px;display:flex}.profile-password>p{color:#aeb2bd;max-width:56ch;margin:9px 0 0;font-size:13px;line-height:1.55}.profile-password .profile-form{padding-top:22px}.login-card>.login-recovery-note{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.login-recovery-link{color:#9cb0ff;background:0 0;border:0;padding:0;font-size:12px}.login-recovery-link:hover{text-decoration:underline}.login-recovery-back{cursor:pointer;background:0 0;border:0}.recovery-code{text-align:center;background:#4f6be01a;border:1px solid #6c89ff4d;border-radius:12px;gap:8px;padding:16px;display:grid}.recovery-code span{color:var(--muted);font-size:12px}.recovery-code code{color:#e1e7ff;letter-spacing:.12em;overflow-wrap:anywhere;font-size:clamp(16px,5vw,23px);font-weight:700}.login-card>.recovery-instructions{margin:0;font-size:12px;line-height:1.5}.profile-actions{flex-wrap:wrap;gap:10px;padding-top:5px;display:flex}.profile-actions button{justify-content:center;align-items:center;gap:8px;min-width:148px;padding:0 17px;display:inline-flex}.profile-delete{color:#ff9b9f;background:#ff58600e;border:1px solid #ff6a7033;border-radius:12px;height:46px}.profile-delete:disabled{opacity:.5}.settings-header{border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#14161bc7;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;min-height:92px;padding:17px clamp(20px,4vw,62px);display:grid}.settings-header.app-section-header{grid-template-columns:minmax(0,1fr)}.app-section-menu{display:none}.settings-header .brand-lockup{border-right:1px solid var(--hairline);margin:0;padding-right:23px}.settings-header h1{letter-spacing:-.025em;margin:0;font-size:21px}.settings-header p{color:var(--muted);margin:2px 0 0;font-size:12px}.settings-back{border:1px solid var(--hairline);background:#ffffff06;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.settings-content{width:min(1320px,100% - 36px);margin:0 auto;padding:38px 0 70px}.settings-content section+section{margin-top:48px}.settings-overview{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding-inline:3px;display:flex}.settings-overview h2{letter-spacing:-.03em;margin:0;font-size:24px}.settings-overview p{max-width:690px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.settings-overview>span{border:1px solid var(--hairline);color:#8f95a1;background:#ffffff06;border-radius:9px;flex:none;padding:7px 10px;font-size:9px;font-weight:620}.settings-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.settings-groups>.settings-group{background:#ffffff06;border:1px solid #ffffff13;border-radius:17px;min-width:0;margin:0;transition:border-color .17s,background .17s,box-shadow .17s;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.settings-groups>.settings-group:hover{background:#ffffff0a;border-color:#ffffff1f}.settings-groups>.settings-group.is-open{background:#ffffff08;border-color:#6884f638;grid-column:1/-1;box-shadow:0 18px 46px #00000024,inset 0 1px #ffffff09}.settings-group-toggle{width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.settings-group-toggle:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #6584ffb8}.settings-group-visual{color:#b8c5ff;background:radial-gradient(circle at 72% 25%,#ffffff2e,#0000 25%),#4e6bdc26;border:1px solid #ffffff14;border-radius:16px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.settings-group-visual:after{content:"";opacity:.11;border:1px solid;border-radius:50%;width:47px;height:47px;position:absolute;bottom:-17px;right:-13px}.settings-group-visual.violet{color:#c0afff;background-color:#7b58e126}.settings-group-visual.cyan{color:#83d8df;background-color:#389eaa24}.settings-group-visual.green{color:#83d5aa;background-color:#349c6924}.settings-group-visual.orange{color:#efbd7e;background-color:#be773024}.settings-group-visual.rose{color:#ef9ba7;background-color:#bd495b24}.settings-group-copy{gap:5px;min-width:0;display:grid}.settings-group-copy strong{color:#e7e9ed;letter-spacing:-.012em;font-size:14px;font-weight:640}.settings-group-copy small{color:#7f8490;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.settings-group-summary{color:#979da9;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:8px;max-width:135px;padding:6px 8px;font-size:9px;font-weight:560;overflow:hidden}.settings-group-chevron{color:#7f8591;border:1px solid #ffffff0f;border-radius:9px;place-items:center;width:29px;height:29px;transition:color .17s,background .17s,transform .2s;display:grid}.settings-group-toggle:hover .settings-group-chevron{color:#c8ccd4;background:#ffffff0b}.settings-group.is-open .settings-group-chevron{color:#9eb0f7;transform:rotate(180deg)}.settings-group-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .16s;display:grid}.settings-group.is-open .settings-group-collapse{opacity:1;grid-template-rows:1fr}.settings-group-clip{min-height:0;overflow:hidden}.settings-group-body{border-top:1px solid #ffffff0e;padding:4px 14px 16px}.settings-group-body>.settings-card,.settings-group-body>.settings-split,.settings-group-body>.volume-grid,.settings-group-body>.instagram-settings-grid{margin-top:14px}.settings-group-actions{justify-content:flex-end;padding-top:12px;display:flex}.settings-section-head{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.settings-section-head h2{letter-spacing:-.025em;margin:0;font-size:22px}.settings-section-head p{color:var(--muted);margin:5px 0 0;font-size:13px}.volume-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settings-card{border:1px solid var(--hairline);background:#ffffff08;border-radius:18px;min-width:0;padding:21px;box-shadow:inset 0 1px #ffffff06}.settings-card-head{align-items:center;gap:12px;display:flex}.settings-card-head>div{flex:1;min-width:0}.settings-card-head h2,.add-volume-card h2{margin:0;font-size:16px;font-weight:640}.settings-card-head p,.add-volume-card>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.volume-status{border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid}.volume-status.online{color:#7696ff;background:#567bff1f}.volume-status.offline{color:#ff7e84;background:#fb61681a}.health-label{border-radius:8px;padding:5px 8px;font-size:10px;font-weight:650}.health-label.online{color:var(--success);background:#54d8951a}.health-label.offline{color:#ff8d92;background:#fb61681a}.volume-meter{background:#ffffff14;border-radius:99px;height:7px;margin:19px 0 8px;overflow:hidden}.volume-meter span{border-radius:inherit;background:linear-gradient(90deg,#557dff,#7f63ec);height:100%;display:block}.volume-stats{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.volume-stats strong{color:#d9dbe1;font-weight:620}.settings-fields{gap:12px;margin-top:19px;display:grid}.settings-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-fields label,.settings-field{color:#aeb1ba;gap:6px;min-width:0;font-size:10px;font-weight:570;display:grid}.settings-fields .wide{grid-column:1/-1}.settings-fields input:not([type=checkbox]){border:1px solid var(--hairline);color:#edf0f4;background:#00000030;border-radius:9px;outline:0;width:100%;height:39px;padding:0 10px;font-size:12px}.settings-fields input:focus{border-color:#6382ffa6;box-shadow:0 0 0 3px #5270e717}.toggle-label{align-content:center;align-items:center;grid-template-columns:auto 1fr!important}.toggle-label input{width:17px;height:17px;accent-color:var(--accent)}.purpose-selector{border:0;min-width:0;margin:15px 0 0;padding:0}.purpose-selector legend{color:#858a95;letter-spacing:.02em;text-transform:uppercase;padding:0;font-size:9px;font-weight:600}.purpose-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.purpose-list label{color:#9da2ad;cursor:pointer;background:#ffffff09;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;min-height:29px;padding:4px 8px;font-size:9px;transition:all .14s;display:inline-flex}.purpose-list label:hover{color:#cdd4ef;background:#556fd214;border-color:#708bff57}.purpose-list label.active{color:#d8def5;background:#556fd21f;border-color:#708bff66}.purpose-list input{accent-color:#5a7fff;width:13px;height:13px;margin:0}.settings-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.settings-actions button,.add-volume{border:1px solid var(--hairline);color:#d9dbe1;cursor:pointer;background:#ffffff09;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:11px;font-weight:580;display:inline-flex}.settings-actions button.accent{color:#fff;background:#496cef;border-color:#6c89ff45}.settings-actions button.danger-button{color:#ff9da2;margin-right:auto}.settings-actions button:disabled{opacity:.5;cursor:default}.add-volume{color:#aab0bc;background:0 0;border-style:dashed;margin-top:15px}.add-volume-card{margin-top:15px}.settings-warning,.settings-success,.settings-note{border-radius:9px;margin-top:13px;padding:10px 12px;font-size:10px;line-height:1.5}.settings-warning{color:#ff9ca1;background:#fb616814}.settings-success{color:#72dfa7;background:#54d89514;align-items:center;gap:7px;display:flex}.settings-note{color:#aab9eb;background:#567bff12}.settings-split{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:15px;display:grid}.admin-list{grid-template-columns:minmax(0,1fr);padding-block:6px;display:grid}.admin-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(220px,1fr) 150px auto auto;align-items:center;gap:10px;min-width:0;min-height:62px;padding:9px 5px;display:grid}.admin-row:last-child{border-bottom:0}.admin-row>div{gap:3px;min-width:0;display:grid}.admin-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-row-error{color:#ff9da2;font-size:10px;font-weight:500}.admin-row>.select-menu{min-width:0}.admin-row button{border:1px solid var(--hairline);color:#d9dbe1;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 10px;font-size:10px;display:inline-flex}.admin-row button:disabled{opacity:.4}.user-admin-row{grid-template-columns:minmax(210px,1fr) 145px repeat(4,auto)}.user-admin-row>button.accent{color:#fff;background:#496cef;border-color:#6c89ff45}.user-admin-row .user-permissions-button{color:#b8c6ff;background:#4f6be017;border-color:#6c89ff38}.user-admin-row .user-permissions-button:hover{color:#e1e6ff;background:#4f6be029;border-color:#708dff6b}.archived-users{padding:0 18px}.archived-users summary{min-height:62px;color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:600;list-style:none;display:flex}.archived-users summary::-webkit-details-marker{display:none}.archived-users summary>span{color:var(--muted);font-weight:400}.archived-users-chevron{color:var(--muted);margin-left:auto;transition:transform .16s}.archived-users[open] .archived-users-chevron{transform:rotate(180deg)}.archived-users>p{color:var(--muted);margin:0 0 8px;font-size:11px}.archived-user-row{grid-template-columns:minmax(210px,1fr) auto}.password-reset-panel{gap:12px;display:grid}.password-reset-panel .settings-card-head p{white-space:normal;line-height:1.5}.password-reset-row{border-top:1px solid var(--hairline);gap:12px;padding:16px 0;display:grid}.password-reset-user{align-items:center;gap:10px;min-width:0;display:flex}.password-reset-user>span{gap:3px;min-width:0;display:grid}.password-reset-user strong,.password-reset-user small{overflow-wrap:anywhere}.password-reset-user strong{font-size:13px}.password-reset-user small{color:var(--muted);font-size:11px}.password-reset-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.password-reset-actions label{color:var(--muted);flex:170px;gap:6px;font-size:11px;display:grid}.password-reset-actions input{border:1px solid var(--hairline);width:100%;height:38px;color:var(--text);background:#00000030;border-radius:9px;padding:0 10px;font-size:13px}.password-reset-actions button{border:1px solid var(--hairline);min-height:38px;color:var(--text);background:#ffffff0a;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.password-reset-actions button.accent{color:#fff;background:#496cef;border-color:#6c89ff45}.password-reset-actions button:disabled{opacity:.5}.queue-row{grid-template-columns:minmax(220px,1fr) auto auto}.settings-span{grid-column:1/-1}.capability-heading{color:#9fa4af;letter-spacing:.05em;text-transform:uppercase;margin:17px 19px 7px;font-size:9px;font-weight:650}.capability-heading.deny{color:#d99ca0}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 19px 15px;display:grid}.capability-grid label{border:1px solid var(--hairline);color:#c9cbd2;background:#0000001f;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:10px;display:flex}.capability-grid input,.toggle-label input{accent-color:#5a7fff}.capability-grid.deny label{background:#fb616809;border-color:#fb61681c}.capability-grid.deny input{accent-color:#dc6067}.grant-list{border-top:1px solid var(--hairline);margin:0 19px 15px;display:grid}.grant-list>div{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 2px;display:grid}.grant-list span{gap:3px;min-width:0;display:grid}.grant-list strong,.grant-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grant-list strong{font-size:11px}.grant-list small{color:var(--muted);font-size:9px}.grant-list button{color:#ff858b;background:#fb616812;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.inline-success{color:#70dda5;align-items:center;gap:6px;margin-right:auto;font-size:11px;display:inline-flex}.usage-split{gap:13px;margin-top:19px;display:grid}.usage-split>div{grid-template-columns:minmax(150px,.65fr) minmax(140px,1.35fr);align-items:center;gap:14px;display:grid}.usage-split span{gap:2px;min-width:0;display:grid}.usage-split strong{font-size:11px}.usage-split small{color:var(--muted);font-size:9px}.usage-split i{background:#ffffff12;border-radius:99px;height:7px;overflow:hidden}.usage-split b{border-radius:inherit;height:100%;display:block}.quarantine-row{grid-template-columns:minmax(220px,1fr) auto auto}.audit-row{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 5px;display:grid}.audit-row>svg{color:#7f9aff}.audit-row>span{gap:3px;min-width:0;display:grid}.audit-row strong,.audit-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-row strong{font-size:11px}.audit-row small,.audit-row time{color:var(--muted);font-size:9px}.spin{animation:1s linear infinite spin}.user-access-backdrop{z-index:115;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030406b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.user-access-dialog{color:#edf0f4;background:#181b21;border:1px solid #ffffff1c;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(790px,100%);max-height:min(860px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 32px 100px #00000094,inset 0 1px #ffffff09}.user-access-header{border-bottom:1px solid var(--hairline);background:#ffffff05;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:80px;padding:13px 15px;display:grid}.user-access-avatar{color:#fff;background:linear-gradient(145deg,#536c9e,#7f8fb1) 50%/cover;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:700;display:grid}.user-access-avatar.has-image{color:#0000}.user-access-header>div{gap:1px;min-width:0;display:grid}.user-access-header small{color:#7f92da;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:670}.user-access-header h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.user-access-header p{color:#858b96;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.user-access-header>button{color:#9fa4ae;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.user-access-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:14px;overflow-y:auto}.permission-default-note{color:#aebdf0;background:#5270e712;border:1px solid #6784f82e;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.permission-default-note.is-custom{color:#9bd8bd;background:#3ea37b11;border-color:#5cc7a029}.permission-default-note>svg{flex:none}.permission-default-note span{gap:2px;min-width:0;display:grid}.permission-default-note strong{font-size:10px}.permission-default-note small{color:#808baf;font-size:9px;line-height:1.4}.permission-default-note.is-custom small{color:#789b8c}.permission-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;margin-top:14px;overflow:hidden}.permission-section>header{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.permission-section>header>span{color:#879cf1;font-variant-numeric:tabular-nums;background:#5370e514;border:1px solid #708bff30;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.permission-section>header div{gap:2px;display:grid}.permission-section h3{margin:0;font-size:12px;font-weight:650}.permission-section>header p{color:#777d88;margin:0;font-size:9px}.permission-matrix{display:grid}.permission-row,.permission-account-scope{border-bottom:1px solid #ffffff0d;grid-template-columns:32px minmax(180px,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:7px 10px;display:grid}.permission-matrix .permission-row:last-child{border-bottom:0}.permission-row-icon{color:#8e96a6;background:#ffffff07;border:1px solid #fff1;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.permission-row-copy{gap:2px;min-width:0;display:grid}.permission-row-copy strong{color:#d9dce3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:610;overflow:hidden}.permission-row-copy small{color:#747a85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.permission-levels{gap:5px;display:flex}.permission-levels button{color:#777f8f;background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;transition:border-color .13s,background .13s,color .13s,transform .13s;display:grid}.permission-levels button:hover{color:#bbc4df;border-color:#7d93e847;transform:translateY(-1px)}.permission-levels button.is-active{color:#fff;background:#5274eb;border-color:#7591ff8a;box-shadow:0 5px 15px #304cb947,inset 0 1px #ffffff29}.permission-levels button:focus-visible{outline-offset:2px;outline:2px solid #7c97ffbf}.permission-levels button span{display:none}.account-scope-switch{background:#00000029;border:1px solid #ffffff0e;border-radius:9px;gap:4px;padding:3px;display:flex}.account-scope-switch button{color:#777f8e;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.account-scope-switch button.is-active{color:#cbd5ff;background:#5070e933;box-shadow:inset 0 0 0 1px #6987f92e}.permission-account-list{background:#00000014;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:6px;padding:9px 10px 10px 51px;display:flex}.permission-account-list button{color:#979da8;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:4px 9px 4px 5px;display:inline-flex}.permission-account-list button>span{color:#bdaeff;background:#7a5be121;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.permission-account-list button strong{font-size:9px;font-weight:570}.permission-account-list button.is-active{color:#dbe1fa;background:#5270e718;border-color:#6f8af857}.permission-account-list button>svg{color:#7f9cff}.permission-account-list>p{color:#7a808c;margin:0;font-size:9px}.permission-account-list>small{color:#e0aa65;width:100%;font-size:8px}.user-access-error{margin-inline:1px}.user-access-actions{min-height:65px;padding:10px 14px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:#121419eb;grid-template-columns:1fr auto auto;align-items:center;gap:7px;display:grid}.user-access-actions button{color:#cfd2da;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:37px;padding:0 12px;font-size:10px;font-weight:590;display:inline-flex}.user-access-actions button.accent{color:#fff;background:#4e70ed;border-color:#6f8cff57}.user-access-actions button.permission-reset{color:#aab8ed;justify-self:start}.user-access-actions button:disabled{opacity:.48}.permission-reset-confirm{background:#5270e712;border:1px solid #6f8cff3d;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding:10px;display:flex}.permission-reset-confirm strong,.permission-reset-confirm>span{flex-basis:100%;font-size:11px}.permission-reset-confirm>span{color:var(--muted);line-height:1.4}.access-defaults-toolbar{background:#5270e70d;border:1px solid #6f8cff33;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.access-defaults-toolbar>div{gap:4px;display:grid}.access-defaults-toolbar strong{font-size:12px}.access-defaults-toolbar span{color:var(--muted);font-size:11px}.access-defaults-toolbar button{color:#b8c7ff;background:#5270e717;border:1px solid #6f8cff3d;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:11px;display:inline-flex}.user-access-state{color:#9198a6;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:320px;padding:30px;font-size:11px;display:grid}.user-access-state.is-error{color:#e19a9f}.user-access-state strong{color:#e7e9ed}.user-access-state button{border:1px solid var(--hairline);color:#d9dce3;background:#ffffff0a;border-radius:8px;height:34px;padding:0 11px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-220% 0}}@media (max-width:1600px){:root{--sidebar-width:17rem}.app-sidebar{padding-inline:20px}.browser-toolbar{grid-template-columns:auto minmax(110px,auto) minmax(150px,1fr) auto auto auto auto auto auto;gap:8px;padding-inline:14px}.sort-control>span{display:none}}@media (min-width:981px) and (max-width:1320px){.browser-toolbar{grid-template-columns:auto minmax(110px,auto) minmax(150px,1fr) auto auto auto auto auto}.browser-toolbar .zoom-control{display:none}.browser-toolbar .upload-button{width:44px;padding:0}.browser-toolbar .upload-button span,.browser-toolbar .upload-button .lucide-chevron-down{display:none}}@media (max-width:980px){.app-window{border:0;border-radius:0;width:100vw;height:100vh;margin:0;display:block}.app-sidebar{z-index:30;width:min(20rem,88vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:20px 0 50px #00000073}.app-sidebar.is-open{transform:translate(0)}.app-sidebar:has(.account-menu-wrap.is-open)>nav{visibility:hidden}.app-sidebar:has(.account-menu-wrap.is-open)>.settings-link{visibility:hidden}.app-sidebar:has(.account-menu-wrap.is-open)>.pwa-install-button.is-sidebar{visibility:hidden}.app-sidebar:has(.account-menu-wrap.is-open)>.storage-mini{visibility:hidden}.sidebar-close{background:#ffffff0f;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:17px;right:16px}.brand-lockup{margin-top:14px}.browser-pane{grid-template-rows:72px minmax(0,1fr)}.browser-toolbar{grid-template-columns:auto auto minmax(110px,1fr) auto auto auto auto;height:72px}.mobile-menu{width:42px;display:grid}.history-control{display:none}.browser-toolbar h1{font-size:21px}.search-field{grid-column:auto}.search-field kbd,.sort-control,.zoom-control{display:none}.upload-button{width:43px;padding:0}.upload-button span,.upload-button .lucide-chevron-down{display:none}.browser-scroll{height:auto;padding:18px 20px 40px}.file-grid,.loading-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.volume-grid,.settings-split,.settings-groups{grid-template-columns:1fr}.settings-groups>.settings-group.is-open{grid-column:auto}}@media (min-width:981px){.brand-lockup{margin:18px 9px 24px}.nav-item{height:41px}.nav-divider{margin-block:17px 15px}.storage-mini{padding-block:10px}}@media (max-width:650px){.pwa-status-stack{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.pwa-status{min-width:0}.browser-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:auto minmax(110px,1fr) auto auto auto;gap:7px;padding-inline:10px}.browser-toolbar h1{display:none}.processing-queue-progress{bottom:-12px}.processing-queue-progress i{display:none}.search-field{height:42px}.view-control{display:none}.gallery-settings-panel{inset:80px 8px max(8px, env(safe-area-inset-bottom));grid-template-rows:64px minmax(0,1fr) 53px;width:auto;display:grid;position:fixed}.gallery-settings-scroll{max-height:none}.file-grid,.loading-grid{grid-template-columns:repeat(2,minmax(125px,1fr));gap:9px}.browser-scroll{padding-inline:12px}.file-section h2{font-size:17px}.file-card{min-height:180px;padding-inline:5px}.card-visual{height:120px}.folder-art{height:116px}.file-art{height:112px}.selection-bar{top:80px;left:10px;right:10px;overflow-x:auto;transform:none}.breadcrumb-mobile{color:var(--muted);margin-bottom:16px;font-size:12px;display:block}.settings-header{grid-template-columns:auto 1fr}.settings-header .brand-lockup{display:none}.settings-content{width:min(100% - 22px,1320px);padding-top:26px}.settings-overview{align-items:start;margin-bottom:15px}.settings-overview h2{font-size:21px}.settings-overview>span{display:none}.settings-group-toggle{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:78px;padding:10px 11px}.settings-group-visual{border-radius:14px;width:51px;height:51px}.settings-group-summary{display:none}.settings-group-body{padding-inline:10px}.volume-grid>*,.settings-split>*{min-width:0}.settings-fields.three,.settings-fields.two{grid-template-columns:1fr}.settings-fields .wide{grid-column:auto}.volume-stats{gap:3px;display:grid}.admin-row,.queue-row,.quarantine-row,.user-admin-row{grid-template-columns:1fr 1fr}.admin-row>div{grid-column:1/-1}.capability-grid{grid-template-columns:1fr}.user-access-backdrop{padding:max(6px, env(safe-area-inset-top)) 6px 0;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:end}.user-access-dialog{max-height:calc(100dvh - max(6px, env(safe-area-inset-top)));border-radius:19px 19px 0 0}.user-access-header{min-height:72px;padding-inline:12px}.user-access-avatar{width:44px;height:44px}.user-access-scroll{scrollbar-gutter:auto;padding:10px}.permission-section{margin-top:10px}.permission-row,.permission-account-scope{grid-template-columns:32px minmax(0,1fr);min-height:92px;padding:9px}.permission-levels,.account-scope-switch{grid-column:1/-1;width:100%}.permission-levels{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:41px;display:grid}.permission-levels button{border-radius:9px;justify-content:center;gap:6px;width:auto;height:44px;display:flex}.permission-row-copy strong{white-space:normal;font-size:12px}.permission-row-copy small{white-space:normal;font-size:10px}.permission-levels button span{font-size:9px;display:inline}.account-scope-switch{grid-template-columns:1fr 1fr;margin-top:1px;display:grid}.account-scope-switch button{justify-content:center;min-height:39px}.permission-account-list{padding-left:10px}.user-access-actions{grid-template-columns:1fr 1fr}.user-access-actions>span{display:none}.user-access-actions button.permission-reset{grid-column:1/-1;width:100%}.user-access-actions button.accent{min-width:0}.user-access-actions button{min-height:44px}.usage-split>div{grid-template-columns:1fr;gap:5px}.preview-backdrop{padding:0}.preview-dialog{border:0;border-radius:0;height:100%}.preview-header{grid-template-rows:42px 50px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;height:108px;padding-block:6px}.preview-title{grid-area:1/1/auto/-1}.preview-history{grid-area:2/1}.preview-actions{grid-area:2/2;justify-content:flex-end}.preview-header .preview-download-action{min-width:74px;padding-inline:6px}.preview-layout{grid-template-rows:minmax(260px,52%) 1fr;grid-template-columns:1fr;height:calc(100% - 108px)}.preview-stage{padding:10px}.preview-comments{border-top:1px solid var(--hairline);border-left:0}}.settings-section-link{border:1px solid var(--hairline);color:#b9c5f5;background:#ffffff08;border-radius:9px;align-items:center;height:35px;padding:0 12px;font-size:10px;display:inline-flex}.instagram-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.instagram-settings-card .settings-card-head{align-items:start}.instagram-account-toggle{color:#9da1aa;align-items:center;gap:6px;font-size:9px;display:flex}.instagram-account-toggle input{accent-color:var(--accent)}.instagram-tariff-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-tariff-fields label:first-child,.instagram-tariff-fields label:nth-child(2){grid-column:span 1}.instagram-token-line{color:#8d929d;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.token-dot{background:#737985;border-radius:50%;flex:none;width:7px;height:7px}.token-dot.is-valid{background:var(--success);box-shadow:0 0 0 4px #54d89514}.token-dot.is-expired,.token-dot.is-revoked{background:#ed9c58}.instagram-settings-toolbar{border:1px solid var(--hairline);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;padding:15px 17px;display:flex}.instagram-settings-toolbar>div{gap:4px;min-width:0;display:grid}.instagram-settings-toolbar strong{color:#e7e9ee;font-size:12px}.instagram-settings-toolbar span{color:#858a95;font-size:9px;line-height:1.45}.instagram-settings-toolbar button{color:#fff;cursor:pointer;background:#4d70ee;border:1px solid #5578f5;border-radius:9px;flex:none;align-items:center;gap:7px;height:37px;padding:0 13px;font-size:10px;display:flex}.instagram-settings-empty{color:#858a95;background:#ffffff04;border:1px dashed #ffffff1a;border-radius:15px;place-content:center;justify-items:center;gap:9px;min-height:190px;font-size:10px;display:grid}.instagram-settings-empty.is-action{width:100%;color:inherit;cursor:pointer}.instagram-settings-empty.is-action:hover{background:#5b7cff09;border-color:#5b7cff4d}.instagram-settings-empty>span{color:#8ba3ff;background:#5b7bff1a;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.instagram-settings-empty strong{color:#dfe1e7;font-size:13px}.instagram-settings-empty small{color:#7e838e;font-size:9px}.instagram-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.instagram-header{z-index:40;border-bottom:1px solid var(--hairline);background:#15171b;align-items:center;gap:18px;min-height:92px;padding:17px clamp(22px,3.3vw,50px);display:flex;position:relative;overflow:visible}.instagram-header h1{letter-spacing:-.035em;flex:none;margin:0 10px 0 0;font-size:25px;font-weight:680}.instagram-menu-button{display:none}.instagram-mode{border:1px solid var(--hairline);background:#ffffff06;border-radius:11px;flex:none;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.instagram-mode button{color:#a6aab4;cursor:pointer;background:0 0;border:0;border-radius:8px;height:33px;padding:0 14px;font-size:12px;font-weight:590}.instagram-mode button:hover{color:#eef0f6}.instagram-mode button.active{color:#83a0ff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0a,0 3px 12px #0000002e}.instagram-filters{grid-template-columns:minmax(150px,1.2fr) minmax(120px,.8fr);gap:8px;min-width:300px;margin-left:auto;display:grid}.instagram-filters .select-menu-trigger{background:#ffffff07;height:39px}.instagram-custom-period{align-items:center;gap:5px;display:flex}.instagram-custom-period label{border:1px solid var(--hairline);height:39px;color:var(--muted);background:#ffffff07;border-radius:10px;align-items:center;gap:6px;padding:0 8px;display:flex}.instagram-custom-period input{color:#dfe2e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:108px;font-size:10px}.instagram-custom-period>span{color:var(--subtle)}.instagram-sync{flex:none;align-items:center;gap:12px;display:flex}.instagram-sync>span{color:#898e99;white-space:nowrap;font-size:9px;line-height:1.3;display:grid}.instagram-sync small{color:#b8bbc3;font-size:10px}.instagram-sync button{border:1px solid var(--hairline);color:#dfe1e7;cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 12px;font-size:11px;font-weight:570;display:flex}.instagram-sync button:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e}.instagram-sync button:disabled{opacity:.42;cursor:default}.instagram-scroll{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#ffffff29 transparent;min-height:0;padding:25px clamp(22px,3.3vw,50px) 55px;position:relative;overflow:auto}.instagram-notice{z-index:12;color:#cbd5ff;text-align:left;cursor:pointer;background:#242b43f5;border:1px solid #6484ff33;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:42px;margin-bottom:14px;padding:9px 13px;font-size:11px;display:flex;position:sticky;top:0;box-shadow:0 12px 32px #00000040}.instagram-trend{border:1px solid var(--hairline);background:#1b1e23;border-radius:18px;margin-bottom:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff07}.instagram-trend>header{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(220px,.72fr) minmax(520px,1.4fr);align-items:center;gap:clamp(18px,3vw,44px);min-height:105px;padding:20px 24px 16px;display:grid}.instagram-trend>header>div:first-child{gap:4px;min-width:0;display:grid}.instagram-trend>header small{color:#8399ef;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:680}.instagram-trend h2{color:#f0f1f5;letter-spacing:-.035em;margin:0;font-size:19px;font-weight:640}.instagram-trend header p{color:#777d88;margin:0;font-size:9px;line-height:1.45}.instagram-trend-metrics{background:#15171b;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;padding:4px;display:grid}.instagram-trend-metrics button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:4px;min-width:0;min-height:50px;padding:6px 9px;transition:border-color .14s,background .14s;display:grid}.instagram-trend-metrics button:hover{background:#ffffff09}.instagram-trend-metrics button.is-active{background:#5b77ef1c;border-color:#708bff47;box-shadow:inset 0 1px #ffffff09}.instagram-trend-metrics span{color:#797f8a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.instagram-trend-metrics strong{color:#c7cad2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:610;overflow:hidden}.instagram-trend-metrics button.is-active span{color:#9aabef}.instagram-trend-metrics button.is-active strong{color:#eef1ff}.instagram-trend-plot{min-height:230px;padding:12px 13px 4px;position:relative}.instagram-trend-plot svg{touch-action:pan-y;outline:0;width:100%;height:auto;display:block;overflow:visible}.instagram-trend-plot svg:focus-visible{border-radius:10px;box-shadow:0 0 0 2px #5e6ad294}.instagram-trend-loading{color:#7f8490;place-content:center;justify-items:center;gap:9px;min-height:230px;font-size:10px;display:grid}.trend-grid-line{stroke:#fff1;stroke-width:1px;shape-rendering:crispedges}.trend-axis-label{fill:#6f7580;font-variant-numeric:tabular-nums;font-size:8px}.trend-area{fill:url(#instagram-trend-fill);pointer-events:none}.trend-line{fill:none;stroke:#718cff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 7px #4864e042);pointer-events:none}.trend-focus>line{stroke:#a5b3ef61;stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.trend-focus>circle{fill:#1b1e23;stroke:#91a5ff;stroke-width:3px;pointer-events:none}.trend-focus g rect{fill:#252830fa;stroke:#8fa2ef4d;stroke-width:1px;filter:drop-shadow(0 10px 22px #0006)}.trend-focus g text{fill:#9298a5;pointer-events:none;font-size:8px}.trend-focus g text.trend-tooltip-value{fill:#f0f2f8;font-size:14px;font-weight:650}.instagram-metrics{border:1px solid var(--hairline);background:linear-gradient(#ffffff09,#ffffff06);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:15px;padding:22px 8px;display:grid;box-shadow:inset 0 1px #ffffff06}.instagram-metrics>div{border-right:1px solid var(--hairline);gap:8px;min-width:0;padding:0 26px;display:grid}.instagram-metrics>div:last-child{border-right:0}.instagram-metrics span{color:#9da1ab;font-size:11px}.instagram-metrics strong{color:#f2f3f7;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:clamp(19px,2vw,28px);font-weight:620;display:flex;overflow:hidden}.instagram-metrics strong svg{color:#ff853d}.instagram-account-rail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin:0 0 20px;display:grid}.instagram-account-rail::-webkit-scrollbar{display:none}.instagram-metrics::-webkit-scrollbar{display:none}.instagram-account-chip{border:1px solid var(--hairline);background:#ffffff06;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:62px;padding:9px 12px;display:grid}.instagram-account-mark{color:#8ba4ff;background:#5374ff1c;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.instagram-account-chip>span:nth-child(2){gap:3px;min-width:0;display:grid}.instagram-account-chip strong{color:#e7e9ee;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.instagram-account-chip small{color:#6fd8a0;font-size:9px}.instagram-account-chip.is-pending small,.instagram-account-chip.is-reauth_required small,.instagram-account-chip.is-error small{color:#efa561}.instagram-account-chip button{border:1px solid var(--hairline);color:#d8dae1;cursor:pointer;background:#ffffff09;border-radius:8px;grid-column:2/-1;justify-self:start;padding:7px 10px;font-size:9px}.instagram-account-followers{text-align:right;gap:2px;display:grid}.instagram-account-followers strong{font-variant-numeric:tabular-nums;font-size:17px}.instagram-account-chip .instagram-account-followers small{color:#9da1ab}.instagram-account-add-chip{color:#dfe3f2;text-align:left;cursor:pointer;background:#5270eb06;border:1px dashed #748fff3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;min-height:62px;padding:9px 12px;display:grid}.instagram-account-add-chip:hover{background:#5270eb12;border-color:#748fff7a}.instagram-account-add-chip>span{color:#8ba4ff;background:#5374ff1c;border-radius:10px;grid-row:1/3;align-self:center;place-items:center;width:34px;height:34px;display:grid}.instagram-account-add-chip strong{align-self:end;font-size:10px}.instagram-account-add-chip small{color:#777e90;align-self:start;margin-top:3px;font-size:8px}.instagram-content-head{color:#9b9fa9;justify-content:space-between;align-items:center;min-height:32px;font-size:11px;display:flex}.instagram-reel-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding-top:9px;display:grid}.instagram-reel-card{aspect-ratio:9/16;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:180px 320px;background:#20232a;border:1px solid #ffffff1a;border-radius:16px;min-width:0;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000024}.instagram-reel-card:has(.reel-creator-picker.is-open){content-visibility:visible;contain:none;overflow:visible}.instagram-cover{border-radius:inherit;background:linear-gradient(145deg,#282c36,#161921);display:block;position:absolute;inset:0;overflow:hidden}.instagram-cover img{object-fit:cover}.instagram-cover-placeholder{color:#858b99;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:8px;display:flex;position:absolute;inset:0}.instagram-cover-placeholder small{font-size:10px;line-height:1.4}.instagram-reel-card:hover,.instagram-reel-card:focus-within{z-index:6;border-color:#ffffff38;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 20px 45px #00000057}.instagram-reel-card.is-viral{border-color:#ff843761;box-shadow:0 0 0 1px #ff7e2e14,0 12px 34px #c84a0a29}.reel-card-open{border-radius:inherit;color:#fff;text-align:left;background:linear-gradient(#0000 58%,#06070ad1 100%);border:0;width:100%;padding:0;position:absolute;inset:0;overflow:hidden}.reel-card-open:after{content:"";border-radius:inherit;transition:background .16s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff04}.reel-card-open:hover:after{background:#ffffff06}.reel-card-open:focus-visible{outline-offset:3px;outline:3px solid #6382ffc7}.reel-card-placeholder{color:#656b77;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-card-footer{z-index:2;color:#fff;text-shadow:0 2px 5px #000000e6;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:11px;left:12px;right:12px}.reel-card-footer>span{letter-spacing:-.02em;gap:2px;font-size:15px;font-weight:650;display:grid}.reel-card-meta>span{align-items:center;gap:6px;display:flex}.reel-card-meta small{color:#ffffffc7;opacity:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;max-height:0;font-size:9px;font-weight:520;transition:max-height .15s,opacity .15s,transform .15s;overflow:hidden;transform:translateY(4px)}.instagram-reel-card:hover .reel-card-meta small,.instagram-reel-card:focus-within .reel-card-meta small{opacity:1;max-height:14px;transform:translateY(0)}.reel-card-footer svg{stroke-width:1.8px}.reel-card-footer>svg{color:#ff8b49}.reel-downloads{gap:6px;display:flex}.reel-downloads>a{border:1px solid var(--hairline);color:#edf1ff;background:#252a34;border-radius:10px;justify-content:center;align-items:center;gap:7px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.reel-downloads>a:hover{background:#343e57;border-color:#8d9ed2}.reel-downloads>a:focus-visible{outline-offset:3px;outline:2px solid #aabdff}.reel-downloads>a>svg{flex-shrink:0}.reel-downloads.is-compact{z-index:4;position:absolute;top:10px;left:10px}.reel-downloads.is-compact>a{background:#10131aeb;border-color:#ffffff4d;width:36px;height:36px}.reel-downloads.is-compact>a:hover{background:#343e57;border-color:#aabdff}.reel-downloads.is-expanded{flex-wrap:wrap;padding:13px 18px}.reel-downloads.is-expanded>a{flex:145px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:590}@media (pointer:coarse){.reel-downloads.is-compact{gap:2px;top:8px;left:8px}.reel-downloads.is-compact>a{width:44px;height:44px}}.reel-creator-picker{z-index:5;position:absolute;top:10px;right:10px}.reel-creator-trigger{color:#c7cad2;background:#16181de6;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative;box-shadow:0 4px 14px #00000047}.mobile-pull-refresh{display:none}.reel-creator-trigger:hover,.reel-creator-picker.is-open .reel-creator-trigger{background:#2d3346eb;border-color:#8fa6ffe6;transform:scale(1.04)}.reel-creator-trigger:disabled{opacity:.55}.reel-creator-trigger .instagram-avatar{border:0;width:100%;height:100%}.reel-creator-trigger small{color:#fff;background:#5778ef;border:2px solid #1c1f24;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:7px;font-weight:700;display:grid;position:absolute;bottom:-4px;right:-5px}.reel-creator-trigger.is-empty{color:#aeb3bf;border-style:dashed}.reel-creator-trigger:has(>.user-avatar.has-emoji){box-shadow:none;background:0 0;border-color:#0000}.reel-creator-options{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1f2228fb;border:1px solid #ffffff26;border-radius:14px;width:min(265px,100vw - 28px);max-height:310px;padding:7px;animation:.13s ease-out select-menu-in;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 55px #0000008f,inset 0 1px #ffffff0a}.reel-creator-options.opens-left{left:0;right:auto}.reel-creator-options>button{color:#e8eaf0;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:7px 8px;display:grid}.reel-creator-options>button:hover,.reel-creator-options>button[aria-selected=true]{background:#5877ee1f}.reel-creator-options>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.reel-creator-options strong,.reel-creator-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reel-creator-options strong{font-size:10px;font-weight:610}.reel-creator-options small{color:#7f8490;font-size:8px}.reel-creator-options>button>svg{color:#7e99ff}.instagram-avatar{color:#e7e9ef;background:#343943 50%/cover no-repeat;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:650;display:grid;overflow:hidden}.instagram-avatar.is-small{border-width:2px;border-color:#25282e;width:23px;height:23px;font-size:7px}.instagram-avatar.is-large{width:58px;height:58px;font-size:16px}.instagram-avatar.is-hero{background-color:#303641;border-width:2px;border-color:#889dff57;width:clamp(82px,8vw,112px);height:clamp(82px,8vw,112px);font-size:clamp(22px,2.5vw,31px);box-shadow:0 18px 48px #00000047,0 0 0 7px #5b7bff0e}.instagram-avatar.is-empty{color:#aab0bb;border-style:dashed}.instagram-loading,.instagram-empty,.instagram-error-state,.instagram-list-empty{color:#8e929d;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:320px;font-size:11px;display:grid}.instagram-empty h2{color:#dedfe4;margin:4px 0 0;font-size:18px}.instagram-empty p{max-width:380px;margin:0;line-height:1.55}.instagram-error-state{color:#f29ba0;background:#fb61680b;border:1px solid #fb616833;border-radius:14px;min-height:140px}.instagram-personal{gap:16px;display:grid}.instagram-personal-hero{border:1px solid var(--hairline);background:radial-gradient(circle at 12% 0,#5674ef26,#0000 38%),linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:22px;align-items:center;gap:clamp(20px,3vw,38px);min-height:190px;padding:clamp(24px,4vw,44px);display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff09}.instagram-personal-copy{gap:8px;min-width:0;display:grid}.instagram-personal-copy>small{color:#8399ef;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:680}.instagram-personal-name{align-items:center;gap:10px;min-width:0;display:flex}.instagram-personal-name h2{color:#f2f3f7;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(27px,4vw,45px);font-weight:670;overflow:hidden}.instagram-personal-copy p{color:#969ba7;margin:0;font-size:12px}.instagram-person-switch-wrap{z-index:8;flex:none;width:42px;height:42px;position:relative}.instagram-person-switch-wrap>svg{z-index:2;color:#9eb0f7;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.instagram-person-switch .select-menu-trigger{background:#4a64cb17;border-color:#728df940;border-radius:12px;width:42px;height:42px;padding:0 7px 0 27px}.instagram-person-switch .select-menu-trigger .select-menu-value{display:none}.instagram-person-switch .select-menu-options{width:250px;left:auto;right:0}.instagram-personal>.instagram-metrics{margin:0}.instagram-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030406ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.instagram-account-dialog{scrollbar-color:#ffffff21 transparent;background:#202329;border:1px solid #ffffff24;border-radius:20px;width:min(650px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 28px 90px #00000094}.instagram-account-dialog>header{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px 21px 16px;display:grid}.instagram-dialog-mark{color:#a697ff;background:linear-gradient(145deg,#755bff2e,#ed4b821f);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.instagram-account-dialog h2{color:#f1f2f5;letter-spacing:-.025em;margin:0;font-size:17px}.instagram-account-dialog>header p{color:#858a95;margin:4px 0 0;font-size:9px}.instagram-account-dialog>header button{color:#9297a1;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.instagram-account-dialog>header button:hover{color:#fff;background:#ffffff0d}.instagram-dialog-steps{grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:10px;padding:14px 21px 0;display:grid}.instagram-dialog-steps span{color:#696f7b;align-items:center;gap:7px;font-size:9px;display:flex}.instagram-dialog-steps span.active{color:#bdc9ff}.instagram-dialog-steps span.complete{color:#74d49f}.instagram-dialog-steps i{border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.instagram-dialog-steps .active i{background:#5374ff1f;border-color:#6382ff7a}.instagram-dialog-steps .complete i{background:#54d89517;border-color:#54d8954d}.instagram-dialog-steps b{background:var(--hairline);height:1px}.instagram-account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:19px 21px 21px;display:grid}.instagram-account-form>label,.instagram-bonus-fields label{color:#aeb2bb;gap:7px;min-width:0;font-size:9px;display:grid}.instagram-account-form .wide{grid-column:1/-1}.instagram-account-form label>span,.instagram-bonus-fields label>span{align-items:center;gap:5px;display:flex}.instagram-account-form input{border:1px solid var(--hairline);color:#eff1f5;width:100%;height:40px;font:inherit;background:#0000002b;border-radius:10px;outline:0;padding:0 11px;font-size:11px;transition:border-color .14s,box-shadow .14s}.instagram-account-form input:focus{border-color:#5c7eff8c;box-shadow:0 0 0 3px #4b6def17}.instagram-account-form small{color:#737985;min-height:12px;font-size:8px;line-height:1.4}.instagram-account-form small.is-error{color:#f1959a}.instagram-username-input{border:1px solid var(--hairline);background:#0000002b;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;transition:border-color .14s,box-shadow .14s;display:grid;overflow:hidden}.instagram-username-input:focus-within{border-color:#5c7eff8c;box-shadow:0 0 0 3px #4b6def17}.instagram-username-input b{color:#747b8a;padding-left:12px;font-size:11px}.instagram-username-input input{background:0 0;border:0;box-shadow:none!important}.instagram-field-hint{display:inline-flex;position:relative}.instagram-field-hint>button{color:#6f7581;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid}.instagram-field-hint>button:hover,.instagram-field-hint>button:focus-visible{color:#9eb1ff}.instagram-field-hint>span[role=tooltip]{z-index:5;color:#d5d8df;opacity:0;pointer-events:none;background:#30343c;border:1px solid #ffffff1c;border-radius:8px;width:220px;padding:8px 9px;font-size:8px;font-weight:400;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 25px #00000052}.instagram-field-hint:hover>span[role=tooltip],.instagram-field-hint:focus-within>span[role=tooltip]{opacity:1;transform:translate(-50%)}.instagram-bonus-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.instagram-dialog-note,.instagram-oauth-safe,.instagram-meta-warning{border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.instagram-dialog-note{color:#76d5a0;background:#54d8950b;border:1px solid #54d8951f}.instagram-dialog-note span,.instagram-oauth-safe span,.instagram-meta-warning span{gap:3px;display:grid}.instagram-dialog-note strong,.instagram-oauth-safe strong,.instagram-meta-warning strong{color:#dfe5e2;font-size:9px}.instagram-dialog-note small,.instagram-oauth-safe small,.instagram-meta-warning small{color:#7e8783;min-height:0;font-size:8px}.instagram-connect-content{gap:14px;padding:19px 21px 21px;display:grid}.instagram-connect-intro{border:1px solid var(--hairline);background:#ffffff05;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.instagram-connect-avatar{color:#a697ff;background:linear-gradient(145deg,#755bff2e,#ed4b821f);border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.instagram-connect-intro>div{gap:4px;min-width:0;display:grid}.instagram-connect-intro strong{color:#eef0f4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.instagram-connect-intro small{color:#7e838e;font-size:8px}.instagram-readiness{color:#d2a16c;white-space:nowrap;background:#ed9c5817;border-radius:999px;padding:5px 8px;font-size:8px}.instagram-readiness.ready{color:#75d29e;background:#54d89517}.instagram-prerequisites{gap:5px;display:grid}.instagram-prerequisites h3{color:#cfd2d8;margin:0 0 4px;font-size:10px}.instagram-prerequisites>span{grid-template-columns:auto minmax(0,1fr);column-gap:9px;padding:8px 3px;display:grid}.instagram-prerequisites i{color:#9fa5b1;background:#ffffff0b;border-radius:7px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.instagram-prerequisites b{color:#d8dbe1;font-size:9px;font-weight:570}.instagram-prerequisites small{color:#777d88;margin-top:3px;font-size:8px;line-height:1.45}.instagram-meta-setup{background:#ed9c5809;border:1px solid #ed9c5826;border-radius:12px;gap:12px;padding:13px;display:grid}.instagram-meta-warning{color:#eba665;padding:0}.instagram-meta-warning strong{color:#efc092}.instagram-meta-warning small{color:#977c63}.instagram-meta-setup ol{color:#9da1aa;gap:7px;margin:0;padding-left:21px;font-size:8px;line-height:1.55;display:grid}.instagram-meta-setup a{color:#8da7ff;align-items:center;gap:3px;display:inline-flex}.instagram-meta-setup code{color:#c8cbd2;font:inherit;background:#0000002e;border-radius:4px;padding:2px 4px}.instagram-callback{border:1px solid var(--hairline);background:#0000001c;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;display:flex}.instagram-callback>span{gap:4px;min-width:0;display:grid}.instagram-callback small{color:#777c87;font-size:7px}.instagram-callback code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instagram-callback button{border:1px solid var(--hairline);color:#cdd0d7;cursor:pointer;background:#ffffff09;border-radius:7px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.instagram-callback-empty,.instagram-env-list{color:#898e98;margin:0;font-size:8px;line-height:1.5}.instagram-oauth-safe{color:#75d29e;background:#54d8950b;border:1px solid #54d89521}.instagram-account-dialog>footer{border-top:1px solid var(--hairline);justify-content:flex-end;gap:8px;padding:13px 21px 17px;display:flex}.instagram-account-dialog>footer button{border:1px solid var(--hairline);color:#d9dbe1;cursor:pointer;background:#ffffff09;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:100px;height:37px;padding:0 13px;font-size:10px;display:flex}.instagram-account-dialog>footer button.accent{color:#fff;background:#4d70ee;border-color:#5578f5}.instagram-account-dialog>footer button:disabled{opacity:.38;cursor:default}.instagram-reel-dialog{background:#1d2025;border:1px solid #ffffff26;border-radius:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,40%) minmax(0,1fr);width:min(920px,100%);height:min(760px,100dvh - 40px);min-height:0;display:grid;overflow:hidden;box-shadow:0 30px 100px #000000a8,inset 0 1px #ffffff0a}.reel-dialog-media{border-right:1px solid var(--hairline);color:#666d78;background:#16181d;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.reel-dialog-media .instagram-cover{background:#16181d;border-radius:0}.reel-dialog-media .instagram-cover img{object-fit:contain}.reel-dialog-media:after{content:"";background:linear-gradient(#0000,#040507b8);position:absolute;inset:58% 0 0}.reel-dialog-media>span:not(.instagram-cover){z-index:1;color:#fff;filter:drop-shadow(0 2px 6px #000000bf);align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex;position:absolute;bottom:18px;left:18px}.reel-dialog-content{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.reel-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#626a7b #1d2025;min-width:0;min-height:0;overflow-y:auto}.reel-dialog-body:focus-visible{outline-offset:-2px;outline:2px solid #aabdff}.reel-dialog-content>header{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:80px;padding:15px 18px;display:grid}.reel-dialog-content>header h2{color:#f1f2f5;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.reel-dialog-content>header p{color:#838894;margin:4px 0 0;font-size:9px}.reel-dialog-content>header>button{color:#9ca1ac;background:#ffffff09;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.reel-dialog-content>header>button:hover{color:#fff;background:#ffffff13}.reel-dialog-stats{border-bottom:1px solid var(--hairline);grid-template-columns:1.45fr .8fr .9fr;padding:15px 18px;display:grid}.reel-dialog-stats>span{border-left:1px solid var(--hairline);color:#aeb2bc;align-items:center;gap:9px;min-width:0;padding-inline:13px;display:flex}.reel-dialog-stats>span:first-child{color:#f1f3f8;border-left:0;padding-left:0}.reel-dialog-stats i{gap:2px;min-width:0;font-style:normal;display:grid}.reel-dialog-stats strong{color:#eff1f5;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:640;overflow:hidden}.reel-dialog-stats>span:first-child strong{font-size:23px}.reel-dialog-stats small{color:#7e838e;font-size:8px}.reel-dialog-caption{border-bottom:1px solid var(--hairline);color:#c8cbd2;white-space:pre-wrap;overflow-wrap:anywhere;padding:15px 18px;font-size:10px;line-height:1.6}.credit-editor-grid{grid-template-columns:1fr;gap:8px;min-height:0;padding:14px 18px;display:grid;overflow:visible}.credit-suggestion-note{color:#76d5a0;background:#54d8950d;border:1px solid #54d89526;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:12px 18px 0;padding:10px 11px;display:grid}.credit-suggestion-note span{gap:3px;min-width:0;display:grid}.credit-suggestion-note strong{color:#dfe9e3;font-size:9px}.credit-suggestion-note small{color:#838f88;font-size:8px;line-height:1.4}.reel-markup-loading{color:#8ea5ff;text-align:center;place-content:center;justify-items:center;gap:9px;min-width:0;padding:24px;display:grid;position:relative}.reel-markup-loading>button{color:#9ca1ac;background:#ffffff09;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.reel-markup-loading strong{color:#e9ebf0;margin-top:4px;font-size:14px}.reel-markup-loading span{color:#858b96;font-size:10px}.credit-role-editor{border:1px solid var(--hairline);background:#0000001c;border-radius:11px;grid-template-columns:105px minmax(0,1fr) minmax(170px,42%);align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.credit-role-editor header{gap:3px;display:grid}.credit-role-editor header span{color:#e7e9ed;font-size:11px;font-weight:630}.credit-role-editor header small{color:#777c87;font-size:8px}.credit-people{align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.credit-person{border:1px solid var(--hairline);background:#ffffff06;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 6px;display:grid}.credit-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}.credit-person button{color:#838893;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.credit-role-editor>.select-menu .select-menu-trigger{background:#ffffff06;height:36px;font-size:9px}.credit-role-editor>.select-menu .select-menu-options{left:auto;right:0}.credit-role-editor:nth-child(n+2)>.select-menu .select-menu-options{top:auto;bottom:calc(100% + 7px)}.instagram-form-error{background:#fb616814;border-radius:8px;padding:9px 11px;color:#ffa0a5!important;margin:0 21px 12px!important}.reel-dialog-content>footer{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:auto;padding:13px 18px 16px;display:grid}.reel-dialog-content>footer>span:first-child{color:#6fd19a;align-items:center;gap:6px;font-size:9px;display:flex}.reel-dialog-content>footer>span:first-child.is-dirty{color:#d6a06c}.reel-dialog-instagram,.reel-dialog-content>footer>button{border:1px solid var(--hairline);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:590;display:flex}.reel-dialog-instagram{color:#aabdff;background:#4e6ce914;border-color:#5878f473}.reel-dialog-instagram:hover{color:#dce4ff;background:#4e6ce92b}.reel-dialog-link-disabled{color:#686d77!important}.reel-dialog-content>footer>button{color:#d9dbe1;background:#ffffff09;min-width:98px}.reel-dialog-content>footer>button.accent{color:#fff;background:#4d70ee;border-color:#5578f5}.reel-dialog-content>footer>button:disabled{opacity:.38}.instagram-team-layout{grid-template-columns:minmax(0,1fr);gap:13px;min-height:0;margin-top:12px;display:grid}.instagram-team-layout.has-detail{grid-template-columns:minmax(580px,1fr) minmax(330px,38%)}.instagram-team{min-width:0}.team-ranking-head{border:1px solid var(--hairline);background:#1b1e23;border-radius:15px;grid-template-columns:auto minmax(0,1fr) 180px;align-items:center;gap:13px;min-height:90px;margin-bottom:12px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff06}.team-ranking-mark{color:#91a5ff;background:#5b77ef17;border:1px solid #708bff33;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.team-ranking-head>div:nth-child(2){gap:3px;min-width:0;display:grid}.team-ranking-head small{color:#8399ef;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.team-ranking-head h2{color:#eef0f4;letter-spacing:-.025em;margin:0;font-size:16px}.team-ranking-head p{color:#767c87;margin:0;font-size:8px}.team-filter{width:180px}.team-table{border:1px solid var(--hairline);background:#ffffff05;border-radius:15px;overflow:hidden}.team-table>header,.team-table>button{text-align:left;grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(75px,.65fr)) minmax(105px,.9fr);align-items:center;gap:10px;min-width:690px;padding:0 16px;display:grid}.instagram-team-layout.has-detail .team-table>header,.instagram-team-layout.has-detail .team-table>button{grid-template-columns:minmax(165px,1.3fr) repeat(4,minmax(53px,.55fr)) minmax(76px,.8fr);gap:6px;min-width:0;padding-inline:12px}.team-table>header{color:#878c97;height:43px;font-size:9px}.team-table>button{border:0;border-top:1px solid var(--hairline);color:#d9dbe1;cursor:pointer;background:0 0;width:100%;min-height:67px;font-size:10px}.team-table>button:hover{background:#ffffff09}.team-table>button.is-selected{background:#5071ef17;box-shadow:inset 2px 0 #5c7ef4}.team-table>button>span{align-items:center;gap:5px;display:flex}.team-person{gap:10px!important}.team-rank{color:#747a86;font-variant-numeric:tabular-nums;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-weight:680;display:grid}.team-rank[data-rank="1"]{color:#b5c2ff;background:#5b77ef21;border-color:#8497e84d}.team-rank[data-rank="2"]{color:#aeb4c0}.team-rank[data-rank="3"]{color:#a99180}.team-person i{gap:3px;min-width:0;font-style:normal;display:grid}.team-person strong{color:#eceef2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.team-person small{color:#828792;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.team-table .team-person+span svg{color:#ff843f}.team-detail{border:1px solid var(--hairline);background:#ffffff07;border-radius:16px;align-self:start;min-width:0;overflow:hidden}.team-detail>header{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.team-detail h2{margin:0;font-size:15px}.team-detail header p{color:#7f8490;margin:4px 0 0;font-size:9px}.team-detail header button{color:#9297a2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.team-detail-metrics{background:var(--hairline);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.team-detail-metrics span{background:#1c1f24;gap:5px;padding:13px 16px;display:grid}.team-detail-metrics small{color:#7f8490;font-size:8px}.team-detail-metrics strong{color:#e9ebef;font-size:15px}.team-detail h3{margin:17px 17px 10px;font-size:11px}.team-detail-reels{max-height:500px;padding:0 10px 10px;overflow:auto}.team-detail-reels>a{border-top:1px solid var(--hairline);min-width:0;color:inherit;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.team-detail-reels>a:hover{background:#ffffff06}.detail-reel-cover{color:#ff843f;background:#272b32 50%/cover no-repeat;border-radius:8px;place-items:start end;width:58px;height:75px;padding:5px;display:grid;position:relative}.detail-reel-cover>svg{z-index:1;position:relative}.detail-reel-cover .instagram-cover-placeholder small{display:none}.team-detail-reels>a>span:nth-child(2){gap:5px;min-width:0;display:grid}.team-detail-reels strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-detail-reels small{color:#777c87;font-size:8px}.team-detail-reels i{color:#a5a9b2;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex;overflow:hidden}@media (max-width:1260px){.instagram-header{flex-wrap:wrap;gap:10px}.instagram-header h1{margin-right:0}.instagram-filters{min-width:270px}.instagram-sync{margin-left:auto}.instagram-reel-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.instagram-team-layout.has-detail{grid-template-columns:minmax(0,1fr)}.instagram-trend>header{grid-template-columns:1fr;gap:13px}}@media (max-width:900px){.instagram-settings-grid{grid-template-columns:1fr}.instagram-tariff-fields{grid-template-columns:1fr 1fr}.instagram-main{height:100dvh}.instagram-header{min-height:78px;padding:14px 16px}.instagram-menu-button{border:1px solid var(--hairline);color:#d9dce3;background:#ffffff08;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.instagram-header h1{font-size:21px}.instagram-filters{order:3;width:100%;min-width:0}.instagram-sync>span{display:none}.instagram-scroll{padding:16px 14px 40px}.instagram-metrics{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.instagram-metrics,.instagram-account-rail{scrollbar-width:none}.instagram-metrics>div{padding:0 17px}.instagram-account-rail{display:flex;overflow-x:auto}.instagram-account-chip,.instagram-account-add-chip{min-width:235px}.instagram-trend>header{padding:18px}.credit-editor-grid{grid-template-columns:1fr;max-height:60vh;overflow:auto}}@media (max-width:620px){.instagram-settings-toolbar{flex-direction:column;align-items:stretch}.instagram-settings-toolbar button{justify-content:center}.instagram-tariff-fields{grid-template-columns:1fr}.instagram-header{align-content:center}.instagram-mode{margin-left:auto}.instagram-mode button{padding:0 8px}.instagram-sync{margin-left:0}.instagram-sync button{justify-content:center;width:39px;padding:0;font-size:0}.instagram-reel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-reel-card{min-height:0;display:block}.instagram-custom-period{order:4;justify-content:stretch;width:100%}.instagram-custom-period label{flex:1}.instagram-custom-period input{width:100%}.team-table{overflow-x:auto}.team-detail{z-index:50;background:#1b1e23;position:fixed;inset:12px;overflow:auto;box-shadow:0 20px 80px #0009}.instagram-reel-dialog{max-height:calc(100dvh - 20px)}.instagram-modal-backdrop{align-items:end;padding:8px}.instagram-account-dialog{border-radius:17px 17px 10px 10px;max-height:calc(100dvh - 8px)}.instagram-account-dialog>header,.instagram-dialog-steps,.instagram-account-form,.instagram-connect-content,.instagram-account-dialog>footer{padding-inline:15px}.instagram-bonus-fields{grid-template-columns:1fr}.instagram-field-hint>span[role=tooltip]{left:0;transform:translateY(4px)}.instagram-field-hint:hover>span[role=tooltip],.instagram-field-hint:focus-within>span[role=tooltip]{transform:translate(0)}.instagram-account-dialog>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#202329f5;position:sticky;bottom:0}}@media (max-width:700px){:root{--mobile-nav-height:68px}html,body{overscroll-behavior-y:none;background:#101216;min-height:100%}body{min-height:100dvh}:where(button,a,input,textarea,select){touch-action:manipulation}.mobile-pull-refresh{z-index:94;top:max(10px, env(safe-area-inset-top));min-height:38px;transform:translate3d(-50%, calc(-54px + var(--pull-offset)), 0) scale(calc(.9 + var(--pull-progress) * .1));color:#cbd4fa;opacity:var(--pull-progress);pointer-events:none;background:#23262d;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:7px;padding:4px 10px 4px 5px;transition:transform .15s,opacity .12s;display:flex;position:fixed;left:50%;box-shadow:0 10px 30px #0000006b,inset 0 1px #ffffff0d}.mobile-pull-refresh.is-refreshing,.mobile-pull-refresh.is-complete,.mobile-pull-refresh.is-error{opacity:1}.mobile-pull-refresh-icon{color:#94a9ff;background:#5b79ef1f;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:relative}.mobile-pull-refresh-icon:before{content:"";background:conic-gradient(#7896ff calc(var(--pull-progress) * 1turn), transparent 0);opacity:.72;border-radius:11px;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.mobile-pull-refresh.is-complete .mobile-pull-refresh-icon{color:#79dba7;background:#47c6851f}.mobile-pull-refresh.is-error .mobile-pull-refresh-icon{color:#f19ba0;background:#f05c631a}.mobile-pull-refresh small{color:#b5bac5;white-space:nowrap;font-size:9px;font-weight:590}.processing-dialog-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.processing-dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);border-radius:20px 20px 13px 13px}.processing-dialog>header{min-height:70px;padding-inline:14px 11px}.processing-dialog-summary{padding-inline:14px}.processing-dialog-summary>div{padding-inline:10px}.processing-dialog-summary strong{font-size:19px}.processing-dialog-summary span{font-size:8px}.processing-dialog-list{padding:6px}.processing-queue-job{grid-template-columns:36px minmax(0,1fr) 38px;gap:8px;min-height:82px;padding:9px 8px}.processing-queue-stop{grid-column:2/-1;justify-content:center;min-height:38px}.processing-queue-job-copy small{display:none}.processing-dialog>footer{padding-bottom:max(10px, env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:58;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));background:#16181d;border-top:1px solid #ffffff1a;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #00000057}.mobile-bottom-nav>:is(a,button){color:#7f8490;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;min-width:0;height:56px;padding:0 3px;display:grid}.mobile-bottom-nav>:is(a,button) svg{stroke-width:1.9px}.mobile-bottom-nav>:is(a,button) span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:590;overflow:hidden}.mobile-bottom-nav>:is(a,button).active{color:#9eb1ff;background:#516de21f}.mobile-page-nav{grid-auto-columns:minmax(0,1fr)}.app-window{border:0;border-radius:0;width:100%;height:100dvh;margin:0}.browser-pane{grid-template-rows:calc(108px + env(safe-area-inset-top)) minmax(0, 1fr);height:100dvh}.browser-toolbar{height:calc(108px + env(safe-area-inset-top));padding:max(8px, env(safe-area-inset-top)) 10px 8px;background:#15171c;grid-template-rows:44px 44px;grid-template-columns:44px minmax(0,1fr) 44px;align-content:end;gap:8px}.browser-toolbar .mobile-menu{grid-area:1/1;width:44px;display:grid}.browser-heading{grid-area:1/2;display:block}.browser-heading:has(.folder-view-control){grid-column:2/4;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.browser-toolbar h1{text-align:center;align-self:center;font-size:19px;display:block}.folder-view-control{width:44px;height:44px}.folder-view-control>svg{width:18px;height:18px;left:13px}.folder-view-control .select-menu-trigger{border-color:var(--hairline);background:#00000021;border-radius:12px;width:44px;height:44px;padding:0}.folder-view-control .select-menu-value,.folder-view-control .select-menu-chevron{display:none}.folder-view-control .select-menu-options{left:auto;right:0}.browser-toolbar .search-field{grid-area:2/1/auto/3;width:100%;height:44px;padding-inline:12px}.browser-toolbar .gallery-settings-root{grid-area:2/3}.browser-toolbar .gallery-settings-trigger{width:44px;height:44px}.browser-toolbar .upload-button,.browser-toolbar .toolbar-more,.browser-toolbar .view-control,.browser-toolbar .zoom-control,.browser-toolbar .sort-control,.browser-toolbar .history-control{display:none}.processing-queue-progress{height:25px;top:calc(100% - 1px);bottom:auto}.processing-queue-progress i,.processing-queue-progress small{display:none}.browser-toolbar:has(.gallery-settings-root.is-open){z-index:96}.gallery-settings-panel{z-index:96;inset:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));border-radius:20px;grid-template-rows:64px minmax(0,1fr) 53px;width:auto}.gallery-settings-scroll{max-height:none;padding-inline:14px}.gallery-display-row,.gallery-filter-pair{grid-template-columns:1fr}.gallery-filter-pair+.gallery-filter-pair{margin-top:10px}.gallery-settings-panel>footer{padding-inline:13px}.browser-scroll{padding:18px 10px calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 28px);scrollbar-gutter:auto}.breadcrumb-mobile{text-overflow:ellipsis;white-space:nowrap;margin:2px 3px 14px;font-size:10px;overflow:hidden}.file-section+.file-section{margin-top:20px}.file-section h2{margin-inline:3px;padding-bottom:10px;font-size:15px}.file-grid,.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.file-grid{padding-top:10px}.file-card{contain-intrinsic-size:178px;border-radius:14px;min-height:0;padding:6px 5px 9px}.file-card:hover{transform:none}.file-card.is-drag-pending{isolation:isolate;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.file-card.is-drag-pending:before{z-index:6;content:"Удерживайте…";color:#cbd5ff;letter-spacing:.01em;opacity:0;pointer-events:none;white-space:nowrap;background:#111319f0;border:1px solid #99aeff4d;border-radius:9px;padding:6px 9px;font-size:8px;font-weight:680;animation:.12s ease-out .1s forwards mobile-drag-hint;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000005c}.file-card.is-drag-pending:after{z-index:5;content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #7794ff;animation:.35s ease-out .1s forwards mobile-drag-arm;position:absolute;inset:1px;box-shadow:0 0 0 5px #5373ed1a}.file-card.is-dragging{z-index:1;opacity:.14;box-shadow:none;cursor:grabbing;touch-action:none;transition:none}.file-card.is-drop-target{background:#506ee833;border-color:#7d99ff;animation:.9s ease-in-out infinite mobile-drop-target;box-shadow:inset 0 0 0 1px #a7b8ff3d,0 0 0 5px #4665e021}.mobile-drag-overlay{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;width:min(170px,44vw);min-height:54px;padding:7px 8px 7px 7px}.mobile-drag-overlay>span{border-radius:10px;width:34px;height:34px}.mobile-drag-overlay strong{font-size:9px}.mobile-drag-overlay small{font-size:7px}@keyframes mobile-drag-hint{to{opacity:1}}@keyframes mobile-drag-arm{0%{opacity:.15;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes mobile-drop-target{50%{background:#5879f747;box-shadow:inset 0 0 0 1px #b9c6ff57,0 0 0 8px #4665e014}}.card-visual{height:116px}.folder-art{height:108px}.file-art{border-radius:11px;height:108px}.card-copy{padding-top:4px}.card-name{font-size:11px;line-height:17px}.card-meta{min-height:16px;font-size:9px}.card-tags{gap:3px;min-height:21px}.card-tags>span{max-width:47%;min-height:19px;padding-inline:4px;font-size:7px}.card-context{display:none}.card-more{opacity:1;background:#0607099e;border-radius:10px;width:32px;height:32px;top:8px;right:8px}.card-select-toggle{z-index:3;color:#fff;background:#0506087a;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:8px;left:8px}.card-select-toggle.is-selected{background:#5577f1;border-color:#6d8cff}.favorite-marker{top:15px;left:44px}.file-card.is-list{grid-template-columns:60px minmax(0,1fr) 36px;min-height:66px;padding:5px}.file-card.is-list .card-visual{height:52px}.file-card.is-list .card-downloads{display:none}.file-card.is-list .card-more{grid-column:3;position:static}.virtual-row.heading-row h2{font-size:15px}.loading-grid span{border-radius:14px;height:170px}.browser-empty{min-height:48vh;padding:24px}.browser-empty h2{font-size:17px}.browser-empty p{max-width:280px;font-size:11px;line-height:1.5}.mobile-drag-feedback{z-index:71;right:12px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 12px);color:#dfe5ff;pointer-events:none;background:#1b1e26fa;border:1px solid #7f99ff4d;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px 12px 8px 8px;animation:.14s ease-out mobile-drag-feedback-in;display:grid;position:fixed;left:12px;box-shadow:0 16px 48px #0000007a}.browser-pane:has(.selection-bar) .mobile-drag-feedback{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 68px)}.mobile-drag-feedback>span{color:#99adff;background:#5b79ef26;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.mobile-drag-feedback>div{gap:2px;min-width:0;display:grid}.mobile-drag-feedback strong,.mobile-drag-feedback small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-drag-feedback strong{font-size:11px}.mobile-drag-feedback small{color:#9299aa;font-size:8px}.mobile-drag-feedback.has-target{border-color:#5dd69759}.mobile-drag-feedback.has-target>span{color:#83dfad;background:#46c68424}@keyframes mobile-drag-feedback-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.mobile-fab{z-index:62;right:max(17px, env(safe-area-inset-right));bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 14px);color:#fff;background:linear-gradient(145deg,#5b80ff,#4264e5);border:1px solid #ffffff29;border-radius:18px;place-items:center;width:56px;height:56px;transition:transform .16s,opacity .16s;display:grid;position:fixed;box-shadow:0 14px 34px #2a48c473,inset 0 1px #ffffff40}.mobile-fab.is-open{transform:rotate(45deg)}.mobile-fab:disabled{opacity:.38}.mobile-action-backdrop{z-index:59;inset:0 0 calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0405079e;border:0;display:block;position:fixed}.mobile-quick-actions{z-index:61;right:8px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 82px);background:#1f2228fa;border:1px solid #ffffff24;border-radius:20px;padding:7px;display:none;position:fixed;left:8px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.mobile-quick-actions.is-open{animation:.16s ease-out mobile-sheet-in;display:grid}.mobile-quick-actions header{gap:2px;padding:10px 11px 8px;display:grid}.mobile-quick-actions header span{font-size:15px;font-weight:680}.mobile-quick-actions header small{color:#858b97;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobile-quick-actions>button{text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:8px;display:grid}.mobile-quick-actions>button:active{background:#ffffff0f}.mobile-quick-actions>button:disabled{opacity:.35}.mobile-quick-actions>button>span{color:#91a7ff;background:#5775ee21;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mobile-quick-actions>button>div{gap:3px;min-width:0;display:grid}.mobile-quick-actions strong{font-size:12px}.mobile-quick-actions small{color:#858b96;font-size:9px}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.sidebar-backdrop{z-index:88;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0304068c;border:0;display:block;position:fixed;inset:0}.app-sidebar{z-index:89;width:min(88vw,340px);padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(18px, env(safe-area-inset-bottom))}.app-sidebar .nav-item{min-height:46px}.selection-bar{z-index:67;top:auto;right:max(8px, env(safe-area-inset-right));bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px);left:max(8px, env(safe-area-inset-left));overscroll-behavior:contain;border-radius:16px;width:auto;max-height:50dvh;position:fixed;overflow:hidden auto;transform:none}.selection-bar strong{font-size:13px}.selection-bar button,.selection-more summary{min-height:44px}.browser-pane:has(.selection-bar) .mobile-fab{display:none}.browser-pane:has(.selection-bar) .browser-scroll{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 240px)}.browser-context-menu{border-radius:20px;width:auto;max-height:min(68dvh,570px);padding:8px;animation:.15s ease-out mobile-sheet-in;overflow-y:auto;top:auto!important;right:8px!important;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px)!important;left:8px!important}.browser-context-menu button{min-height:46px;font-size:13px}.action-backdrop{z-index:95;padding:8px 8px max(8px, env(safe-area-inset-bottom));place-items:end center;position:fixed}.action-dialog{max-height:calc(100dvh - max(16px, env(safe-area-inset-top)));border-radius:21px 21px 14px 14px;overflow-y:auto}.action-dialog>header{z-index:2;background:#23262dfa;position:sticky;top:0}.action-dialog>footer{z-index:2;padding-bottom:max(17px, env(safe-area-inset-bottom));background:#1c1e24fa;position:sticky;bottom:0}.action-dialog>footer button{flex:1;min-height:44px}.download-sheet-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));background:#030407b8;place-items:end center}.download-sheet{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:22px 22px 15px 15px;animation:.16s ease-out mobile-sheet-in}.download-sheet>header{z-index:2;background:#22252cfb;min-height:70px;padding:12px;position:sticky;top:0}.download-sheet>header>button{min-width:42px;min-height:42px}.download-sheet-file{margin:12px 12px 0}.download-gallery-option{margin:10px 12px 12px;padding:13px}.download-gallery-option>p{font-size:11px}.download-gallery-primary{min-height:48px;font-size:12px}.download-sheet-info{margin-inline:12px}.download-sheet>footer{z-index:2;padding:11px 12px max(12px, env(safe-area-inset-bottom));background:#1a1c22fb;position:sticky;bottom:0}.download-sheet>footer button{min-height:46px;font-size:11px}.upload-panel{z-index:73;right:8px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px);width:auto;max-height:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom) - env(safe-area-inset-top) - 24px);background:#1b1e24fb;border-radius:20px;position:fixed;left:8px}.upload-panel>header{min-height:70px;padding:12px 11px 11px 13px}.upload-panel-symbol{width:38px;height:38px}.upload-panel header strong{font-size:13px}.upload-panel header small{font-size:9px}.upload-mobile-guidance{padding:11px 102px 12px 14px}.upload-mobile-guidance p{color:#a7adba;font-size:10px;line-height:1.5}.upload-mobile-guidance small{font-size:9px}.upload-panel-list{overscroll-behavior:contain;max-height:min(42dvh,370px)}.upload-panel-list article{grid-template-columns:24px minmax(0,1fr) 38px 32px;min-height:64px;padding:10px 12px}.upload-file-copy strong{font-size:11px}.upload-file-copy small{font-size:9px}.upload-file-cancel,.upload-file-retry{width:32px;height:32px}.browser-pane:has(.upload-panel) .mobile-fab{opacity:0;pointer-events:none}.upload-toast{z-index:74;right:10px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 12px);text-align:center;justify-content:center;font-size:11px;position:fixed;left:10px}.preview-backdrop{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030405;padding:0;position:fixed}.preview-dialog{background:#030405;border:0;border-radius:0;width:100%;height:100dvh}.preview-header{z-index:4;height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));background:#050608f0;border-bottom-color:#ffffff0f;grid-template-rows:58px;grid-template-columns:auto minmax(0,1fr) auto;gap:5px;position:relative}.preview-history,.preview-title,.preview-actions{grid-area:1}.preview-history{gap:0}.preview-title{justify-items:start}.preview-title strong{max-width:36vw;font-size:11px}.preview-title span{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;font-size:8px;overflow:hidden}.preview-header button,.preview-header a{width:38px;height:42px}.preview-actions{gap:0}.preview-actions .preview-download-action{display:none}.preview-layout,.preview-dialog.inspector-closed .preview-layout{height:calc(100% - 58px - env(safe-area-inset-top));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;position:relative}.preview-stage{background:#030405;grid-area:1/1;min-height:0;padding:6px}.preview-stage .media-player{aspect-ratio:auto;width:100%;height:100%;max-height:100%;box-shadow:none;border:0;border-radius:0}.preview-stage .media-player video{object-fit:contain}.preview-stage .audio-player{width:calc(100% - 22px);height:112px}.preview-image{width:100%;height:100%}.preview-processing{top:8px}.preview-tag-summary{border-radius:10px;max-width:calc(100% - 18px);min-height:36px;padding:7px 10px;font-size:10px;top:9px;left:9px}.preview-mobile-actions{min-height:61px;padding:6px max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#08090cf5;border-top:1px solid #ffffff12;grid-area:2/1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.preview-mobile-actions>:is(a,button){color:#c9d3ff;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:4px 7px;display:flex}.preview-mobile-actions>:is(a,button).active{background:#4d69de26;border-color:#6987ff59}.preview-mobile-actions button:disabled{opacity:.38}.preview-mobile-actions span{text-align:left;gap:1px;min-width:0;display:grid}.preview-mobile-actions strong,.preview-mobile-actions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-mobile-actions strong{font-size:9px}.preview-mobile-actions small{color:#7d88b0;font-size:7px}.preview-comments{z-index:60;right:7px;bottom:calc(61px + env(safe-area-inset-bottom));background:#15171bfa;border:1px solid #ffffff1f;border-radius:19px;max-height:min(72dvh,680px);animation:.16s ease-out mobile-sheet-in;position:absolute;left:7px;overflow:hidden;box-shadow:0 22px 75px #000000a3}.preview-comments-title{min-height:50px;padding:10px 12px 10px 15px}.comment-feed{overscroll-behavior:contain;padding:10px 11px}.video-tag-panel>header{min-height:45px}.video-tag-panel>header>button{min-height:34px;padding-inline:10px}.video-tag-list>span{min-height:29px;font-size:9px}.video-tag-options>button{min-height:40px;padding-inline:10px;font-size:10px}.video-tag-create{grid-template-columns:minmax(0,1fr) 42px 42px}.video-tag-create input,.video-tag-create button{height:42px}.comment-thread{padding-inline:10px}.comment-thread-head{min-height:34px}.comment-thread-head button,.comment-scope-label{min-height:30px;padding-inline:8px}.comment-scope-switch button{min-height:38px;font-size:9px}.comment-form textarea{min-height:74px;font-size:16px}.comment-form>button{width:44px;height:44px}.comment-form{padding-bottom:max(13px, env(safe-area-inset-bottom))}.login-screen{min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));display:block;overflow-y:auto}.login-card{width:100%;min-height:calc(100dvh - max(28px, env(safe-area-inset-top)) - max(36px, env(safe-area-inset-bottom)));border-radius:22px;justify-content:center;gap:15px;padding:clamp(22px,7vw,32px)}.login-card h1{font-size:clamp(25px,8vw,31px);line-height:1.08}.login-card>p{font-size:13px;line-height:1.5}.login-card input,.primary-button{min-height:50px;font-size:16px}.login-card label{font-size:12px}.login-saved-row>button:first-child{min-height:60px}.registration-avatar-row{grid-template-columns:66px minmax(0,1fr)}.profile-page,.settings-page{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.settings-header,.settings-header.app-section-header{z-index:20;min-height:calc(72px + env(safe-area-inset-top));padding:max(10px, env(safe-area-inset-top)) 12px 10px;background:#121418f0;grid-template-columns:44px minmax(0,1fr);gap:10px;position:sticky;top:0}.app-section-menu{display:grid}.settings-back{width:44px;height:44px}.settings-header h1{font-size:18px}.settings-header p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-card{border-radius:20px;width:calc(100% - 16px);margin:10px 8px 22px;padding:20px 16px}.profile-identity{text-align:center;grid-template-columns:1fr;justify-items:center;gap:15px;padding-bottom:22px}.profile-avatar{width:104px;height:104px}.profile-identity h2{font-size:21px}.profile-identity small{max-width:310px;display:block}.profile-form{gap:16px;padding-top:22px}.profile-form input{min-height:50px;font-size:16px}.profile-actions{grid-template-columns:1fr;display:grid}.profile-actions button{width:100%;min-height:50px}.settings-content{width:calc(100% - 16px);padding:18px 0 26px}.settings-overview{padding-inline:5px;display:block}.settings-overview h2{font-size:20px}.settings-overview p{font-size:11px}.settings-groups{gap:9px}.settings-group-toggle{min-height:76px}.settings-group-copy strong{font-size:13px}.settings-group-copy small{white-space:normal;font-size:9px}.settings-card{border-radius:14px;padding:15px 12px}.settings-card-head{align-items:start}.settings-card-head p,.add-volume-card>p{white-space:normal;line-height:1.4}.settings-fields :is(input:not([type=checkbox]),.select-menu-trigger){min-height:44px;font-size:16px}.settings-actions{grid-template-columns:1fr;display:grid}.settings-actions button,.add-volume{width:100%;min-height:44px}.settings-actions button.danger-button{margin:0}.admin-row,.queue-row,.quarantine-row{grid-template-columns:1fr;gap:8px;padding-block:13px}.admin-row>div{grid-column:auto}.admin-row>button,.admin-row>.select-menu{width:100%}.admin-row button{min-height:42px}.audit-row{grid-template-columns:auto minmax(0,1fr)}.audit-row time{grid-column:2}.instagram-main{height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.instagram-header{min-height:calc(182px + env(safe-area-inset-top));padding:max(8px, env(safe-area-inset-top)) 10px 10px;grid-template-rows:44px 40px 42px;grid-template-columns:44px minmax(0,1fr) 44px;align-content:end;gap:8px;display:grid;position:relative}.instagram-menu-button{grid-area:1/1;width:44px;height:44px}.instagram-header h1{grid-area:1/2;align-self:center;margin:0;font-size:20px}.instagram-mode{grid-area:2/1/auto/-1;width:100%;height:40px;margin:0}.instagram-mode button{padding:0 8px}.instagram-filters{grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}.instagram-filters .select-menu-trigger{height:42px}.instagram-sync{grid-area:1/3;justify-self:end;margin:0;position:static}.instagram-sync button{width:44px;height:44px}.instagram-custom-period{grid-area:4/1/auto/-1;width:100%}.instagram-scroll{padding:12px 9px 26px}.instagram-trend{border-radius:16px;margin-bottom:12px}.instagram-trend>header{gap:12px;padding:15px 14px 12px}.instagram-trend h2{font-size:17px}.instagram-trend header p{display:none}.instagram-trend-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:-2px}.instagram-trend-metrics button{grid-column:span 2}.instagram-trend-metrics button:nth-last-child(-n+2){grid-column:span 3}.instagram-trend-metrics button{min-height:52px}.instagram-trend-plot{min-height:210px;padding:8px 7px 2px}.instagram-metrics{grid-template-columns:repeat(5,minmax(122px,1fr));gap:7px;margin:0 -1px 12px}.instagram-metrics>div{min-height:72px;padding-inline:13px}.instagram-account-chip,.instagram-account-add-chip{min-width:260px;min-height:64px}.instagram-reel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.instagram-reel-card{border-radius:14px;min-height:0;display:block}.instagram-reel-card:hover,.instagram-reel-card:focus-within{transform:none}.instagram-personal{gap:12px}.instagram-personal-hero{border-radius:18px;gap:17px;min-height:0;padding:22px 18px}.instagram-avatar.is-hero{width:72px;height:72px;font-size:19px}.instagram-personal-name{gap:7px}.instagram-personal-name h2{font-size:clamp(21px,7vw,29px)}.instagram-personal-copy>small{font-size:8px}.instagram-personal-copy p{font-size:10px}.instagram-person-switch-wrap,.instagram-person-switch .select-menu-trigger{width:38px;height:38px}.instagram-person-switch-wrap>svg{left:8px}.instagram-person-switch .select-menu-trigger{padding-left:25px}.instagram-person-switch .select-menu-options{top:auto;right:8px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px);width:auto;max-height:min(360px,52dvh);position:fixed;left:8px}.reel-creator-options,.reel-creator-options.opens-left{top:auto;right:8px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px);width:auto;max-height:min(310px,46dvh);position:fixed;left:8px}.team-ranking-head{grid-template-columns:auto minmax(0,1fr);padding:13px}.team-ranking-head .team-filter{grid-column:1/-1;width:100%;margin-top:2px}.team-ranking-head p{line-height:1.45}.team-filter{width:100%}.team-table{border-radius:14px}.team-detail{z-index:93;inset:max(8px, env(safe-area-inset-top)) 8px calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px)}.instagram-modal-backdrop{z-index:96;padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}.instagram-reel-dialog,.instagram-account-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px)}.instagram-reel-dialog{width:100%;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);border-radius:18px;grid-template-rows:minmax(0,36%) minmax(0,1fr);grid-template-columns:1fr}.reel-dialog-media{border-right:0;border-bottom:1px solid var(--hairline)}.reel-dialog-content>header{min-height:68px;padding:11px 13px}.reel-dialog-stats{padding:12px 13px}.reel-dialog-stats>span{padding-inline:8px}.reel-dialog-stats>span:first-child strong{font-size:19px}.reel-dialog-caption{padding:12px 13px}.credit-suggestion-note{margin:10px 13px 0}.credit-editor-grid{padding:12px 13px;overflow:visible}.credit-role-editor{grid-template-columns:1fr;gap:8px;padding:10px}.credit-people:empty{display:none}.credit-role-editor>.select-menu .select-menu-trigger{min-height:44px;font-size:13px}.reel-dialog-content>footer{background:#1d2025;grid-template-columns:1fr 1fr;padding:11px 13px}.reel-dialog-content>footer>span:first-child{grid-column:1/-1}.reel-dialog-instagram,.reel-dialog-content>footer>button{min-width:0;padding-inline:9px}.instagram-account-form{grid-template-columns:1fr}.instagram-account-form .wide{grid-column:auto}.instagram-account-form input{min-height:44px;font-size:16px}.instagram-account-dialog>footer,.reel-dialog-content>footer{padding-bottom:max(17px, env(safe-area-inset-bottom))}.instagram-account-dialog>footer button,.reel-dialog-content>footer button{min-height:44px}.pwa-status-stack{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 9px)}.pwa-dialog-backdrop{padding:8px 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.pwa-dialog{padding:30px 22px max(24px, env(safe-area-inset-bottom));border-radius:22px 22px 14px 14px}}.instagram-payments{border:1px solid var(--hairline);background:#ffffff04;border-radius:12px;min-width:0;margin:12px 0;overflow:hidden}.instagram-payment-heading{justify-content:space-between;gap:8px;padding:13px 12px;display:flex}.instagram-payment-heading strong{font-size:12px;font-weight:600}.instagram-payment-heading>span{color:#8a8f98;font-size:11px}.instagram-payment-columns,.instagram-payment-row,.instagram-payment-total{grid-template-columns:minmax(125px,1.3fr) repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:8px 12px;display:grid}.instagram-payment-columns{color:#9299a6;border-block:1px solid var(--hairline);font-size:11px}.instagram-payment-columns>span{align-items:center;gap:5px;display:flex}.instagram-payment-row{border-bottom:1px solid var(--hairline);min-height:62px}.instagram-payment-role{align-items:center;gap:8px;min-width:0;display:flex}.instagram-payment-role>svg{color:#9299a6;flex-shrink:0}.instagram-payment-role>span{gap:4px;display:grid}.instagram-payment-role strong{font-size:11px;font-weight:550}.instagram-payment-role small{color:#8a8f98;font-size:10px}.instagram-payment-row input{box-sizing:border-box;border:1px solid var(--hairline);color:#d0d6e0;font-variant-numeric:tabular-nums;background:#00000021;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 8px;font-size:12px}.instagram-payment-row input.is-enabled{background:#5e6ad212;border-color:#7089f84d}.instagram-payment-row input:focus-visible{outline-offset:2px;outline:2px solid #7185ed}.instagram-payment-total{background:#ffffff06;padding-block:12px;font-size:11px}.instagram-payment-total strong{overflow-wrap:anywhere;gap:3px;font-weight:600;display:grid}.instagram-payment-total small{color:#8a8f98;font-size:10px;font-weight:400}.instagram-payment-note{color:#9299a6;margin:0;padding:8px 12px;font-size:10px;line-height:1.5}.instagram-payment-note+.instagram-payment-note{padding-top:0}@media (max-width:600px){.instagram-payment-columns,.instagram-payment-row,.instagram-payment-total{grid-template-columns:minmax(105px,1.2fr) repeat(2,minmax(0,1fr));gap:6px;padding-inline:9px}.instagram-payment-row input{height:44px;padding-inline:5px;font-size:16px}.instagram-payment-role{gap:5px}.instagram-payment-role>svg{width:14px}}.responsibles-backdrop{z-index:120;background:#030406b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.responsibles-dialog{background:#1b1e24;border:1px solid #ffffff1f;border-radius:18px;outline:none;flex-direction:column;width:min(460px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0006}.responsibles-header{border-bottom:1px solid var(--hairline);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;display:grid}.responsibles-mark{color:#a3b3fb;background:#6f89f81a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.responsibles-header h2{letter-spacing:-.025em;margin:0;font-size:17px}.responsibles-header p{color:#969da9;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.responsibles-header>button,.responsible-picker-heading>button{border:1px solid var(--hairline);color:#a6adba;background:#ffffff06;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.responsibles-body{overscroll-behavior:contain;min-height:0;padding:6px 16px 14px;overflow-y:auto}.responsible-roles{gap:2px;display:grid}.responsible-role{min-width:0;padding-block:10px}.responsible-role+.responsible-role{border-top:1px solid var(--hairline)}.responsible-role>header{color:#b1b7c2;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.responsible-role>header>svg{color:#858e9e}.responsible-role>header>small{color:#868f9e;margin-left:auto;font-size:10px}.responsible-slots{gap:6px;display:grid}.responsible-slot{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.responsible-person{border:1px solid var(--hairline);color:#8b93a1;text-align:left;background:#ffffff06;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:5px 9px 5px 6px;display:flex}.responsible-person.is-assigned{color:#e3e7ee}.responsible-person>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.responsible-person>svg{color:#7c8594;flex-shrink:0}.responsible-avatar{color:#b9c6e6;background:#30394e 50%/cover no-repeat;border:1px solid #8395db26;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;font-weight:650;display:grid}.responsible-avatar.has-image{border-color:#ffffff1a}.responsible-add,.responsible-remove{color:#9ca8c5;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;min-height:40px;display:grid}.responsible-person:hover,.responsible-add:hover,.responsible-remove:hover{background:#7287d613}.responsible-add:disabled{opacity:.2}.responsibles-dialog button:focus-visible,.responsible-role button:focus-visible,.responsible-picker button:focus-visible{outline-offset:2px;outline:2px solid #8498f6}.responsibles-suggestion{color:#b5c2ed;background:#697fcf11;border:1px solid #7290e826;border-radius:10px;align-items:center;gap:8px;margin:8px 0;padding:10px;font-size:11px;display:flex}.responsibles-suggestion span{gap:3px;display:grid}.responsibles-suggestion small{color:#8f9ab5;font-size:10px}.responsibles-footer{border-top:1px solid var(--hairline);background:#00000014;flex-shrink:0;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:12px 16px;display:grid}.responsibles-footer>span{color:#929aa9;font-size:10px;line-height:1.4}.responsibles-footer>button{border:1px solid var(--hairline);color:#d4d9e4;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:11px;display:flex}.responsibles-footer>button.accent{color:#fff;background:#5274eb;border-color:#6582f1}.responsibles-dialog button:disabled{cursor:default;opacity:.45}.responsibles-loading{color:#adbcf7;place-content:center;justify-items:center;gap:10px;min-height:240px;font-size:13px;display:grid}.responsibles-loading span{color:#8f99ac;font-size:11px}.responsibles-error{color:#f5a6ab;margin:10px 0 0;font-size:12px;line-height:1.5}.responsibles-retry{color:#ddb880;margin:10px 16px 0;font-size:11px;line-height:1.5}.responsibles-retry button{color:#b1c1fb;background:0 0;border:0;padding:4px;text-decoration:underline}.responsible-picker{min-width:0;padding-block:9px}.responsible-picker-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.responsible-picker-heading strong{font-size:13px}.responsible-picker-heading small{color:#909aaa;margin-left:auto;font-size:10px}.responsible-search{color:#93a2c5;background:#0000001f;border:1px solid #495981;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.responsible-search:focus-within{outline-offset:1px;outline:2px solid #6c87f240}.responsible-search input{color:#e1e6ee;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;font-size:13px}.responsible-options{overscroll-behavior:contain;gap:3px;max-height:340px;margin-top:8px;display:grid;overflow-y:auto}.responsible-options>button{color:#c3cede;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:53px;padding:6px 8px;display:flex}.responsible-options>button:hover,.responsible-options>button[aria-pressed=true]{background:#7287d61a}.responsible-options>button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.responsible-options strong,.responsible-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsible-options strong{font-size:12px;font-weight:550}.responsible-options small{color:#929baa;font-size:10px}.responsible-options .responsible-clear{color:#959eae;font-size:12px}.responsible-options>p{color:#969fad;text-align:center;padding:20px 10px;font-size:12px}.credit-editor-grid{display:block;overflow-y:auto}@media (max-width:600px){.responsibles-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));align-items:end}.responsibles-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);border-radius:18px}.responsibles-body{padding-inline:12px}.responsibles-footer{grid-template-columns:1fr 1fr;padding-inline:12px}.responsibles-footer>span{text-align:center;grid-column:1/-1}.responsibles-footer>button,.responsible-add,.responsible-remove{min-height:44px}.responsible-slot{grid-template-columns:minmax(0,1fr) 44px}.responsible-add,.responsible-remove{width:44px}.responsible-person>span:nth-child(2){font-size:13px}.responsible-search input{font-size:16px}}.ig-account-cards{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:12px;display:grid}.ig-account-card{border:1px solid var(--hairline);color:#dee2eb;text-align:left;background:#ffffff06;border-radius:14px;gap:16px;width:100%;min-width:0;padding:16px;display:grid}.ig-account-card:hover{background:#ffffff0b;border-color:#8498e74d}.ig-account-card-head{align-items:center;gap:10px;min-width:0;display:flex}.ig-account-icon{color:#ac9cdb;background:#8569e31c;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ig-account-card-head>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.ig-account-card-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ig-account-card-head small{color:#b6a88c;font-size:10px}.ig-account-card-head small.is-connected{color:#8cbaaa}.ig-account-card-head>svg{color:#8590a3;flex-shrink:0}.ig-account-budget{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.ig-account-budget>span{gap:5px;min-width:0;display:grid}.ig-account-budget small{color:#8d97a8;font-size:10px}.ig-account-budget b{overflow-wrap:anywhere;font-size:12px;font-weight:550}.instagram-settings-toolbar>.ig-account-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.instagram-settings-toolbar .ig-bulk-open{border-color:var(--hairline);color:#c6cfdf;background:#ffffff09}.ig-settings-backdrop{z-index:125;background:#030406b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ig-settings-modal{color:#e2e7ef;background:#1b1e24;border:1px solid #ffffff1f;border-radius:18px;outline:none;flex-direction:column;width:min(590px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 90px #00000073}.ig-settings-modal>header{border-bottom:1px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.ig-settings-modal>header>div{min-width:0}.ig-settings-modal h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:17px}.ig-settings-modal>header p{color:#929cad;margin:5px 0 0;font-size:11px;line-height:1.5}.ig-settings-modal>header button{border:1px solid var(--hairline);color:#a1abbd;background:#ffffff06;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ig-settings-modal-body{overscroll-behavior:contain;min-height:0;padding:14px 17px;overflow-y:auto}.ig-settings-modal fieldset{border:0;min-width:0;margin:0;padding:0}.ig-settings-modal>footer{border-top:1px solid var(--hairline);background:#00000014;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 17px;display:grid}.ig-settings-modal>footer>span{color:#a1aec2;font-size:10px}.ig-settings-modal>footer>button,.ig-account-service button{border:1px solid var(--hairline);color:#cbd5e4;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:11px;display:inline-flex}.ig-settings-modal>footer>button.accent{color:#fff;background:#5274eb;border-color:#6582f1}.ig-settings-modal button:disabled{opacity:.45;cursor:default}.ig-settings-modal input[type=checkbox]{accent-color:#6e8af8;flex-shrink:0;width:16px;height:16px}.ig-settings-modal button:focus-visible,.ig-account-card:focus-visible{outline-offset:2px;outline:2px solid #8197f0}.ig-account-active{align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.ig-account-service,.ig-bulk-targets{border:1px solid var(--hairline);color:#b1bbcc;border-radius:10px;margin-top:10px;padding:11px;font-size:11px}.ig-account-service summary,.ig-bulk-targets summary{cursor:pointer;padding-block:4px}.ig-account-service p{color:#939eaf;margin:10px 0;font-size:11px;line-height:1.5}.ig-account-service>div{flex-wrap:wrap;gap:7px;display:flex}.ig-account-service .danger-button{color:#e8a3ab}.ig-bulk-targets{margin-top:0}.ig-bulk-targets>div{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.ig-bulk-targets span{overflow-wrap:anywhere;background:#ffffff0a;border-radius:6px;padding:5px 7px}.ig-bulk-options{gap:8px;margin-top:12px;display:grid}.ig-bulk-options>div{grid-template-columns:minmax(0,1fr) 135px;align-items:center;gap:8px;min-height:44px;display:grid}.ig-bulk-options label,.instagram-bulk-amount>label{color:#b1bed0;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.ig-bulk-options input[type=number]{border:1px solid var(--hairline);color:#d6deea;background:#0000001a;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 8px;font-size:12px}.ig-bulk-options>div>span{color:#788597;padding-left:8px;font-size:11px}.instagram-bulk-amount,.instagram-single-amount{min-width:0}.instagram-bulk-amount{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px;padding-block:3px;display:grid}.instagram-bulk-amount>label{min-height:40px;font-size:10px}.instagram-bulk-amount>label>span{display:none}.instagram-bulk-amount>input:disabled{opacity:.5}.instagram-payment-row input[type=number]{appearance:textfield}.instagram-payment-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.instagram-payment-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ig-bulk-preview{background:#546dcd12;border:1px solid #7590ed40;border-radius:11px;gap:10px;padding:12px;display:grid}.ig-bulk-preview>strong{color:#c0ceee;font-size:12px;font-weight:550}.ig-bulk-preview>div{justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.ig-bulk-preview span,.ig-bulk-preview small{color:#a0afc4}.ig-bulk-preview b{text-align:right;font-weight:600}.ig-bulk-preview small{font-size:10px;line-height:1.4}.ig-settings-error{color:#f0a7af;font-size:12px;line-height:1.5}@media (max-width:600px){.ig-settings-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));align-items:end}.ig-settings-modal{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px)}.ig-settings-modal-body{padding-inline:12px}.ig-settings-modal>footer{grid-template-columns:1fr 1fr;padding-inline:12px}.ig-settings-modal>footer>span{text-align:center;grid-column:1/-1}.ig-settings-modal>footer>button{min-height:44px}.ig-settings-modal input[type=number],.ig-settings-modal input:not([type]){min-height:44px;font-size:16px}.ig-bulk-options>div{grid-template-columns:minmax(0,1fr) 100px}.ig-bulk-options>div>label{min-height:44px}.instagram-bulk-amount>label{min-height:36px}:is(.instagram-payments:has(.instagram-bulk-amount) .instagram-payment-row,.instagram-payments:has(.instagram-bulk-amount) .instagram-payment-columns){grid-template-columns:92px repeat(2,minmax(0,1fr))}.instagram-settings-toolbar>.ig-account-toolbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.ig-account-toolbar-actions button{padding-inline:8px}}@media (max-width:360px){:is(.instagram-payments:has(.instagram-bulk-amount) .instagram-payment-row,.instagram-payments:has(.instagram-bulk-amount) .instagram-payment-columns){grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-payments:has(.instagram-bulk-amount) .instagram-payment-role{grid-column:1/-1}.instagram-payments:has(.instagram-bulk-amount) .instagram-payment-columns>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.browser-pane{--content-header-height:90px}.browser-pane:has(>.content-gallery-toolbar){grid-template-rows:var(--content-header-height) auto minmax(0, 1fr)}@media (max-width:980px){.browser-pane{--content-header-height:72px}}@media (max-width:700px){.browser-pane{--content-header-height:calc(108px + env(safe-area-inset-top))}}.content-gallery-toolbar{z-index:12;border-bottom:1px solid var(--hairline);background:#17191e;flex-wrap:wrap;flex:none;align-items:center;gap:8px 18px;padding:10px 24px;display:flex;position:relative}.file-project-filter{color:#b9bdc7;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.file-project-filter .select-menu{min-width:150px;max-width:min(280px,70vw)}.file-project-filter .select-menu-trigger{height:36px;font-size:13px}.folder-settings-backdrop{padding:24px;position:fixed}.content-folder-settings{background:#202329;flex-direction:column;width:min(520px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.content-folder-settings:focus{outline:none}.content-folder-settings>header{flex-shrink:0;grid-template-columns:40px minmax(0,1fr) 44px;gap:12px;padding:20px 24px}.folder-settings-icon{color:#b6c3eb;background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.content-folder-settings h2{font-size:18px;line-height:1.35}.content-folder-settings header p{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box}.content-folder-settings header>button{color:#b8becb;border-radius:12px;width:44px;height:44px}.content-folder-settings header>button:hover:not(:disabled){color:#fff;background:#ffffff0d}.folder-settings-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#535b6a transparent;min-height:0;padding:0 24px;overflow-y:auto}.folder-settings-group{gap:8px;min-width:0;padding-block:20px;display:grid}.folder-settings-group+.folder-settings-group{border-top:1px solid var(--hairline)}.folder-setting-row{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;min-height:44px;display:flex}.folder-setting-copy{flex:1;gap:6px;min-width:0;display:grid}.folder-setting-row strong,.folder-setting-label{color:#eef0f5;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.5}.folder-setting-row:has(input:disabled){cursor:default}.folder-setting-toggle{appearance:none;cursor:pointer;background:#454c58;border:1px solid #656d7c;border-radius:24px;flex:0 0 42px;width:42px;height:24px;margin:0;transition:background-color .16s,border-color .16s;position:relative}.folder-setting-toggle:before{content:"";background:#f3f4f7;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.folder-setting-toggle:checked{background:#587aff;border-color:#829bff}.folder-setting-toggle:checked:before{transform:translate(18px)}.folder-setting-toggle:disabled{opacity:.5;cursor:default}.folder-setting-toggle:focus-visible,.content-folder-settings button:focus-visible{outline-offset:4px;outline:2px solid #9aadff}.folder-setting-description,.folder-setting-note{color:#aeb5c3;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.6}.folder-setting-note{color:#a4adbd}.folder-settings-project .select-menu-trigger{background:#171a20;border-radius:10px;min-height:44px;font-size:13px}.folder-settings-project .select-menu-options{min-width:0;max-height:180px;box-shadow:none;margin-top:8px;position:static}.folder-settings-project .select-menu-option{min-height:44px}.content-folder-settings .form-error{margin:0 0 20px}.content-folder-settings>footer{flex-shrink:0;gap:8px;padding:16px 24px 20px}.content-folder-settings>footer button{min-width:104px;height:44px;padding-inline:20px;font-size:13px}@media (max-width:700px){.folder-settings-backdrop{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.content-folder-settings{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));border-radius:20px}.content-folder-settings>header{padding:16px 20px}.folder-settings-body{padding-inline:20px}.content-folder-settings>footer{padding:16px 20px 20px}}.content-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.content-filter-chips>button{color:#a2a9b8;background:#20232a;border:1px solid #363b46;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:44px;max-width:100%;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.content-filter-chips>button[aria-pressed=true]{color:#e1e7ff;background:#28304b;border-color:#586dbe}.content-filter-chips>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-inheritance{color:#9aabc0;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;display:flex}.content-inheritance svg,.publication-badge svg,.ready-folder-badge svg{flex-shrink:0}.current-folder-settings{color:#c1cde4;background:#222832;border:1px solid #3d4556;border-radius:11px;align-items:center;gap:7px;min-height:44px;margin-left:auto;padding:7px 10px;font-size:11px;display:flex}.favorite-filter{max-width:100%;position:relative}.favorite-person-picker{z-index:25;background:#21252e;border:1px solid #424957;border-radius:15px;width:min(310px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0006}.favorite-person-picker>label{color:#9aa9c6;border:1px solid #454c5b;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.favorite-person-picker input{color:#eef0f7;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:44px;font-size:16px}.favorite-person-picker>div{overscroll-behavior:contain;max-height:min(280px,40dvh);padding-top:6px;overflow-y:auto}.favorite-person-picker button{color:#e0e4ef;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:44px;padding:6px;display:flex}.favorite-person-picker button:hover,.favorite-person-picker button[aria-pressed=true]{background:#343c51}.favorite-person-picker button>span:not(.content-avatar){overflow-wrap:anywhere;flex:1;min-width:0}.content-avatar{color:#edf1fc;text-transform:uppercase;background:#3c4966 50%/cover;border:1px solid #61729855;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:inline-flex}.card-collaboration{justify-items:center;gap:0;min-width:0;display:grid}.publication-badge,.ready-folder-badge{color:#acb1c0;align-items:center;gap:4px;max-width:100%;font-size:10px;line-height:18px;display:inline-flex}.publication-badge>span,.ready-folder-badge>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.publication-badge.is-published{color:#88dcb7}.ready-folder-badge{color:#b5c4f4}.favorite-controls{flex-shrink:0;align-items:center;display:inline-flex}.favorite-controls button{color:#8992a7;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0 5px;font-size:11px;display:inline-flex}.favorite-controls button.is-mine{color:#f2c777}.favorite-controls button:hover{color:#f2c777;background:#f2c77710}.favorite-controls button:disabled{opacity:.5}.favorite-controls .favorite-count{color:#c5cadd;text-underline-offset:3px;-webkit-text-decoration:underline #c5cadd55;text-decoration:underline #c5cadd55}@media (min-width:701px) and (hover:hover) and (pointer:fine){.file-card:not(.is-list) .card-collaboration .favorite-controls{z-index:2;opacity:0;pointer-events:none;background:#080a0fb3;border-radius:8px;transition:opacity .16s;position:absolute;top:10px;left:10px}.file-card:not(.is-list):hover .card-collaboration .favorite-controls,.file-card:not(.is-list):focus-within .card-collaboration .favorite-controls{opacity:1;pointer-events:auto}.file-card:not(.is-list) .card-collaboration .favorite-controls button{color:#e4e8f1;border-radius:8px;min-width:28px;height:28px;min-height:28px}.file-card:not(.is-list) .card-collaboration .favorite-controls button.is-mine{color:#f2c777}.file-card:not(.is-list) .card-collaboration .favorite-controls .favorite-count{min-width:16px;padding:0 2px;font-size:9px}}.file-card.is-list .card-collaboration{flex-wrap:wrap;justify-content:flex-start;display:flex}.file-card.is-list{min-height:116px}.publication-empty{color:#b4bbcb;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:22px 12px;font-size:13px;display:flex}.publication-empty>svg{width:18px;height:18px}.publication-empty>button{color:#dde6ff;background:#28354d;border:1px solid #526594;border-radius:11px;min-height:44px;padding:8px 13px}.context-publication-actions>button{align-items:center;gap:10px;min-height:44px;display:flex}.context-publication-actions:empty{display:none}.preview-content-marks{background:#1c2027;border:1px solid #343a45;border-radius:12px;gap:7px;padding:10px 12px;display:grid}.preview-content-marks>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.preview-content-marks .publication-badge{font-size:12px}.preview-content-marks>small{color:#a0a9bc;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.publication-actions{gap:6px;display:grid}.publication-actions>button{color:#b1efd2;background:#243d35;border:1px solid #436f63;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:11px;display:flex}.publication-actions>button:disabled{opacity:.5}.content-dialog-backdrop{z-index:310;background:#090c12bb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.content-dialog{overscroll-behavior:contain;background:#20242c;border:1px solid #444c5c;border-radius:20px;width:min(410px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 80px #0008}.content-dialog>header{border-bottom:1px solid #ffffff10;align-items:center;gap:10px;padding:14px;display:flex}.content-dialog>header>svg{color:#f2c777;flex-shrink:0}.content-dialog>header>div{flex:1;min-width:0}.content-dialog h2{margin:0;font-size:15px}.content-dialog p{color:#99a3b7;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.content-dialog header button{color:#dce2f1;background:#ffffff08;border:0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.favorite-people-list{padding:8px 14px 14px;display:grid}.favorite-people-list>div{color:#dde3ef;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:48px;font-size:13px;display:flex}.content-toast{z-index:350;background:#2b3342;border:1px solid #58637a;border-radius:14px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:7px 9px 7px 15px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0006}.content-toast>span{overflow-wrap:anywhere;min-width:0}.content-toast>button{color:#dce7ff;background:#ffffff0c;border:0;border-radius:9px;min-width:44px;min-height:44px;padding:6px}.permission-inherit{color:#a8baff;background:0 0;border:0;align-items:center;gap:4px;min-height:30px;margin-top:4px;padding:0;font-size:10px;display:inline-flex}.permission-inherit:disabled{opacity:.6}.publication-permission-row{margin-top:8px}@media (pointer:coarse){.favorite-controls button{min-width:44px;min-height:44px}}@media (max-width:700px){.content-gallery-toolbar{gap:6px;padding:8px 10px}.content-filter-chips>button{gap:5px;padding-inline:9px;font-size:11px}.content-inheritance{width:100%;font-size:10px}.favorite-filter{width:100%}.favorite-filter .content-filter-chips{flex-wrap:nowrap}.favorite-filter .content-filter-chips>button:last-child{flex:1;min-width:0}.content-toast{bottom:calc(var(--mobile-nav-height,72px) + env(safe-area-inset-bottom) + 14px);font-size:12px}.permission-inherit{min-height:44px}}.preview-comments{flex-direction:column;display:flex}.preview-uploader{flex-shrink:0;align-items:center;gap:12px;padding:18px 16px 14px;display:flex}.preview-uploader-avatar{color:#dae2f6;background-color:#303949;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.preview-uploader-copy{flex:1;gap:3px;min-width:0;display:grid}.preview-uploader-copy small{color:#8d95a5;font-size:10px}.preview-uploader-copy strong{color:#f1f3f9;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.preview-uploader-copy time{color:#8d95a5;font-size:10px}.preview-uploader-actions{align-self:flex-start;align-items:center;gap:1px;display:flex}.preview-uploader-actions>button{color:#9099aa;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.preview-uploader-actions>button:hover{color:#fff;background:#ffffff0a}.preview-tabs{border-bottom:1px solid var(--hairline);flex-shrink:0;align-items:stretch;padding:0 12px;display:flex}.preview-tabs>button{color:#8f98ab;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:8px 5px;font-size:11px;font-weight:550;display:flex}.preview-tabs>button[aria-selected=true]{color:#e7edff;border-bottom-color:#839bff}.preview-tabs>button>span{color:#8594c6;font-size:9px}.preview-tabs>button:focus-visible{outline-offset:-3px;border-radius:6px;outline:2px solid #839bff}.preview-tab-panel{flex-direction:column;flex:1;min-height:0;display:flex}.preview-tab-panel .comment-feed{flex:1;padding:18px 16px}.preview-tab-panel .comment-empty{text-align:center;color:#a2aabc;align-content:center;justify-items:center;gap:12px;min-height:125px;margin:0;padding:20px 6px;font-size:12px;line-height:1.6;display:grid}.preview-tab-panel .comment-empty>span{color:#737e92;max-width:210px;font-size:11px}.preview-tab-panel .comment-empty>button{color:#d5def9;background:#283046;border:0;border-radius:10px;min-height:44px}.preview-tab-panel .comment-form{flex-shrink:0}.preview-tab-panel .video-tag-panel{background:0 0;border:0;margin:0}.preview-tab-panel .video-tag-panel>header{padding:0 0 10px}.preview-tab-panel .video-tag-list{padding-inline:0}.preview-tab-panel .asset-analysis-panel{border:0;border-top:1px solid var(--hairline);padding:0;background:0 0;border-radius:0;margin-top:16px;padding-top:16px}.preview-tab-panel .analysis-summary{font-size:12px;line-height:1.65}.preview-tab-panel .analysis-keywords>span{padding:4px 7px;font-size:10px}.preview-tab-panel .analysis-segments button{padding:10px}.preview-tab-panel .analysis-segments button>span{font-size:12px;line-height:1.6}.preview-tab-panel .analysis-segments button>small{font-size:10px}.preview-tab-panel .preview-content-marks{border:0;border-top:1px solid var(--hairline);background:0 0;border-radius:0;margin-top:16px;padding:12px 0 0}.preview-file-facts{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.preview-file-facts>div{gap:4px;min-width:0;display:grid}.preview-file-facts dt{color:#7d889c;font-size:10px}.preview-file-facts dd{color:#d8deeb;overflow-wrap:anywhere;margin:0;font-size:12px}@media (max-width:700px){.preview-comments{height:min(58dvh,560px);max-height:calc(100dvh - 145px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#15171b}.preview-uploader{gap:10px;padding:12px 12px 8px}.preview-uploader-avatar{flex-basis:46px;width:46px;height:46px;font-size:16px}.preview-uploader-copy strong{font-size:14px}.preview-uploader-actions>button{width:44px;height:44px}.preview-uploader-actions .favorite-controls .favorite-count{min-width:44px;padding-inline:2px}.preview-tabs{padding-inline:10px}.preview-tab-panel .comment-feed{padding:12px}.preview-tab-panel .video-tag-panel>header>button,.preview-tab-panel .video-tag-options>button,.preview-tab-panel .comment-scope-switch button{min-height:44px}.preview-tab-panel .video-tag-create{grid-template-columns:minmax(0,1fr) 44px 44px}.preview-tab-panel .video-tag-create input,.preview-tab-panel .video-tag-create button{height:44px}}.surveillance-permission{cursor:pointer}.surveillance-permission>input{width:18px;height:18px;accent-color:var(--accent);justify-self:end;margin:0 12px}.surveillance-permission>input:disabled{cursor:default}.permission-row.surveillance-permission{grid-template-columns:32px minmax(0,1fr) 44px;min-height:58px}.surveillance-permission .permission-row-copy small{white-space:normal;line-height:1.4}.surveillance-permission input{justify-self:center;margin:0}.permission-account-list[aria-label=Выбранные\ комнаты] button{max-width:100%}.permission-account-list[aria-label=Выбранные\ комнаты] strong{overflow-wrap:anywhere;min-width:0}.sv-person-appearance{flex:1;min-width:0}.sv-person-timeline{gap:5px;max-width:400px;margin-top:10px;display:grid}.sv-person-timeline small{white-space:normal}.sv-person-track-bar{background:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:6px;height:7px;position:relative;overflow:hidden}.sv-person-track-bar>span{background:var(--accent);border-radius:6px;position:absolute;inset-block:0}.ig-defaults{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--workshop-accent:var(--accent);background:var(--surface);color:var(--text);border:1px solid var(--hairline);border-radius:12px;margin:0 0 28px;padding:28px;scroll-margin-top:88px}.ig-defaults header h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:750}.ig-defaults header p{color:var(--muted);margin:8px 0 25px;font-size:14px;line-height:1.5}.ig-defaults fieldset{border:0;min-width:0;margin:0;padding:0}.ig-default-team{border:1px solid var(--hairline);border-radius:9px;overflow:hidden}.ig-default-columns,.ig-default-role{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(150px,1fr));align-items:center;gap:24px;padding:14px 20px;display:grid}.ig-default-columns{min-height:48px;color:var(--muted);font-size:12px;font-weight:650}.ig-default-role{border-top:1px solid var(--hairline);min-height:82px}.ig-default-role-name{align-items:center;gap:14px;font-size:15px;display:flex}.ig-default-role-icon{border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ig-default-role-icon.creator{color:#eac371;background:#eab7471f}.ig-default-role-icon.operator{color:#8ab7f5;background:#5b97ed1f}.ig-default-role-icon.editor{color:#e39cbe;background:#dc6b9c1f}.ig-default-role-icon.blogger{color:var(--success);background:#54d8951a}.ig-default-stepper{border:1px solid var(--hairline);background:#0000002e;border-radius:7px;align-items:center;gap:4px;min-width:0;height:44px;padding:4px;display:flex}.ig-default-stepper button{width:32px;height:34px;color:var(--workshop-accent);background:var(--surface-raised);border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ig-default-stepper button:hover:not(:disabled){background:var(--surface-hover)}.ig-default-stepper button:disabled{opacity:.4}.ig-default-stepper input{appearance:textfield;width:100%;min-width:0;color:var(--text);text-align:center;background:0 0;border:0;padding:2px;font-size:16px;font-weight:650}.ig-default-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ig-default-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ig-defaults :is(button,input):focus-visible{outline:2px solid var(--workshop-accent);outline-offset:2px}.ig-default-budget{background:#4f72ff17;border-radius:9px;grid-template-columns:1.3fr 1fr;gap:24px;margin-top:16px;padding:20px;display:grid}.ig-default-budget>div>strong{font-size:16px}.ig-default-budget-amounts{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.ig-default-budget-amounts b{letter-spacing:-.04em;color:var(--workshop-accent);font-size:clamp(22px,2.4vw,32px);display:block}.ig-default-budget-amounts small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.ig-default-budget-amounts>svg{color:var(--muted);flex-shrink:0}.ig-default-threshold{border-left:1px solid var(--hairline);padding-left:24px}.ig-default-threshold label{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.ig-default-threshold small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}.ig-default-progress{background:#4f72ff26;border-radius:9px;grid-column:1/-1;height:9px;overflow:hidden}.ig-default-progress span{background:var(--workshop-accent);border-radius:inherit;height:100%;transition:width .18s;display:block}.ig-default-help{color:var(--muted);margin:14px 0 20px;font-size:11px;line-height:1.5}.ig-default-fill{align-items:flex-start;gap:13px;display:flex}.ig-default-fill input{width:22px;height:22px;accent-color:var(--workshop-accent);flex-shrink:0;margin:1px 0 0}.ig-default-fill strong{font-size:14px;line-height:1.5}.ig-default-fill small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.ig-default-preview{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:8px;margin-top:16px;padding:14px;font-size:12px;line-height:1.6}.ig-default-preview p{overflow-wrap:anywhere;margin:7px 0}.ig-default-preview span{color:var(--muted)}.ig-default-save{background:var(--workshop-accent);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:22px;font-size:14px;font-weight:650;display:flex}.ig-default-save:hover:not(:disabled){background:#6180ff}.ig-default-save:disabled{opacity:.55}.ig-default-success,.ig-default-error{margin:14px 0 0;font-size:13px;line-height:1.5}.ig-default-success{color:var(--success)}.ig-default-error{color:var(--danger)}@media (max-width:900px){.ig-defaults{padding:20px}.ig-default-columns,.ig-default-role{grid-template-columns:minmax(120px,1fr) repeat(2,minmax(120px,1fr));gap:12px;padding-inline:12px}.ig-default-role-name{gap:8px;font-size:13px}.ig-default-role-icon{width:34px;height:38px}}@media (max-width:600px){.ig-defaults{padding:16px}.ig-default-columns,.ig-default-role{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ig-default-columns>span:first-child{display:none}.ig-default-columns{font-size:11px}.ig-default-role-name{grid-column:1/-1}.ig-default-role{padding-block:12px}.ig-default-budget{grid-template-columns:1fr;gap:18px;padding:16px}.ig-default-threshold{border-left:0;border-top:1px solid var(--hairline);padding:14px 0 0}.ig-default-budget-amounts{justify-content:flex-start;gap:22px}}@media (prefers-reduced-motion:reduce){.ig-default-progress span{transition:none}}:root{--responsibility-panel:#181b20}.responsibility-count{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.nav-item>.responsibility-count{margin-left:auto}.instagram-request-link{border:1px solid var(--hairline);color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}.responsibility-mobile-alert{display:none}.self-service-roles{gap:10px;min-width:0;display:grid}.self-service-roles button,.requests-main button,.requests-confirm button{border:1px solid var(--hairline);background:var(--surface-raised);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}.self-service-roles button:hover,.requests-main button:hover,.requests-confirm button:hover{background:var(--surface-hover)}.self-service-roles button.accent,.requests-main button.accent,.requests-confirm button.accent{background:var(--accent);border-color:var(--accent);color:#fff}.self-service-roles button:disabled,.requests-main button:disabled,.requests-confirm button:disabled{opacity:.45;cursor:default}.self-service-roles :is(button,a,textarea):focus-visible,.requests-main :is(button,a,input):focus-visible,.requests-confirm button:focus-visible{outline-offset:3px;outline:2px solid #8b9fff}.responsibility-rule{color:var(--muted);align-items:flex-start;gap:8px;margin:0 0 2px;font-size:12px;line-height:1.55;display:flex}.responsibility-rule>svg{flex-shrink:0;margin-top:2px}.responsibility-manual{justify-self:end}.self-service-role{border:1px solid var(--hairline);background:var(--responsibility-panel);border-radius:11px;min-width:0;padding:13px}.self-service-role>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.self-service-role>header strong{color:var(--text);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.self-service-role>header small{color:var(--subtle);align-items:center;gap:4px;font-size:10px;display:inline-flex}.self-service-person{align-items:center;gap:9px;min-width:0;display:flex}.self-service-person+.self-service-person{margin-top:10px}.self-service-person>:is(div,span:not(.responsible-avatar)){min-width:0;color:var(--muted);flex:1;font-size:12px}.self-service-person>div strong{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:flex}.self-service-person>div small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.self-service-person>button{flex-shrink:0;padding-inline:9px;font-size:11px}.responsibility-own-dot{background:var(--success);border-radius:50%;width:6px;height:6px;display:inline-block}.self-service-roles button.responsibility-danger{color:var(--danger);background:#fb61680d;border-color:#fb61684d}.responsibility-pending{color:#9aacff;flex-shrink:0;font-size:11px;line-height:1.4;text-decoration:none}.responsibility-confirm{background:var(--responsibility-panel);border:1px solid #ffffff2b;border-radius:11px;padding:15px;scroll-margin:12px}.responsibility-confirm>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.responsibility-confirm>header strong{font-size:14px}.responsibility-confirm>header button{min-height:27px;color:var(--muted);background:0 0;border:0;padding:3px}.responsibility-confirm>p{color:var(--muted);margin:9px 0;font-size:12px;line-height:1.6}.responsibility-confirm>p.responsibility-loss{color:var(--text)}.responsibility-confirm>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.responsibility-choice{grid-template-columns:1fr 1fr;gap:5px;margin:13px 0;display:grid}.responsibility-choice button[aria-pressed=true]{background:#4f72ff21;border-color:#6e8aff}.responsibility-reason{color:var(--text);font-size:12px;display:block}.responsibility-reason small{color:var(--subtle);margin-left:4px;font-size:10px}.responsibility-reason textarea{resize:vertical;border:1px solid var(--hairline);background:var(--canvas);width:100%;color:var(--text);border-radius:8px;margin-top:7px;padding:9px 10px;font-family:inherit;font-size:12px;line-height:1.5;display:block}.responsibility-reason textarea::placeholder{color:var(--subtle)}.responsibility-success{color:var(--success);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.responsibility-save{justify-self:end}.reel-dialog-body>.self-service-roles{padding:0 18px 18px}.reel-dialog-content>footer{justify-content:flex-end;display:flex}.requests-heading{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;min-height:110px;padding:24px clamp(22px,3.3vw,50px);display:flex}.requests-main .instagram-menu-button{display:none}.requests-main{background:var(--canvas)}.requests-heading{background:#15171b}.requests-heading h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:650}.requests-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.requests-heading>a{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.requests-scroll{padding-top:22px}.requests-tabs{gap:10px;padding-bottom:19px;display:flex}.requests-tabs>button{min-height:42px;color:var(--muted);background:0 0;border-color:#0000;gap:9px;padding:9px 13px;font-size:13px}.requests-tabs>button.active{border-bottom-color:var(--accent);color:#8fa6ff;background:#4f72ff12;border-bottom-right-radius:0;border-bottom-left-radius:0}.requests-filters{grid-template-columns:minmax(240px,1fr) minmax(150px,210px) 150px;align-items:center;gap:10px;margin-bottom:20px;display:grid}.requests-search{border:1px solid var(--hairline);background:var(--surface-raised);min-height:41px;color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.requests-search>svg{flex-shrink:0}.requests-search input{width:100%;min-width:0;height:40px;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:12px}.requests-search input::placeholder{color:var(--muted)}.requests-search:focus-within{border-color:#708af7}.requests-main .requests-search input:focus-visible{outline:none}.requests-filters .select-menu-trigger{justify-content:space-between;width:100%;min-height:41px}.requests-list{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;overflow:hidden}.requests-list-head,.request-row{grid-template-columns:18px minmax(160px,1fr) minmax(195px,1.3fr) 105px 135px;align-items:center;gap:15px;padding:16px;display:grid}.requests-list-head{border-bottom:1px solid var(--hairline);min-height:48px;color:var(--muted);padding-block:12px;font-size:11px}.requests-list input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.request-row+.request-row{border-top:1px solid var(--hairline)}.request-row.is-selected{background:#4f72ff0e}.request-reel{align-items:center;gap:10px;min-width:0;display:flex}.request-cover{background:var(--surface-raised);border-radius:7px;flex:0 0 54px;height:72px;display:block;position:relative;overflow:hidden}.request-cover .instagram-cover-placeholder small{display:none}.request-cover .instagram-cover-placeholder svg{width:22px;height:22px}.request-cover img{object-fit:cover;width:100%;height:100%}.request-reel>div{min-width:0}.request-reel :is(a,strong){color:var(--text);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.request-reel small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.request-reel p{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.request-change{min-width:0}.request-change>div{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.request-change>div>svg{color:var(--subtle);flex-shrink:0}.request-change strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:600}.request-avatar{border-radius:50%;flex:0 0 25px;width:25px;height:25px;font-size:12px}.request-avatar .user-avatar-emoji{font-size:25px}.request-change p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:11px;line-height:1.5}.request-change>small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.request-change>small:first-child{color:#bec3ce;margin-top:0;font-size:11px}.request-payout strong{color:var(--text);font-size:14px;font-weight:600;display:block}.request-payout small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.request-actions{gap:6px;min-width:0;display:grid}.request-actions button{width:100%;min-height:32px;font-size:11px}.request-actions>small{color:var(--muted);font-size:10px;line-height:1.5}.request-status{color:var(--muted);font-size:11px;line-height:1.5}.request-status.is-approved{color:var(--success)}.request-status.is-rejected{color:var(--danger)}.request-status.is-pending{color:#8fa6ff}.requests-bulk{border:1px solid var(--hairline);background:var(--responsibility-panel);z-index:2;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #0000004d}.requests-bulk strong{margin-right:auto;font-size:12px}.requests-pagination{color:var(--muted);justify-content:center;align-items:center;gap:16px;padding:20px 0 0;font-size:12px;display:flex}.requests-pagination button{width:36px;height:36px;padding:0}.requests-notice{border:1px solid var(--hairline);color:var(--text);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;font-size:12px;line-height:1.6;display:flex}.requests-notice button{background:0 0;border:0;min-height:25px;padding:3px}.requests-empty{color:var(--muted);text-align:center;justify-items:center;gap:9px;padding:80px 20px;display:grid}.requests-empty h2{color:var(--text);margin:8px 0 0;font-size:18px;font-weight:600}.requests-empty p{margin:0;font-size:13px;line-height:1.6}.requests-confirm-backdrop{z-index:160;background:#000000a6;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.requests-confirm{background:var(--responsibility-panel);width:min(500px,100%);max-height:calc(100dvh - 36px);color:var(--text);border:1px solid #ffffff26;border-radius:15px;outline:none;padding:22px;overflow:auto;box-shadow:0 24px 80px #00000080}.requests-confirm header{justify-content:space-between;align-items:center;gap:10px;display:flex}.requests-confirm h2{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.requests-confirm header button{min-height:28px;color:var(--muted);background:0 0;border:0;padding:3px}.requests-confirm p{color:var(--muted);margin:16px 0;font-size:13px;line-height:1.65}.requests-confirm-preview{border:1px solid var(--hairline);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.requests-confirm-preview strong{margin-left:auto}.requests-confirm footer{justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.requests-confirm footer button{min-height:39px;padding-inline:14px}@media (max-width:980px){.requests-main .instagram-menu-button{width:37px;height:37px;display:inline-flex}}@media (max-width:1100px){.requests-list-head,.request-row{grid-template-columns:16px minmax(140px,1fr) minmax(160px,1.2fr) 90px 118px;gap:10px;padding-inline:12px}.requests-filters{grid-template-columns:minmax(150px,1fr) 160px 130px}.requests-heading h1{font-size:25px}}@media (max-width:700px){.instagram-header>.instagram-request-link{grid-area:1/2;justify-self:end;padding:8px}.instagram-header>.instagram-request-link>span{display:none}.requests-main .instagram-menu-button{display:inline-flex}.requests-heading{flex-wrap:wrap;gap:9px;min-height:96px;padding:18px 14px}.requests-heading h1{font-size:23px}.requests-heading p,.requests-heading>a{font-size:11px}.requests-scroll{padding:14px 12px 28px}.requests-tabs{gap:2px;padding-bottom:15px}.requests-tabs>button{gap:5px;padding:7px 8px;font-size:11px}.requests-filters{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.requests-search{grid-column:1/-1}.requests-list-head{gap:10px;padding:13px;display:flex}.requests-list-head>span:not(:first-of-type){display:none}.request-row{grid-template-columns:18px minmax(0,1fr) 110px;align-items:start;gap:10px;padding:14px 12px}.request-row>input{margin-top:4px}.request-reel{grid-column:2/-1}.request-cover{flex-basis:42px;height:54px}.request-change{grid-column:2/-1}.request-payout{grid-column:2;align-self:center;padding-top:5px}.request-actions{grid-column:3;padding-top:5px}.requests-bulk{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.requests-bulk button{font-size:11px}.requests-bulk>button.accent{grid-column:1}.requests-confirm{border-radius:13px;padding:18px}.requests-confirm h2{font-size:17px}.self-service-person>button{min-height:38px}.responsibility-mobile-alert{color:#b0bfff;background:#18213c;border-bottom:1px solid #4f72ff33;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:8px 12px;font-size:11px;text-decoration:none;display:flex}.app-shell-content:has(>.responsibility-mobile-alert){flex-direction:column;display:flex}.app-shell-content:has(>.responsibility-mobile-alert)>:is(.browser-pane,.instagram-main,.settings-page,.profile-page){flex:1;height:auto;min-height:0}}.instagram-header.has-projects{flex-flow:column;align-items:stretch;gap:12px;min-width:0;min-height:0;display:flex}.ig-dashboard-titlebar{align-items:center;gap:12px;display:flex}.ig-dashboard-titlebar h1{color:#b9c0cc;margin:0;font-size:21px}.ig-dashboard-titlebar>.instagram-request-link{margin-left:auto}.ig-dashboard-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ig-dashboard-controls .instagram-filters{flex:1;margin-left:auto}.ig-project-context{--ig-project-accent:#7295ff;border:1px solid color-mix(in srgb,var(--ig-project-accent) 22%,#2a2e36);background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--ig-project-accent) 12%,transparent),transparent 60%),linear-gradient(115deg,#1d232c,#191d24 75%);border-radius:18px;align-items:center;gap:18px;width:100%;min-width:0;padding:18px 22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000000d}.ig-project-context-icon{border:1px solid color-mix(in srgb,var(--ig-project-accent) 33%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ig-project-accent) 24%,#202630),color-mix(in srgb,var(--ig-project-accent) 8%,#151a21));width:64px;height:64px;color:var(--ig-project-accent);border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;font-size:35px;display:flex;box-shadow:inset 0 1px #ffffff0c,0 6px 16px #0003}.ig-project-context-icon>span{filter:drop-shadow(0 3px 3px #0003)}.ig-project-context-control{flex:1;min-width:0}.ig-project-context .ig-project-selector{width:fit-content;max-width:min(680px,100%);position:static}.ig-project-context .ig-project-selector .select-menu-trigger{color:#f3f5f9;letter-spacing:-.035em;background:0 0;border:0;gap:13px;height:43px;padding:0 4px;font-size:30px;font-weight:680;line-height:1.15}.ig-project-context .ig-project-selector .select-menu-value{flex:0 auto}.ig-project-context .ig-project-selector .select-menu-chevron{color:#a8b3c3;background:#ffffff04;border:1px solid #ffffff0d;border-radius:8px;flex-shrink:0;width:27px;height:27px;padding:6px;transition:background .16s,color .16s,transform .16s}.ig-project-context .ig-project-selector .select-menu-trigger:hover .select-menu-chevron,.ig-project-context .ig-project-selector.is-open .select-menu-chevron{background:color-mix(in srgb,var(--ig-project-accent) 18%,transparent);color:#f3f5f9}.ig-project-context .ig-project-selector .select-menu-trigger:focus-visible{outline:2px solid var(--ig-project-accent);outline-offset:4px;box-shadow:none}.ig-project-context-meta{flex-wrap:wrap;align-items:center;gap:10px;min-height:27px;margin-top:4px;padding-left:4px;display:flex}.ig-project-account-stack{align-items:center;padding-left:6px;display:inline-flex}.ig-project-account-stack>span{background:color-mix(in srgb,var(--ig-project-accent) 22%,#333c49);color:#e2e9f3;letter-spacing:.01em;border:2px solid #1d232c;border-radius:50%;justify-content:center;align-items:center;min-width:27px;height:27px;margin-left:-6px;padding:0 5px;font-size:9px;font-weight:650;display:flex}.ig-project-account-stack>span:nth-child(2){background:color-mix(in srgb,var(--ig-project-accent) 12%,#333c49)}.ig-project-account-stack>span:nth-child(3){background:#333c49}.ig-project-account-stack>.ig-project-account-more{font-variant-numeric:tabular-nums;background:#242d39;min-width:30px;font-size:9px}.ig-project-context-count{color:#d2d9e4;white-space:nowrap;font-size:12px;font-weight:550}.ig-project-context-caption{color:#929fb2;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ig-project-context-count+.ig-project-context-caption{border-left:1px solid #ffffff12;margin-left:2px;padding-left:12px}.ig-project-manage{border:1px solid color-mix(in srgb,var(--ig-project-accent) 28%,transparent);background:color-mix(in srgb,var(--ig-project-accent) 10%,#1b222c);color:#dce7f7;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-left:auto;padding:0 15px;font-size:12px;font-weight:550;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.ig-project-manage>svg{color:var(--ig-project-accent)}.ig-project-manage-arrow{opacity:.8;margin-left:4px}.ig-project-manage:hover{border-color:color-mix(in srgb,var(--ig-project-accent) 65%,transparent);background:color-mix(in srgb,var(--ig-project-accent) 18%,#1b222c)}.ig-project-manage:focus-visible{outline:2px solid var(--ig-project-accent);outline-offset:3px}.ig-project-context .ig-project-selector .select-menu-options{width:min(360px,100% - 126px);min-width:0;max-width:none;max-height:min(320px,50dvh);top:calc(100% + 6px);left:104px;right:auto}.ig-project-context .select-menu-option{color:#dfe1e6;background:0 0;border:0;justify-content:space-between;gap:12px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.ig-project-context .select-menu-option:hover,.ig-project-context .select-menu-option.is-active{color:#fff;background:#ffffff10}.ig-project-context .select-menu-option[aria-selected=true]{background:color-mix(in srgb,var(--ig-project-accent) 16%,transparent);color:#edf3ff}.ig-project-context .select-menu-option>svg{color:var(--ig-project-accent)}.ig-dashboard-controls .instagram-mode button{height:35px}.ig-dashboard-controls .instagram-filters .select-menu-trigger,.ig-dashboard-controls .instagram-sync button{height:43px}.requests-scroll>.ig-project-context{margin-bottom:20px}.ig-projects-launcher{background:#4f72ff11;border:1px solid #8199d530;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:flex}.ig-projects-launcher>span{gap:5px;display:grid}.ig-projects-launcher strong{font-size:15px}.ig-projects-launcher small{color:#a4adbd;font-size:12px}.ig-projects-launcher button,.ig-projects-panel button{border:1px solid var(--hairline);color:#e6eaf3;background:#ffffff08;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.ig-projects-panel button.accent{color:#fff;background:#4f72ff;border-color:#4f72ff}.ig-projects-panel button:hover:not(:disabled){background:#ffffff12}.ig-projects-panel button.accent:hover:not(:disabled){background:#6381ff}.ig-projects-panel button:disabled{opacity:.5;cursor:default}.ig-projects-panel{min-width:0}.ig-projects-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ig-projects-heading h2{letter-spacing:-.03em;margin:0;font-size:24px}.ig-projects-heading p{color:#a2abba;margin:7px 0 0;font-size:13px}.ig-projects-heading>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ig-projects-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ig-projects-toolbar>label{color:#9a9da6;background:#171a1f;border:1px solid #343b49;border-radius:9px;align-items:center;gap:10px;width:310px;max-width:100%;padding:10px 12px;display:flex}.ig-projects-toolbar input{color:#f3f4f7;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:13px}.ig-projects-progress{color:#aeb6c5;align-items:center;gap:14px;font-size:12px;display:flex}.ig-projects-progress>div{background:#262a33;border-radius:10px;width:150px;height:8px;overflow:hidden}.ig-projects-progress i{border-radius:inherit;background:#7295ff;height:100%;transition:width .18s;display:block}.ig-project-board{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.ig-project-column{border:1px solid var(--hairline);background:#171a1f;border-radius:13px;flex-direction:column;min-width:0;min-height:320px;padding:18px 10px 10px;transition:background .18s,box-shadow .18s;display:flex;position:relative}.settings-content .ig-project-board .ig-project-column{margin-top:0}.ig-project-column:before{content:"";background:var(--ig-project-color);border-radius:12px 12px 0 0;height:4px;position:absolute;inset:0 0 auto}.ig-project-column.is-drop-target{background:#1c2945;box-shadow:inset 0 0 0 2px #7295ff}.ig-project-column>header{align-items:flex-start;gap:8px;padding:0 3px 18px;display:flex}.ig-project-column>header>div{flex:1;min-width:0}.ig-project-emoji{font-size:24px}.ig-project-column h3{overflow-wrap:anywhere;margin:3px 0 4px;font-size:15px}.ig-project-column header small{color:#9a9da6;font-size:11px}.ig-project-column header button{background:0 0;border:0;padding:4px}.ig-project-roster{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ig-project-account{background:#20242b;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:10px 7px;transition:border-color .16s,background .16s;display:flex}.ig-project-account.is-selected{background:#253047;border-color:#7295ff}.ig-project-account.is-dragging{opacity:.3}.ig-projects-panel .ig-project-grip{color:#8b93a3;cursor:grab;touch-action:none;background:0 0;border:0;padding:7px 0}.ig-project-account-avatar{color:#edf0f7;background:#424959;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.ig-project-account-copy{flex:1;gap:5px;min-width:0;display:grid}.ig-project-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.ig-project-account-copy small{color:#d9bd8f;font-size:11px}.ig-project-account-copy small.is-connected{color:#83cda6}.ig-project-check{cursor:pointer;justify-content:center;align-items:center;min-width:26px;min-height:34px;display:flex}.ig-project-check input,.ig-project-add-list input{accent-color:#4f72ff;width:15px;height:15px}.ig-projects-panel .ig-project-add{color:#a5bcff;background:0 0;border:1px dashed #39465e;width:100%;margin-top:18px;font-size:11px}.ig-project-column-empty{text-align:center;color:#9a9da6;padding:18px 5px;font-size:12px}.ig-project-bulk{border:1px solid var(--hairline);background:#1a1d24;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;display:flex}.ig-project-bulk>div:first-child{flex:1;gap:4px;min-width:120px;display:grid}.ig-project-bulk strong{font-size:13px}.ig-project-bulk small{color:#9fa9bb;font-size:11px}.ig-project-bulk .select-menu{width:180px}.ig-projects-hint{border-top:1px solid var(--hairline);color:#9a9da6;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.ig-project-notice{background:#15271f;border:1px solid #285345;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}.ig-project-notice>span{flex:1}.ig-project-notice>svg{color:#70d391}.ig-project-notice button{color:#a5bcff;background:0 0;border:0}.ig-project-drag-preview{color:#f3f4f7;overflow-wrap:anywhere;background:#253047;border:1px solid #7295ff;border-radius:11px;align-items:center;gap:10px;max-width:290px;padding:16px 20px;font-size:13px;display:flex;transform:rotate(-2deg);box-shadow:0 12px 30px #0006}.ig-project-drag-preview b{color:#a9beff;margin-left:auto}.ig-projects-many{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}.ig-projects-group-list{flex-direction:column;gap:5px;display:flex}.ig-projects-group-list button{text-align:left;justify-content:flex-start;padding:12px}.ig-projects-group-list button>span{font-size:20px}.ig-projects-group-list strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.ig-projects-group-list small{color:#a8b4ca}.ig-projects-group-list .is-active,.ig-projects-group-list .is-drop-target{background:#253047;border-color:#7295ff}.ig-projects-many .ig-project-board{grid-template-columns:minmax(0,1fr)}.ig-projects-many .ig-project-roster{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-content:start;display:grid}.ig-project-field{color:#b3bac7;gap:8px;margin:14px 0;font-size:12px;display:grid}.ig-project-field>div{align-items:center;gap:8px;display:flex}.ig-project-field .select-menu{flex:1;min-width:0}.ig-project-field>div>button{border:1px solid var(--hairline);color:#9fb6ff;background:#ffffff0a;border-radius:9px;height:38px;padding:8px 12px}.ig-project-name-field{color:#c8cfdb;gap:9px;font-size:13px;display:grid}.ig-project-name-field input{color:#f3f4f7;background:#15181e;border:1px solid #343b49;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:14px}.ig-project-editor-label{color:#c8cfdb;margin:22px 0 12px;font-size:13px}.ig-project-emoji-options,.ig-project-color-options{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ig-project-emoji-options button{border:1px solid var(--hairline);background:#15181e;border-radius:9px;width:42px;height:42px;padding:7px;font-size:23px}.ig-project-emoji-options button[aria-pressed=true],.ig-project-color-options button[aria-pressed=true]{outline-offset:2px;outline:2px solid #aec1ff}.ig-project-color-options button{color:#101318;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}.ig-project-delete-copy{color:#c4ccd9;font-size:14px;line-height:1.65}.ig-project-add-list{margin-top:16px}.ig-project-add-list label{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:12px 0;display:flex}.ig-project-add-list span{gap:5px;min-width:0;display:grid}.ig-project-add-list strong{overflow-wrap:anywhere;font-size:13px}.ig-project-add-list small{color:#a0aabb;font-size:11px}.ig-project-loading{color:#a0aabb;justify-content:center;align-items:center;gap:10px;padding:30px 16px;font-size:13px;display:flex}@media (max-width:760px){.instagram-header.has-projects{min-height:0;padding:max(10px, env(safe-area-inset-top)) 10px 10px;gap:10px}.ig-dashboard-titlebar{min-height:36px}.ig-dashboard-titlebar .instagram-menu-button{flex-shrink:0}.ig-dashboard-controls{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ig-dashboard-controls .instagram-mode,.ig-dashboard-controls .instagram-filters{grid-area:auto/1;width:100%;min-width:0;margin:0}.ig-dashboard-controls .instagram-sync{display:none}.ig-dashboard-controls .instagram-custom-period{grid-column:1;width:100%;min-width:0}.ig-project-context{border-radius:15px;gap:11px;padding:14px 12px}.ig-project-context-control{flex:1;min-width:0}.ig-project-context .ig-project-selector .select-menu-trigger{gap:7px;height:34px;padding:0;font-size:22px}.ig-project-context .ig-project-selector .select-menu-chevron{border-radius:6px;width:22px;height:22px;padding:4px}.ig-project-context .ig-project-selector .select-menu-options{width:auto;left:12px;right:12px}.ig-project-context-meta{gap:7px;margin-top:3px;padding-left:0}.ig-project-context-count{font-size:11px}.ig-project-context-count+.ig-project-context-caption{display:none}.ig-project-manage{min-width:38px;min-height:42px;margin:0;padding:0 9px}.ig-project-manage>span,.ig-project-manage-arrow{display:none}.ig-project-context-icon{border-radius:15px;width:50px;height:56px;font-size:30px}.ig-project-context-icon>svg{width:25px;height:25px}.ig-project-account-stack>span{min-width:23px;height:23px;font-size:8px}.ig-project-account-stack>.ig-project-account-more{display:none}.ig-projects-heading{flex-wrap:wrap;gap:12px}.ig-projects-heading h2{font-size:22px}.ig-projects-heading>div:last-child{flex-flow:wrap;align-items:center}.ig-projects-progress{justify-content:space-between;width:100%}.ig-projects-progress>div{width:40%}.ig-project-board{grid-template-columns:minmax(0,1fr)}.ig-project-column{min-height:0;padding:16px 12px 12px}.ig-project-account{gap:10px;padding:12px 9px}.ig-project-account-copy strong{font-size:13px}.ig-project-bulk>div:first-child{flex-basis:100%}.ig-project-bulk .select-menu{width:100%}.ig-project-bulk>button{flex:1}.ig-projects-hint{align-items:flex-start;font-size:11px}.ig-projects-many{grid-template-columns:minmax(0,1fr)}.ig-projects-group-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ig-projects-many .ig-project-roster{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.ig-projects-panel button,.ig-projects-launcher button,.ig-project-check{min-height:44px}.ig-project-check{min-width:36px}.ig-projects-toolbar input,.ig-project-name-field input{font-size:16px}}@media (prefers-reduced-motion:reduce){.ig-project-column,.ig-project-account,.ig-projects-progress i,.ig-project-context .select-menu-chevron,.ig-project-manage{transition:none}}@media (max-width:760px){.ig-project-bulk{z-index:10;margin:0 0 16px;position:sticky;top:8px;box-shadow:0 8px 24px #0005}}.public-link-badge{color:#a6b8ff;white-space:nowrap;background:#4f72ff1c;border-radius:5px;padding:3px 5px;font-size:10px}
