:where(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid #75dff4 !important;outline-offset:3px !important;box-shadow:0 0 0 5px rgba(117,223,244,.16) !important}:where(button,input,select,textarea){font-family:inherit}img,video{max-width:100%}img:not([height]){height:auto}video{background:#050411}[hidden]{display:none !important}.public-archive-empty,.public-history-empty{box-sizing:border-box;width:100%;min-height:150px;margin:0;padding:28px;display:grid;place-items:center;border:1px dashed rgba(156,141,231,.28);border-radius:20px;color:#bdb8d4;background:rgba(20,17,58,.66);text-align:center;line-height:1.55}.admin-route:where(.admin-modal,.admin-dialog,.format-picker-dialog,.instagram-video-dialog,.accounts-user-dialog){max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));overscroll-behavior:contain}.admin-route:where(.admin-table-wrap,.accounts-table-wrap,.scheduled-posts-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.admin-route:where(.admin-feedback,[role="status"],[aria-live]){overflow-wrap:anywhere}.privacy-settings-button{min-height:42px;padding:0 14px;border:1px solid rgba(172,160,224,.22);border-radius:12px;color:#e9e6f5;background:rgba(255,255,255,.055);font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.privacy-settings-button{position:fixed;z-index:120;left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom));width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;overflow:hidden;border-color:rgba(255,255,255,.12);border-radius:999px;color:rgba(226,223,242,.78);background:rgba(12,10,40,.72);box-shadow:0 6px 18px rgba(0,0,0,.2);opacity:.72;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .16s ease,transform .16s ease,border-color .16s ease,background-color .16s ease}.privacy-settings-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.privacy-settings-button:hover,.privacy-settings-button:focus-visible{border-color:rgba(142,232,245,.34);color:#e9fbff;background:rgba(19,16,55,.9);opacity:1;transform:translateY(-1px)}@media (pointer:coarse){:where(button,[role="button"],input[type="checkbox"],input[type="radio"],.social-links a){min-height:44px}}@media (max-width:720px){.privacy-settings-button{width:31px;min-width:31px;height:31px;min-height:31px;left:max(8px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom));opacity:.62}.privacy-settings-button svg{width:15px;height:15px}.admin-route:where(input,select,textarea){font-size:16px}.admin-route button{font-size:max(.82rem,13px)}.admin-route:where(.admin-modal,.admin-dialog,.format-picker-dialog,.instagram-video-dialog,.accounts-user-dialog){width:calc(100% - 20px);max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));margin:max(10px,env(safe-area-inset-top)) auto max(10px,env(safe-area-inset-bottom))}}@media (max-width:420px){}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}@media (forced-colors:active){:where(button,a,input,select,textarea){forced-color-adjust:auto}.public-archive-empty,.public-history-empty{border:1px solid CanvasText}}.video-queue-summary{align-items:stretch;flex-wrap:wrap}.video-queue-refresh{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(126,211,239,.24);border-radius:13px;color:#bcecf7;background:rgba(55,154,190,.09);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.video-queue-refresh:hover{border-color:rgba(126,211,239,.46);background:rgba(55,154,190,.16);transform:translateY(-1px)}.video-queue-refresh svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.video-schedule-feedback{min-height:20px;margin:4px 0 0;color:#b7b2ca;font-size:.77rem;line-height:1.5}.video-schedule-feedback.is-success{color:#8fe4b8}.video-schedule-feedback.is-error{color:#ff9ead}.video-schedule-feedback.is-warning{color:#f5cb7a}.video-planner-form .scheduled-upload-progress{padding:12px 14px;border:1px solid rgba(153,132,238,.17);border-radius:14px;background:rgba(105,79,196,.07)}.video-planner-form .scheduled-upload-progress>div:first-child{display:flex;justify-content:space-between;gap:12px}.video-queue-list .scheduled-post-card{background:linear-gradient(145deg,rgba(21,22,55,.96),rgba(13,14,39,.96))}.video-queue-list .scheduled-post-card>footer{display:flex;flex-wrap:wrap;gap:8px}.video-queue-list .scheduled-post-card>footer:where(a,button),.video-queue-list .scheduled-target-actions:where(a,button){min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px}.admin-media-guidance{margin-bottom:18px;padding:18px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px}.admin-media-guidance>span,.admin-media-context-card>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(134,206,243,.2);border-radius:14px;color:#91daf1;background:rgba(59,156,200,.09)}.admin-media-guidance svg,.admin-media-context-card svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin-media-guidance strong{color:#fff}.admin-media-guidance p{margin:6px 0 0;color:#aaa6c0;font-size:.79rem;line-height:1.55}.admin-media-grid-audited article{overflow:hidden;align-content:start}.admin-media-grid-audited article>img{width:100%;height:220px;object-fit:cover;object-position:center 18%}.admin-media-grid-audited article>div,.admin-media-context-card{padding:16px}.admin-media-grid-audited article>div strong,.admin-media-grid-audited article>div small{display:block}.admin-media-grid-audited article>div small{margin-top:5px;color:#8f8aa8;font-size:.72rem}.admin-media-grid-audited button{min-height:38px;margin-top:13px;padding:0 12px;border:1px solid rgba(157,137,238,.24);border-radius:10px;color:#d8ceff;background:rgba(112,81,211,.1);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.admin-media-context-card{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px}@media (max-width:760px){.video-queue-summary{display:grid;grid-template-columns:1fr 1fr}.video-queue-refresh{grid-column:1 / -1;width:100%}.video-queue-list .scheduled-post-card>footer:where(a,button){width:100%}.admin-media-guidance{grid-template-columns:40px minmax(0,1fr)}.admin-media-guidance>span{width:40px;height:40px}}@media (max-width:820px){.main-menu,.main-menu.open{padding:6px 8px 7px}.main-menu .social-links{gap:7px;margin-top:5px;padding-top:7px}.main-menu .social-links a,.main-menu .social-links .privacy-settings-button.is-nav-integrated{width:36px !important;min-width:36px !important;height:36px !important;min-height:36px !important;padding:0 !important;display:grid;place-items:center;flex:0 0 36px;border:1px solid rgba(116,104,177,.46);border-radius:11px;color:rgba(255,255,255,.9);background:rgba(38,31,86,.82);box-shadow:0 4px 12px rgba(4,3,18,.16)}.main-menu .social-links svg,.main-menu .social-links .privacy-settings-button.is-nav-integrated svg{width:16px;height:16px}.privacy-settings-button.is-nav-integrated{position:static;inset:auto;z-index:auto;opacity:.9;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}.privacy-settings-button.is-nav-integrated:hover,.privacy-settings-button.is-nav-integrated:focus-visible{transform:translateY(-1px)}}@media (max-width:390px){.main-menu .social-links{gap:6px}.main-menu .social-links a,.main-menu .social-links .privacy-settings-button.is-nav-integrated{width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important;flex-basis:34px;border-radius:10px}.main-menu .social-links svg,.main-menu .social-links .privacy-settings-button.is-nav-integrated svg{width:15px;height:15px}}body:has([aria-modal="true"]:not([hidden]))>.privacy-settings-button:not(.is-nav-integrated){opacity:0;visibility:hidden;pointer-events:none}@media (max-width:720px){.weekly-history-row:has(>.public-archive-empty),.weekly-history-row:has(>.public-history-empty),.weekly-history-row:has(>.history-preview-card:only-child){grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;padding-inline:0;overflow:visible}.weekly-history-row>:only-child{min-width:0;max-width:100%}}@media (pointer:coarse){.nav-links a,.latest-videos-tab,.archive-more-button,.privacy-settings-button{min-height:44px}}.accounts-form-field:has(.accounts-password-visibility){grid-template-columns:20px minmax(0,1fr) auto}.accounts-password-visibility{width:34px;min-width:34px;min-height:34px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:9px;color:#bcb4d4;background:rgba(255,255,255,.055);cursor:pointer}.accounts-password-visibility:hover,.accounts-password-visibility:focus-visible{color:#fff;background:rgba(166,140,255,.16)}.accounts-password-visibility svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}@media (max-width:760px){.nav-links a,.nav-links button,.social-links a,.privacy-settings-button,.topbar .brand,.topbar nav a,.toc a,.footer a,.admin-control-card>button{min-height:44px}.nav-links a,.nav-links button,.topbar nav a,.toc a,.footer a{display:inline-flex;align-items:center}.privacy-settings-button,.social-links a{min-width:44px}.toc a{width:100%}}.admin-control-card>button,[data-latest-videos-account-link],.privacy-settings-button{min-height:44px}@media (max-width:760px){.social-links a,.privacy-settings-button{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important}[data-latest-videos-account-link]{min-height:44px;display:inline-flex;align-items:center}}.privacy-settings-button:not(.is-nav-integrated){width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important}.history-page-back,.history-page-footer a,.visual-footer a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.history-page-back{padding:8px}.skip{min-width:44px;min-height:44px}.cards .card>a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:760px){.site-header .main-menu .social-links a,.site-header .main-menu .social-links .privacy-settings-button.is-nav-integrated{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;flex:0 0 44px !important}}.site-header .brand,.site-footer .brand,.site-header .nav-links a,.site-header .nav-links button,.site-header .social-links a,.archive-more-button,.latest-videos-tab,.home-now-person-update>button,.history-page-brand,.history-filter button,.password-toggle,.admin-sidebar-nav>button,.admin-sidebar-icon-action,.admin-mobile-menu,.admin-account-trigger,[data-admin-audience-period]{min-height:44px !important}.site-header .social-links a,.password-toggle,.admin-sidebar-icon-action,.admin-mobile-menu{min-width:44px !important}@media (max-width:760px){.admin-account-trigger{min-width:44px !important}}input[type="search"]{-webkit-appearance:none;appearance:none;color-scheme:dark;caret-color:#78e7f0;text-shadow:none;-webkit-tap-highlight-color:transparent}input[type="search"]:focus{outline:none}input[type="search"]::selection{background:rgba(116,225,239,.3);color:#ffffff}input[type="search"]::-moz-selection{background:rgba(116,225,239,.3);color:#ffffff}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input[type="search"]::-webkit-search-cancel-button{width:18px;height:18px;margin-left:8px;border-radius:50%;-webkit-appearance:none;appearance:none;background-color:#aaa2c4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 13px 13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 13px 13px no-repeat;cursor:pointer;opacity:.76;transition:opacity .15s ease,background-color .15s ease,transform .15s ease}input[type="search"]::-webkit-search-cancel-button:hover{background-color:#ffffff;opacity:1;transform:scale(1.06)}.admin-search-field,.admin-weekly-format-search,.admin-media-library-search{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-search-field:focus-within,.admin-weekly-format-search:focus-within,.admin-media-library-search:focus-within{border-color:rgba(116,229,239,.44) !important;background:linear-gradient(145deg,rgba(39,36,91,.92),rgba(17,17,52,.95)) !important;box-shadow:0 0 0 3px rgba(116,229,239,.075),0 10px 24px rgba(3,5,22,.16),inset 0 1px 0 rgba(255,255,255,.035) !important}.admin-search-field:focus-within svg,.admin-weekly-format-search:focus-within svg,.admin-media-library-search:focus-within svg{color:#79e7f0}.admin-search-field input[type="search"],.admin-weekly-format-search input[type="search"],.admin-media-library-search input[type="search"]{color:#f7f5ff;background:transparent;font-weight:650;letter-spacing:0}.admin-search-field input[type="search"]::placeholder,.admin-weekly-format-search input[type="search"]::placeholder,.admin-media-library-search input[type="search"]::placeholder{color:rgba(177,170,199,.58);font-weight:550}body.kinouk-confirm-open{overflow:hidden}.kinouk-confirm-overlay{position:fixed;z-index:5000;inset:0;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));display:grid;place-items:center;background:rgba(4,3,20,.72);opacity:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .16s ease}.kinouk-confirm-overlay.is-visible{opacity:1}.kinouk-confirm-overlay.is-closing{opacity:0;pointer-events:none}.kinouk-confirm-dialog{width:min(520px,100%);overflow:hidden;border:1px solid rgba(151,135,238,.3);border-radius:24px;color:#f7f5ff;background:radial-gradient(circle at 92% 8%,rgba(142,116,246,.13),transparent 36%),linear-gradient(145deg,#1c174d,#0e0c31);box-shadow:0 34px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.045);transform:translateY(10px) scale(.985);transition:transform .18s cubic-bezier(.2,.7,.2,1)}.kinouk-confirm-overlay.is-visible .kinouk-confirm-dialog{transform:none}.kinouk-confirm-header{padding:22px 22px 18px;display:grid;grid-template-columns:48px minmax(0,1fr) 40px;gap:14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.07)}.kinouk-confirm-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(117,223,244,.26);border-radius:15px;color:#75dff4;background:rgba(57,153,194,.11)}.kinouk-confirm-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kinouk-confirm-header small{display:block;margin-bottom:4px;color:#75dff4;font-size:.62rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.kinouk-confirm-header h2{margin:0;font-size:clamp(1.15rem,3vw,1.42rem);line-height:1.15;letter-spacing:-.025em}.kinouk-confirm-close{width:40px;height:40px;min-height:40px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#c9c3dc;background:rgba(255,255,255,.045);cursor:pointer}.kinouk-confirm-body{padding:22px}.kinouk-confirm-body p{margin:0;color:#bbb5d0;font-size:.88rem;line-height:1.65;white-space:pre-line}.kinouk-confirm-actions{padding:0 22px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kinouk-confirm-actions button{min-height:48px;padding:0 16px;border-radius:14px;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.kinouk-confirm-cancel{border:1px solid rgba(161,149,211,.22);color:#e0dced;background:rgba(255,255,255,.04)}.kinouk-confirm-accept{border:1px solid rgba(117,223,244,.36);color:#061c25;background:linear-gradient(135deg,#75dff4,#9d87ff);box-shadow:0 10px 24px rgba(79,153,206,.16)}.kinouk-confirm-actions button:hover{transform:translateY(-1px)}.kinouk-confirm-cancel:hover{border-color:rgba(185,170,242,.42);background:rgba(255,255,255,.075)}.kinouk-confirm-accept:hover{box-shadow:0 14px 30px rgba(79,153,206,.24)}.kinouk-confirm-overlay.is-danger .kinouk-confirm-dialog,.kinouk-confirm-overlay.is-warning .kinouk-confirm-dialog{border-color:rgba(238,120,151,.3);background:radial-gradient(circle at 92% 8%,rgba(223,82,123,.14),transparent 36%),linear-gradient(145deg,#271538,#100c2c)}.kinouk-confirm-overlay.is-danger .kinouk-confirm-icon,.kinouk-confirm-overlay.is-warning .kinouk-confirm-icon{border-color:rgba(255,138,169,.3);color:#ff8aa9;background:rgba(162,48,83,.14)}.kinouk-confirm-overlay.is-danger .kinouk-confirm-header small,.kinouk-confirm-overlay.is-warning .kinouk-confirm-header small{color:#ff9bb4}.kinouk-confirm-overlay.is-danger .kinouk-confirm-accept,.kinouk-confirm-overlay.is-warning .kinouk-confirm-accept{border-color:rgba(255,138,169,.38);color:#fff7fa;background:linear-gradient(135deg,#b13f68,#7b3d87);box-shadow:0 10px 24px rgba(151,43,80,.2)}@media (max-width:560px){.kinouk-confirm-overlay{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));align-items:end}.kinouk-confirm-dialog{border-radius:22px}.kinouk-confirm-header{padding:18px 17px 15px;grid-template-columns:44px minmax(0,1fr) 38px;gap:11px}.kinouk-confirm-icon{width:44px;height:44px}.kinouk-confirm-body{padding:18px 17px}.kinouk-confirm-actions{padding:0 17px max(17px,env(safe-area-inset-bottom));grid-template-columns:1fr}.kinouk-confirm-accept{grid-row:1}}