.app-header[data-v-3bd7e8f7]{z-index:100;color:#f4f4f4;background:#101010;border-bottom:1px solid #2a2a2a;width:100%;position:sticky;top:0;box-shadow:0 1px #ffffff08}.app-header__primary[data-v-3bd7e8f7]{box-sizing:border-box;background:#101010;grid-template-columns:minmax(190px,auto) minmax(280px,620px) minmax(260px,auto);align-items:center;gap:26px;min-height:58px;padding:0 26px;display:grid}.app-header__secondary[data-v-3bd7e8f7]{z-index:120;box-sizing:border-box;background:#151515;border-top:1px solid #292929;align-items:center;min-height:40px;padding:0 26px 0 66px;display:flex;position:relative;overflow:visible}.header-left[data-v-3bd7e8f7],.header-right[data-v-3bd7e8f7]{align-items:center;display:flex}.header-left[data-v-3bd7e8f7]{gap:10px}.header-right[data-v-3bd7e8f7]{justify-content:flex-end;gap:10px}.header-center[data-v-3bd7e8f7]{min-width:0}.menu-button[data-v-3bd7e8f7],.search-button[data-v-3bd7e8f7],.login-button[data-v-3bd7e8f7],.logout-button[data-v-3bd7e8f7]{cursor:pointer;font:inherit;border:0}.menu-button[data-v-3bd7e8f7]{color:#f5f5f5;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.menu-button[data-v-3bd7e8f7]:hover{background:#242424;border-color:#333}.menu-button__icon[data-v-3bd7e8f7]{font-size:17px;line-height:1}.logo[data-v-3bd7e8f7]{color:#fff;letter-spacing:-.025em;font-size:18px;font-weight:750;text-decoration:none}.search-control[data-v-3bd7e8f7]{width:100%;min-width:0;display:flex}.search-input[data-v-3bd7e8f7]{color:#eee;width:100%;min-width:0;height:34px;font:inherit;background:0 0;border:1px solid #55efff3d;border-right:0;border-radius:6px 0 0 6px;outline:none;padding:0 12px;font-size:13px}.search-input[data-v-3bd7e8f7]::placeholder{color:#777}.search-input[data-v-3bd7e8f7]:focus{border-color:#666}.search-button[data-v-3bd7e8f7]{color:#e7e7e7;background:0 0;border:1px solid #55efff3d;border-radius:0 6px 6px 0;height:34px;padding:0 15px;font-size:12px;font-weight:650}.search-button[data-v-3bd7e8f7]:hover{background:#55efff14}.login-button[data-v-3bd7e8f7],.logout-button[data-v-3bd7e8f7]{border-radius:5px;height:32px;padding:0 14px;font-size:12px;font-weight:700}.login-button[data-v-3bd7e8f7]{color:#151515;background:#f2d84b}.login-button[data-v-3bd7e8f7]:hover{background:#ffe45b}.logout-button[data-v-3bd7e8f7]{color:#ededed;background:#262626;border:1px solid #373737}.logout-button[data-v-3bd7e8f7]:hover{background:#323232}.actor-info[data-v-3bd7e8f7]{flex-direction:column;align-items:flex-end;min-width:0;line-height:1.12;display:flex}.actor-name[data-v-3bd7e8f7]{color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;font-weight:700;overflow:hidden}.actor-role[data-v-3bd7e8f7]{color:#858585;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:10px;font-weight:500;overflow:hidden}.profile-button[data-v-3bd7e8f7]{color:#111;background:#f2d84b;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.app-header__secondary .secondary-navigation[data-v-3bd7e8f7]{flex:0 auto;justify-content:flex-start;width:auto}.secondary-navigation[data-v-3bd7e8f7]{align-items:center;gap:2px;min-width:0;display:flex;position:relative;overflow:visible}.secondary-navigation[data-v-3bd7e8f7]::-webkit-scrollbar{display:none}.secondary-navigation__item[data-v-3bd7e8f7],.secondary-dropdown__trigger[data-v-3bd7e8f7]{color:#c8c8c8;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:39px;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:450}.secondary-navigation__item[data-v-3bd7e8f7]{cursor:pointer;border-radius:4px;align-items:center;padding:0 13px;display:inline-flex}.secondary-navigation__item[data-v-3bd7e8f7]:first-child{padding-left:13px}.secondary-navigation__item[data-v-3bd7e8f7]:hover{color:#fff;background:#242424}.secondary-dropdown[data-v-3bd7e8f7]{z-index:130;flex:none;font-family:Inter Tight,sans-serif;position:relative}.secondary-dropdown>summary[data-v-3bd7e8f7]{list-style:none}.secondary-dropdown>summary[data-v-3bd7e8f7]::-webkit-details-marker{display:none}.secondary-dropdown__trigger[data-v-3bd7e8f7]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.secondary-dropdown__trigger[data-v-3bd7e8f7]:hover,.secondary-dropdown[open] .secondary-dropdown__trigger[data-v-3bd7e8f7]{color:#fff;background:#242424}.secondary-dropdown__chevron[data-v-3bd7e8f7]{color:#777;font-size:9px;line-height:1;transition:transform .14s;display:inline-block}.secondary-dropdown[open] .secondary-dropdown__chevron[data-v-3bd7e8f7]{transform:rotate(180deg)}.secondary-dropdown__menu[data-v-3bd7e8f7]{z-index:160;background:#181818;border:1px solid #343434;border-radius:7px;width:300px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 38px #0000006b}.secondary-dropdown__menu--documents[data-v-3bd7e8f7]{width:320px}.secondary-dropdown__menu--workspace[data-v-3bd7e8f7]{width:340px}.secondary-dropdown__option[data-v-3bd7e8f7]{color:#e6e6e6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:flex-start;gap:10px;padding:10px;display:flex}.secondary-dropdown__option[data-v-3bd7e8f7]:hover{background:#292929}.secondary-dropdown__option+.secondary-dropdown__option[data-v-3bd7e8f7]{margin-top:2px}.secondary-dropdown__number[data-v-3bd7e8f7]{color:#171717;background:#f2d84b;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:10px;font-weight:750;display:inline-flex}.secondary-dropdown__content[data-v-3bd7e8f7]{flex-direction:column;gap:3px;min-width:0;display:flex}.secondary-dropdown__content strong[data-v-3bd7e8f7]{color:#f2f2f2;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:600;line-height:1.25}.secondary-dropdown__content small[data-v-3bd7e8f7]{color:#929292;font-family:Inter Tight,sans-serif;font-size:10px;font-weight:400;line-height:1.3}.secondary-navigation__status[data-v-3bd7e8f7]{color:#666;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;flex:none;margin-left:auto;padding-left:18px;font-size:9px;font-weight:600}.unread-menu[data-v-3bd7e8f7]{position:relative}.unread-menu summary[data-v-3bd7e8f7]{list-style:none}.unread-menu summary[data-v-3bd7e8f7]::-webkit-details-marker{display:none}.unread-notice[data-v-3bd7e8f7]{color:#171717;white-space:nowrap;cursor:pointer;background:#f2d84b;border:1px solid #dbc22e;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;line-height:1;display:inline-flex}.unread-notice strong[data-v-3bd7e8f7]{font-weight:850}.unread-menu__panel[data-v-3bd7e8f7]{z-index:300;background:#181818;border:1px solid #343434;border-radius:8px;width:min(420px,80vw);max-height:460px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 38px #00000073}.unread-menu__header[data-v-3bd7e8f7]{z-index:1;color:#eee;background:#202020;border-bottom:1px solid #333;padding:12px 14px;font-size:13px;font-weight:800;position:sticky;top:0}.unread-menu__item[data-v-3bd7e8f7]{color:#e8e8e8;text-align:left;cursor:pointer;background:#181818;border:0;border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 14px;display:flex}.unread-menu__item[data-v-3bd7e8f7]:hover{background:#252525}.unread-menu__item-main[data-v-3bd7e8f7]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.unread-menu__item-main strong[data-v-3bd7e8f7]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.unread-menu__item-main small[data-v-3bd7e8f7]{color:#8b8b8b;font-size:11px}.unread-menu__count[data-v-3bd7e8f7]{color:#171717;box-sizing:border-box;background:#f2d84b;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:12px;font-weight:850;display:inline-flex}@media (width<=1180px){.app-header__primary[data-v-3bd7e8f7]{grid-template-columns:minmax(170px,auto) minmax(220px,1fr) auto;gap:16px;padding:0 18px}.app-header__secondary[data-v-3bd7e8f7]{padding-left:18px;overflow:auto visible}.secondary-navigation__status[data-v-3bd7e8f7]{display:none}}@media (width<=820px){.app-header__primary[data-v-3bd7e8f7]{grid-template-columns:auto 1fr;gap:10px;padding:10px 12px 9px}.header-center[data-v-3bd7e8f7]{grid-area:2/1/auto/-1}.header-right[data-v-3bd7e8f7]{justify-self:end}.actor-info[data-v-3bd7e8f7]{display:none}.app-header__secondary[data-v-3bd7e8f7]{min-height:38px;padding:0 10px}.secondary-navigation__item[data-v-3bd7e8f7],.secondary-dropdown__trigger[data-v-3bd7e8f7]{min-height:37px;padding:0 10px;font-size:10px}.secondary-dropdown__menu[data-v-3bd7e8f7],.secondary-dropdown__menu--documents[data-v-3bd7e8f7],.secondary-dropdown__menu--workspace[data-v-3bd7e8f7]{width:min(320px,100vw - 24px)}}.app-header[data-v-3bd7e8f7]{--electric-blue-gradient:linear-gradient(90deg, #dffcff 0%, #70efff 22%, #25d7ff 46%, #00a8ff 70%, #4ce8ff 100%)}.menu-button__icon[data-v-3bd7e8f7],.search-button[data-v-3bd7e8f7],.login-button[data-v-3bd7e8f7],.logout-button[data-v-3bd7e8f7],.actor-name[data-v-3bd7e8f7],.actor-role[data-v-3bd7e8f7],.profile-button[data-v-3bd7e8f7],.secondary-navigation__item[data-v-3bd7e8f7],.secondary-dropdown__trigger[data-v-3bd7e8f7],.secondary-dropdown__content strong[data-v-3bd7e8f7],.secondary-dropdown__content small[data-v-3bd7e8f7],.secondary-navigation__status[data-v-3bd7e8f7],.unread-notice[data-v-3bd7e8f7],.unread-menu__header[data-v-3bd7e8f7],.unread-menu__item-main strong[data-v-3bd7e8f7],.unread-menu__item-main small[data-v-3bd7e8f7],.unread-menu__count[data-v-3bd7e8f7]{background-image:var(--electric-blue-gradient);-webkit-text-fill-color:transparent;text-shadow:0 0 5px #26dbff7a,0 0 12px #00a6ff47;-webkit-background-clip:text;background-clip:text;color:#0000!important}.search-input[data-v-3bd7e8f7]{-webkit-text-fill-color:#38dcff;caret-color:#7cf2ff;text-shadow:0 0 5px #26dbff6b;color:#38dcff!important}.search-input[data-v-3bd7e8f7]::placeholder{-webkit-text-fill-color:#27cfff;opacity:.72;color:#27cfff!important}.secondary-dropdown__chevron[data-v-3bd7e8f7]{-webkit-text-fill-color:#38dcff;text-shadow:0 0 6px #26dbff8c;color:#38dcff!important}.logo[data-v-3bd7e8f7]{text-shadow:none;color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important}.profile-button[data-v-3bd7e8f7]{color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;background:#f4d84a!important}.app-header[data-v-3bd7e8f7],.app-header[data-v-3bd7e8f7] *{cursor:none!important}.header-cursor-lens[data-v-3bd7e8f7]{z-index:9999;pointer-events:none;will-change:left, top;width:58px;height:58px;position:fixed;transform:translate(-50%,-50%)}.header-cursor-lens__viewport[data-v-3bd7e8f7]{background:#101010;border-radius:50%;position:absolute;inset:0;overflow:hidden}.header-cursor-lens__rim[data-v-3bd7e8f7]{box-sizing:border-box;background:0 0;border:2px solid #55efff;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d2fcff2e,0 0 5px #50ebffd9,0 0 12px #00aaff7a}.header-cursor-lens__rim[data-v-3bd7e8f7]:after{content:"";background:#dcfcff99;border-radius:50%;width:9px;height:4px;position:absolute;top:9px;left:11px;transform:rotate(-32deg)}.header-custom-cursor[data-v-3bd7e8f7]{z-index:10000;pointer-events:none;clip-path:polygon(0 0,0 20px,5px 15px,8px 23px,11px 22px,8px 14px,15px 14px);transform-origin:0 0;filter:drop-shadow(0 0 2px #b4fafff2)drop-shadow(0 0 5px #00b9ff8c);background:linear-gradient(#d9fbff 0%,#55efff 42%,#16cfff 100%);width:16px;height:24px;position:fixed;transform:translate(1px,1px)rotate(-3deg)}.header-custom-cursor[data-v-3bd7e8f7]:after{content:"";clip-path:polygon(2px 3px,2px 16px,5px 13px,8px 20px,9px 20px,6px 12px,12px 12px);background:#0b1830;position:absolute;inset:1px}.header-lens-clone[data-v-3bd7e8f7]{pointer-events:none!important;filter:none!important;max-width:none!important}.header-lens-clone .header-cursor-lens[data-v-3bd7e8f7]{display:none!important}.header-lens-clone[data-v-3bd7e8f7] *,.header-lens-clone[data-v-3bd7e8f7] :before,.header-lens-clone[data-v-3bd7e8f7] :after{transition:none!important;animation:none!important}.app-header--workspace[data-v-3bd7e8f7]{z-index:1000;top:0;left:0;right:0;box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important;position:absolute!important}.app-header--workspace .app-header__primary[data-v-3bd7e8f7],.app-header--workspace .app-header__secondary[data-v-3bd7e8f7]{background:0 0!important}.app-header--workspace .app-header__secondary[data-v-3bd7e8f7]{border-top-color:#0000!important;border-bottom-color:#0000!important}.app-header__secondary[data-v-3bd7e8f7],.app-header__secondary-inner[data-v-3bd7e8f7],.secondary-navigation[data-v-3bd7e8f7]{justify-content:center!important}.app-header__secondary[data-v-3bd7e8f7]{justify-content:flex-start!important;align-items:center!important;display:flex!important;position:relative!important}.app-header__secondary>.secondary-navigation[data-v-3bd7e8f7]{justify-content:flex-start!important;width:auto!important;max-width:calc(100% - 220px)!important;margin-left:32px!important;margin-right:0!important}.app-header__secondary>.secondary-navigation__status[data-v-3bd7e8f7]{margin-left:0!important;padding-left:0!important;position:absolute!important;right:26px!important}@font-face{font-family:Deutsch Gothic;src:url(/Deutsch%20Gothic.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.secondary-navigation[data-v-3bd7e8f7],.secondary-navigation a[data-v-3bd7e8f7],.secondary-navigation button[data-v-3bd7e8f7],.secondary-navigation summary[data-v-3bd7e8f7],.secondary-navigation span[data-v-3bd7e8f7]{font-family:Deutsch Gothic,serif!important}.logo[data-v-3bd7e8f7],.logo[data-v-3bd7e8f7]:link,.logo[data-v-3bd7e8f7]:visited{color:#8f1734!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 4px #d0445f52,0 0 9px #68102538!important;background-image:linear-gradient(#d0445f 0%,#a51f3d 42%,#681025 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.app-header[data-v-3bd7e8f7],.app-header__primary[data-v-3bd7e8f7],.app-header__secondary[data-v-3bd7e8f7]{background:0 0!important}.app-header[data-v-3bd7e8f7]{box-shadow:none!important;border-bottom:0!important}.app-header__secondary[data-v-3bd7e8f7]{border-top:0!important;border-bottom:0!important}.app-sidebar[data-v-fa92586a]{width:72px;min-width:72px;height:calc(100% - 98px);box-shadow:none;z-index:20;background:0 0;border-right:1px solid #0000;flex-direction:column;flex:0 0 72px;margin-top:98px;transition:width .18s,min-width .18s,flex-basis .18s;display:flex;position:relative;overflow:hidden}.app-sidebar--expanded[data-v-fa92586a]{flex-basis:248px;width:248px;min-width:248px}.sidebar-header[data-v-fa92586a]{border-bottom:1px solid #0000;align-items:center;min-height:56px;padding:8px;display:flex}.sidebar-pin-button[data-v-fa92586a],.sidebar-item[data-v-fa92586a]{box-sizing:border-box;color:#404756;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;min-height:44px;padding:0 14px;text-decoration:none;transition:color .14s,background-color .14s;display:flex;position:relative;overflow:hidden}.sidebar-pin-button[data-v-fa92586a]{font:inherit;text-align:left}.sidebar-pin-button[data-v-fa92586a]:hover,.sidebar-item[data-v-fa92586a]:hover{color:#8af5ff;background:0 0}.sidebar-navigation[data-v-fa92586a]{flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex}.sidebar-footer[data-v-fa92586a]{border-top:1px solid #0000;padding:8px}.sidebar-item-icon[data-v-fa92586a],.sidebar-pin-icon[data-v-fa92586a]{flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:20px;line-height:1;display:inline-flex}.sidebar-pin-icon[data-v-fa92586a]{font-size:14px}.sidebar-item-label[data-v-fa92586a]{white-space:nowrap;opacity:0;pointer-events:none;margin-left:14px;font-size:15px;font-weight:500;transition:opacity .12s,transform .16s;overflow:hidden;transform:translate(-6px)}.app-sidebar--expanded .sidebar-item-label[data-v-fa92586a]{opacity:1;transform:translate(0)}.sidebar-item--active[data-v-fa92586a]{color:#55efff;background:0 0}.sidebar-item--active[data-v-fa92586a]:before{box-sizing:border-box;content:"";pointer-events:none;border:1px solid #55efffb8;border-radius:10px;position:absolute;inset:0;box-shadow:0 0 5px #55efff3d,inset 0 0 4px #55efff14}.sidebar-item--active[data-v-fa92586a]:hover{color:#8af5ff;background:0 0}.sidebar-item--active[data-v-fa92586a]:hover:before{border-color:#8af5ffe0;box-shadow:0 0 7px #55efff57,inset 0 0 5px #55efff1a}.sidebar-separator[data-v-fa92586a]{background:#e5e7eb;height:1px;margin:8px 10px}.sidebar-separator--footer[data-v-fa92586a]{margin-top:0}.sidebar-item[data-v-fa92586a]:after,.sidebar-pin-button[data-v-fa92586a]:after{z-index:1000;color:#eefcff;content:attr(data-tooltip);white-space:nowrap;opacity:0;pointer-events:none;background:#050c16f5;border:1px solid #55efff57;border-radius:7px;max-width:260px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.25;transition:opacity .1s,transform .1s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-2px);box-shadow:0 4px 14px #0000004d}.app-sidebar:not(.app-sidebar--expanded) .sidebar-item[data-v-fa92586a]:hover:after,.app-sidebar:not(.app-sidebar--expanded) .sidebar-pin-button[data-v-fa92586a]:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.app-sidebar--expanded .sidebar-item[data-v-fa92586a]:after,.app-sidebar--expanded .sidebar-pin-button[data-v-fa92586a]:after{display:none}.app-sidebar[data-v-fa92586a]:not(.app-sidebar--expanded),.app-sidebar:not(.app-sidebar--expanded) .sidebar-navigation[data-v-fa92586a],.app-sidebar:not(.app-sidebar--expanded) .sidebar-footer[data-v-fa92586a],.app-sidebar:not(.app-sidebar--expanded) .sidebar-item[data-v-fa92586a],.app-sidebar:not(.app-sidebar--expanded) .sidebar-pin-button[data-v-fa92586a]{overflow:visible}@media (width<=768px){.app-sidebar[data-v-fa92586a]{width:280px;min-width:280px;height:calc(100% - 98px);margin-top:0;transition:transform .18s;position:fixed;top:98px;bottom:0;left:0;transform:translate(-100%)}.app-sidebar--pinned[data-v-fa92586a]{transform:translate(0)}.sidebar-item-label[data-v-fa92586a]{opacity:1;transform:translate(0)}}.app[data-v-f0c90f6a]{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-layout[data-v-f0c90f6a]{flex:1;min-height:0;display:flex;overflow:hidden}.app-content[data-v-f0c90f6a]{min-width:0;min-height:0;color:var(--aia-text);background:var(--aia-page-bg);flex:1;padding:24px;overflow:auto}.app-content--workspace[data-v-f0c90f6a]{padding:0;overflow:hidden}.app-alert[data-v-1d68e34b]{border-left:6px solid;border-radius:10px;margin-bottom:20px;padding:16px}.app-alert__header[data-v-1d68e34b]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.app-alert__icon[data-v-1d68e34b]{font-size:18px;line-height:1}.app-alert__title[data-v-1d68e34b]{font-size:15px;font-weight:700}.app-alert__body[data-v-1d68e34b]{font-size:14px;line-height:1.5}.app-alert--success[data-v-1d68e34b]{color:#065f46;background:#ecfdf5;border-color:#10b981}.app-alert--warning[data-v-1d68e34b]{color:#854d0e;background:#fefce8;border-color:#eab308}.app-alert--error[data-v-1d68e34b]{color:#991b1b;background:#fef2f2;border-color:#ef4444}.app-alert--info[data-v-1d68e34b]{color:#1e40af;background:#eff6ff;border-color:#3b82f6}.contest-card[data-v-41b2f2e5]{cursor:pointer;background:0 0;border:1px solid #277e8e8c;border-radius:8px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 1px 5px #0f172a1a}.contest-card[data-v-41b2f2e5]:hover{border-color:#196e80c7;transform:translateY(-1px);box-shadow:0 3px 10px #0f172a26}.contest-preview[data-v-41b2f2e5]{color:#fff;background:linear-gradient(135deg,#3b6fd8,#2956b3);justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.contest-preview__video[data-v-41b2f2e5],.contest-preview__image[data-v-41b2f2e5]{object-fit:cover;pointer-events:none;background:#15171a;width:100%;height:100%;display:block}.contest-icon[data-v-41b2f2e5]{opacity:.96;font-size:42px;line-height:1}.contest-status[data-v-41b2f2e5]{z-index:2;color:#fff;letter-spacing:.01em;background:#16a34ae0;border-radius:5px;padding:4px 7px;font-family:Inter Tight,sans-serif;font-size:10px;font-weight:500;position:absolute;top:10px;right:10px}.contest-status.inactive[data-v-41b2f2e5]{background:#dc2626e0}.contest-preview__counter[data-v-41b2f2e5]{z-index:2;color:#fff;background:#1118279e;border-radius:4px;padding:3px 6px;font-family:Inter Tight,sans-serif;font-size:10px;font-weight:400;position:absolute;bottom:9px;right:10px}.contest-info[data-v-41b2f2e5]{box-sizing:border-box;flex-direction:column;height:136px;padding:12px 14px 11px;display:flex}.contest-title[data-v-41b2f2e5]{color:#17212b;letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.contest-service-info[data-v-41b2f2e5]{color:#087f92;margin-top:4px;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:500;line-height:1.2}.contest-meta[data-v-41b2f2e5]{border-top:1px solid #277e8e52;gap:4px;margin-top:auto;padding-top:9px;display:grid}.contest-meta p[data-v-41b2f2e5]{color:#53636e;justify-content:space-between;align-items:center;gap:14px;margin:0;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:400;line-height:1.2;display:flex}.contest-meta strong[data-v-41b2f2e5]{color:#263640;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.contest-vote-button[data-v-41b2f2e5]{color:#176779;cursor:pointer;background:#ffffff59;border:1px solid #176779a6;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:4px 12px;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.contest-vote-button[data-v-41b2f2e5]:hover{color:#102d36;background:#55efff33;border-color:#176779e6}html[data-theme=dark]{color:#eefcff;background:#53b8ca1a;border-color:#53b8cac7}@media (width<=720px){.contest-preview[data-v-41b2f2e5]{height:220px}.contest-info[data-v-41b2f2e5]{height:108px;padding:11px 12px 10px}.contest-title[data-v-41b2f2e5]{font-size:15px}}.horizontal-hover-strip[data-v-39298645]{width:100%;min-width:0;position:relative}.horizontal-hover-strip__viewport[data-v-39298645]{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-behavior:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;min-width:0;overflow:auto hidden}.horizontal-hover-strip__viewport--dragging[data-v-39298645]{cursor:grabbing}.horizontal-hover-strip__viewport--dragging[data-v-39298645] *{cursor:grabbing!important}.horizontal-hover-strip__track[data-v-39298645]{align-items:stretch;gap:var(--horizontal-hover-strip-gap,18px);box-sizing:border-box;width:max-content;min-width:100%;padding:2px 4px 12px;display:flex}.horizontal-hover-strip__item[data-v-39298645]{flex:none;min-width:0}.horizontal-hover-strip__item a[data-v-39298645],.horizontal-hover-strip__item button[data-v-39298645],.horizontal-hover-strip__item [role=button][data-v-39298645]{cursor:pointer}.horizontal-hover-strip__edge[data-v-39298645]{z-index:2;pointer-events:none;opacity:0;width:72px;transition:opacity .14s;position:absolute;top:0;bottom:12px}.horizontal-hover-strip:hover .horizontal-hover-strip__edge[data-v-39298645]{opacity:1}.horizontal-hover-strip__edge--left[data-v-39298645]{background:0 0;left:0}.horizontal-hover-strip__edge--right[data-v-39298645]{background:0 0;right:0}@media (prefers-reduced-motion:reduce){.horizontal-hover-strip__edge[data-v-39298645]{transition:none}}.workspace-contests-overlay[data-v-9e636104]{z-index:75;box-sizing:border-box;opacity:0;pointer-events:auto;animation:2.5s cubic-bezier(.16,.84,.26,1) 10s forwards workspace-contests-slide-in-9e636104;position:absolute;top:410px;left:153px;right:52px;transform:translate(calc(100vw + 140px))}.workspace-contests-overlay--leaving[data-v-9e636104]{pointer-events:none;animation:1.35s cubic-bezier(.55,.02,.72,.42) forwards workspace-contests-slide-out-left-9e636104!important}@keyframes workspace-contests-slide-out-left-9e636104{0%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(calc(-100% - 180px))}to{opacity:0;transform:translate(calc(-100% - 180px))}}@keyframes workspace-contests-slide-in-9e636104{0%{opacity:0;transform:translate(calc(100vw + 140px))}18%{opacity:1}to{opacity:1;transform:translate(0)}}.workspace-contests-heading[data-v-9e636104]{margin-bottom:14px}.workspace-contests-eyebrow[data-v-9e636104]{color:#55efff;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 6px #55efff3d;margin:0 0 6px;font-size:12px;font-weight:700}.workspace-contests-heading h2[data-v-9e636104]{color:#f5fbff;text-shadow:0 1px 2px #00000094;margin:0;font-size:25px;font-weight:500;line-height:1.2}.workspace-contests-description[data-v-9e636104]{color:#c5d5df;text-shadow:0 1px 2px #00000094;margin:5px 0 0;font-size:14px;font-weight:400;line-height:1.45}.workspace-contest-strip[data-v-9e636104]{width:100%}.workspace-contest-card[data-v-9e636104]{width:300px;max-width:calc(100vw - 96px)}.workspace-contests-state[data-v-9e636104]{color:#c5d5df;text-align:center;background:#080d1485;border:1px solid #55efff33;border-radius:12px;padding:18px 32px 28px}.workspace-contest-card[data-v-9e636104] .contest-title{color:#f5fbff}@media (width<=980px){.workspace-contests-overlay[data-v-9e636104]{top:590px;left:137px;right:24px}}@media (width<=760px){.workspace-contests-overlay[data-v-9e636104]{top:610px;left:16px;right:16px}.workspace-contest-card[data-v-9e636104]{width:min(300px,100vw - 64px)}}.workspace-hero-overlay[data-v-0b00a213]{z-index:80;box-sizing:border-box;color:#eef8ff;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr);gap:28px;padding:20px 24px;animation:2.5s cubic-bezier(.16,.84,.26,1) 5s forwards workspace-hero-slide-in-0b00a213;display:grid;position:absolute;top:148px;left:129px;right:52px;transform:translate(calc(100vw + 120px))}.workspace-hero-overlay--leaving[data-v-0b00a213]{animation:1.35s cubic-bezier(.55,.02,.72,.42) forwards workspace-hero-slide-out-left-0b00a213!important}@keyframes workspace-hero-slide-out-left-0b00a213{0%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(calc(-100% - 180px))}to{opacity:0;transform:translate(calc(-100% - 180px))}}@keyframes workspace-hero-slide-in-0b00a213{0%{opacity:0;transform:translate(calc(100vw + 120px))}18%{opacity:1}to{opacity:1;transform:translate(0)}}.workspace-hero-content[data-v-0b00a213]{align-self:center;min-width:0}.workspace-hero-eyebrow[data-v-0b00a213]{color:#55efff;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}.workspace-hero-content h1[data-v-0b00a213]{color:#f5fbff;letter-spacing:-.012em;text-shadow:0 1px 2px #0000008c;max-width:760px;margin:0;font-size:clamp(26px,2.1vw,33px);font-weight:500;line-height:1.14}.workspace-hero-lead[data-v-0b00a213]{color:#d7e7f0;text-shadow:0 1px 2px #00000094;max-width:820px;margin:13px 0 0;font-size:14px;font-weight:400;line-height:1.52}.workspace-hero-lead strong[data-v-0b00a213]{color:#f2f8fc;font-weight:500}.workspace-hero-note[data-v-0b00a213]{color:#d0dee7;text-shadow:0 1px 2px #0009;max-width:820px;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.52}.workspace-hero-note strong[data-v-0b00a213]{color:#eef6fa;font-weight:500}.workspace-hero-placeholder[data-v-0b00a213]{box-sizing:border-box;color:#eef8ff;background:#080d14c7;border:1px solid #55efff73;border-radius:14px;flex-direction:column;min-height:150px;padding:18px 20px;display:flex;box-shadow:0 0 12px #55efff1a,inset 0 0 12px #55efff0a}.workspace-hero-placeholder__eyebrow[data-v-0b00a213]{color:#55efff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.workspace-hero-placeholder__status[data-v-0b00a213]{color:#aebfca;letter-spacing:.005em;margin:14px 0 18px;font-size:13px;font-weight:500;line-height:1.35}.workspace-hero-placeholder strong[data-v-0b00a213]{color:#f5fbff;margin-top:auto;font-size:19px;font-weight:600;line-height:1.25}.workspace-hero-placeholder small[data-v-0b00a213]{color:#b7c7d1;margin-top:7px;font-size:12.5px;font-weight:400;line-height:1.45}@media (width<=980px){.workspace-hero-overlay[data-v-0b00a213]{grid-template-columns:1fr;left:113px;right:24px}.workspace-hero-placeholder[data-v-0b00a213]{min-height:132px}}@media (width<=760px){.workspace-hero-overlay[data-v-0b00a213]{padding:16px;top:212px;left:16px;right:16px}.workspace-hero-content h1[data-v-0b00a213]{font-size:28px}}.workspace-info-overlay[data-v-9a4878b9]{z-index:78;box-sizing:border-box;opacity:0;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;transition:transform 1.65s cubic-bezier(.22,.72,.24,1),opacity .7s;display:grid;position:absolute;top:485px;left:129px;right:52px;transform:translate(calc(100vw + 140px))}.workspace-info-overlay--visible[data-v-9a4878b9]{opacity:1;pointer-events:auto;transform:translate(0)}.workspace-info-panel[data-v-9a4878b9]{box-sizing:border-box;color:#d8e7ef;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#070e1594 0%,#070e155c 100%);border:1px solid #55efff3d;border-radius:14px;min-width:0;min-height:500px;padding:22px 20px;box-shadow:0 0 12px #55efff0f,inset 0 0 18px #55efff05}.workspace-info-panel[data-v-9a4878b9]:hover{border-color:#55efff6b;box-shadow:0 0 15px #55efff1a,inset 0 0 18px #55efff08}.workspace-info-eyebrow[data-v-9a4878b9]{color:#55efff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 7px #55efff38;margin:0 0 8px;font-size:11px;font-weight:700}.workspace-info-panel h2[data-v-9a4878b9]{color:#f5fbff;text-shadow:0 1px 2px #0009;margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.15}.workspace-info-panel p[data-v-9a4878b9],.workspace-info-copy[data-v-9a4878b9]{color:#c5d5df;margin:0 0 13px;font-size:13px;font-weight:400;line-height:1.55}.workspace-info-panel strong[data-v-9a4878b9]{color:#eef7fb;font-weight:600}.workspace-info-lead[data-v-9a4878b9]{color:#d6e4ec!important}.workspace-info-copy[data-v-9a4878b9]{border-top:1px solid #55efff24;margin-top:18px;padding-top:16px}.workspace-info-accent[data-v-9a4878b9]{border-top:1px solid #55efff24;padding-top:14px;color:#e8f6fb!important;margin-top:18px!important}.workspace-document-list[data-v-9a4878b9],.workspace-contact-list[data-v-9a4878b9]{gap:10px;margin-top:18px;display:grid}.workspace-document-item[data-v-9a4878b9],.workspace-contact-item[data-v-9a4878b9]{color:inherit;background:#050c1257;border:1px solid #55efff29;border-radius:10px;gap:5px;padding:13px 14px;text-decoration:none;display:grid}.workspace-document-item[data-v-9a4878b9]:hover,.workspace-contact-item[data-v-9a4878b9]:hover{background:#122b3547;border-color:#55efff6b}.workspace-document-item strong[data-v-9a4878b9],.workspace-contact-item strong[data-v-9a4878b9]{color:#eef8fc;font-size:13px}.workspace-document-item span[data-v-9a4878b9],.workspace-contact-item>span[data-v-9a4878b9]:last-child{color:#9fb3bf;font-size:12px;line-height:1.42}.workspace-contact-heading[data-v-9a4878b9]{align-items:center;gap:9px;display:flex}.workspace-contact-symbol[data-v-9a4878b9]{color:#55efff;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;display:inline-flex}@media (width<=1280px){.workspace-info-overlay[data-v-9a4878b9]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-info-panel[data-v-9a4878b9]{min-height:320px}}@media (width<=980px){.workspace-info-overlay[data-v-9a4878b9]{top:760px;left:113px;right:24px}}@media (width<=760px){.workspace-info-overlay[data-v-9a4878b9]{grid-template-columns:1fr;gap:14px;top:148px;left:16px;right:16px}.workspace-info-panel[data-v-9a4878b9]{min-height:0}}@media (prefers-reduced-motion:reduce){.workspace-info-overlay[data-v-9a4878b9]{transition:none}}.workspace-process-overlay[data-v-b654190d]{z-index:79;box-sizing:border-box;opacity:0;pointer-events:none;transition:transform 1.1s cubic-bezier(.16,.84,.26,1),opacity .42s;position:absolute;top:148px;left:129px;right:52px;transform:translate(calc(100vw + 140px))}.workspace-process-overlay--visible[data-v-b654190d]{opacity:1;pointer-events:auto;transform:translate(0)}.workspace-process-header[data-v-b654190d]{margin-bottom:16px}.workspace-process-eyebrow[data-v-b654190d]{color:#55efff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 7px #55efff38;margin:0 0 6px;font-size:11px;font-weight:700}.workspace-process-header h2[data-v-b654190d]{color:#f5fbff;text-shadow:0 1px 2px #0009;margin:0;font-size:26px;font-weight:500;line-height:1.15}.workspace-process-description[data-v-b654190d]{color:#c7d7e0;text-shadow:0 1px 2px #0000008c;max-width:760px;margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.5}.workspace-process-grid[data-v-b654190d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.workspace-process-card[data-v-b654190d]{box-sizing:border-box;color:#d8e7ef;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#070e1594 0%,#070e155c 100%);border:1px solid #55efff3d;border-radius:14px;min-width:0;min-height:220px;padding:20px 18px 18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;box-shadow:0 0 12px #55efff0f,inset 0 0 18px #55efff05}.workspace-process-card[data-v-b654190d]:hover{background:linear-gradient(#0a1821a3 0%,#070e156b 100%);border-color:#55efff75;transform:translateY(-3px);box-shadow:0 0 16px #55efff1f,inset 0 0 18px #55efff08}.workspace-process-number[data-v-b654190d]{color:#55efff;background:#55efff14;border:1px solid #55efff5c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:15px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 10px #55efff1a}.workspace-process-card h3[data-v-b654190d]{color:#f4fbff;text-shadow:0 1px 2px #00000094;margin:0;font-size:17px;font-weight:600;line-height:1.25}.workspace-process-card p[data-v-b654190d]{color:#b9cbd5;margin:11px 0 0;font-size:12.5px;font-weight:400;line-height:1.55}@media (width<=1280px){.workspace-process-grid[data-v-b654190d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.workspace-process-overlay[data-v-b654190d]{left:113px;right:24px}.workspace-process-grid[data-v-b654190d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workspace-process-overlay[data-v-b654190d]{top:148px;left:16px;right:16px}.workspace-process-grid[data-v-b654190d]{grid-template-columns:1fr;gap:14px}.workspace-process-card[data-v-b654190d]{min-height:0}}@media (prefers-reduced-motion:reduce){.workspace-process-overlay[data-v-b654190d],.workspace-process-card[data-v-b654190d]{transition:none}}.workspace-view[data-v-bb34133f]{background:#000;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.workspace-video[data-v-bb34133f]{object-fit:cover;width:100%;height:100%;display:block}.workspace-view[data-v-bb34133f]{cursor:none!important}.workspace-video[data-v-bb34133f]{pointer-events:none!important}.workspace-view[data-v-bb34133f]>*{pointer-events:none}.workspace-view[data-v-bb34133f] .workspace-contests-overlay,.workspace-view[data-v-bb34133f] .workspace-contests-overlay *,.workspace-view[data-v-bb34133f] .workspace-process-overlay,.workspace-view[data-v-bb34133f] .workspace-process-overlay *,.workspace-view[data-v-bb34133f] .workspace-info-overlay,.workspace-view[data-v-bb34133f] .workspace-info-overlay *{pointer-events:auto!important}.workspace-view[data-v-bb34133f] .workspace-contests-overlay,.workspace-view[data-v-bb34133f] .workspace-process-overlay,.workspace-view[data-v-bb34133f] .workspace-info-overlay{cursor:auto!important}.contests-page[data-v-6124bc47]{box-sizing:border-box;background:#dfe6ec;width:100%;max-width:none;min-height:100%;margin:0;padding:24px 32px}.contests-header[data-v-6124bc47]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.contests-eyebrow[data-v-6124bc47]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.contests-header h1[data-v-6124bc47]{color:#0f172a;margin:0;font-size:30px;line-height:1.2}.contests-description[data-v-6124bc47]{color:#64748b;margin:8px 0 0;font-size:15px}.refresh-button[data-v-6124bc47]{color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700}.refresh-button[data-v-6124bc47]:hover:not(:disabled){background:#f8fafc}.refresh-button[data-v-6124bc47]:disabled{opacity:.55;cursor:not-allowed}.contests-state[data-v-6124bc47]{color:#64748b;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.contests-grid[data-v-6124bc47]{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:24px;max-height:calc(100dvh - 210px);padding-right:8px;display:grid;overflow:hidden auto}@media (width<=720px){.contests-page[data-v-6124bc47]{padding:16px}.contests-header[data-v-6124bc47]{flex-direction:column}.refresh-button[data-v-6124bc47]{width:100%}.contests-grid[data-v-6124bc47]{max-height:none;padding-right:0;overflow:visible}}html[data-theme=dark] .contests-page{background:#0f172a}html[data-theme=dark] .contests-page .contests-eyebrow{color:#7f8da3}html[data-theme=dark] .contests-page .contests-header h1{color:#f5fbff}html[data-theme=dark] .contests-page .contests-description{color:#a8b3c5}html[data-theme=dark] .contests-page .refresh-button{color:#dff9fc;background:#080f1ac2;border-color:#55efff5c}html[data-theme=dark] .contests-page .refresh-button:hover:not(:disabled){color:#fff;background:#55efff1a;border-color:#55efff9e}html[data-theme=dark] .contests-page .contests-state{color:#a8b3c5;background:#080f1ac2;border-color:#55efff38}html[data-theme=dark] .contests-page .contest-card{background:#080f1ac7;border-color:#55efff4d;box-shadow:0 0 8px #55efff14}html[data-theme=dark] .contests-page .contest-card:hover{border-color:#55efff8f;box-shadow:0 0 13px #55efff29}html[data-theme=dark] .contests-page .contest-title{color:#f5fbff}html[data-theme=dark] .contests-page .contest-service-info{color:#55efff}html[data-theme=dark] .contests-page .contest-meta{border-top-color:#55efff2e}html[data-theme=dark] .contests-page .contest-meta p{color:#9fb2be}html[data-theme=dark] .contests-page .contest-meta strong{color:#d7e7f0}html[data-theme=dark] .contests-page .contest-vote-button{color:#dff9fc;background:#55efff0a;border-color:#55efff70}html[data-theme=dark] .contests-page .contest-vote-button:hover{color:#fff;background:#55efff1f;border-color:#55efffb8}.app-tooltip[data-v-4895f955]{width:100%;display:inline-flex;position:relative}.app-tooltip__target[data-v-4895f955]{width:100%;display:inline-flex}.app-tooltip__bubble[data-v-4895f955]{z-index:1000;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#1f2937;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-2px)}.app-tooltip__bubble[data-v-4895f955]:before{content:"";border-bottom:5px solid #1f2937;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.app-tooltip:hover .app-tooltip__bubble[data-v-4895f955],.app-tooltip:focus-within .app-tooltip__bubble[data-v-4895f955]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.contest-details[data-v-390bc353]{box-sizing:border-box;background:#dfe6ec;flex-direction:column;gap:24px;height:calc(100dvh - 96px);min-height:0;padding:24px;display:flex;overflow:hidden}.contest-header[data-v-390bc353]{border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.contest-status[data-v-390bc353]{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:6px 10px;font-size:13px;font-weight:700}.contest-status--published[data-v-390bc353]{color:#166534;background:#dcfce7}.project-origin[data-v-390bc353]{color:#334155;background:#ffffff61;border:1px solid #277e8e38;border-radius:10px;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.project-origin span[data-v-390bc353]{color:#64748b;font-size:13px}.contest-header h1[data-v-390bc353]{color:#0f172a;margin:0 0 8px}.contest-header p[data-v-390bc353]{color:#64748b;margin:0}.contest-main[data-v-390bc353]{flex:none;grid-template-columns:2fr 1fr;gap:24px;display:grid}.contest-about[data-v-390bc353],.contest-actions[data-v-390bc353],.contest-content[data-v-390bc353],.state-card[data-v-390bc353]{background:#ffffff5c;border:1px solid #277e8e3d;border-radius:12px;padding:20px;box-shadow:0 1px 5px #0f172a14}.contest-content[data-v-390bc353]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.contest-about h2[data-v-390bc353],.contest-actions h2[data-v-390bc353],.contest-content h2[data-v-390bc353]{margin-top:0}.contest-about p[data-v-390bc353]{color:#475569;margin:10px 0}.contest-actions__group[data-v-390bc353]{flex-direction:column;gap:14px;display:inline-flex}.contest-actions__buttons[data-v-390bc353]{flex-wrap:nowrap;gap:10px;display:flex}.primary-button[data-v-390bc353]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 18px;font-weight:700}.primary-button[data-v-390bc353]:hover:not(:disabled){background:#1d4ed8}.primary-button[data-v-390bc353]:disabled{opacity:.5;cursor:not-allowed}.secondary-button[data-v-390bc353]{color:#334155;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 18px;font-weight:700}.secondary-button[data-v-390bc353]:hover{background:#f8fafc}.action-hint[data-v-390bc353]{color:#64748b;margin:12px 0 0;font-size:13px}.content-header[data-v-390bc353]{align-items:center;gap:10px;margin-bottom:18px;display:flex}.content-header h2[data-v-390bc353]{margin:0}.content-count[data-v-390bc353]{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.empty-state[data-v-390bc353]{color:#64748b;text-align:center;background:#f8fafc;border-radius:10px;margin:0;padding:24px}.content-grid[data-v-390bc353]{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:16px;min-height:0;padding-bottom:10px;padding-right:10px;display:grid;overflow:hidden auto}.content-card-tooltip[data-v-390bc353]{width:100%;min-width:0}.content-card-tooltip[data-v-390bc353] .app-tooltip,.content-card-tooltip[data-v-390bc353] .app-tooltip__target{width:100%;min-width:0;display:flex}.content-card-tooltip[data-v-390bc353] .app-tooltip__target>*{width:100%;min-width:0}.content-card[data-v-390bc353]{box-sizing:border-box;cursor:pointer;background:#ffffff57;border:1px solid #277e8e33;border-radius:10px;width:100%;min-width:0;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s}.content-card[data-v-390bc353]:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.content-card[data-v-390bc353]:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.content-card__header[data-v-390bc353]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-card__header h3[data-v-390bc353]{color:#0f172a;margin:0;font-size:16px;line-height:1.4}.status-badge[data-v-390bc353]{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.status-badge--moderation[data-v-390bc353]{color:#854d0e;background:#fef3c7}.status-badge--published[data-v-390bc353]{color:#166534;background:#dcfce7}.content-card__details[data-v-390bc353]{flex-direction:column;gap:8px;margin:16px 0 0;display:flex}.content-card__details div[data-v-390bc353]{justify-content:space-between;gap:16px;display:flex}.content-card__details dt[data-v-390bc353]{color:#64748b;font-size:13px}.content-card__details dd[data-v-390bc353]{color:#334155;text-align:right;margin:0;font-size:13px}.voting-entry[data-v-390bc353]{color:#78350f;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;transition:background .15s,border-color .15s,transform .15s;display:flex}.voting-entry[data-v-390bc353]:hover{background:#fde68a;border-color:#d97706;transform:translateY(-1px)}.voting-entry__title[data-v-390bc353]{font-size:16px;font-weight:800;line-height:1.2}.voting-entry__arrow[data-v-390bc353]{margin-left:24px;font-size:20px;font-weight:700;line-height:1}@media (width<=760px){.contest-main[data-v-390bc353]{grid-template-columns:1fr}.contest-details[data-v-390bc353]{height:auto;min-height:calc(100dvh - 96px);padding:16px;overflow:visible}.contest-content[data-v-390bc353]{overflow:visible}.content-grid[data-v-390bc353]{max-height:none;overflow:visible}.content-card__header[data-v-390bc353]{flex-direction:column}}html[data-theme=dark] .contest-details{background:#0f172a}html[data-theme=dark] .contest-details .contest-header{border-bottom-color:#55efff3d}html[data-theme=dark] .contest-details .contest-header h1{color:#f5fbff}html[data-theme=dark] .contest-details .contest-header p{color:#8fa5b3}html[data-theme=dark] .contest-details .contest-status{color:#c7d7e0;background:#94a3b81f;border:1px solid #94a3b82e}html[data-theme=dark] .contest-details .contest-status--published{color:#b7f7ce;background:#22c55e1f;border-color:#22c55e47}html[data-theme=dark] .contest-details .project-origin{color:#d9e8ef;background:#080f1abd;border-color:#55efff3d;box-shadow:0 0 10px #55efff0d}html[data-theme=dark] .contest-details .project-origin span{color:#9fb2be}html[data-theme=dark] .contest-details .contest-about,html[data-theme=dark] .contest-details .contest-actions,html[data-theme=dark] .contest-details .contest-content,html[data-theme=dark] .contest-details .state-card{color:#d8e7ef;background:#080f1ac7;border-color:#55efff42;box-shadow:0 0 10px #55efff0d}html[data-theme=dark] .contest-details .contest-about h2,html[data-theme=dark] .contest-details .contest-actions h2,html[data-theme=dark] .contest-details .contest-content h2{color:#f5fbff}html[data-theme=dark] .contest-details .contest-about p{color:#b7c7d1}html[data-theme=dark] .contest-details .content-count{color:#dff9fc;background:#55efff1a;border:1px solid #55efff33}html[data-theme=dark] .contest-details .action-hint{color:#93a7b4}html[data-theme=dark] .contest-details .primary-button{color:#e9fbff;background:#2563ebb8;border:1px solid #60a5fa57}html[data-theme=dark] .contest-details .primary-button:hover:not(:disabled){background:#2563ebe6;border-color:#60a5fa94}html[data-theme=dark] .contest-details .secondary-button{color:#dff9fc;background:0 0;border-color:#55efff61}html[data-theme=dark] .contest-details .secondary-button:hover{background:#55efff17;border-color:#55efff9e}html[data-theme=dark] .contest-details .voting-entry{color:#ffd78a;background:#f59e0b1a;border-color:#f59e0b8f}html[data-theme=dark] .contest-details .voting-entry:hover{color:#ffe6ad;background:#f59e0b2b;border-color:#f59e0bc7}html[data-theme=dark] .contest-details .empty-state{color:#9fb2be;background:#080f1a94}html[data-theme=dark] .contest-details .content-card{background:#0c1623b8;border-color:#55efff38;box-shadow:0 0 8px #55efff0a}html[data-theme=dark] .contest-details .content-card:hover{border-color:#55efff7a;box-shadow:0 0 13px #55efff1a}html[data-theme=dark] .contest-details .content-card:focus-visible{outline-color:#55efff57}html[data-theme=dark] .contest-details .content-card__header h3{color:#f3f9fc}html[data-theme=dark] .contest-details .content-card__details dt{color:#8fa5b3}html[data-theme=dark] .contest-details .content-card__details dd{color:#d0dee7}html[data-theme=dark] .contest-details .status-badge{color:#c7d7e0;background:#94a3b81f}html[data-theme=dark] .contest-details .status-badge--moderation{color:#ffe0a3;background:#f59e0b21}html[data-theme=dark] .contest-details .status-badge--published{color:#b7f7ce;background:#22c55e1f}.login-page[data-v-a7ef36f8]{background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;padding:12px;display:flex}.login-shell[data-v-a7ef36f8]{background:#fff;border:1px solid #e5e7eb;border-radius:4.5px;width:100%;max-width:882px;padding:16px;transform:translateY(-50px);box-shadow:0 18px 45px #0f172a1f}.login-header[data-v-a7ef36f8]{text-align:center;margin-bottom:14px}.login-header h1[data-v-a7ef36f8]{color:#111827;margin:0;font-size:17px}.login-header p[data-v-a7ef36f8]{color:#6b7280;margin:4px 0 0;font-size:8px}.login-grid[data-v-a7ef36f8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.login-panel[data-v-a7ef36f8]{background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:12px}.login-panel h2[data-v-a7ef36f8]{color:#111827;text-align:center;margin:0 0 10px;font-size:11px}.login-form[data-v-a7ef36f8]{flex-direction:column;gap:9px;display:flex}.form-field[data-v-a7ef36f8]{flex-direction:column;gap:3.5px;display:flex}.form-field span[data-v-a7ef36f8]{color:#374151;font-size:7px;font-weight:600}.form-field input[data-v-a7ef36f8]{box-sizing:border-box;color:#111827;width:100%;min-height:22px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;padding:5px 6px}.form-field input[data-v-a7ef36f8]:focus{border-color:#2563eb;box-shadow:0 0 0 1.5px #2563eb24}.submit-button[data-v-a7ef36f8]{color:#fff;cursor:pointer;min-height:23px;font:inherit;background:#2563eb;border:none;border-radius:4.5px;padding:5.5px 9px;font-weight:700}.submit-button[data-v-a7ef36f8]:hover:not(:disabled){background:#1d4ed8}.submit-button[data-v-a7ef36f8]:disabled{cursor:default;opacity:.65}.login-panel--qr[data-v-a7ef36f8]{text-align:center}.qr-description[data-v-a7ef36f8]{color:#6b7280;margin:-4px 0 9px;font-size:7px;line-height:1.5}.qr-container[data-v-a7ef36f8]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:170px;overflow:hidden}quick-reg[data-v-a7ef36f8]{width:100%;display:block}.qr-status[data-v-a7ef36f8]{color:#6b7280;margin:8px 0 0;font-size:7px}.qr-status--success[data-v-a7ef36f8]{color:#166534;font-weight:700}.form-message[data-v-a7ef36f8]{border-radius:4px;margin:7px 0 0;padding:5px 6px;font-size:7px}.form-message--error[data-v-a7ef36f8]{color:#991b1b;background:#fee2e2}.login-footer[data-v-a7ef36f8]{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:17px;margin:13px -16px -16px;padding:10px 16px;display:flex}.registration-link[data-v-a7ef36f8]{color:#6b7280;justify-content:center;align-items:center;gap:4px;display:flex}.registration-link button[data-v-a7ef36f8]{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-weight:700}.registration-link button[data-v-a7ef36f8]:hover{text-decoration:underline}.login-footer__divider[data-v-a7ef36f8]{background:#d1d5db;width:1px;height:19px}.rustore-link[data-v-a7ef36f8]{box-sizing:border-box;color:#374151;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px;align-items:center;gap:9px;min-width:235px;padding:8px 10px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.rustore-link__icon[data-v-a7ef36f8]{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:inline-flex}.rustore-link__text[data-v-a7ef36f8]{flex-direction:column;gap:1px;line-height:1.25;display:flex}.rustore-link__text strong[data-v-a7ef36f8]{color:#1f2937;font-size:9px;font-weight:700}.rustore-link__text small[data-v-a7ef36f8]{color:#6b7280;font-size:7px}.rustore-link__action[data-v-a7ef36f8]{color:#2563eb;margin-top:2px;font-size:8px;font-weight:700}.rustore-link[data-v-a7ef36f8]:hover{background:#f1f5f9;border-color:#c7d2e0;transform:translateY(-1px)}.rustore-link:hover .rustore-link__action[data-v-a7ef36f8]{text-decoration:underline}@media (width<=760px){.login-shell[data-v-a7ef36f8]{padding:11px}.login-grid[data-v-a7ef36f8]{grid-template-columns:1fr}.login-footer[data-v-a7ef36f8]{flex-direction:column;gap:9px;margin:13px -11px -11px;padding:10px 11px}.login-footer__divider[data-v-a7ef36f8]{width:100%;height:1px}}html[data-theme=dark] .login-page .login-shell{background:var(--aia-surface,#172033);border-color:var(--aia-border,#334155);box-shadow:var(--aia-shadow,0 10px 28px #00000042)}html[data-theme=dark] .login-page .login-panel{background:var(--aia-surface-soft,#1b263a);border-color:var(--aia-border,#334155)}html[data-theme=dark] .login-page .login-header h1,html[data-theme=dark] .login-page .login-panel h2{color:var(--aia-text-strong,#f8fafc)}html[data-theme=dark] .login-page .login-header p,html[data-theme=dark] .login-page .qr-description,html[data-theme=dark] .login-page .qr-status,html[data-theme=dark] .login-page .registration-link,html[data-theme=dark] .login-page .rustore-link__text small{color:var(--aia-text-muted,#a8b3c5)}html[data-theme=dark] .login-page .form-field span,html[data-theme=dark] .login-page .rustore-link,html[data-theme=dark] .login-page .rustore-link__text strong{color:var(--aia-text,#e5e7eb)}html[data-theme=dark] .login-page .submit-button:hover:not(:disabled){background:var(--aia-accent-hover,#93c5fd)}html[data-theme=dark] .login-page .login-footer{border-top-color:var(--aia-border,#334155)}html[data-theme=dark] .login-page .login-footer__divider{background:var(--aia-border-strong,#475569)}html[data-theme=dark] .login-page .registration-link button{color:var(--aia-accent,#60a5fa)}html[data-theme=dark] .login-page .rustore-link{color:var(--aia-text,#e5e7eb);background:var(--aia-surface-muted,#202c41);border-color:var(--aia-border-strong,#475569)}html[data-theme=dark] .login-page .rustore-link__text strong{color:var(--aia-text-strong,#f8fafc)}html[data-theme=dark] .login-page .rustore-link__text small{color:var(--aia-text-muted,#a8b3c5)}html[data-theme=dark] .login-page .rustore-link__action{color:var(--aia-accent,#60a5fa)}html[data-theme=dark] .login-page .rustore-link:hover{background:var(--aia-surface-soft,#1b263a);border-color:var(--aia-accent,#60a5fa)}html[data-theme=dark] .login-page .qr-status--success{color:#86d7a7}.login-page[data-v-3cf223fb]{box-sizing:border-box;background:#f3f4f6;justify-content:center;align-items:flex-start;min-height:100vh;padding:64px 24px 24px;display:flex}.login-card[data-v-3cf223fb]{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:15.6px;width:100%;max-width:416px;padding:23.4px;box-shadow:0 10px 28px #0f172a1a}.login-card--qr[data-v-3cf223fb]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,390px) minmax(0,390px);align-items:start;column-gap:18.2px;max-width:845px;display:grid}.login-card--qr .login-card__header[data-v-3cf223fb]{grid-area:1/1/auto/-1}.login-card--qr .mode-switch[data-v-3cf223fb]{grid-area:2/1}.login-card--qr .login-form[data-v-3cf223fb]{grid-area:3/1}.login-card--qr .qr-section[data-v-3cf223fb]{grid-area:2/2/4;align-self:stretch}.login-card__header[data-v-3cf223fb]{text-align:center;margin-bottom:14px}.login-card__header h1[data-v-3cf223fb]{color:#111827;margin:0;font-size:24px;line-height:1.1}.login-card__header p[data-v-3cf223fb]{color:#6b7280;margin:5px 0 0;font-size:12px;line-height:1.35}.mode-switch[data-v-3cf223fb]{background:#f3f4f6;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:12px;padding:3px;display:grid}.mode-switch__button[data-v-3cf223fb]{color:#6b7280;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:none;border-radius:6px;padding:5px 8px;font-size:12px}.mode-switch__button--active[data-v-3cf223fb]{color:#111827;background:#fff;box-shadow:0 1px 5px #0f172a14}.login-form[data-v-3cf223fb]{flex-direction:column;gap:10px;display:flex}.form-field[data-v-3cf223fb]{flex-direction:column;gap:4px;display:flex}.form-field span[data-v-3cf223fb]{color:#374151;font-size:12px;font-weight:600}.form-field input[data-v-3cf223fb]{box-sizing:border-box;color:#111827;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:7px 9px;font-size:12px}.form-field input[data-v-3cf223fb]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.form-field__hint[data-v-3cf223fb]{color:#6b7280;font-size:10px;line-height:1.3}.form-message[data-v-3cf223fb]{border-radius:6px;margin:0;padding:7px 9px;font-size:11px;line-height:1.35}.form-message--error[data-v-3cf223fb]{color:#991b1b;background:#fee2e2}.form-message--success[data-v-3cf223fb]{color:#166534;background:#dcfce7}.submit-button[data-v-3cf223fb]{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#2563eb;border:none;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:700}.submit-button[data-v-3cf223fb]:disabled{cursor:default;opacity:.65}.qr-section[data-v-3cf223fb]{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:12px}.qr-section h2[data-v-3cf223fb]{color:#111827;margin:0;font-size:16px;line-height:1.25}.qr-section>p[data-v-3cf223fb]{color:#6b7280;margin:7px 0 0;font-size:10px;line-height:1.35}.qr-container[data-v-3cf223fb]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:325px;margin-top:10px;overflow:hidden}quick-reg[data-v-3cf223fb]{width:100%;display:block}.quick-reg-result[data-v-3cf223fb]{display:none}.qr-status[data-v-3cf223fb]{color:#6b7280;margin-top:10px!important}@media (width<=760px){.login-card--qr[data-v-3cf223fb]{max-width:416px;display:block}.login-card--qr .qr-section[data-v-3cf223fb]{margin-top:14px}}html[data-theme=dark] .login-page{background:var(--aia-page-bg,#0f172a)}html[data-theme=dark] .login-page .login-card{background:var(--aia-surface,#172033);border-color:var(--aia-border,#334155);box-shadow:var(--aia-shadow,0 10px 28px #00000042)}html[data-theme=dark] .login-page .login-card__header h1,html[data-theme=dark] .login-page .qr-section h2{color:var(--aia-text-strong,#f8fafc)}html[data-theme=dark] .login-page .login-card__header p,html[data-theme=dark] .login-page .form-field__hint,html[data-theme=dark] .login-page .qr-section>p,html[data-theme=dark] .login-page .qr-status{color:var(--aia-text-muted,#a8b3c5)}html[data-theme=dark] .login-page .mode-switch{background:var(--aia-surface-muted,#202c41)}html[data-theme=dark] .login-page .mode-switch__button{color:var(--aia-text-muted,#a8b3c5)}html[data-theme=dark] .login-page .mode-switch__button--active{color:var(--aia-text-strong,#f8fafc);background:var(--aia-surface-soft,#1b263a);box-shadow:none}html[data-theme=dark] .login-page .form-field span{color:var(--aia-text,#e5e7eb)}html[data-theme=dark] .login-page .form-field input{color:var(--aia-input-text,#f8fafc);background:var(--aia-input-bg,#111827);border-color:var(--aia-border-strong,#475569)}html[data-theme=dark] .login-page .form-field input::placeholder{color:var(--aia-text-soft,#7f8da3)}html[data-theme=dark] .login-page .form-field input:focus{border-color:var(--aia-accent,#60a5fa);box-shadow:0 0 0 2px #60a5fa1f}html[data-theme=dark] .login-page .submit-button{background:var(--aia-accent,#60a5fa);color:#07141c}html[data-theme=dark] .login-page .qr-section{background:var(--aia-surface-soft,#1b263a);border-color:var(--aia-border,#334155)}html[data-theme=dark] .login-page .qr-container,html[data-theme=dark] .login-page .qr-container quick-reg,html[data-theme=light] .login-page .qr-container,html[data-theme=light] .login-page .qr-container quick-reg{background:#fff}html[data-theme=dark] .login-page .qr-container{border-color:#d1d5db;box-shadow:0 0 0 6px #fff}html[data-theme=dark] .login-page .form-message--error{color:#fecaca;background:#7f1d1d52}html[data-theme=dark] .login-page .form-message--success{color:#bbf7d0;background:#16653452}.create-content-view[data-v-c0c195d1]{width:100%;padding:32px}.create-content-card[data-v-c0c195d1]{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:760px;padding:32px;position:relative;box-shadow:0 8px 24px #0f172a0f}.upload-progress[data-v-c0c195d1]{z-index:20;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffdb;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.upload-progress__spinner[data-v-c0c195d1]{border:3px solid #2563eb2e;border-top-color:#2563eb;border-radius:50%;flex:0 0 34px;width:34px;height:34px;animation:.8s linear infinite upload-progress-spin-c0c195d1}.upload-progress__content[data-v-c0c195d1]{flex-direction:column;gap:4px;display:flex}.upload-progress__content strong[data-v-c0c195d1]{color:#17212b;font-size:15px}.upload-progress__content span[data-v-c0c195d1]{color:#64748b;font-size:13px}@keyframes upload-progress-spin-c0c195d1{to{transform:rotate(360deg)}}.create-content-header[data-v-c0c195d1]{margin-bottom:28px}.create-content-eyebrow[data-v-c0c195d1]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.create-content-header h1[data-v-c0c195d1]{color:#0f172a;margin:0;font-size:28px;line-height:1.2}.create-content-description[data-v-c0c195d1]{color:#64748b;margin:10px 0 0;font-size:15px}.create-content-form[data-v-c0c195d1]{flex-direction:column;gap:22px;display:flex}.author-card[data-v-c0c195d1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.author-card__icon[data-v-c0c195d1]{background:#e2e8f0;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.author-card__content[data-v-c0c195d1]{flex-direction:column;min-width:0;display:flex}.author-card__label[data-v-c0c195d1]{color:#64748b;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700}.author-card__name[data-v-c0c195d1]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.author-card__login[data-v-c0c195d1]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.form-field[data-v-c0c195d1]{flex-direction:column;gap:8px;display:flex}.form-field label[data-v-c0c195d1]{color:#1e293b;font-size:14px;font-weight:700}.form-field input[data-v-c0c195d1]{box-sizing:border-box;color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.form-field input[type=file][data-v-c0c195d1]{padding:8px}.form-field input[data-v-c0c195d1]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.form-field input[data-v-c0c195d1]:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.field-hint[data-v-c0c195d1]{color:#64748b;font-size:12px;line-height:1.4}.preview-box[data-v-c0c195d1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-height:180px;padding:12px;display:flex}.preview-image[data-v-c0c195d1]{object-fit:contain;border-radius:8px;max-width:100%;max-height:240px;display:block}.form-actions[data-v-c0c195d1]{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.button[data-v-c0c195d1]{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s,opacity .15s}.button[data-v-c0c195d1]:disabled{opacity:.55;cursor:not-allowed}.button-primary[data-v-c0c195d1]{color:#fff;background:#2563eb}.button-primary[data-v-c0c195d1]:not(:disabled):hover{background:#1d4ed8}.button-secondary[data-v-c0c195d1]{color:#334155;background:#fff;border-color:#cbd5e1}.button-secondary[data-v-c0c195d1]:not(:disabled):hover{background:#f8fafc}@media (width<=720px){.create-content-view[data-v-c0c195d1]{padding:16px}.create-content-card[data-v-c0c195d1]{padding:22px 18px}.form-actions[data-v-c0c195d1]{flex-direction:column-reverse}.button[data-v-c0c195d1]{width:100%}}html[data-theme=light] .create-content-view{color:#263640}html[data-theme=light] .create-content-card{background:#ffffff94;border-color:#277e8e38;box-shadow:0 4px 14px #0f172a12}html[data-theme=light] .create-content-header h1,html[data-theme=light] .author-card__name,html[data-theme=light] .form-field label{color:#17212b}html[data-theme=light] .create-content-eyebrow,html[data-theme=light] .create-content-description,html[data-theme=light] .author-card__label,html[data-theme=light] .author-card__login,html[data-theme=light] .field-hint{color:#60717d}html[data-theme=light] .author-card,html[data-theme=light] .preview-box{background:#f4f8fab8;border-color:#277e8e2e}html[data-theme=light] .author-card__icon{background:#e5edf1}html[data-theme=light] .form-field input{color:#17212b;background:#ffffffb8;border-color:#b9c7cf}html[data-theme=light] .button-secondary{color:#263640;background:#ffffffad;border-color:#b9c7cf}html[data-theme=dark] .create-content-view{color:#c7d7e0}html[data-theme=dark] .create-content-card{background:#091522;border-color:#55efff33;box-shadow:0 4px 18px #0000002e,inset 0 0 18px #55efff05}html[data-theme=dark] .upload-progress{background:#091522e0}html[data-theme=dark] .upload-progress__spinner{border-color:#55efff #55efff29 #55efff29}html[data-theme=dark] .upload-progress__content strong{color:#eef7fb}html[data-theme=dark] .upload-progress__content span{color:#91a9b7}html[data-theme=dark] .create-content-header h1,html[data-theme=dark] .author-card__name,html[data-theme=dark] .form-field label{color:#eef7fb}html[data-theme=dark] .create-content-eyebrow,html[data-theme=dark] .create-content-description,html[data-theme=dark] .author-card__label,html[data-theme=dark] .author-card__login,html[data-theme=dark] .field-hint{color:#91a9b7}html[data-theme=dark] .author-card,html[data-theme=dark] .preview-box{background:#0d1c2b;border-color:#55efff29}html[data-theme=dark] .author-card__icon{background:#15283a}html[data-theme=dark] .form-field input{color:#e8f3f8;background:#0d1c2b;border-color:#314b5d}html[data-theme=dark] .form-field input::placeholder{color:#78909d}html[data-theme=dark] .form-field input:focus{border-color:#38cfe3;box-shadow:0 0 0 3px #38cfe31f}html[data-theme=dark] .form-field input:disabled{color:#78909d;background:#122131}html[data-theme=dark] .form-field input[type=file]{color:#c7d7e0}html[data-theme=dark] .form-field input[type=file]::file-selector-button{color:#d9edf4;cursor:pointer;background:#15283a;border:1px solid #365569;border-radius:6px;margin-right:10px;padding:6px 10px}html[data-theme=dark] .button-secondary{color:#d7e8ef;background:#102131;border-color:#365569}html[data-theme=dark] .button-secondary:not(:disabled):hover{background:#15283a}html[data-theme=dark] .button-primary{color:#061219;background:#55efff}html[data-theme=dark] .button-primary:not(:disabled):hover{background:#77f3ff}.submit-content-view[data-v-ca33ab9e]{width:100%;padding:32px}.submit-content-card[data-v-ca33ab9e]{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:860px;padding:32px;box-shadow:0 8px 24px #0f172a0f}.page-header[data-v-ca33ab9e]{margin-bottom:28px}.page-eyebrow[data-v-ca33ab9e]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.page-header h1[data-v-ca33ab9e]{color:#0f172a;margin:0;font-size:28px}.page-description[data-v-ca33ab9e]{color:#64748b;margin:10px 0 0}.state-card[data-v-ca33ab9e],.empty-state[data-v-ca33ab9e]{color:#64748b;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:24px}.contest-summary[data-v-ca33ab9e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:24px;padding:16px;display:flex}.summary-label[data-v-ca33ab9e]{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.summary-meta[data-v-ca33ab9e]{color:#64748b;font-size:13px}.materials-section h2[data-v-ca33ab9e]{color:#0f172a;margin:0 0 16px;font-size:20px}.materials-list[data-v-ca33ab9e]{flex-direction:column;gap:12px;min-height:180px;max-height:calc(100vh - 560px);padding-right:6px;display:flex;overflow:hidden auto}.material-option[data-v-ca33ab9e]{cursor:pointer;border:1px solid #cbd5e1;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.material-option--selected[data-v-ca33ab9e]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.material-option input[data-v-ca33ab9e]{margin-top:3px}.material-option__body[data-v-ca33ab9e]{flex-direction:column;flex:1;gap:5px;display:flex}.material-option__title[data-v-ca33ab9e]{color:#0f172a;font-size:15px}.material-option__meta[data-v-ca33ab9e]{color:#64748b;font-size:13px}.form-actions[data-v-ca33ab9e]{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.button[data-v-ca33ab9e]{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700}.button[data-v-ca33ab9e]:disabled{opacity:.55;cursor:not-allowed}.button-primary[data-v-ca33ab9e]{color:#fff;background:#2563eb}.button-secondary[data-v-ca33ab9e]{color:#334155;background:#fff;border-color:#cbd5e1}@media (width<=720px){.submit-content-view[data-v-ca33ab9e]{padding:16px}.submit-content-card[data-v-ca33ab9e]{padding:22px 18px}.form-actions[data-v-ca33ab9e]{flex-direction:column-reverse}.button[data-v-ca33ab9e]{width:100%}}.my-contents-view[data-v-01827c99]{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:calc(100dvh - 96px);min-height:0;margin:0;padding:24px 32px 20px;display:flex;overflow:hidden}.page-header[data-v-01827c99]{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.page-eyebrow[data-v-01827c99]{color:var(--aia-text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.page-header h1[data-v-01827c99]{color:var(--aia-text-strong,#0f172a);margin:0;font-size:30px;line-height:1.2}.page-description[data-v-01827c99]{color:var(--aia-text-muted,#64748b);margin:8px 0 0;font-size:15px}.state-card[data-v-01827c99]{color:var(--aia-text-muted,#64748b);text-align:center;background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#e5e7eb);border-radius:12px;padding:32px}.state-card p[data-v-01827c99]{margin:0 0 18px}.contents-grid[data-v-01827c99]{box-sizing:border-box;scrollbar-gutter:stable;flex:auto;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:20px;min-height:0;padding:0 12px 20px 0;display:grid;overflow:hidden auto}.content-card[data-v-01827c99]{background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#e5e7eb);box-shadow:var(--aia-shadow,0 4px 14px #0f172a0a);border-radius:12px;flex-direction:column;padding:20px;display:flex}.content-card__header[data-v-01827c99]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-card__header h2[data-v-01827c99]{color:var(--aia-text-strong,#0f172a);margin:0;font-size:17px;line-height:1.4}.status-badge[data-v-01827c99]{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.status-badge--moderation[data-v-01827c99]{color:#854d0e;background:#fef3c7}.status-badge--published[data-v-01827c99]{color:#1d4ed8;background:#dbeafe}.status-badge--approved[data-v-01827c99]{color:#166534;background:#dcfce7}.status-badge--revision[data-v-01827c99]{color:#854d0e;background:#fef3c7}.status-badge--rejected[data-v-01827c99],.status-badge--inactive[data-v-01827c99]{color:#991b1b;background:#fee2e2}.content-details[data-v-01827c99]{flex-direction:column;gap:8px;margin:20px 0;display:flex}.content-details div[data-v-01827c99]{justify-content:space-between;gap:16px;display:flex}.content-details dt[data-v-01827c99]{color:var(--aia-text-muted,#64748b);font-size:13px}.content-details dd[data-v-01827c99]{color:var(--aia-text,#334155);text-align:right;margin:0;font-size:13px}.platform-block[data-v-01827c99]{background:#fff7f7;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:8px;margin:0 0 14px;padding:11px 12px}.platform-block__title[data-v-01827c99]{color:#991b1b;margin-bottom:4px;font-size:12px;font-weight:800}.platform-block__reason[data-v-01827c99]{color:#7f1d1d;font-size:13px;line-height:1.4}.platform-block__meta[data-v-01827c99]{color:var(--aia-text-muted,#64748b);margin-top:6px;font-size:11px;line-height:1.35}.content-actions[data-v-01827c99]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.button[data-v-01827c99]{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700}.button-primary[data-v-01827c99]{color:#fff;background:var(--aia-accent,#2563eb)}.button-primary[data-v-01827c99]:hover{background:var(--aia-accent-hover,#1d4ed8)}.button-secondary[data-v-01827c99]{color:var(--aia-text,#334155);background:var(--aia-surface,#fff);border-color:var(--aia-border-strong,#cbd5e1)}.button-secondary[data-v-01827c99]:hover:not(:disabled){background:var(--aia-surface-soft,#f8fafc)}.button[data-v-01827c99]:disabled{cursor:default;opacity:.6}@media (width<=720px){.my-contents-view[data-v-01827c99]{height:auto;min-height:calc(100dvh - 96px);padding:16px;overflow:visible}.page-header[data-v-01827c99]{flex-direction:column}.page-header>.button[data-v-01827c99]{width:100%}.contents-grid[data-v-01827c99]{grid-template-columns:1fr;padding-right:0;overflow:visible}.content-actions[data-v-01827c99]{flex-direction:column}.content-actions .button[data-v-01827c99]{width:100%}}.content-view[data-v-d0f84ee0]{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;padding:24px;display:flex}.state-card[data-v-d0f84ee0]{color:#64748b;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.back-button[data-v-d0f84ee0]{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.back-button[data-v-d0f84ee0]:hover{color:#2563eb}.content-header[data-v-d0f84ee0]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.eyebrow[data-v-d0f84ee0]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.content-header h1[data-v-d0f84ee0]{color:#0f172a;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.15}.content-meta[data-v-d0f84ee0]{color:#64748b;margin:9px 0 0;font-size:13px}.published-badge[data-v-d0f84ee0]{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:6px 10px;font-size:13px;font-weight:700}.viewer-layout[data-v-d0f84ee0]{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.player-panel[data-v-d0f84ee0],.content-actions[data-v-d0f84ee0]{background:#fff;border:1px solid #e5e7eb;border-radius:14px}.player-panel[data-v-d0f84ee0]{background:#0f172a;overflow:hidden}.content-video[data-v-d0f84ee0]{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:calc(100vh - 250px);display:block}.content-actions[data-v-d0f84ee0]{padding:20px}.content-actions h2[data-v-d0f84ee0]{color:#0f172a;margin:0 0 10px}.content-actions p[data-v-d0f84ee0]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.comments-button[data-v-d0f84ee0]{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:9px;margin-top:18px;padding:10px 16px;font-weight:700}.comments-button[data-v-d0f84ee0]:hover{background:#1d4ed8}@media (width<=900px){.content-view[data-v-d0f84ee0]{padding:16px}.viewer-layout[data-v-d0f84ee0]{grid-template-columns:1fr}.content-video[data-v-d0f84ee0]{max-height:none}}.message-composer[data-v-0ec598dd]{box-sizing:border-box;background:0 0;border:1px solid #d7dee7;border-radius:10px;width:100%;padding:6px 16px 16px}.message-composer__label[data-v-0ec598dd]{color:#3d4650;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.message-composer__textarea[data-v-0ec598dd]{box-sizing:border-box;resize:none;color:#252d35;width:100%;height:58px;min-height:58px;max-height:58px;font:inherit;background:#fff;border:1px solid #cfd7e1;border-radius:8px;padding:11px 12px;font-size:14px;line-height:1.45;display:block;overflow-y:auto}.message-composer__textarea[data-v-0ec598dd]:focus{border-color:#5591e8;outline:none;box-shadow:0 0 0 2px #2d6be41a}.message-composer__textarea[data-v-0ec598dd]:disabled{cursor:not-allowed;color:#8a949e;background:#f3f5f7}.message-composer__footer[data-v-0ec598dd]{align-items:center;gap:16px;min-height:36px;margin-top:10px;display:flex}.message-composer__voice-area[data-v-0ec598dd]{align-items:center;display:flex}.message-composer__footer-right[data-v-0ec598dd]{align-items:center;gap:14px;margin-left:auto;display:flex}.message-composer__counter[data-v-0ec598dd]{color:#76818d;font-size:12px}.message-composer__actions[data-v-0ec598dd]{justify-content:flex-end;gap:9px;display:flex}.message-composer__recording[data-v-0ec598dd]{align-items:center;gap:10px;width:100%;display:flex}.message-composer__recording-indicator[data-v-0ec598dd]{background:#d63a3a;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite recording-pulse-0ec598dd}.message-composer__recording-text[data-v-0ec598dd]{color:#9f2f2f;margin-right:auto;font-size:13px;font-weight:700}.message-composer__button[data-v-0ec598dd]{box-sizing:border-box;min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.message-composer__button[data-v-0ec598dd]:disabled{cursor:not-allowed;opacity:.55}.message-composer__button--voice[data-v-0ec598dd]{color:#39434d;background:#fff;border-color:#cfd7e1;justify-content:center;align-items:center;gap:7px;min-width:118px;display:inline-flex}.message-composer__button--voice[data-v-0ec598dd]:hover:not(:disabled){background:#f3f6f9;border-color:#9eabb8}.message-composer__voice-icon[data-v-0ec598dd]{font-size:16px;line-height:1}.message-composer__button--cancel[data-v-0ec598dd]{color:#39434d;background:#fff;border-color:#cfd7e1}.message-composer__button--cancel[data-v-0ec598dd]:hover:not(:disabled){background:#f3f6f9}.message-composer__button--stop[data-v-0ec598dd]{color:#9f2f2f;background:#fff4f4;border-color:#d79a9a}.message-composer__button--stop[data-v-0ec598dd]:hover{background:#ffe7e7}.message-composer__button--primary[data-v-0ec598dd]{color:#fff;background:#2d6be4}.message-composer__button--primary[data-v-0ec598dd]:hover:not(:disabled){background:#245cc5}@keyframes recording-pulse-0ec598dd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@media (width<=680px){.message-composer__footer[data-v-0ec598dd],.message-composer__recording[data-v-0ec598dd]{flex-direction:column;align-items:stretch}.message-composer__footer-right[data-v-0ec598dd]{flex-direction:column;align-items:stretch;margin-left:0}.message-composer__actions[data-v-0ec598dd]{justify-content:stretch}.message-composer__button[data-v-0ec598dd]{flex:1}}.message-composer__emoji-area[data-v-0ec598dd]{align-items:center;display:flex;position:relative}.message-composer__button--emoji[data-v-0ec598dd]{background:#fff;border-color:#cfd7e1;min-width:38px;padding:7px 9px;font-size:18px;line-height:1}.message-composer__button--emoji[data-v-0ec598dd]:hover:not(:disabled){background:#f3f6f9}.message-composer__emoji-picker[data-v-0ec598dd]{z-index:20;background:#fff;border:1px solid #cfd7e1;border-radius:9px;grid-template-columns:repeat(5,34px);gap:4px;padding:8px;display:grid;position:absolute;bottom:44px;left:0;box-shadow:0 8px 24px #0000001f}.message-composer__emoji-item[data-v-0ec598dd]{cursor:pointer;background:0 0;border:0;border-radius:6px;width:34px;height:34px;padding:0;font-size:20px;line-height:1}.message-composer__emoji-item[data-v-0ec598dd]:hover:not(:disabled){background:#eef2f6}html[data-theme=dark]{color:#788c97;background:#111b23;border-color:#55efff70;box-shadow:0 0 0 2px #55efff0a}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{color:#eef8fc;background:#182833;border-color:#55efff57}html[data-theme=dark]{color:#efa7a7;background:#55efff14;border-color:#7e97a638;box-shadow:0 10px 28px #00000057}.message-composer--compact[data-v-0ec598dd]{background:0 0;border:0;border-radius:0;padding:8px 10px 10px}.message-composer--compact .message-composer__label[data-v-0ec598dd]{display:none}.message-composer--compact .message-composer__textarea[data-v-0ec598dd]{resize:vertical;background:0 0;border:0;border-bottom:1px solid #9ca3af;border-radius:0;height:42px;min-height:42px;max-height:86px;padding:9px 2px 7px}.message-composer--compact .message-composer__textarea[data-v-0ec598dd]:focus{box-shadow:none;border-bottom-color:#2563eb}.message-composer--compact .message-composer__footer[data-v-0ec598dd]{margin-top:7px}.message-editor[data-v-72522bec]{box-sizing:border-box;background:#fff;border:1px solid #dfe5ec;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px 18px;display:flex}.message-editor--own[data-v-72522bec]{background:#f4f8ff;border-color:#b9d6f7}.message-editor--editing[data-v-72522bec]{border-color:#8db9ee;box-shadow:0 0 0 2px #2d6be414}.message-editor--inactive[data-v-72522bec]{opacity:.72;background:#f3f4f6}.message-editor__header[data-v-72522bec]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.message-editor__author[data-v-72522bec]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.message-editor__author strong[data-v-72522bec]{color:#20252b;font-size:15px}.message-editor__time[data-v-72522bec]{color:#7a8490;flex:none;font-size:12px}.message-editor__private[data-v-72522bec],.message-editor__blocked[data-v-72522bec]{border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.message-editor__private[data-v-72522bec]{color:#70520b;background:#fff1c2}.message-editor__blocked[data-v-72522bec]{color:#9c2525;background:#fde1e1}.message-editor__text[data-v-72522bec]{white-space:pre-wrap;overflow-wrap:anywhere;color:#303840;margin:0;font-size:15px;line-height:1.55}.message-editor__actions[data-v-72522bec]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.message-editor__button[data-v-72522bec]{color:#26313c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6de;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600}.message-editor__button[data-v-72522bec]:hover:not(:disabled){background:#f4f7fa;border-color:#8da2b8}.message-editor__button[data-v-72522bec]:disabled{opacity:.5;cursor:default}.message-editor__button--primary[data-v-72522bec]{color:#fff;background:#2d6be4;border-color:#2d6be4}.message-editor__button--primary[data-v-72522bec]:hover:not(:disabled){background:#2258c2;border-color:#2258c2}.message-editor__button--danger[data-v-72522bec],.message-editor__button--block[data-v-72522bec]{color:#a52c2c;border-color:#d96363}.message-editor__button--danger[data-v-72522bec]{color:#8f4650;background:#f4dfe2;border-color:#e2b8bd}.message-editor__button--danger[data-v-72522bec]:hover:not(:disabled){color:#783a43;background:#ebcdd1;border-color:#d6a3aa}.message-editor__button--report[data-v-72522bec]{color:#74570c;border-color:#d2a644}.message-editor__form[data-v-72522bec]{flex-direction:column;gap:10px;padding-top:4px;display:flex}.message-editor__form--block[data-v-72522bec]{background:#fff8f8;border:1px solid #efc5c5;border-radius:9px;padding:14px}.message-editor__label[data-v-72522bec]{color:#303840;font-size:13px;font-weight:700}.message-editor__textarea[data-v-72522bec],.message-editor__select[data-v-72522bec]{box-sizing:border-box;color:#252d35;width:100%;font:inherit;background:#fff;border:1px solid #cfd7e1;border-radius:8px;font-size:14px}.message-editor__textarea[data-v-72522bec]{resize:vertical;min-height:98px;padding:11px 12px;line-height:1.45}.message-editor__select-group[data-v-72522bec]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.message-editor__select-group .message-editor__label[data-v-72522bec]{white-space:nowrap;flex:none;margin:0}.message-editor__select[data-v-72522bec]{box-sizing:border-box;color:#252d35;width:320px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd7e1;border-radius:8px;padding:8px 12px;font-size:14px}.message-editor__textarea[data-v-72522bec]:focus,.message-editor__select[data-v-72522bec]:focus{border-color:#5591e8;outline:none;box-shadow:0 0 0 2px #2d6be41a}.message-editor__form-footer[data-v-72522bec]{justify-content:space-between;align-items:center;gap:16px;display:flex}.message-editor__counter[data-v-72522bec]{color:#76818d;font-size:12px}.message-editor__form-actions[data-v-72522bec]{justify-content:flex-end;gap:9px;display:flex}.message-editor__meta[data-v-72522bec]{color:#8b949e;font-size:11px}.message-editor__form--audio[data-v-72522bec]{gap:12px}.message-editor__hint[data-v-72522bec]{color:#64748b;margin:0;font-size:12px;line-height:1.4}.message-editor__audio-error[data-v-72522bec]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;margin:0;padding:8px 10px;font-size:12px}.message-editor__audio-recording[data-v-72522bec],.message-editor__audio-preview[data-v-72522bec],.message-editor__audio-start[data-v-72522bec]{align-items:center;gap:10px;display:flex}.message-editor__audio-preview .message-editor__audio[data-v-72522bec]{flex:auto;min-width:0}.message-editor__recording-indicator[data-v-72522bec]{color:#b91c1c;font-size:12px;font-weight:700}@media (width<=680px){.message-editor__header[data-v-72522bec],.message-editor__form-footer[data-v-72522bec],.message-editor__select-group[data-v-72522bec]{flex-direction:column;align-items:stretch}.message-editor__select[data-v-72522bec]{width:100%}.message-editor__actions[data-v-72522bec],.message-editor__form-actions[data-v-72522bec]{justify-content:stretch}.message-editor__button[data-v-72522bec]{flex:1}}.message-editor__report-link[data-v-72522bec]{color:#74570c;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.2;text-decoration:underline}.message-editor__report-link[data-v-72522bec]:hover{color:#4f3b08}.message-editor__report-link[data-v-72522bec]:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #d2a644}.message-editor[data-v-72522bec]{box-sizing:border-box;border-radius:10px;width:100%;min-height:0;padding:8px 14px}.message-editor__header[data-v-72522bec]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.message-editor__text[data-v-72522bec]{margin:0;line-height:1.35}.message-editor__audio[data-v-72522bec]{width:100%;height:34px;margin:4px 0 0;display:block}.message-editor__actions[data-v-72522bec],.message-editor__footer[data-v-72522bec]{margin-top:4px}.message-editor__meta[data-v-72522bec]{justify-content:flex-start;align-items:center;display:flex}.message-editor__reactions[data-v-72522bec]{align-items:center;gap:6px;display:flex}.message-editor__reaction[data-v-72522bec]{color:#6b7280;min-width:42px;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.message-editor__reaction--positive[data-v-72522bec]{color:#16803c;border-color:#bbdfc8}.message-editor__reaction--positive.message-editor__reaction--selected[data-v-72522bec]{background:#eaf8ef;border-color:#65b77e}.message-editor__reaction--negative[data-v-72522bec]{color:#6b7280}.message-editor__reaction--negative.message-editor__reaction--selected[data-v-72522bec]{color:#374151;background:#eef0f2;border-color:#9ca3af}.message-editor__reaction[data-v-72522bec]:hover:not(:disabled){filter:brightness(.97)}.message-editor__reaction[data-v-72522bec]:disabled{cursor:default;opacity:.55}.message-editor__textarea-wrap[data-v-72522bec]{position:relative}.message-editor__textarea--with-emoji[data-v-72522bec]{padding-bottom:48px}.message-editor__inline-emoji-area[data-v-72522bec]{z-index:5;position:absolute;bottom:8px;left:8px}.message-editor__inline-emoji-button[data-v-72522bec]{cursor:pointer;background:#fffffff0;border:1px solid #d8dee7;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:inline-flex}.message-editor__inline-emoji-button[data-v-72522bec]:hover{background:#f3f6f9}.message-editor__emoji-picker[data-v-72522bec]{z-index:30;background:#fff;border:1px solid #cfd7e1;border-radius:9px;grid-template-columns:repeat(5,34px);gap:4px;padding:8px;display:grid;position:absolute;box-shadow:0 8px 24px #0000001f}.message-editor__emoji-picker--inline[data-v-72522bec]{bottom:40px;left:0}.message-editor__emoji-item[data-v-72522bec]{cursor:pointer;background:0 0;border:0;border-radius:6px;width:34px;height:34px;padding:0;font-size:20px;line-height:1}.message-editor__emoji-item[data-v-72522bec]:hover{background:#eef2f6}html[data-theme=dark]{color:#cbd9e1;box-shadow:none;opacity:.68;background:#94a3b80a;border-color:#55efff5c;box-shadow:0 0 0 2px #55efff0a}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{color:#788c97}html[data-theme=dark]{color:#eafcff;background:#2a64b5;border-color:#60a5fa75}html[data-theme=dark]{color:#c7d6de;background:#4a121233;border-color:#f8717138}html[data-theme=dark],html[data-theme=dark]{color:#dbe6eb;background:#0f1a23;border-color:#7e97a638}html[data-theme=dark]{color:#70848f}html[data-theme=dark],html[data-theme=dark]{border-color:#55efff6b;box-shadow:0 0 0 2px #55efff0a}html[data-theme=dark]{color:#d1d9de;filter:brightness(1.08);opacity:.88;background:#55efff14;border-color:#7e97a638;box-shadow:0 10px 28px #00000057}.message-editor__reply-button[data-v-72522bec]{color:#4b5563;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.message-editor__reply-button[data-v-72522bec]:hover{color:#111827;background:#f3f4f6}html[data-theme=dark] .message-editor__reply-button[data-v-72522bec]{color:#cbd5e1}html[data-theme=dark] .message-editor__reply-button[data-v-72522bec]:hover{color:#f8fafc;background:#273244}.moderation-view[data-v-4602d20c]{box-sizing:border-box;width:100%;min-height:100%;padding:24px;overflow-y:auto}.moderation-workspace[data-v-4602d20c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:1700px;margin:0 auto;box-shadow:0 10px 30px #0f172a12}.workspace-header[data-v-4602d20c]{border-bottom:1px solid #e2e8f0;grid-template-columns:140px 1fr 140px;align-items:center;gap:20px;padding:18px 24px;display:grid}.workspace-title[data-v-4602d20c]{text-align:center}.workspace-title p[data-v-4602d20c]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:700}.workspace-title h1[data-v-4602d20c]{color:#0f172a;margin:0;font-size:26px;line-height:1.2}.workspace-alert[data-v-4602d20c]{margin:16px 24px 0}.state-card[data-v-4602d20c]{color:#64748b;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:24px;padding:40px}.workspace-grid[data-v-4602d20c]{grid-template-columns:minmax(320px,22vw) minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.preview-panel[data-v-4602d20c],.information-card[data-v-4602d20c],.context-card[data-v-4602d20c],.conversation-card[data-v-4602d20c]{flex-direction:column;min-height:0;display:flex}.preview-panel[data-v-4602d20c]{flex-direction:column;min-height:620px;display:flex}.panel-title[data-v-4602d20c]{color:#334155;border-bottom:1px solid #e2e8f0;padding:14px 18px;font-size:14px;font-weight:700}.preview-area[data-v-4602d20c]{background:#0f172a;flex:1;justify-content:center;align-items:center;min-height:500px;padding:16px;display:flex;position:relative;overflow:hidden}.preview-media[data-v-4602d20c]{object-fit:contain;width:100%;height:100%;max-height:72vh;display:block}.video-loading-message[data-v-4602d20c]{z-index:2;box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;background:#0f172ab8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:16px}.video-loading-message strong[data-v-4602d20c]{font-size:18px}.video-loading-message span[data-v-4602d20c]{color:#cbd5e1;max-width:360px;font-size:13px;line-height:1.45}.preview-empty[data-v-4602d20c]{color:#cbd5e1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.preview-empty strong[data-v-4602d20c]{color:#fff;font-size:18px}.file-link[data-v-4602d20c]{color:#93c5fd;margin-top:10px;font-weight:700}.preview-caption[data-v-4602d20c]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.preview-caption strong[data-v-4602d20c]{color:#0f172a}.preview-caption span[data-v-4602d20c]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-sidebar[data-v-4602d20c]{flex-direction:column;gap:10px;min-width:0;display:flex}.information-grid[data-v-4602d20c]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.information-item[data-v-4602d20c]{box-sizing:border-box;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;min-width:0;min-height:58px;padding:9px 12px}.information-item[data-v-4602d20c]:nth-child(3n){border-right:0}.information-item[data-v-4602d20c]:nth-last-child(-n+3){border-bottom:0}.information-label[data-v-4602d20c],.context-label[data-v-4602d20c]{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.information-item strong[data-v-4602d20c],.context-item strong[data-v-4602d20c]{overflow-wrap:anywhere;color:#1e293b;font-size:12px;line-height:1.25;display:block}.status-badge[data-v-4602d20c]{border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-badge--moderation[data-v-4602d20c]{color:#9a3412;background:#ffedd5}.status-badge--published[data-v-4602d20c]{color:#166534;background:#dcfce7}.status-badge--inactive[data-v-4602d20c],.status-badge--unknown[data-v-4602d20c]{color:#475569;background:#e2e8f0}.context-card[data-v-4602d20c]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.context-item[data-v-4602d20c]{border-right:1px solid #e2e8f0;min-width:0;padding:9px 12px}.context-item[data-v-4602d20c]:last-child{border-right:0}.text-button[data-v-4602d20c]{color:#2563eb;font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.text-button[data-v-4602d20c]:disabled{color:#94a3b8}.conversation-card[data-v-4602d20c]{flex-direction:column;min-height:0;display:flex}.conversation-header[data-v-4602d20c]{border-bottom:1px solid #e2e8f0;flex:none;padding:12px 16px}.conversation-header div[data-v-4602d20c]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.conversation-header strong[data-v-4602d20c]{color:#0f172a}.conversation-header span[data-v-4602d20c]{color:#64748b;font-size:12px}.timeline[data-v-4602d20c]{box-sizing:border-box;background:#f8fafc;flex-direction:column;flex:none;gap:2px;height:clamp(230px,34vh,430px);min-height:230px;padding:14px 16px;display:flex;overflow-y:auto}.empty-state[data-v-4602d20c]{color:#64748b;text-align:center;margin:auto}.timeline-message[data-v-4602d20c]{grid-template-columns:16px 1fr;gap:10px;padding:8px 0 12px;display:grid;position:relative}.timeline-message[data-v-4602d20c]:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:26px;bottom:-8px;left:5px}.timeline-message[data-v-4602d20c]:last-child:before{display:none}.timeline-marker[data-v-4602d20c]{z-index:1;box-sizing:border-box;background:#fff;border:3px solid #64748b;border-radius:50%;width:12px;height:12px;margin-top:5px}.timeline-message--own .timeline-marker[data-v-4602d20c]{border-color:#2563eb}.message-body[data-v-4602d20c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:10px 12px}.timeline-message--own .message-body[data-v-4602d20c]{background:#eff6ff;border-color:#bfdbfe}.message-header[data-v-4602d20c]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.message-header strong[data-v-4602d20c]{color:#0f172a;font-size:13px}.message-header time[data-v-4602d20c]{color:#94a3b8;white-space:nowrap;font-size:11px}.message-body p[data-v-4602d20c]{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.message-form[data-v-4602d20c]{border-top:1px solid #e2e8f0;flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.message-form textarea[data-v-4602d20c]{box-sizing:border-box;resize:vertical;color:#0f172a;width:100%;min-height:68px;font:inherit;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:10px 12px;font-size:13px}.message-form textarea[data-v-4602d20c]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.form-footer[data-v-4602d20c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.counter[data-v-4602d20c]{color:#64748b;font-size:11px}.message-audio[data-v-4602d20c]{width:min(100%,420px);height:34px;display:block}.voice-controls[data-v-4602d20c],.text-message-actions[data-v-4602d20c]{align-items:center;gap:6px;display:flex}.recording-state[data-v-4602d20c]{color:#b91c1c;white-space:nowrap;font-size:11px;font-weight:700}.button-voice[data-v-4602d20c]{color:#334155;background:#fff;border-color:#cbd5e1}.button-voice[data-v-4602d20c]:hover:not(:disabled){background:#f8fafc}.button-stop[data-v-4602d20c]{color:#fff;background:#dc2626}.button-stop[data-v-4602d20c]:hover:not(:disabled){background:#b91c1c}.button-cancel[data-v-4602d20c]{color:#475569;background:#fff;border-color:#cbd5e1}.button-cancel[data-v-4602d20c]:hover:not(:disabled){background:#f8fafc}.decision-panel[data-v-4602d20c]{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:2px;display:grid}.button[data-v-4602d20c]{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700}.button[data-v-4602d20c]:disabled{opacity:.55;cursor:not-allowed}.button-primary[data-v-4602d20c]{color:#fff;background:#2563eb}.button-primary[data-v-4602d20c]:hover:not(:disabled){background:#1d4ed8}.button-secondary[data-v-4602d20c]{color:#334155;background:#fff;border-color:#cbd5e1}.button-secondary[data-v-4602d20c]:hover{background:#f8fafc}.moderation-contest-row[data-v-4602d20c]{align-items:center;min-width:0;display:flex}.moderation-contest-label[data-v-4602d20c]{color:#475569;align-items:center;gap:8px;width:100%;min-width:0;font-size:11px;font-weight:600;display:flex}.moderation-contest-label>span[data-v-4602d20c]{flex:none}.moderation-contest-select[data-v-4602d20c]{color:#334155;min-width:0;height:28px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:3px 8px}.platform-reject-row[data-v-4602d20c]{grid-column:1/-1;align-items:center;gap:12px;min-height:30px;padding:0 10px;display:flex}.platform-reject-check[data-v-4602d20c]{color:#475569;cursor:pointer;flex:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.platform-reject-check input[data-v-4602d20c]{width:15px;height:15px;margin:0}.platform-reject-reason[data-v-4602d20c]{color:#374151;min-width:0;height:30px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:auto;padding:4px 9px;font-size:12px}.platform-reject-reason[data-v-4602d20c]:focus{border-color:#9ca3af;outline:none}.reject-confirmation[data-v-4602d20c]{box-sizing:border-box;background:#fff7f7;border:1px solid #fecaca;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:4px 6px;display:flex}.reject-confirmation__text[data-v-4602d20c]{color:#991b1b;min-width:0;font-size:11px;font-weight:600;line-height:1.25}.reject-confirmation__actions[data-v-4602d20c]{flex:none;align-items:center;gap:6px;display:flex}.reject-confirmation__actions .button[data-v-4602d20c]{min-height:28px;padding:4px 10px;font-size:11px}.decision-secondary[data-v-4602d20c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.button-reject[data-v-4602d20c]{color:#922f2f;background:#f3d4d2;border-color:#d99b97}.button-reject[data-v-4602d20c]:hover:not(:disabled){background:#edc3c0}.button-revision[data-v-4602d20c]{color:#806018;background:#f7e6ae;border-color:#ddc16c}.button-revision[data-v-4602d20c]:hover:not(:disabled){background:#f2da91}.button-approve[data-v-4602d20c]{color:#fff;background:#16a34a}.button-approve[data-v-4602d20c]:hover:not(:disabled){background:#15803d}.approved-state[data-v-4602d20c]{color:#166534;text-align:center;background:#dcfce7;border-radius:8px;grid-column:1/-1;padding:13px 18px;font-size:14px;font-weight:700}@media (width<=1180px){.workspace-grid[data-v-4602d20c]{grid-template-columns:1fr}.preview-panel[data-v-4602d20c]{min-height:520px}.preview-area[data-v-4602d20c]{min-height:420px}.timeline[data-v-4602d20c]{height:380px}}.message-header[data-v-4602d20c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-header-controls[data-v-4602d20c]{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=720px){.moderation-view[data-v-4602d20c]{padding:12px}.workspace-header[data-v-4602d20c]{grid-template-columns:1fr;padding:16px}.workspace-header .button[data-v-4602d20c]{width:100%}.header-placeholder[data-v-4602d20c]{display:none}.workspace-grid[data-v-4602d20c]{padding:10px}.information-grid[data-v-4602d20c],.context-card[data-v-4602d20c]{grid-template-columns:1fr}.information-item[data-v-4602d20c],.information-item[data-v-4602d20c]:nth-child(3n),.information-item[data-v-4602d20c]:nth-last-child(-n+3),.context-item[data-v-4602d20c]{border-bottom:1px solid #e2e8f0;border-right:0}.information-item[data-v-4602d20c]:last-child,.context-item[data-v-4602d20c]:last-child{border-bottom:0}.timeline[data-v-4602d20c]{height:320px;min-height:260px}.decision-panel[data-v-4602d20c]{grid-template-columns:1fr}.decision-secondary[data-v-4602d20c]{grid-template-columns:repeat(2,minmax(0,1fr))}.message-header[data-v-4602d20c],.preview-caption[data-v-4602d20c]{flex-direction:column;align-items:flex-start}.form-footer[data-v-4602d20c]{flex-direction:column;align-items:stretch}.form-footer .button[data-v-4602d20c]{width:100%}}.timeline[data-v-4602d20c]{gap:0;padding:8px 12px}.timeline-message[data-v-4602d20c]{grid-template-columns:14px minmax(0,1fr);gap:6px;padding:4px 0 6px}.timeline-message[data-v-4602d20c]:before{top:20px;bottom:-6px;left:5px}.timeline-marker[data-v-4602d20c]{border-width:2px;width:10px;height:10px;margin-top:10px}[data-v-4602d20c] .message-editor{border-radius:8px;gap:5px;padding:8px 10px}[data-v-4602d20c] .message-editor__header{align-items:center;gap:10px}[data-v-4602d20c] .message-editor__author strong{font-size:13px}[data-v-4602d20c] .message-editor__time{font-size:10px}[data-v-4602d20c] .message-editor__text{font-size:13px;line-height:1.35}[data-v-4602d20c] .message-editor__actions{gap:6px;margin-top:1px}[data-v-4602d20c] .message-editor__button{border-radius:6px;min-height:26px;padding:3px 9px;font-size:11px}[data-v-4602d20c] .message-editor__meta{display:none}[data-v-4602d20c] .message-editor__form{gap:6px}[data-v-4602d20c] .message-editor__textarea{min-height:62px;padding:7px 9px;font-size:13px}[data-v-4602d20c] .message-editor__form-footer{gap:8px}[data-v-4602d20c] .message-editor__counter{font-size:10px}.composer-shell[data-v-4602d20c]{position:relative}.composer-success[data-v-4602d20c]{z-index:2;color:#16794b;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:55%;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:8px;right:12px;overflow:hidden}[data-v-4602d20c] .message-composer{border-radius:8px;gap:6px;padding:8px 10px}[data-v-4602d20c] .message-composer__label{margin:0;font-size:12px}[data-v-4602d20c] .message-composer__textarea{border-radius:7px;min-height:64px;padding:8px 10px;font-size:13px;line-height:1.35}[data-v-4602d20c] .message-composer__footer{gap:8px}[data-v-4602d20c] .message-composer__voice-button,[data-v-4602d20c] .message-composer__send-button,[data-v-4602d20c] .message-composer__cancel-button,[data-v-4602d20c] .message-composer__stop-button{border-radius:6px;min-height:28px;padding:4px 10px;font-size:11px}[data-v-4602d20c] .message-composer__counter,[data-v-4602d20c] .message-composer__recording-time{font-size:10px}.timeline[data-v-4602d20c]{height:clamp(210px,30vh,330px);min-height:210px;padding:6px 10px}.timeline-message[data-v-4602d20c]{gap:5px;padding:3px 0 4px}[data-v-4602d20c] .message-editor{gap:3px;padding:6px 8px}[data-v-4602d20c] .message-editor__header{min-height:18px}[data-v-4602d20c] .message-editor__text{line-height:1.25}[data-v-4602d20c] .message-editor__audio{width:380px;max-width:100%;height:34px;margin:4px 0 0}[data-v-4602d20c] .message-editor__actions{align-items:center;min-height:24px;margin-top:0}[data-v-4602d20c] .message-editor__button{min-height:24px;padding:2px 8px;line-height:1}[data-v-4602d20c] .message-composer{gap:4px;padding:6px 8px}[data-v-4602d20c] .message-composer__label{line-height:1.1}[data-v-4602d20c] .message-composer__textarea{resize:vertical;min-height:46px;max-height:90px;padding:6px 8px;line-height:1.25}[data-v-4602d20c] .message-composer__footer{align-items:center;gap:6px;min-height:28px;display:flex}[data-v-4602d20c] .message-composer__actions{align-items:center;gap:6px;margin-left:auto;display:flex}[data-v-4602d20c] .message-composer__voice-button,[data-v-4602d20c] .message-composer__send-button,[data-v-4602d20c] .message-composer__cancel-button,[data-v-4602d20c] .message-composer__stop-button{min-height:26px;padding:3px 9px;line-height:1}[data-v-4602d20c] .message-composer__counter{line-height:26px}@media (width>=1181px){.moderation-view[data-v-4602d20c]{padding:8px 16px 12px}.moderation-workspace[data-v-4602d20c]{border-radius:10px}.workspace-header[data-v-4602d20c]{grid-template-columns:110px 1fr 110px;gap:12px;padding:8px 16px}.workspace-title p[data-v-4602d20c]{margin-bottom:1px;font-size:9px;line-height:1.1}.workspace-title h1[data-v-4602d20c]{font-size:20px;line-height:1.1}.workspace-header .button[data-v-4602d20c]{min-height:32px;padding:5px 12px;font-size:12px}.workspace-grid[data-v-4602d20c]{gap:10px;padding:8px 12px 10px}.workspace-sidebar[data-v-4602d20c]{gap:5px}.information-item[data-v-4602d20c]{min-height:45px;padding:5px 9px}.information-label[data-v-4602d20c],.context-label[data-v-4602d20c]{margin-bottom:1px;font-size:9px;line-height:1.1}.information-item strong[data-v-4602d20c],.context-item strong[data-v-4602d20c]{font-size:11px;line-height:1.15}.status-badge[data-v-4602d20c]{padding:3px 7px;font-size:10px}.context-item[data-v-4602d20c]{padding:5px 9px}.text-button[data-v-4602d20c]{font-size:11px}.conversation-header[data-v-4602d20c]{padding:6px 10px}.conversation-header strong[data-v-4602d20c]{font-size:13px}.conversation-header span[data-v-4602d20c]{font-size:10px}.timeline[data-v-4602d20c]{height:190px;min-height:190px;max-height:190px;padding:4px 8px}.timeline-message[data-v-4602d20c]{gap:4px;padding:2px 0 3px}[data-v-4602d20c] .message-editor{gap:2px;padding:5px 7px}[data-v-4602d20c] .message-editor__header{min-height:16px}[data-v-4602d20c] .message-editor__author strong{font-size:11px}[data-v-4602d20c] .message-editor__time{font-size:9px}[data-v-4602d20c] .message-editor__actions{gap:4px;min-height:20px}[data-v-4602d20c] .message-editor__button{min-height:20px;padding:2px 7px;font-size:10px}[data-v-4602d20c] .message-composer{gap:2px;padding:4px 6px}[data-v-4602d20c] .message-composer__label{font-size:10px;line-height:1}[data-v-4602d20c] .message-composer__footer{gap:4px;min-height:24px}[data-v-4602d20c] .message-composer__voice-button,[data-v-4602d20c] .message-composer__send-button,[data-v-4602d20c] .message-composer__cancel-button,[data-v-4602d20c] .message-composer__stop-button{min-height:23px;padding:2px 8px;font-size:10px}[data-v-4602d20c] .message-composer__counter{font-size:9px;line-height:23px}.composer-success[data-v-4602d20c]{font-size:10px;top:4px;right:8px}.decision-panel[data-v-4602d20c]{gap:5px;padding:0}.platform-reject-row[data-v-4602d20c]{min-height:24px;padding:0 6px}.platform-reject-check[data-v-4602d20c]{gap:5px;font-size:11px}.platform-reject-check input[data-v-4602d20c]{width:13px;height:13px}.platform-reject-reason[data-v-4602d20c]{height:26px;padding:3px 7px;font-size:10px}.decision-secondary[data-v-4602d20c]{gap:6px}.decision-panel .button[data-v-4602d20c]{min-height:32px;padding:5px 10px;font-size:12px}.approved-state[data-v-4602d20c]{padding:8px 12px;font-size:12px}.preview-panel[data-v-4602d20c]{min-height:0}.panel-title[data-v-4602d20c]{padding:7px 12px;font-size:12px}.preview-area[data-v-4602d20c]{height:590px;min-height:0;padding:8px}.preview-media[data-v-4602d20c]{max-height:590px}.preview-caption[data-v-4602d20c]{gap:10px;padding:7px 12px;font-size:11px}.preview-panel[data-v-4602d20c],.workspace-sidebar[data-v-4602d20c]{height:620px;min-height:620px;max-height:620px}.workspace-sidebar[data-v-4602d20c]{overflow:hidden}.information-card[data-v-4602d20c],.context-card[data-v-4602d20c]{flex:none}.conversation-card[data-v-4602d20c]{flex:auto;min-height:0;overflow:hidden}.conversation-header[data-v-4602d20c]{flex:none}.timeline[data-v-4602d20c]{flex:auto;height:auto;min-height:0;max-height:none;overflow-y:auto}.composer-shell[data-v-4602d20c]{flex:none}.decision-panel[data-v-4602d20c]{flex:none;margin-top:0}[data-v-4602d20c] .message-editor{padding:7px 9px}[data-v-4602d20c] .message-editor__text{font-size:12px;line-height:1.25}[data-v-4602d20c] .message-composer{padding:6px 8px}[data-v-4602d20c] .message-composer__textarea{min-height:50px;max-height:64px;padding:6px 8px;font-size:12px;line-height:1.25}.decision-panel .button[data-v-4602d20c]{min-height:36px;font-size:12px}.platform-reject-row[data-v-4602d20c]{min-height:28px}.workspace-grid[data-v-4602d20c]{align-items:start}.preview-panel[data-v-4602d20c]{height:620px;min-height:620px;max-height:620px}.workspace-sidebar[data-v-4602d20c]{height:735px;min-height:735px;max-height:735px}.preview-area[data-v-4602d20c]{flex:auto;height:auto;min-height:0;padding:8px}.preview-media[data-v-4602d20c]{object-fit:contain;width:100%;height:100%;max-height:none}.preview-caption[data-v-4602d20c]{flex:none}}html[data-theme=dark] .moderation-view{color:var(--aia-text,#cbd5e1)}html[data-theme=dark] .moderation-view .moderation-workspace{background:var(--aia-surface,#0b1720);border-color:var(--aia-border,#243746);box-shadow:var(--aia-shadow,0 10px 30px #00000038)}html[data-theme=dark] .moderation-view .workspace-header,html[data-theme=dark] .moderation-view .panel-title,html[data-theme=dark] .moderation-view .preview-caption,html[data-theme=dark] .moderation-view .information-item,html[data-theme=dark] .moderation-view .context-item,html[data-theme=dark] .moderation-view .conversation-header,html[data-theme=dark] .moderation-view .message-form{border-color:var(--aia-border,#243746)}html[data-theme=dark] .moderation-view .workspace-title h1,html[data-theme=dark] .moderation-view .preview-caption strong,html[data-theme=dark] .moderation-view .information-item strong,html[data-theme=dark] .moderation-view .context-item strong,html[data-theme=dark] .moderation-view .conversation-header strong,html[data-theme=dark] .moderation-view .message-header strong{color:var(--aia-text-strong,#f1f5f9)}html[data-theme=dark] .moderation-view .workspace-title p,html[data-theme=dark] .moderation-view .panel-title,html[data-theme=dark] .moderation-view .preview-caption span,html[data-theme=dark] .moderation-view .information-label,html[data-theme=dark] .moderation-view .context-label,html[data-theme=dark] .moderation-view .conversation-header span,html[data-theme=dark] .moderation-view .empty-state,html[data-theme=dark] .moderation-view .counter,html[data-theme=dark] .moderation-view .moderation-contest-label{color:var(--aia-text-muted,#8fa3b5)}html[data-theme=dark] .moderation-view .state-card,html[data-theme=dark] .moderation-view .timeline{color:var(--aia-text-muted,#8fa3b5);background:var(--aia-surface-soft,#0e1d28);border-color:var(--aia-border,#243746)}html[data-theme=dark] .moderation-view .timeline-message:before{background:var(--aia-border,#243746)}html[data-theme=dark] .moderation-view .timeline-marker{background:var(--aia-surface,#0b1720);border-color:var(--aia-text-muted,#8fa3b5)}html[data-theme=dark] .moderation-view .timeline-message--own .timeline-marker{border-color:var(--aia-accent,#36c5d8)}html[data-theme=dark] .moderation-view .message-body,html[data-theme=dark] .moderation-view .message-form textarea,html[data-theme=dark] .moderation-view .moderation-contest-select,html[data-theme=dark] .moderation-view .platform-reject-reason{color:var(--aia-text,#cbd5e1);background:var(--aia-surface,#0b1720);border-color:var(--aia-border-strong,#365062)}html[data-theme=dark] .moderation-view .timeline-message--own .message-body{background:#102534;border-color:#28526a}html[data-theme=dark] .moderation-view .message-body p{color:var(--aia-text,#cbd5e1)}html[data-theme=dark] .moderation-view .message-header time{color:var(--aia-text-muted,#8fa3b5)}html[data-theme=dark] .moderation-view .text-button,html[data-theme=dark] .moderation-view .file-link{color:var(--aia-accent,#36c5d8)}html[data-theme=dark] .moderation-view .button-secondary,html[data-theme=dark] .moderation-view .button-cancel,html[data-theme=dark] .moderation-view .button-voice{color:var(--aia-text,#cbd5e1);background:var(--aia-surface,#0b1720);border-color:var(--aia-border-strong,#365062)}html[data-theme=dark] .moderation-view .button-secondary:hover,html[data-theme=dark] .moderation-view .button-cancel:hover:not(:disabled),html[data-theme=dark] .moderation-view .button-voice:hover:not(:disabled){background:var(--aia-surface-soft,#0e1d28)}html[data-theme=dark] .moderation-view .status-badge--moderation{color:#f1d58a;background:#b484162e}html[data-theme=dark] .moderation-view .status-badge--published{color:#8ee6ad;background:#16a34a2e}html[data-theme=dark] .moderation-view .status-badge--inactive,html[data-theme=dark] .moderation-view .status-badge--unknown{color:var(--aia-text-muted,#8fa3b5);background:#182936}html[data-theme=dark] .moderation-view .platform-reject-check{color:var(--aia-text,#cbd5e1)}html[data-theme=dark] .moderation-view .reject-confirmation{background:#7f1d1d2e;border-color:#7f3030}html[data-theme=dark] .moderation-view .reject-confirmation__text{color:#f3a6a6}html[data-theme=dark] .moderation-view .message-composer{color:var(--aia-text,#cbd5e1);background:var(--aia-surface,#0b1720);border-color:var(--aia-border,#243746)}html[data-theme=dark] .moderation-view .message-composer__label{color:var(--aia-text-strong,#f1f5f9)}html[data-theme=dark] .moderation-view .message-composer__textarea{color:var(--aia-text,#cbd5e1);background:var(--aia-surface-soft,#0e1d28);border-color:var(--aia-border-strong,#365062)}html[data-theme=dark] .moderation-view .message-composer__textarea::placeholder,html[data-theme=dark] .moderation-view .message-composer__counter,html[data-theme=dark] .moderation-view .message-composer__recording-time{color:var(--aia-text-muted,#8fa3b5)}html[data-theme=dark] .moderation-view .message-composer__voice-button,html[data-theme=dark] .moderation-view .message-composer__cancel-button{color:var(--aia-text,#cbd5e1);background:var(--aia-surface-soft,#0e1d28);border-color:var(--aia-border-strong,#365062)}html[data-theme=dark] .moderation-view .message-editor{color:var(--aia-text,#cbd5e1);background:var(--aia-surface,#0b1720);border-color:var(--aia-border,#243746)}html[data-theme=dark] .moderation-view .message-editor__author strong,html[data-theme=dark] .moderation-view .message-editor__text{color:var(--aia-text-strong,#f1f5f9)}html[data-theme=dark] .moderation-view .message-editor__time,html[data-theme=dark] .moderation-view .message-editor__meta,html[data-theme=dark] .moderation-view .message-editor__counter{color:var(--aia-text-muted,#8fa3b5)}html[data-theme=dark] .moderation-view .message-editor__textarea{color:var(--aia-text,#cbd5e1);background:var(--aia-surface-soft,#0e1d28);border-color:var(--aia-border-strong,#365062)}html[data-theme=dark] .moderation-view .message-editor__textarea::placeholder{color:var(--aia-text-muted,#8fa3b5)}html[data-theme=dark] .moderation-view .timeline{scrollbar-color:#50616b transparent}.moderation-queue-view[data-v-08e909ec]{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:calc(100dvh - 120px);min-height:0;margin:0;padding:24px 32px;display:flex;overflow:hidden}.page-header[data-v-08e909ec]{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.page-eyebrow[data-v-08e909ec]{color:var(--aia-text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.page-header h1[data-v-08e909ec]{color:var(--aia-text-strong,#0f172a);margin:0;font-size:30px;line-height:1.2}.page-description[data-v-08e909ec]{color:var(--aia-text-muted,#64748b);margin:8px 0 0;font-size:15px}.state-card[data-v-08e909ec]{color:var(--aia-text-muted,#64748b);text-align:center;background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#e5e7eb);border-radius:12px;padding:32px}.queue-groups[data-v-08e909ec]{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:28px;min-height:0;padding-right:6px;display:flex;overflow:hidden auto}.queue-group[data-v-08e909ec]{background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);border-radius:14px;padding:18px}.queue-group__header[data-v-08e909ec]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.queue-group__eyebrow[data-v-08e909ec]{color:var(--aia-text-muted,#64748b);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.queue-group__header h2[data-v-08e909ec]{color:var(--aia-text-strong,#0f172a);margin:0;font-size:20px;line-height:1.3}.queue-group__count[data-v-08e909ec]{min-width:34px;height:34px;color:var(--aia-text,#334155);background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.queue-grid[data-v-08e909ec]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.queue-card[data-v-08e909ec]{background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#e5e7eb);box-shadow:var(--aia-shadow,0 4px 14px #0f172a0a);border-radius:12px;flex-direction:column;padding:20px;display:flex}.queue-card__header[data-v-08e909ec]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.queue-card__header h3[data-v-08e909ec]{color:var(--aia-text-strong,#0f172a);margin:0;font-size:17px;line-height:1.4}.status-badge[data-v-08e909ec]{color:#854d0e;background:#fef3c7;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.queue-card__details[data-v-08e909ec]{flex-direction:column;gap:8px;margin:20px 0;display:flex}.queue-card__details div[data-v-08e909ec]{justify-content:space-between;gap:16px;display:flex}.queue-card__details dt[data-v-08e909ec]{color:var(--aia-text-muted,#64748b);font-size:13px}.queue-card__details dd[data-v-08e909ec]{color:var(--aia-text,#334155);text-align:right;margin:0;font-size:13px}.queue-card__actions[data-v-08e909ec]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.moderation-clock[data-v-08e909ec]{object-fit:contain;flex:0 0 38px;width:38px;height:38px}.button[data-v-08e909ec]{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700}.button[data-v-08e909ec]:disabled{opacity:.55;cursor:not-allowed}.button-primary[data-v-08e909ec]{color:#fff;background:var(--aia-accent,#2563eb)}.button-primary[data-v-08e909ec]:hover{background:var(--aia-accent-hover,#1d4ed8)}.button-secondary[data-v-08e909ec]{color:var(--aia-text,#334155);background:var(--aia-surface,#fff);border-color:var(--aia-border-strong,#cbd5e1)}.button-secondary[data-v-08e909ec]:hover:not(:disabled){background:var(--aia-surface-soft,#f8fafc)}@media (width<=720px){.moderation-queue-view[data-v-08e909ec]{height:auto;min-height:calc(100dvh - 120px);padding:16px;overflow:visible}.queue-groups[data-v-08e909ec]{padding-right:0;overflow:visible}.page-header[data-v-08e909ec]{flex-direction:column}.page-header>.button[data-v-08e909ec]{width:100%}.queue-group[data-v-08e909ec]{padding:14px}.queue-group__header[data-v-08e909ec]{align-items:flex-start}.queue-grid[data-v-08e909ec]{grid-template-columns:1fr}.queue-card__actions .button[data-v-08e909ec]{width:100%}}html[data-theme=dark] .moderation-queue-view .status-badge{color:#f1d58a;background:#b484162e}html[data-theme=dark] .moderation-queue-view .button-primary{color:#061219}html[data-theme=dark] .moderation-queue-view .queue-groups{scrollbar-color:#50616b transparent}.content-preview[data-v-826d0b8d]{background:#0f172a;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.preview-media[data-v-826d0b8d]{object-fit:contain;background:#0f172a;width:100%;min-width:0;height:100%;min-height:0;display:block}.preview-empty[data-v-826d0b8d]{color:#cbd5e1;text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:220px;padding:20px;font-size:14px;display:flex}.comments-view[data-v-6a5f1748]{background:#f7f8fa;flex-direction:column;width:100%;min-height:100%;padding:12px 24px 24px;display:flex}.comments-header[data-v-6a5f1748]{margin-bottom:20px}.comments-header h1[data-v-6a5f1748]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.comments-header p[data-v-6a5f1748]{color:#6b7280;margin:6px 0 0;font-size:14px}.error-message[data-v-6a5f1748]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin:0 0 16px;padding:12px 14px}.contest-selection[data-v-6a5f1748]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;min-height:520px;padding:24px;box-shadow:0 4px 16px #0000000d}.workspace-header[data-v-6a5f1748]{border-bottom:1px solid #e5e7eb;padding-bottom:18px}.workspace-header h2[data-v-6a5f1748]{color:#1f2937;margin:0;font-size:21px}.workspace-header p[data-v-6a5f1748]{color:#6b7280;margin:6px 0 0;font-size:14px}.contest-grid[data-v-6a5f1748]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:18px;display:grid}.contest-card[data-v-6a5f1748]{color:#374151;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.contest-card[data-v-6a5f1748]:hover{background:#f8fbff;border-color:#93c5fd}.contest-card-icon[data-v-6a5f1748]{font-size:24px}.contest-card-body[data-v-6a5f1748]{flex-direction:column;gap:6px;display:flex}.contest-card-body strong[data-v-6a5f1748]{color:#1f2937}.contest-card-body span[data-v-6a5f1748]{color:#6b7280;font-size:12px}.discussion-layout[data-v-6a5f1748]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:minmax(320px,22vw) minmax(0,1fr);height:calc(100vh - 118px);min-height:680px;display:grid;overflow:hidden;box-shadow:0 4px 16px #0000000d}.context-panel[data-v-6a5f1748]{background:#fafafa;border-right:1px solid #e5e7eb;flex-direction:column;width:auto;min-width:320px;max-width:none;min-height:0;display:flex}.context-panel-top[data-v-6a5f1748]{background:#fafafa;border-bottom:1px solid #e5e7eb;padding:14px}.context-panel-scroll[data-v-6a5f1748]{min-height:0;padding:14px;overflow-y:auto}.back-button[data-v-6a5f1748]{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 11px;font-weight:600}.back-button[data-v-6a5f1748]:hover{background:#dbeafe}.contest-context-card[data-v-6a5f1748]{background:#fff;border:1px solid #bfdbfe;border-radius:11px;padding:15px;box-shadow:0 3px 10px #0000000a}.contest-context-card--active[data-v-6a5f1748]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.context-card-main[data-v-6a5f1748]{align-items:flex-start;gap:11px;display:flex}.context-icon[data-v-6a5f1748]{background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:21px;display:flex}.context-copy[data-v-6a5f1748]{min-width:0}.context-copy h2[data-v-6a5f1748]{color:#1f2937;margin:0;font-size:17px}.context-copy p[data-v-6a5f1748]{color:#6b7280;margin:5px 0 0;font-size:12px}.contest-discussion-button[data-v-6a5f1748]{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:9px;margin-top:14px;font-weight:700}.contest-discussion-button[data-v-6a5f1748]:hover{background:#1d4ed8}.materials-section[data-v-6a5f1748]{margin-top:18px}.materials-header[data-v-6a5f1748]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.materials-header h3[data-v-6a5f1748]{color:#374151;margin:0;font-size:14px}.materials-header span[data-v-6a5f1748]{color:#4b5563;background:#e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-flex}.materials-placeholder[data-v-6a5f1748]{color:#9ca3af;text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:9px;padding:18px 12px;font-size:13px}.materials-list[data-v-6a5f1748]{flex-direction:column;gap:8px;display:flex}.material-row[data-v-6a5f1748]{background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:11px}.material-row--active[data-v-6a5f1748]{background:#eff6ff;border-color:#60a5fa}.material-main[data-v-6a5f1748]{align-items:flex-start;gap:9px;display:flex}.material-icon[data-v-6a5f1748]{color:#4b5563;background:#f3f4f6;border-radius:7px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.material-copy[data-v-6a5f1748]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.material-copy strong[data-v-6a5f1748]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.material-copy>span[data-v-6a5f1748]{color:#6b7280;font-size:11px}.status-label[data-v-6a5f1748]{border-radius:999px;width:fit-content;padding:3px 7px}.status-label--published[data-v-6a5f1748]{background:#dcfce7;color:#166534!important}.status-label--moderation[data-v-6a5f1748]{background:#fef3c7;color:#92400e!important}.status-label--rejected[data-v-6a5f1748]{background:#fee2e2;color:#991b1b!important}.status-label--default[data-v-6a5f1748]{background:#f3f4f6;color:#4b5563!important}.material-discussion-button[data-v-6a5f1748]{color:#1d4ed8;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:7px;margin-top:10px;font-size:12px;font-weight:600}.material-discussion-button[data-v-6a5f1748]:hover{background:#eff6ff}.comment-workspace[data-v-6a5f1748]{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-title[data-v-6a5f1748]{min-width:0}.workspace-kicker[data-v-6a5f1748]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:700}.comment-workspace-header h1[data-v-6a5f1748]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:18px;line-height:1.15;overflow:hidden}.comment-workspace-header p[data-v-6a5f1748]{color:#6b7280;margin:1px 0 0;font-size:11px}.comment-message-row[data-v-6a5f1748]{width:100%}.comment-feed[data-v-6a5f1748]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.comment-card[data-v-6a5f1748]{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;width:calc(100% - 8px);margin-right:8px;padding:14px}.comment-card-header[data-v-6a5f1748],.comment-card-footer[data-v-6a5f1748]{justify-content:space-between;align-items:center;gap:12px;display:flex}.comment-card-header span[data-v-6a5f1748],.comment-card-footer[data-v-6a5f1748]{color:#6b7280;font-size:12px}.comment-text[data-v-6a5f1748]{color:#1f2937;white-space:pre-wrap;margin:12px 0;line-height:1.5}.comment-card-meta[data-v-6a5f1748]{align-items:center;gap:12px;display:flex}.comment-edit-button[data-v-6a5f1748],.comment-edit-cancel[data-v-6a5f1748],.comment-edit-save[data-v-6a5f1748]{font:inherit;cursor:pointer;border-radius:7px;padding:6px 12px}.comment-edit-button[data-v-6a5f1748],.comment-edit-cancel[data-v-6a5f1748]{color:#374151;background:#fff;border:1px solid #d1d5db}.comment-edit-save[data-v-6a5f1748]{color:#fff;background:#2563eb;border:1px solid #2563eb}.comment-edit-button[data-v-6a5f1748]:disabled,.comment-edit-cancel[data-v-6a5f1748]:disabled,.comment-edit-save[data-v-6a5f1748]:disabled{cursor:default;opacity:.55}.comment-edit-form[data-v-6a5f1748]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.comment-edit-textarea[data-v-6a5f1748]{color:#1f2937;width:100%;min-height:90px;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #93c5fd;border-radius:8px;padding:10px 12px;line-height:1.5}.comment-edit-textarea[data-v-6a5f1748]:focus{border-color:#2563eb;outline:2px solid #2563eb29}.comment-edit-footer[data-v-6a5f1748]{color:#6b7280;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.comment-edit-actions[data-v-6a5f1748]{gap:8px;display:flex}.private-label[data-v-6a5f1748]{color:#92400e;font-weight:600}.message-editor-placeholder[data-v-6a5f1748]{color:#9ca3af;text-align:center;background:#fafafa;border-top:1px solid #e5e7eb;padding:16px 20px;font-size:13px}.message-form[data-v-6a5f1748]{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.message-textarea[data-v-6a5f1748]{box-sizing:border-box;resize:vertical;color:#1f2937;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:12px;line-height:1.4}.message-textarea[data-v-6a5f1748]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.message-form-footer[data-v-6a5f1748]{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-counter[data-v-6a5f1748]{color:#6b7280;font-size:12px}.message-send-button[data-v-6a5f1748]{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}.message-send-button[data-v-6a5f1748]:hover:not(:disabled){background:#1d4ed8}.message-send-button[data-v-6a5f1748]:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.workspace-placeholder[data-v-6a5f1748]{color:#9ca3af;flex:1;justify-content:center;align-items:center;min-height:180px;font-size:15px;display:flex}@media (width<=900px){.discussion-layout[data-v-6a5f1748]{grid-template-columns:1fr;overflow:visible}.context-panel[data-v-6a5f1748]{border-bottom:1px solid #e5e7eb;border-right:0}.context-panel-scroll[data-v-6a5f1748]{max-height:480px}.comment-workspace[data-v-6a5f1748]{min-height:560px}}@media (width<=768px){.comments-view[data-v-6a5f1748]{padding:16px}}.comment-workspace-header[data-v-6a5f1748]{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(260px,340px) 240px minmax(260px,1fr);align-items:center;gap:16px;padding:10px 16px;display:grid}.workspace-title[data-v-6a5f1748]{flex-direction:column;gap:2px;min-width:0;display:flex}.comment-workspace-dates[data-v-6a5f1748]{color:#475569;flex-direction:column;gap:4px;font-size:12px;display:flex}.comment-workspace-dates>div[data-v-6a5f1748]{justify-content:space-between;gap:10px;display:flex}.comment-workspace-dates strong[data-v-6a5f1748]{color:#334155;white-space:nowrap}.comment-workspace-dates span[data-v-6a5f1748]{color:#64748b;text-align:right}.comment-workspace-profile[data-v-6a5f1748]{grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:10px;display:grid}.comment-workspace-profile h3[data-v-6a5f1748],.comment-workspace-profile p[data-v-6a5f1748]{margin:0}.comment-workspace-profile h3[data-v-6a5f1748]{white-space:nowrap;font-size:13px}.comment-workspace-profile p[data-v-6a5f1748]{color:#64748b;font-size:12px;line-height:1.3}.contest-profile-placeholder[data-v-6a5f1748]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:220px 1fr;gap:24px;padding:16px;display:grid}.contest-dates[data-v-6a5f1748],.contest-conditions[data-v-6a5f1748]{flex-direction:column;gap:10px;display:flex}.contest-conditions h3[data-v-6a5f1748]{margin:0}.contest-conditions-body[data-v-6a5f1748]{color:#9ca3af;border:1px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;min-height:70px;display:flex}@media (width<=1100px){.comment-workspace-header[data-v-6a5f1748]{grid-template-columns:1fr 230px;align-items:start}.comment-workspace-profile[data-v-6a5f1748]{grid-column:1/-1;grid-template-columns:auto 1fr auto}}.comment-feed[data-v-6a5f1748]{background:#e2e8f0;border-radius:10px;min-height:0;max-height:60vh;padding:6px}@media (width<=900px){.discussion-layout[data-v-6a5f1748]{height:auto;min-height:0}.context-panel[data-v-6a5f1748]{width:100%;min-width:0;max-width:none}.comment-workspace-header[data-v-6a5f1748]{grid-template-columns:1fr}.comment-workspace-profile[data-v-6a5f1748]{grid-column:auto}.comment-feed[data-v-6a5f1748]{background:#e2e8f0;border-radius:10px;min-height:0;max-height:60vh;padding:6px}.comment-card[data-v-6a5f1748]{width:100%}}.comment-message-row[data-v-6a5f1748]{flex:none;width:100%;min-height:0;margin:0 0 6px}.comment-feed[data-v-6a5f1748]{gap:6px}.comment-feed[data-v-6a5f1748] .message-editor__author{gap:5px}.comment-feed[data-v-6a5f1748] .message-editor__author strong{font-size:13px}.comment-feed[data-v-6a5f1748] .message-editor__time{font-size:10px}.comment-feed[data-v-6a5f1748] .message-editor__text{margin:0;font-size:13px;line-height:1.25}[data-v-6a5f1748] .message-editor__audio{width:380px;max-width:100%;height:34px;margin:4px 0 0}.comment-feed[data-v-6a5f1748] .message-editor{border-radius:8px;gap:2px;min-height:0;padding:4px 6px}.comment-feed[data-v-6a5f1748] .message-editor__header{align-items:center;gap:7px;min-height:14px}.comment-feed[data-v-6a5f1748] .message-editor__actions{gap:4px;margin-top:0}.comment-feed[data-v-6a5f1748] .message-editor__button{min-height:20px;padding:2px 6px;font-size:11px;line-height:1}.comment-feed[data-v-6a5f1748] .message-editor__meta{margin-top:1px;font-size:9px;line-height:1}.comment-feed[data-v-6a5f1748] .message-editor{min-height:0;padding-top:4px;padding-bottom:4px}.success-message[data-v-6a5f1748]{z-index:1000;color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:8px;max-width:420px;margin:0;padding:10px 18px;font-size:13px;font-weight:600;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000001f}.guest-readonly-notice[data-v-6a5f1748]{color:#475569;text-align:center;background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 16px;font-size:13px}.guest-readonly-notice a[data-v-6a5f1748]{color:#2563eb;font-weight:700;text-decoration:none}.guest-readonly-notice a[data-v-6a5f1748]:hover{text-decoration:underline}.comments-view[data-v-6a5f1748]:has(.contest-selection){box-sizing:border-box;height:calc(100vh - 96px);min-height:0;overflow:hidden}.contest-selection[data-v-6a5f1748]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.contest-grid[data-v-6a5f1748]{scrollbar-gutter:stable;flex:1;align-content:start;min-height:0;padding-bottom:10px;padding-right:10px;overflow:hidden auto}@media (width<=900px){.comments-view[data-v-6a5f1748]:has(.contest-selection){height:auto;min-height:100%;overflow:visible}.contest-selection[data-v-6a5f1748],.contest-grid[data-v-6a5f1748]{overflow:visible}}.context-panel-top--content[data-v-6a5f1748]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.context-panel-top--content .back-button[data-v-6a5f1748],.context-panel-top--content .contest-discussion-button--top[data-v-6a5f1748]{width:100%;min-height:38px;margin:0;padding:8px 11px;font-size:13px;line-height:1.15}.community-points-panel[data-v-6a5f1748]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;flex:none;margin-top:10px;padding:10px}.community-points-heading[data-v-6a5f1748]{color:#334155;margin-bottom:8px;font-size:13px}.community-points-loading[data-v-6a5f1748]{color:#64748b;font-size:12px}.community-points-summary[data-v-6a5f1748]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:2px 4px;display:grid}.community-points-summary-item[data-v-6a5f1748]{white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 6px;display:flex}.community-points-summary-item span[data-v-6a5f1748]{color:#64748b;min-width:0;font-size:10px;line-height:1}.community-points-summary-item strong[data-v-6a5f1748]{color:#0f172a;font-size:12px;line-height:1}.community-points-current[data-v-6a5f1748]{color:#475569;margin-top:8px;font-size:11px}.community-points-editor[data-v-6a5f1748]{grid-template-columns:34px 58px 34px minmax(0,1fr);gap:6px;margin-top:7px;display:grid}.community-points-editor button[data-v-6a5f1748],.community-points-editor input[data-v-6a5f1748]{box-sizing:border-box;min-height:34px;font:inherit;border:1px solid #cbd5e1;border-radius:6px}.community-points-editor button[data-v-6a5f1748]{cursor:pointer;background:#fff}.community-points-editor button[data-v-6a5f1748]:disabled{cursor:default;opacity:.55}.community-points-editor input[data-v-6a5f1748]{color:#0f172a;caret-color:#2563eb;text-align:center;background:#fff;width:100%;padding:4px 6px}.community-points-editor input[data-v-6a5f1748]:focus{outline-offset:1px;border-color:#2563eb;outline:2px solid #2563eb38}.community-points-editor input[data-v-6a5f1748]{cursor:text;-webkit-user-select:text;user-select:text}.community-points-editor input[data-v-6a5f1748]::selection{color:#fff;background:#2563eb}.community-points-editor .community-points-save[data-v-6a5f1748]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700}.community-points-message[data-v-6a5f1748]{color:#475569;margin-top:7px;font-size:11px;line-height:1.3}.content-voting-button[data-v-6a5f1748]{color:#8a5a00;width:100%;height:28px;min-height:28px;font:inherit;cursor:pointer;background:#fff7d6;border:1px solid #e7c45a;border-radius:7px;margin-top:6px;padding:2px 10px;font-weight:700;line-height:1}.content-voting-button[data-v-6a5f1748]:hover{color:#704800;background:#ffefad;border-color:#d9ad2b}.contest-conditions-link[data-v-6a5f1748]{color:#1d4ed8;min-height:30px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;align-self:center;padding:5px 10px;font-size:12px;font-weight:700}.contest-conditions-link[data-v-6a5f1748]:hover{background:#dbeafe;border-color:#93c5fd}.discussion-layout--content[data-v-6a5f1748]{grid-template-columns:minmax(320px,22vw) minmax(0,1fr)}.context-panel--content[data-v-6a5f1748]{aspect-ratio:auto;align-self:start;height:calc(35.75vw + 112px);min-height:632px}.context-panel--content[data-v-6a5f1748]:has(.content-voting-button){height:calc(38.8235vw + 112px)}.context-panel--content .context-panel-scroll[data-v-6a5f1748]{flex-direction:column;flex:1;min-height:0;padding:10px 10px 28px;display:flex;overflow:hidden}.context-panel--content .content-preview-panel[data-v-6a5f1748]{flex-direction:column;flex:1;min-height:0;display:flex}.context-panel--content .content-preview-panel[data-v-6a5f1748]>:first-child{flex:1;min-height:0}.context-panel--content .contest-discussion-button[data-v-6a5f1748],.context-panel--content .content-voting-button[data-v-6a5f1748]{flex:none}@media (width<=1100px){.discussion-layout--content[data-v-6a5f1748]{grid-template-columns:minmax(300px,34vw) minmax(0,1fr)}.context-panel--content[data-v-6a5f1748]{min-width:300px;height:calc(55.25vw + 112px);min-height:599.5px}.context-panel--content[data-v-6a5f1748]:has(.content-voting-button){height:calc(60vw + 112px)}}@media (width<=900px){.discussion-layout--content[data-v-6a5f1748]{grid-template-columns:1fr}.context-panel--content[data-v-6a5f1748]{aspect-ratio:auto;width:100%;min-width:0;max-width:none;height:auto;min-height:0}.context-panel--content .context-panel-scroll[data-v-6a5f1748]{min-height:520px;overflow:visible}}.withdraw-panel[data-v-6a5f1748]{background:#fff7f7;border-top:1px solid #fecaca;flex-direction:column;flex:none;gap:9px;padding:10px 14px 12px;display:flex}.withdraw-panel__heading[data-v-6a5f1748]{justify-content:space-between;align-items:center;gap:12px;display:flex}.withdraw-panel__heading>div[data-v-6a5f1748]{flex-direction:column;gap:2px;min-width:0;display:flex}.withdraw-panel__heading strong[data-v-6a5f1748]{color:#991b1b;font-size:13px}.withdraw-panel__heading span[data-v-6a5f1748]{color:#7f1d1d;font-size:11px}.withdraw-reason[data-v-6a5f1748]{color:#1f2937;width:100%;min-height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #fca5a5;border-radius:7px;padding:6px 10px;font-size:12px}.withdraw-reason[data-v-6a5f1748]:focus{border-color:#dc2626;outline:2px solid #dc26261f}.withdraw-reason[data-v-6a5f1748]:disabled{opacity:.6}.withdraw-actions[data-v-6a5f1748],.withdraw-confirmation__actions[data-v-6a5f1748]{align-items:center;gap:8px;display:flex}.withdraw-button[data-v-6a5f1748],.withdraw-cancel-button[data-v-6a5f1748]{min-height:34px;font:inherit;cursor:pointer;border-radius:7px;padding:6px 13px;font-size:12px;font-weight:700}.withdraw-button[data-v-6a5f1748]{color:#fff;background:#dc2626;border:1px solid #dc2626}.withdraw-button[data-v-6a5f1748]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.withdraw-cancel-button[data-v-6a5f1748]{color:#374151;background:#fff;border:1px solid #d1d5db}.withdraw-button[data-v-6a5f1748]:disabled,.withdraw-cancel-button[data-v-6a5f1748]:disabled{cursor:default;opacity:.5}.withdraw-confirmation[data-v-6a5f1748]{color:#7f1d1d;background:#fee2e2;border:1px solid #fecaca;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.withdrawn-state[data-v-6a5f1748]{color:#7f1d1d;background:#fee2e2;border:1px solid #fecaca;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700}@media (width<=900px){.withdraw-confirmation[data-v-6a5f1748]{flex-direction:column;align-items:stretch}}.status-label--withdrawn[data-v-6a5f1748]{color:#92400e;background:#fef3c7}.material-row--played-once[data-v-6a5f1748]{background:#f0fdf4;border-color:#86efac}.material-row--played-more[data-v-6a5f1748]{background:#ecfdf5;border-color:#34d399}.material-row--replay-wanted[data-v-6a5f1748]{background:#fffbeb;border-color:#f59e0b}.status-label--playback[data-v-6a5f1748]{background:#dcfce7;color:#166534!important}.material-replay-check[data-v-6a5f1748]{color:#475569;cursor:pointer;font-size:11px;font-weight:600}.material-replay-check input[data-v-6a5f1748]{accent-color:#f59e0b}.material-replay-check input[data-v-6a5f1748]:disabled{cursor:wait}.materials-header-actions[data-v-6a5f1748]{align-items:center;gap:8px;display:flex}.materials-header[data-v-6a5f1748]{z-index:5;background:#fafafa;position:sticky;top:0}.build-playlist-button[data-v-6a5f1748]{color:#6d28d9;min-height:28px;font:inherit;cursor:pointer;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.build-playlist-button[data-v-6a5f1748]:hover:not(:disabled){background:#ede9fe;border-color:#a78bfa}.build-playlist-button[data-v-6a5f1748]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.72;background:#f3f4f6;border-color:#d1d5db}.material-row--playlist[data-v-6a5f1748]{background:#f5f3ff;border-color:#c4b5fd}.content-id-number[data-v-6a5f1748]{font-weight:800}.playlist-view-button[data-v-6a5f1748],.playlist-membership-button[data-v-6a5f1748]{color:#5b21b6;min-height:28px;font:inherit;cursor:pointer;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.playlist-view-button[data-v-6a5f1748]:hover,.playlist-membership-button[data-v-6a5f1748]:hover:not(:disabled){background:#ede9fe;border-color:#a78bfa}.playlist-membership-button[data-v-6a5f1748]{align-self:flex-start;margin-top:4px}.playlist-membership-button[data-v-6a5f1748]:disabled{opacity:.6;cursor:wait}.criterion-score-panel[data-v-6a5f1748]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:none;margin-top:8px;padding:8px 9px}.criterion-score-heading[data-v-6a5f1748]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.criterion-score-heading strong[data-v-6a5f1748]{color:#1f2937;font-size:12px}.criterion-score-heading span[data-v-6a5f1748],.criterion-score-loading[data-v-6a5f1748]{color:#64748b;font-size:10px}.criterion-score-grid[data-v-6a5f1748]{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.criterion-score-row[data-v-6a5f1748]{color:#374151;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:7px;min-width:0;font-size:10px;display:grid}.criterion-score-row span[data-v-6a5f1748]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.criterion-score-row select[data-v-6a5f1748]{color:#111827;width:48px;height:25px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:1px 3px;font-weight:700}.criterion-score-row select[data-v-6a5f1748]:disabled{opacity:.65;cursor:wait}.context-panel--content .content-preview-panel[data-v-6a5f1748]>:first-child{flex:auto}.criterion-score-row select[data-v-6a5f1748]{font-size:14px;font-weight:700}@media (width>=901px){:is(.discussion-layout--content .context-panel--content[data-v-6a5f1748],.discussion-layout--content .context-panel--content[data-v-6a5f1748]:has(.content-voting-button)){align-self:stretch;height:100%;min-height:0;max-height:100%}.discussion-layout--content .context-panel--content .context-panel-scroll[data-v-6a5f1748]{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.discussion-layout--content .context-panel--content .content-preview-shell[data-v-6a5f1748],.discussion-layout--content .context-panel--content .content-preview[data-v-6a5f1748],.discussion-layout--content .context-panel--content video[data-v-6a5f1748],.discussion-layout--content .context-panel--content img[data-v-6a5f1748]{max-height:none}}.comment-composer-tool[data-v-6a5f1748]{box-sizing:border-box;flex:none;padding:10px 14px 12px}html[data-theme=dark] .comments-view{background:#0f172a}html[data-theme=dark] .comments-view .discussion-layout{background:#07111d;border-color:#55efff38;box-shadow:0 4px 18px #0000003d}html[data-theme=dark] .comments-view .context-panel,html[data-theme=dark] .comments-view .context-panel-top{background:#0b1624;border-color:#55efff29}html[data-theme=dark] .comments-view .back-button{color:#b9eaf0;background:#55efff0d;border-color:#55efff47}html[data-theme=dark] .comments-view .back-button:hover{background:#55efff1a;border-color:#55efff7a}html[data-theme=dark] .comments-view .contest-context-card{box-shadow:none;background:#080f1a8a;border-color:#55efff2e}html[data-theme=dark] .comments-view .contest-context-card--active{border-color:#55efff61;box-shadow:inset 0 0 0 1px #55efff0d}html[data-theme=dark] .comments-view .context-icon{background:#55efff12}html[data-theme=dark] .comments-view .context-copy h2{color:#eef7fb}html[data-theme=dark] .comments-view .context-copy p{color:#8fa5b3}html[data-theme=dark] .comments-view .contest-discussion-button{color:#e9fbff;background:#2563ebad;border:1px solid #60a5fa47}html[data-theme=dark] .comments-view .contest-discussion-button:hover{background:#2563ebdb}html[data-theme=dark] .comments-view .materials-header{background:#0b1624}html[data-theme=dark] .comments-view .materials-header h3{color:#c7d7e0}html[data-theme=dark] .comments-view .materials-header span{color:#b9cbd5;background:#94a3b81f}html[data-theme=dark] .comments-view .materials-placeholder{color:#8298a6;background:#080f1a70;border-color:#55efff24}html[data-theme=dark] .comments-view .material-row{background:#0a14209e;border-color:#55efff24}html[data-theme=dark] .comments-view .material-row--active{background:#1433476b;border-color:#55efff61}html[data-theme=dark] .comments-view .material-icon{color:#9fb2be;background:#94a3b81a}html[data-theme=dark] .comments-view .material-copy strong{color:#e7f0f5}html[data-theme=dark] .comments-view .material-copy>span,html[data-theme=dark] .comments-view .material-replay-check{color:#8fa5b3}html[data-theme=dark] .comments-view .material-discussion-button,html[data-theme=dark] .comments-view .playlist-view-button,html[data-theme=dark] .comments-view .playlist-membership-button,html[data-theme=dark] .comments-view .build-playlist-button{color:#dff9fc;background:#55efff0d;border-color:#55efff42}html[data-theme=dark] .comments-view .material-discussion-button:hover,html[data-theme=dark] .comments-view .playlist-view-button:hover,html[data-theme=dark] .comments-view .playlist-membership-button:hover:not(:disabled),html[data-theme=dark] .comments-view .build-playlist-button:hover:not(:disabled){background:#55efff1a;border-color:#55efff7a}html[data-theme=dark] .comments-view .comment-workspace{background:#07111d}html[data-theme=dark] .comments-view .comment-workspace-header{background:#0a1522;border-bottom-color:#55efff2e}html[data-theme=dark] .comments-view .workspace-kicker{color:#55efff}html[data-theme=dark] .comments-view .comment-workspace-header h1,html[data-theme=dark] .comments-view .comment-workspace-profile h3{color:#f3f9fc}html[data-theme=dark] .comments-view .comment-workspace-header p,html[data-theme=dark] .comments-view .comment-workspace-profile p{color:#8fa5b3}html[data-theme=dark] .comments-view .comment-workspace-dates{color:#9fb2be}html[data-theme=dark] .comments-view .comment-workspace-dates strong{color:#c7d7e0}html[data-theme=dark] .comments-view .comment-workspace-dates span{color:#8fa5b3}html[data-theme=dark] .comments-view .contest-conditions-link{color:#dff9fc;background:#55efff0d;border-color:#55efff4d}html[data-theme=dark] .comments-view .contest-conditions-link:hover{background:#55efff1a;border-color:#55efff85}html[data-theme=dark] .comments-view .comment-feed{background:#06101a;border-top:1px solid #55efff14;border-bottom:1px solid #55efff1a}html[data-theme=dark] .comments-view .comment-feed .message-editor{color:#d7e4eb;box-shadow:none;background:#ffffff09;border-color:#94a3b81c}html[data-theme=dark] .comments-view .comment-feed .message-editor:hover{background:#ffffff0d;border-color:#94a3b82e}html[data-theme=dark] .comments-view .comment-feed .message-editor__author strong{color:#edf6fa}html[data-theme=dark] .comments-view .comment-feed .message-editor__time,html[data-theme=dark] .comments-view .comment-feed .message-editor__meta{color:#768d9b}html[data-theme=dark] .comments-view .comment-feed .message-editor__text{color:#cbd9e1}html[data-theme=dark] .comments-view .comment-feed .message-editor__button{color:#b9cbd5;background:#94a3b80f;border-color:#94a3b82e}html[data-theme=dark] .comments-view .comment-feed .message-editor__button:hover{color:#eef8fc;background:#55efff14;border-color:#55efff4d}html[data-theme=dark] .comments-view .comment-feed .message-editor__audio{opacity:.88}html[data-theme=dark] .comments-view .comment-composer-tool{background:linear-gradient(#101f2af0 0%,#0b1822f7 100%);border-top:1px solid #55efff42;box-shadow:0 -4px 14px #00000029,inset 0 1px #ffffff05}html[data-theme=dark] .comments-view .comment-composer-tool textarea,html[data-theme=dark] .comments-view .comment-composer-tool input[type=text]{color:#e4eef3!important;background:#141f28e0!important;border-color:#7e97a63d!important}html[data-theme=dark] .comments-view .comment-composer-tool textarea::placeholder,html[data-theme=dark] .comments-view .comment-composer-tool input[type=text]::placeholder{color:#7d919d!important}html[data-theme=dark] .comments-view .comment-composer-tool textarea:focus,html[data-theme=dark] .comments-view .comment-composer-tool input[type=text]:focus{border-color:#55efff7a!important;outline:none!important;box-shadow:0 0 0 2px #55efff0d!important}html[data-theme=dark] .comments-view .comment-composer-tool button{border-color:#55efff3d}html[data-theme=dark] .comments-view .comment-composer-tool button:not(:disabled):hover{border-color:#55efff7a}html[data-theme=dark] .comments-view .withdraw-panel{background:#450a0a47;border-top-color:#f8717147}html[data-theme=dark] .comments-view .withdraw-reason{color:#f7e8e8;background:#160808b8;border-color:#f8717161}html[data-theme=dark] .comments-view .withdraw-cancel-button{color:#d7e4eb;background:#94a3b814;border-color:#94a3b83d}html[data-theme=dark] .comments-view .guest-readonly-notice,html[data-theme=dark] .comments-view .workspace-placeholder{color:#8fa5b3;background:#080f1a8c;border-color:#55efff24}html[data-theme=dark] .comments-view .workspace-header h1{color:#f5fbff}html[data-theme=dark] .comments-view .workspace-header p{color:#8fa5b3}html[data-theme=dark] .comments-view .contest-selection{color:#d7e3e9;background:#0b1624;border-color:#55efff33;box-shadow:0 4px 16px #00000029}html[data-theme=dark] .comments-view .contest-selection h2{color:#eef7fb}html[data-theme=dark] .comments-view .contest-selection>p{color:#8fa5b3}html[data-theme=dark] .comments-view .contest-card{color:#d7e3e9;box-shadow:none;background:#080f1a8f;border-color:#55efff29}html[data-theme=dark] .comments-view .contest-card:hover{background:#112230b8;border-color:#55efff57}html[data-theme=dark] .comments-view .contest-card h3{color:#eef7fb}html[data-theme=dark] .comments-view .contest-card p,html[data-theme=dark] .comments-view .contest-card span{color:#8fa5b3}html[data-theme=dark] .comments-view .contest-card .contest-service-info,html[data-theme=dark] .comments-view .contest-card .contest-id{color:#55efff}html[data-theme=dark] .comments-view .contest-card .contest-status,html[data-theme=dark] .comments-view .contest-card .published-status{color:#b7f7ce}html[data-theme=dark] .comments-view .contest-selection .workspace-placeholder,html[data-theme=dark] .comments-view .contest-selection .empty-state{color:#8fa5b3;background:#080f1a7a;border-color:#55efff24}html[data-theme=dark] .comments-view .comments-header h1{color:#eef7fb}html[data-theme=dark] .comments-view .comments-header p{color:#8fa5b3}html[data-theme=dark] .comments-view .contest-selection .workspace-header h2{color:#eef7fb}html[data-theme=dark] .comments-view .contest-selection .workspace-header p{color:#8fa5b3}html[data-theme=dark] .comments-view .contest-selection .workspace-header{border-bottom-color:#55efff2e}html[data-theme=dark] .comments-view .contest-card-body strong{color:#e7f0f5}html[data-theme=dark] .comments-view .contest-card-body span{color:#9fb2be}.comment-thread[data-v-6a5f1748]{flex-direction:column;gap:6px;display:flex}.comment-inline-reply[data-v-6a5f1748]{margin:2px 0 2px 44px}.comment-replies-toggle[data-v-6a5f1748]{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;margin-left:44px;padding:5px 10px;font-size:13px;font-weight:700}.comment-replies-toggle[data-v-6a5f1748]:hover{background:#eff6ff}.comment-replies[data-v-6a5f1748]{border-left:2px solid #e5e7eb;flex-direction:column;gap:8px;margin-left:44px;padding-left:14px;display:flex}.comment-message-row--reply[data-v-6a5f1748]{width:100%}html[data-theme=dark] .comments-view .comment-replies-toggle[data-v-6a5f1748]{color:#7db5ff}html[data-theme=dark] .comments-view .comment-replies-toggle[data-v-6a5f1748]:hover{background:#1f2a3a}html[data-theme=dark] .comments-view .comment-replies[data-v-6a5f1748]{border-left-color:#344155}.settings-view[data-v-14954245]{box-sizing:border-box;width:100%;min-height:100%;padding:34px 40px 48px}.settings-header[data-v-14954245]{margin-bottom:34px}.eyebrow[data-v-14954245]{color:var(--aia-accent);letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700}.settings-header h1[data-v-14954245],.section-heading h2[data-v-14954245],.setting-card h3[data-v-14954245]{color:var(--aia-text);margin:0}.settings-header h1[data-v-14954245]{font-size:32px;line-height:1.15}.settings-subtitle[data-v-14954245]{color:var(--aia-text-muted);margin:10px 0 0;font-size:15px}.settings-section[data-v-14954245]{margin-top:34px}.section-heading[data-v-14954245]{margin-bottom:16px}.section-heading h2[data-v-14954245]{font-size:22px}.settings-grid[data-v-14954245]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.setting-card[data-v-14954245]{border:1px solid var(--aia-border);background:var(--aia-surface);box-sizing:border-box;border-radius:14px;flex-direction:column;min-height:210px;padding:22px;display:flex}.setting-card-active[data-v-14954245]{border-color:var(--aia-border-strong)}.card-number[data-v-14954245]{background:var(--aia-accent-soft);width:32px;height:32px;color:var(--aia-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.setting-card h3[data-v-14954245]{margin-bottom:12px;font-size:20px}.card-description[data-v-14954245]{color:var(--aia-text-muted);margin:0;font-size:14px;line-height:1.55}.setting-control[data-v-14954245]{margin-top:auto;padding-top:22px}.checkbox-row[data-v-14954245]{cursor:pointer;color:var(--aia-text);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.checkbox-row input[data-v-14954245]{cursor:pointer;width:18px;height:18px}.setting-state[data-v-14954245]{color:var(--aia-text-muted);margin:12px 0 0 28px;font-size:13px;line-height:1.45}.setting-inline-status[data-v-14954245]{min-height:18px;color:var(--aia-text-muted);margin:8px 0 0 28px;font-size:12px;line-height:1.4}.setting-inline-status--success[data-v-14954245]{color:#166534}.setting-inline-status--error[data-v-14954245]{color:#991b1b}.placeholder-card[data-v-14954245]{background:var(--aia-surface-soft)}.placeholder-label[data-v-14954245]{color:var(--aia-text-soft);margin-top:auto;padding-top:22px;font-size:13px}.system-section[data-v-14954245]{margin-top:38px}.checkbox-row input[data-v-14954245]:disabled{cursor:not-allowed;opacity:.6}.theme-card[data-v-14954245]{max-width:520px}.theme-options[data-v-14954245]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.theme-option[data-v-14954245]{min-height:42px;color:var(--aia-text-muted);background:var(--aia-surface-soft);border:1px solid var(--aia-border);cursor:pointer;box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.theme-option input[data-v-14954245]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-option--active[data-v-14954245]{color:var(--aia-accent);background:var(--aia-accent-soft);border-color:var(--aia-accent)}.theme-state[data-v-14954245]{color:var(--aia-text-muted);margin:12px 0 0;font-size:13px;line-height:1.45}@media (width<=1200px){.settings-grid[data-v-14954245]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.settings-view[data-v-14954245]{padding:24px 18px 36px}.settings-grid[data-v-14954245]{grid-template-columns:1fr}}.contest-project-view[data-v-d7a1033f]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:32px}.contest-project-header[data-v-d7a1033f]{margin-bottom:24px}.contest-project-header h1[data-v-d7a1033f]{color:var(--aia-text-strong,#0f172a);margin:0 0 8px;font-size:28px}.contest-project-header p[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);margin:0;font-size:15px}.contest-project-workspace[data-v-d7a1033f]{flex-direction:column;display:flex}.workspace-tabs[data-v-d7a1033f]{scrollbar-width:thin;border-bottom:1px solid #cbd5e1;align-items:flex-end;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.workspace-tab[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font:inherit;white-space:nowrap;background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);cursor:pointer;border-bottom:0;border-radius:8px 8px 0 0;flex:none;padding:11px 14px 10px;font-size:14px;font-weight:600}.workspace-tab[data-v-d7a1033f]:hover{color:var(--aia-text-strong,#1e293b);background:var(--aia-surface,#fff)}.workspace-tab--active[data-v-d7a1033f]{z-index:1;color:var(--aia-accent,#1d4ed8);background:var(--aia-surface,#fff);border-color:var(--aia-border-strong,#cbd5e1);border-bottom:1px solid var(--aia-surface,#fff);margin-bottom:-1px;position:relative}.workspace-section[data-v-d7a1033f]{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#e5e7eb);border-radius:10px;min-height:0;padding:20px;overflow-y:auto}.workspace-section--active[data-v-d7a1033f]{border-top-left-radius:0;border-top-right-radius:0;height:calc(100vh - 300px);min-height:420px}.workspace-section h2[data-v-d7a1033f]{color:var(--aia-text-strong,#1e293b);margin:0 0 10px;font-size:18px}.workspace-section p[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);margin:0}.section-description[data-v-d7a1033f]{margin-bottom:18px!important}.project-selector[data-v-d7a1033f]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.project-selector label[data-v-d7a1033f]{color:var(--aia-text,#334155);font-size:14px;font-weight:600}.project-selector select[data-v-d7a1033f]{min-width:280px;color:var(--aia-text-strong,#0f172a);background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);border-radius:8px;padding:9px 12px}.project-selector-status[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:13px}.project-selector-status--error[data-v-d7a1033f]{color:#b91c1c}.conditions-workspace[data-v-d7a1033f]{flex-direction:column;gap:18px;display:flex}.conditions-summary[data-v-d7a1033f]{color:var(--aia-text-muted,#475569);background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 12px;font-size:14px;display:flex}.condition-group[data-v-d7a1033f]{border:1px solid var(--aia-border,#dbe3ec);border-radius:10px;overflow:hidden}.condition-group__header[data-v-d7a1033f]{background:var(--aia-surface-soft,#f8fafc);border-bottom:1px solid #e2e8f0;padding:12px 14px}.condition-group__header>div[data-v-d7a1033f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.condition-group__header h3[data-v-d7a1033f]{color:var(--aia-text-strong,#1e293b);margin:0;font-size:15px}.condition-group__header span[data-v-d7a1033f]{min-width:28px;height:24px;color:var(--aia-text-muted,#475569);background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.condition-list[data-v-d7a1033f]{background:var(--aia-surface,#fff);gap:10px;max-height:520px;padding:12px;display:grid;overflow-y:auto}.condition-card[data-v-d7a1033f]{background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#e2e8f0);border-radius:8px;padding:12px}.condition-card__header[data-v-d7a1033f]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.condition-card__title[data-v-d7a1033f]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.condition-card__title strong[data-v-d7a1033f]{color:var(--aia-text-strong,#0f172a);font-size:14px}.condition-card__title span[data-v-d7a1033f]{color:var(--aia-text-soft,#94a3b8);font-size:11px}.condition-card textarea[data-v-d7a1033f]{box-sizing:border-box;width:100%;min-height:76px;color:var(--aia-text-strong,#0f172a);font:inherit;resize:vertical;background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);border-radius:7px;outline:none;padding:9px 10px}.condition-card textarea[data-v-d7a1033f]:focus{border-color:var(--aia-text-muted,#64748b)}.condition-remove-button[data-v-d7a1033f]{width:30px;height:30px;color:var(--aia-text-muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex}.condition-remove-button[data-v-d7a1033f]:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.condition-remove-button[data-v-d7a1033f]:disabled{opacity:.5;cursor:default}.conditions-actions[data-v-d7a1033f]{align-items:center;gap:16px;margin-left:auto;display:flex}.save-conditions-button[data-v-d7a1033f]{color:#fff;background:var(--aia-accent,#2563eb);cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.save-conditions-button[data-v-d7a1033f]:hover:not(:disabled){background:var(--aia-accent-hover,#1d4ed8)}.save-conditions-button[data-v-d7a1033f]:disabled{opacity:.55;cursor:default}.basic-info-form[data-v-d7a1033f]{flex-direction:column;gap:16px;display:flex}.form-field[data-v-d7a1033f]{flex-direction:column;gap:8px;display:flex}.form-field>span[data-v-d7a1033f]{color:var(--aia-text,#334155);font-size:14px;font-weight:600}.form-field input[data-v-d7a1033f],.form-field textarea[data-v-d7a1033f]{box-sizing:border-box;width:100%;color:var(--aia-text-strong,#0f172a);font:inherit;background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);border-radius:8px;outline:none;padding:10px 12px}.form-field textarea[data-v-d7a1033f]{resize:vertical;min-height:140px}.form-field input[data-v-d7a1033f]:focus,.form-field textarea[data-v-d7a1033f]:focus{border-color:var(--aia-text-muted,#64748b)}.form-field input[data-v-d7a1033f]:disabled,.form-field textarea[data-v-d7a1033f]:disabled{color:var(--aia-text-muted,#64748b);background:var(--aia-surface-soft,#f8fafc);cursor:default}.basic-info-actions[data-v-d7a1033f]{align-items:center;gap:16px;display:flex}.save-basic-info-button[data-v-d7a1033f]{color:#fff;background:var(--aia-accent,#2563eb);cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.save-basic-info-button[data-v-d7a1033f]:hover:not(:disabled){background:var(--aia-accent-hover,#1d4ed8)}.save-basic-info-button[data-v-d7a1033f]:disabled{opacity:.55;cursor:default}.calendar-workspace[data-v-d7a1033f]{flex-direction:column;gap:16px;display:flex}.calendar-toolbar[data-v-d7a1033f]{color:var(--aia-text-muted,#475569);background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:14px;display:flex}.calendar-list[data-v-d7a1033f]{flex-direction:column;gap:12px;display:flex}.calendar-card[data-v-d7a1033f]{background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#dbe3ec);border-radius:10px;flex-direction:column;gap:14px;padding:14px;display:flex}.calendar-card__header[data-v-d7a1033f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-card__header strong[data-v-d7a1033f]{color:var(--aia-text-strong,#1e293b);font-size:15px}.calendar-dates[data-v-d7a1033f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calendar-add-button[data-v-d7a1033f],.save-calendar-button[data-v-d7a1033f]{color:#fff;font:inherit;background:var(--aia-accent,#2563eb);cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.calendar-add-button[data-v-d7a1033f]:hover:not(:disabled),.save-calendar-button[data-v-d7a1033f]:hover:not(:disabled){background:var(--aia-accent-hover,#1d4ed8)}.calendar-add-button[data-v-d7a1033f]:disabled,.save-calendar-button[data-v-d7a1033f]:disabled,.calendar-remove-button[data-v-d7a1033f]:disabled{opacity:.55;cursor:default}.calendar-remove-button[data-v-d7a1033f]{width:30px;height:30px;color:var(--aia-text-muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex}.calendar-remove-button[data-v-d7a1033f]:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.calendar-actions[data-v-d7a1033f]{align-items:center;gap:16px;display:flex}.document-upload[data-v-d7a1033f]{flex-direction:column;gap:16px;display:flex}.document-comment-field[data-v-d7a1033f]{flex-direction:column;gap:8px;display:flex}.document-comment-field>span[data-v-d7a1033f]{color:var(--aia-text,#334155);font-size:14px;font-weight:600}.document-comment-field textarea[data-v-d7a1033f]{box-sizing:border-box;width:100%;min-height:88px;color:var(--aia-text-strong,#0f172a);font:inherit;resize:vertical;background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);border-radius:8px;outline:none;padding:10px 12px}.document-comment-field textarea[data-v-d7a1033f]:focus{border-color:var(--aia-text-muted,#64748b)}.document-comment-field textarea[data-v-d7a1033f]:disabled{color:var(--aia-text-muted,#64748b);background:var(--aia-surface-soft,#f8fafc)}.document-comment-field small[data-v-d7a1033f]{color:var(--aia-text-soft,#94a3b8);align-self:flex-end;font-size:12px}.uploaded-document-list[data-v-d7a1033f]{flex-direction:column;gap:10px;display:flex}.uploaded-document__comment[data-v-d7a1033f]{white-space:pre-wrap;font-size:13px;line-height:1.45;color:var(--aia-text-muted,#475569)!important;margin:6px 0 0!important}.document-dropzone[data-v-d7a1033f]{box-sizing:border-box;min-height:150px;color:var(--aia-text-muted,#475569);background:var(--aia-surface-soft,#f8fafc);border:2px dashed var(--aia-border-strong,#cbd5e1);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:20px;transition:border-color .15s,background-color .15s;display:flex}.document-dropzone[data-v-d7a1033f]:hover{background:var(--aia-surface-muted,#f1f5f9);border-color:var(--aia-text-soft,#94a3b8)}.document-dropzone__content[data-v-d7a1033f]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.document-dropzone__content strong[data-v-d7a1033f]{color:var(--aia-text-strong,#1e293b);font-size:15px}.document-dropzone__content span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:13px}.document-selected[data-v-d7a1033f],.uploaded-document[data-v-d7a1033f]{background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.document-selected__info[data-v-d7a1033f],.uploaded-document__info[data-v-d7a1033f]{flex-direction:column;gap:4px;min-width:0;display:flex}.document-selected__info strong[data-v-d7a1033f],.uploaded-document__info strong[data-v-d7a1033f]{color:var(--aia-text-strong,#0f172a);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-selected__info span[data-v-d7a1033f],.uploaded-document__info span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:13px}.document-actions[data-v-d7a1033f]{align-items:center;gap:16px;display:flex}.document-upload-button[data-v-d7a1033f],.document-secondary-button[data-v-d7a1033f],.document-open-link[data-v-d7a1033f]{font:inherit;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.document-upload-button[data-v-d7a1033f]{color:#fff;background:var(--aia-accent,#2563eb);cursor:pointer;border:0}.document-upload-button[data-v-d7a1033f]:hover:not(:disabled){background:var(--aia-accent-hover,#1d4ed8)}.document-upload-button[data-v-d7a1033f]:disabled,.document-secondary-button[data-v-d7a1033f]:disabled{opacity:.55;cursor:default}.document-secondary-button[data-v-d7a1033f]{color:var(--aia-text-muted,#475569);background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);cursor:pointer}.uploaded-document__actions[data-v-d7a1033f]{flex:none;align-items:center;gap:8px;display:flex}.document-open-link[data-v-d7a1033f],.document-remove-link[data-v-d7a1033f]{font:inherit;border-radius:8px;flex:none;padding:9px 16px;font-size:14px;font-weight:600}.document-open-link[data-v-d7a1033f]{color:var(--aia-accent,#1d4ed8);background:var(--aia-accent-soft,#eff6ff);border:1px solid #bfdbfe;text-decoration:none}.document-open-link[data-v-d7a1033f]:hover{background:var(--aia-accent-soft,#dbeafe)}.document-remove-link[data-v-d7a1033f]{color:#b91c1c;cursor:pointer;background:#fff7f7;border:1px solid #fecaca}.document-remove-link[data-v-d7a1033f]:hover:not(:disabled){background:#fee2e2}.document-remove-link[data-v-d7a1033f]:disabled{opacity:.55;cursor:default}.working-group-layout[data-v-d7a1033f]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.candidates-panel[data-v-d7a1033f],.selected-panel[data-v-d7a1033f]{background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);border-radius:10px;min-width:0;min-height:0;padding:16px}.panel-header[data-v-d7a1033f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-header h3[data-v-d7a1033f]{color:var(--aia-text-strong,#1e293b);margin:0;font-size:16px}.panel-header span[data-v-d7a1033f]{box-sizing:border-box;min-width:28px;height:28px;color:var(--aia-text-muted,#475569);background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);border-radius:14px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.candidate-list[data-v-d7a1033f],.selected-list[data-v-d7a1033f]{flex-direction:column;gap:10px;max-height:430px;padding-right:6px;display:flex;overflow-y:auto}.candidate-card[data-v-d7a1033f],.selected-member[data-v-d7a1033f]{box-sizing:border-box;background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#dbe3ec);border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.candidate-card[data-v-d7a1033f]{cursor:pointer;transition:border-color .15s,background-color .15s}.candidate-card[data-v-d7a1033f]:hover{border-color:var(--aia-text-soft,#94a3b8)}.candidate-card--selected[data-v-d7a1033f]{background:#f0f9ff;border-color:#38bdf8}.candidate-card input[data-v-d7a1033f]{cursor:pointer;flex:none;width:18px;height:18px}.candidate-info[data-v-d7a1033f]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.candidate-info strong[data-v-d7a1033f]{color:var(--aia-text-strong,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.candidate-info span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:13px}.remove-member-button[data-v-d7a1033f]{width:30px;height:30px;color:var(--aia-text-muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex}.remove-member-button[data-v-d7a1033f]:hover{color:#b91c1c;background:#fee2e2}.working-group-actions[data-v-d7a1033f]{align-items:center;gap:16px;margin-top:18px;display:flex}.create-project-button[data-v-d7a1033f],.update-project-button[data-v-d7a1033f]{cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.update-project-button[data-v-d7a1033f]{color:#fff;background:#475569}.update-project-button[data-v-d7a1033f]:hover:not(:disabled){background:#334155}.update-project-button[data-v-d7a1033f]:disabled{opacity:.55;cursor:default}.create-project-button[data-v-d7a1033f]{color:#fff;background:var(--aia-accent,#2563eb);cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.create-project-button[data-v-d7a1033f]:hover:not(:disabled){background:var(--aia-accent-hover,#1d4ed8)}.create-project-button[data-v-d7a1033f]:disabled{opacity:.55;cursor:default}.project-message[data-v-d7a1033f]{color:#166534;font-size:14px}.project-message--error[data-v-d7a1033f]{color:#b91c1c}.state-message[data-v-d7a1033f],.selected-empty[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);background:var(--aia-surface-soft,#f8fafc);border:1px dashed var(--aia-border-strong,#cbd5e1);border-radius:8px;padding:14px;font-size:14px}.state-message--error[data-v-d7a1033f]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.conference-room[data-v-d7a1033f]{flex-direction:column;gap:18px;display:flex}.conference-room__heading[data-v-d7a1033f]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.conference-room__heading h2[data-v-d7a1033f]{margin-bottom:6px}.conference-room__project-badge[data-v-d7a1033f]{min-width:max-content;color:var(--aia-text,#334155);background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);border-radius:10px;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.conference-room__project-badge span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.conference-room__layout[data-v-d7a1033f]{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:16px;display:grid}.conference-panel[data-v-d7a1033f]{background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#e2e8f0);border-radius:12px;min-width:0;padding:18px}.conference-panel--materials[data-v-d7a1033f],.conference-panel--result[data-v-d7a1033f]{grid-column:1/-1}.conference-panel__header[data-v-d7a1033f]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.conference-panel__header h3[data-v-d7a1033f]{margin:2px 0 0;font-size:17px}.conference-panel__eyebrow[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.conference-panel__hint[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:12px}.conference-material-grid[data-v-d7a1033f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.conference-material-card[data-v-d7a1033f]{text-align:left;min-height:128px;color:var(--aia-text-strong,#0f172a);background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;padding:13px;display:flex}.conference-material-card[data-v-d7a1033f]:hover{background:var(--aia-surface-muted,#f1f5f9);border-color:var(--aia-border-strong,#cbd5e1)}.conference-material-card--wide[data-v-d7a1033f]{grid-column:span 4;min-height:96px}.conference-material-card__label[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);margin-bottom:7px;font-size:12px}.conference-material-card strong[data-v-d7a1033f]{margin-bottom:5px;font-size:14px}.conference-material-card small[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.conference-material-card__action[data-v-d7a1033f]{color:var(--aia-accent,#2563eb);margin-top:auto;padding-top:10px;font-size:12px;font-weight:600}.conference-status[data-v-d7a1033f]{color:var(--aia-text-muted,#475569);white-space:nowrap;background:var(--aia-surface-muted,#f1f5f9);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.conference-status--draft[data-v-d7a1033f]{color:#92400e;background:#fffbeb}.conference-status--local[data-v-d7a1033f]{color:#1e40af;background:var(--aia-accent-soft,#eff6ff)}.conference-form-grid[data-v-d7a1033f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conference-field[data-v-d7a1033f]{flex-direction:column;gap:6px;min-width:0;display:flex}.conference-field--wide[data-v-d7a1033f]{grid-column:1/-1}.conference-field>span[data-v-d7a1033f]{color:var(--aia-text,#334155);font-size:12px;font-weight:600}.conference-field input[data-v-d7a1033f],.conference-field select[data-v-d7a1033f],.conference-field textarea[data-v-d7a1033f]{box-sizing:border-box;width:100%;color:var(--aia-text-strong,#0f172a);font:inherit;background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);border-radius:8px;padding:9px 10px}.conference-field textarea[data-v-d7a1033f]{resize:vertical}.conference-actions[data-v-d7a1033f],.conference-result-actions[data-v-d7a1033f]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.conference-actions>span[data-v-d7a1033f],.conference-result-actions>span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:12px}.conference-primary-link[data-v-d7a1033f],.conference-secondary-button[data-v-d7a1033f],.conference-result-button[data-v-d7a1033f]{border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.conference-primary-link[data-v-d7a1033f]{color:#fff;background:var(--aia-accent,#2563eb);border:1px solid var(--aia-accent,#2563eb)}button.conference-primary-link[data-v-d7a1033f]:disabled{opacity:.45;cursor:default}.conference-secondary-button[data-v-d7a1033f]{color:var(--aia-text,#334155);background:var(--aia-surface,#fff);border:1px solid var(--aia-border-strong,#cbd5e1);cursor:pointer}.conference-result-button[data-v-d7a1033f]{color:#fff;background:#475569;border:1px solid #475569}.conference-result-button[data-v-d7a1033f]:disabled{opacity:.45}.conference-participants[data-v-d7a1033f]{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:14px}.conference-subheader[data-v-d7a1033f]{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.conference-subheader span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:12px}.conference-participant-list[data-v-d7a1033f],.conference-document-list[data-v-d7a1033f]{flex-direction:column;gap:8px;display:flex}.conference-participant[data-v-d7a1033f],.conference-document[data-v-d7a1033f]{background:var(--aia-surface-soft,#f8fafc);border:1px solid var(--aia-border,#e2e8f0);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.conference-participant>div[data-v-d7a1033f],.conference-document__body[data-v-d7a1033f]{flex-direction:column;gap:3px;min-width:0;display:flex}.conference-participant strong[data-v-d7a1033f],.conference-document strong[data-v-d7a1033f]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conference-participant span[data-v-d7a1033f],.conference-document span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:11px}.conference-participant__access[data-v-d7a1033f]{white-space:nowrap;font-weight:700;color:#166534!important}.conference-document p[data-v-d7a1033f]{color:var(--aia-text-muted,#475569);margin:3px 0 0;font-size:12px}.conference-access-note[data-v-d7a1033f]{color:var(--aia-text-muted,#475569);background:var(--aia-surface-soft,#f8fafc);border-left:3px solid #94a3b8;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45}@media (width<=1100px){.conference-room__layout[data-v-d7a1033f]{grid-template-columns:1fr}.conference-panel--materials[data-v-d7a1033f],.conference-panel--result[data-v-d7a1033f]{grid-column:auto}.conference-material-grid[data-v-d7a1033f]{grid-template-columns:repeat(2,minmax(0,1fr))}.conference-material-card--wide[data-v-d7a1033f]{grid-column:span 2}}@media (width<=800px){.conference-room__heading[data-v-d7a1033f]{flex-direction:column;gap:10px}.conference-material-grid[data-v-d7a1033f],.conference-form-grid[data-v-d7a1033f]{grid-template-columns:1fr}.conference-material-card--wide[data-v-d7a1033f],.conference-field--wide[data-v-d7a1033f]{grid-column:auto}.conference-participant[data-v-d7a1033f],.conference-document[data-v-d7a1033f]{flex-direction:column;align-items:flex-start}.contest-project-view[data-v-d7a1033f]{padding:20px}.project-selector[data-v-d7a1033f]{flex-direction:column;align-items:stretch}.project-selector select[data-v-d7a1033f]{width:100%;min-width:0}.working-group-layout[data-v-d7a1033f],.calendar-dates[data-v-d7a1033f]{grid-template-columns:1fr}.workspace-tabs[data-v-d7a1033f]{padding:0}.workspace-section--active[data-v-d7a1033f]{height:auto;min-height:260px;overflow-y:visible}.workspace-tab[data-v-d7a1033f]{padding-left:12px;padding-right:12px}}.conference-entry[data-v-d7a1033f]{padding:28px}.conference-entry__content[data-v-d7a1033f]{border:1px solid var(--aia-border,#dbe3ec);background:linear-gradient(135deg, var(--aia-surface,#fff) 0%, var(--aia-surface-soft,#f8fbff) 100%);border-radius:18px;gap:24px;padding:28px;display:grid}.conference-entry__eyebrow[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.conference-entry__content h2[data-v-d7a1033f]{margin:0 0 8px}.conference-entry__content p[data-v-d7a1033f]{max-width:820px;color:var(--aia-text-muted,#64748b);margin:0;line-height:1.55}.conference-entry__stats[data-v-d7a1033f]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.conference-entry__stats div[data-v-d7a1033f]{border:1px solid var(--aia-border,#e2e8f0);background:var(--aia-surface,#fff);border-radius:12px;padding:14px 16px}.conference-entry__stats span[data-v-d7a1033f]{color:var(--aia-text-muted,#64748b);font-size:12px;display:block}.conference-entry__stats strong[data-v-d7a1033f]{margin-top:4px;font-size:18px;display:block}.conference-entry__button[data-v-d7a1033f]{background:var(--aia-accent,#2563eb);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-self:start;min-width:220px;padding:12px 20px;font-weight:800}.conference-entry__button[data-v-d7a1033f]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.conference-entry__stats[data-v-d7a1033f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-tab[data-v-d7a1033f]:disabled{opacity:.45;cursor:default}html[data-theme=dark] .contest-project-view .workspace-tab--active{color:var(--aia-accent,#60a5fa)}html[data-theme=dark] .contest-project-view input,html[data-theme=dark] .contest-project-view select,html[data-theme=dark] .contest-project-view textarea{color:var(--aia-input-text,#f8fafc);background:var(--aia-input-bg,#111827);border-color:var(--aia-border-strong,#475569)}html[data-theme=dark] .contest-project-view input::placeholder,html[data-theme=dark] .contest-project-view textarea::placeholder{color:var(--aia-text-soft,#7f8da3)}html[data-theme=dark] .contest-project-view .workspace-section,html[data-theme=dark] .contest-project-view .workspace-tab,html[data-theme=dark] .contest-project-view .conference-panel,html[data-theme=dark] .contest-project-view .conference-material-card,html[data-theme=dark] .contest-project-view .conference-participant,html[data-theme=dark] .contest-project-view .conference-document{box-shadow:none}html[data-theme=dark] .contest-project-view .workspace-section{scrollbar-color:#50616b transparent}.conference-board[data-v-2e0e9b36]{box-sizing:border-box;--aia-page-bg:#f4f7fb;--aia-surface:#fff;--aia-surface-soft:#f8fafc;--aia-surface-muted:#f1f5f9;--aia-text:#172033;--aia-text-muted:#64748b;--aia-text-soft:#94a3b8;--aia-border:#dbe3ec;--aia-border-strong:#cfd9e5;--aia-accent:#2563eb;--aia-input-bg:#fff;--aia-input-text:#172033;background:var(--aia-page-bg);width:100%;min-height:calc(100vh - 64px);color:var(--aia-text);padding:18px 22px 30px}.conference-board__topbar[data-v-2e0e9b36]{text-align:center;justify-content:center;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex;position:relative}.conference-board__top-actions[data-v-2e0e9b36]{align-items:center;gap:10px;display:flex;position:absolute;top:0;right:0}.conference-board__eyebrow[data-v-2e0e9b36],.panel-eyebrow[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.conference-board h1[data-v-2e0e9b36]{margin:0;font-size:28px}.conference-board__topbar p[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);margin:5px 0 0}.conference-board__project-id[data-v-2e0e9b36]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);border-radius:999px;padding:8px 12px;font-weight:800}.project-strip[data-v-2e0e9b36]{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.material-tile[data-v-2e0e9b36]{text-align:left;border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);cursor:pointer;border-radius:12px;min-width:0;padding:12px 14px}.material-tile[data-v-2e0e9b36]:hover{border-color:#93b4f5;box-shadow:0 5px 16px #1e40af14}.material-tile span[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);font-size:11px;display:block}.material-tile strong[data-v-2e0e9b36]{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;display:block;overflow:hidden}.material-tile small[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.board-toolbar[data-v-2e0e9b36]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:16px 18px;display:flex}.board-toolbar h2[data-v-2e0e9b36]{margin:0;font-size:20px}.board-toolbar p[data-v-2e0e9b36]{max-width:760px;color:var(--aia-text-muted,#64748b);margin:5px 0 0;font-size:12px;line-height:1.45}.meeting-editor[data-v-2e0e9b36]{background:#eef4ff;border:1px solid #9fbbe7;border-left:5px solid #315ea8;border-radius:14px;margin-bottom:12px;padding:16px 18px;box-shadow:0 4px 14px #315ea814}.meeting-editor__header[data-v-2e0e9b36]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.meeting-editor__header h2[data-v-2e0e9b36]{margin:0;font-size:20px}.meeting-editor__grid[data-v-2e0e9b36]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field[data-v-2e0e9b36]{gap:6px;display:grid}.field--wide[data-v-2e0e9b36]{grid-column:1/-1}.field>span[data-v-2e0e9b36]{color:var(--aia-text,#334155);font-size:12px;font-weight:800}.field input[data-v-2e0e9b36],.field select[data-v-2e0e9b36]{box-sizing:border-box;background:var(--aia-surface,#fff);width:100%;color:var(--aia-text,#172033);font:inherit;border:1px solid #cfd9e5;border-radius:9px;padding:10px 11px}.participant-selector[data-v-2e0e9b36]{border-top:1px solid #c9d7ec;margin-top:14px;padding-top:12px}.participant-selector__header[data-v-2e0e9b36]{color:var(--aia-text-muted,#475569);justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.participant-selector__items[data-v-2e0e9b36]{flex-wrap:wrap;gap:8px;display:flex}.participant-check[data-v-2e0e9b36]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);cursor:pointer;border-radius:10px;grid-template-columns:auto 30px auto;align-items:center;gap:8px;min-width:210px;padding:8px 10px;display:grid}.participant-check strong[data-v-2e0e9b36],.participant-check small[data-v-2e0e9b36]{display:block}.participant-check small[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);font-size:10px}.participant-avatar[data-v-2e0e9b36]{color:#fff;background:#172033;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.meeting-editor__actions[data-v-2e0e9b36]{justify-content:flex-end;margin-top:14px;display:flex}.meeting-summary-strip[data-v-2e0e9b36]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.summary-card[data-v-2e0e9b36]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);border-radius:12px;padding:12px 14px}.summary-card span[data-v-2e0e9b36],.summary-card strong[data-v-2e0e9b36],.summary-card small[data-v-2e0e9b36]{display:block}.summary-card span[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);font-size:11px}.summary-card strong[data-v-2e0e9b36]{margin:3px 0;font-size:24px}.summary-active-value[data-v-2e0e9b36]{align-items:center;gap:10px;display:flex}.summary-active-value strong[data-v-2e0e9b36]{margin:3px 0}.summary-hourglass[data-v-2e0e9b36]{object-fit:contain;flex:0 0 30px;width:30px;height:30px}.summary-card small[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);font-size:11px}.meeting-board-list[data-v-2e0e9b36]{overscroll-behavior:contain;scrollbar-gutter:stable;resize:vertical;gap:10px;height:calc(100dvh - 565px);min-height:280px;max-height:calc(100dvh - 300px);padding-right:6px;display:grid;overflow-y:auto}.meeting-board-card[data-v-2e0e9b36]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);border-left:5px solid #94a3b8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 18px;display:grid;box-shadow:0 4px 16px #0f172a0a}.meeting-board-card--active[data-v-2e0e9b36]{border-left-color:var(--aia-accent,#2563eb)}.meeting-board-card--scheduled[data-v-2e0e9b36]{border-left-color:#b7791f}.meeting-board-card--completed[data-v-2e0e9b36]{border-left-color:#27864a}.meeting-board-card__heading[data-v-2e0e9b36]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-number[data-v-2e0e9b36]{color:#244f92;font-size:13px;font-weight:900}.meeting-status[data-v-2e0e9b36],.meeting-chain[data-v-2e0e9b36]{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.meeting-status[data-v-2e0e9b36]{color:var(--aia-text-muted,#475569);background:#eef2f7}.meeting-status--active[data-v-2e0e9b36]{color:var(--aia-accent,#1d4ed8);background:#e8f0ff}.meeting-status--scheduled[data-v-2e0e9b36]{color:#956800;background:#fff6dd}.meeting-status--completed[data-v-2e0e9b36]{color:#237343;background:#e8f7ee}.meeting-chain[data-v-2e0e9b36]{background:var(--aia-surface-muted,#f1f5f9);color:var(--aia-text-muted,#64748b)}.meeting-board-card h3[data-v-2e0e9b36]{margin:7px 0 10px;font-size:18px;line-height:1.35}.meeting-meta-grid[data-v-2e0e9b36]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.meeting-meta-grid>div[data-v-2e0e9b36]{background:var(--aia-surface-soft,#f8fafc);border-radius:9px;min-width:0;padding:8px 10px}.meeting-meta-grid span[data-v-2e0e9b36],.meeting-meta-grid strong[data-v-2e0e9b36]{display:block}.meeting-meta-grid span[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);font-size:10px}.meeting-meta-grid strong[data-v-2e0e9b36]{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.meeting-board-card__assignment[data-v-2e0e9b36],.meeting-board-card__conclusion[data-v-2e0e9b36],.meeting-board-card__problem[data-v-2e0e9b36]{border-radius:9px;margin-top:9px;padding:9px 11px}.meeting-board-card__assignment[data-v-2e0e9b36]{background:var(--aia-surface-soft,#f8fafc)}.meeting-board-card__conclusion[data-v-2e0e9b36]{background:#f2fbf5;border-left:3px solid #27864a}.meeting-board-card__problem[data-v-2e0e9b36]{background:#fff9e8;border-left:3px solid #b7791f}.meeting-board-card__assignment span[data-v-2e0e9b36],.meeting-board-card__conclusion span[data-v-2e0e9b36],.meeting-board-card__problem span[data-v-2e0e9b36]{color:var(--aia-text-muted,#64748b);text-transform:uppercase;font-size:10px;font-weight:800}.meeting-board-card__assignment p[data-v-2e0e9b36],.meeting-board-card__conclusion p[data-v-2e0e9b36],.meeting-board-card__problem p[data-v-2e0e9b36]{color:var(--aia-text,#334155);margin:4px 0 0;font-size:12px;line-height:1.4}.meeting-board-card__actions[data-v-2e0e9b36]{flex-direction:column;justify-content:center;gap:8px;min-width:220px;display:flex}.button[data-v-2e0e9b36]{background:var(--aia-surface,#fff);color:var(--aia-accent,#1d4ed8);cursor:pointer;border:1px solid #cfd9e5;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.button--primary[data-v-2e0e9b36]{border-color:var(--aia-accent,#2563eb);background:var(--aia-accent,#2563eb);color:#fff}.button--ghost[data-v-2e0e9b36]{color:var(--aia-text,#334155)}.button[data-v-2e0e9b36]:disabled{opacity:.45;cursor:not-allowed}.board-state[data-v-2e0e9b36],.board-empty[data-v-2e0e9b36]{background:var(--aia-surface,#fff);color:var(--aia-text-muted,#64748b);border:1px dashed #cbd5e1;border-radius:14px;padding:28px}.board-state--error[data-v-2e0e9b36]{color:#b42318;background:#fff7f7;border-color:#fecaca}.board-empty[data-v-2e0e9b36]{text-align:center;justify-items:center;gap:8px;display:grid}.board-empty__icon[data-v-2e0e9b36]{font-size:30px}.board-empty h2[data-v-2e0e9b36]{color:var(--aia-text,#172033);margin:0}.board-empty p[data-v-2e0e9b36]{max-width:580px;margin:0 0 8px;line-height:1.45}@media (width<=1200px){.project-strip[data-v-2e0e9b36]{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-meta-grid[data-v-2e0e9b36]{grid-template-columns:1fr 1fr}}@media (width<=820px){.meeting-board-list[data-v-2e0e9b36]{height:auto;min-height:0;max-height:none;padding-right:0;overflow-y:visible}.conference-board[data-v-2e0e9b36]{padding:12px}.conference-board__topbar[data-v-2e0e9b36]{text-align:left;justify-content:flex-start}.conference-board__top-actions[data-v-2e0e9b36]{margin-left:auto;position:static}.project-strip[data-v-2e0e9b36],.meeting-summary-strip[data-v-2e0e9b36],.meeting-editor__grid[data-v-2e0e9b36]{grid-template-columns:1fr 1fr}.meeting-board-card[data-v-2e0e9b36]{grid-template-columns:1fr}.meeting-board-card__actions[data-v-2e0e9b36]{flex-flow:wrap;justify-content:flex-start;min-width:0}}@media (width<=560px){.project-strip[data-v-2e0e9b36],.meeting-summary-strip[data-v-2e0e9b36],.meeting-editor__grid[data-v-2e0e9b36],.meeting-meta-grid[data-v-2e0e9b36]{grid-template-columns:1fr}.field--wide[data-v-2e0e9b36]{grid-column:auto}}html[data-theme=dark] .conference-board{--aia-page-bg:#0f172a;--aia-surface:#111c2b;--aia-surface-soft:#162235;--aia-surface-muted:#1b293d;--aia-text:#e7edf5;--aia-text-muted:#9aa9bc;--aia-text-soft:#7f8da3;--aia-border:#294057;--aia-border-strong:#3b536b;--aia-accent:#46c9d8;--aia-input-bg:#0d1926;--aia-input-text:#eef5fb;scrollbar-color:#50616b transparent}html[data-theme=dark] .conference-board input,html[data-theme=dark] .conference-board select,html[data-theme=dark] .conference-board textarea{color:var(--aia-input-text);background:var(--aia-input-bg);border-color:var(--aia-border-strong)}html[data-theme=dark] .conference-board input::placeholder,html[data-theme=dark] .conference-board textarea::placeholder{color:var(--aia-text-soft)}html[data-theme=dark] .conference-board .meeting-editor{border-color:#31536c;border-left-color:var(--aia-accent);box-shadow:none;background:#122234}html[data-theme=dark] .conference-board .participant-selector{border-top-color:var(--aia-border)}html[data-theme=dark] .conference-board .meeting-number{color:#72d9e5}html[data-theme=dark] .conference-board .meeting-status{color:#c2cfdd;background:#243247}html[data-theme=dark] .conference-board .meeting-status--active{color:#72d9e5;background:#16384a}html[data-theme=dark] .conference-board .meeting-status--scheduled{color:#f1cf75;background:#3b321d}html[data-theme=dark] .conference-board .meeting-status--completed{color:#86d7a7;background:#173a2b}html[data-theme=dark] .conference-board .meeting-board-card__conclusion{background:#122d23}html[data-theme=dark] .conference-board .meeting-board-card__problem{background:#332b18}html[data-theme=dark] .conference-board .board-state--error{color:#ffb4b4;background:#301b20;border-color:#7f3535}html[data-theme=dark] .conference-board .button--primary{border-color:var(--aia-accent);background:var(--aia-accent);color:#061219}html[data-theme=dark] .conference-board .material-tile:hover{border-color:#4b718b;box-shadow:0 5px 16px #0000002e}.approval-view[data-v-79dab426]{color:#172033;background:#f5f7fb;min-height:100%;padding:28px 34px 48px}.approval-header[data-v-79dab426]{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1320px;margin:0 auto 22px;display:flex}.eyebrow[data-v-79dab426]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800}h1[data-v-79dab426]{margin:0;font-size:30px;line-height:1.1}.approval-header p[data-v-79dab426]{color:#64748b;margin:7px 0 0}.back-button[data-v-79dab426],.secondary-button[data-v-79dab426],.primary-button[data-v-79dab426]{font:inherit;border-radius:9px;font-weight:700}.back-button[data-v-79dab426]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:10px 15px}.approval-grid[data-v-79dab426]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;max-width:1320px;margin:0 auto;display:grid}.panel[data-v-79dab426]{background:#fff;border:1px solid #dbe2ea;border-radius:14px;padding:22px;box-shadow:0 4px 18px #0f172a0a}.panel-title-row[data-v-79dab426]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-title-row>div[data-v-79dab426]{align-items:center;gap:10px;display:flex}.panel h2[data-v-79dab426]{margin:0;font-size:18px}.section-number[data-v-79dab426]{color:#94a3b8;font-size:12px;font-weight:800}.status-badge[data-v-79dab426],.counter[data-v-79dab426]{border-radius:999px;align-items:center;min-height:27px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-badge.neutral[data-v-79dab426]{color:#64748b;background:#f1f5f9}.status-badge.waiting[data-v-79dab426]{color:#9a3412;background:#fff7ed}.counter[data-v-79dab426]{color:#4338ca;background:#eef2ff;justify-content:center;min-width:27px}.document-card[data-v-79dab426]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:14px;padding:15px;display:flex}.document-icon[data-v-79dab426]{color:#475569;background:#e2e8f0;border-radius:7px;place-items:center;width:46px;height:54px;font-size:11px;font-weight:900;display:grid}.document-info[data-v-79dab426]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.document-info span[data-v-79dab426],.signer-main small[data-v-79dab426]{color:#64748b}.secondary-button[data-v-79dab426]{background:#fff;border:1px solid #cbd5e1;padding:9px 12px}.meta-grid[data-v-79dab426]{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;display:grid}.meta-grid div[data-v-79dab426]{background:#f8fafc;border-radius:9px;padding:12px}.meta-grid dt[data-v-79dab426]{color:#64748b;margin-bottom:5px;font-size:12px}.meta-grid dd[data-v-79dab426]{margin:0;font-size:13px;font-weight:700}.signer-list[data-v-79dab426]{flex-direction:column;gap:9px;display:flex}.signer-row[data-v-79dab426]{border-bottom:1px solid #eef2f7;align-items:center;gap:11px;padding:10px 0;display:flex}.signer-row[data-v-79dab426]:last-child{border-bottom:0}.avatar[data-v-79dab426]{background:#e2e8f0;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.signer-main[data-v-79dab426]{flex-direction:column;flex:1;gap:2px;display:flex}.session-placeholder[data-v-79dab426]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;align-items:center;gap:22px;min-height:180px;padding:20px;display:flex}.qr-placeholder[data-v-79dab426]{color:#64748b;background:#fff;border:2px dashed #94a3b8;border-radius:8px;flex:0 0 112px;place-items:center;width:112px;height:112px;font-size:24px;font-weight:900;display:grid}.session-placeholder p[data-v-79dab426],.result-state p[data-v-79dab426]{color:#64748b;margin:6px 0 0;line-height:1.45}.primary-button[data-v-79dab426]{color:#fff;background:#172033;border:0;width:100%;margin-top:14px;padding:12px 16px}button[data-v-79dab426]:disabled{cursor:default;opacity:.55}.result-state[data-v-79dab426]{background:#f8fafc;border-radius:11px;align-items:flex-start;gap:12px;min-height:90px;padding:16px;display:flex}.result-dot[data-v-79dab426]{background:#94a3b8;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:5px}@media (width<=980px){.approval-grid[data-v-79dab426],.meta-grid[data-v-79dab426]{grid-template-columns:1fr}}.workspace-warning[data-v-79dab426]{color:#9f2d24;background:#fff6f5;border:1px solid #f0c7c2;border-radius:12px;max-width:1320px;margin:0 auto;padding:18px 20px;font-weight:700}.document-source[data-v-79dab426]{color:#64748b;white-space:nowrap;font-size:12px;font-weight:700}html[data-theme=dark] .approval-view{color:#e5edf7;background:#0f172a}html[data-theme=dark] .approval-view .eyebrow,html[data-theme=dark] .approval-view .approval-header p,html[data-theme=dark] .approval-view .section-number,html[data-theme=dark] .approval-view .document-info span,html[data-theme=dark] .approval-view .signer-main small,html[data-theme=dark] .approval-view .meta-grid dt,html[data-theme=dark] .approval-view .session-placeholder p,html[data-theme=dark] .approval-view .result-state p,html[data-theme=dark] .approval-view .document-source{color:#91a0b5}html[data-theme=dark] .approval-view .panel{box-shadow:none;background:#111d2d;border-color:#26384d}html[data-theme=dark] .approval-view .document-card,html[data-theme=dark] .approval-view .meta-grid div,html[data-theme=dark] .approval-view .session-placeholder,html[data-theme=dark] .approval-view .result-state{background:#152235;border-color:#2a3d52}html[data-theme=dark] .approval-view .document-icon,html[data-theme=dark] .approval-view .avatar{color:#dbe7f5;background:#1d2d42}html[data-theme=dark] .approval-view .signer-row{border-bottom-color:#26384d}html[data-theme=dark] .approval-view .qr-placeholder{color:#9fb0c4;background:#101b2a;border-color:#60758d}html[data-theme=dark] .approval-view .back-button,html[data-theme=dark] .approval-view .secondary-button{color:#e5edf7;background:#132033;border-color:#40546b}html[data-theme=dark] .approval-view .primary-button{color:#07141c;background:#39c5d3}html[data-theme=dark] .approval-view .status-badge.neutral{color:#aebdd0;background:#1d2d42}html[data-theme=dark] .approval-view .status-badge.waiting{color:#f3c47c;background:#3b2b19}html[data-theme=dark] .approval-view .counter{color:#aebcff;background:#202c4a}html[data-theme=dark] .approval-view .result-dot{background:#7890aa}html[data-theme=dark] .approval-view .workspace-warning{color:#f0a4a4;background:#2b1c22;border-color:#6d3737}.conference-cinema[data-v-2278c511]{box-sizing:border-box;color:#172033;background:#f4f7fb;width:100%;min-height:calc(100vh - 64px);padding:18px 22px 26px}.conference-cinema__topbar[data-v-2278c511]{text-align:center;justify-content:center;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex;position:relative}.conference-cinema__topbar>div[data-v-2278c511]:first-child{text-align:center}.conference-cinema__top-actions[data-v-2278c511]{position:absolute;top:0;right:0}.conference-cinema__eyebrow[data-v-2278c511],.panel-eyebrow[data-v-2278c511]{color:var(--aia-text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.conference-cinema h1[data-v-2278c511]{margin:0;font-size:28px}.conference-cinema__topbar p[data-v-2278c511]{color:var(--aia-text-muted,#64748b);margin:5px 0 0}.conference-cinema__top-actions[data-v-2278c511]{align-items:center;gap:10px;display:flex}.conference-cinema__project-id[data-v-2278c511]{background:var(--aia-surface,#fff);border:1px solid var(--aia-border,#dbe3ec);border-radius:999px;padding:8px 12px;font-weight:800}.conference-material-strip[data-v-2278c511]{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.material-tile[data-v-2278c511]{text-align:left;border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);cursor:pointer;border-radius:12px;min-width:0;padding:12px 14px}.material-tile[data-v-2278c511]:hover{border-color:#93b4f5;box-shadow:0 5px 16px #1e40af14}.material-tile span[data-v-2278c511]{color:var(--aia-text-muted,#64748b);font-size:11px;display:block}.material-tile strong[data-v-2278c511]{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:14px;display:block;overflow:hidden}.material-tile small[data-v-2278c511]{color:var(--aia-text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}.conference-workbench[data-v-2278c511]{grid-template-rows:410px auto;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:16px 12px;display:grid}.conference-panel[data-v-2278c511]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);border-radius:14px;min-width:0;box-shadow:0 4px 18px #0f172a0a}.conference-panel--meeting[data-v-2278c511],.conference-panel--documents[data-v-2278c511],.conference-panel--result[data-v-2278c511]{padding:16px}.conference-panel--result[data-v-2278c511]{grid-column:1/-1;margin-top:4px}.conference-panel--meeting[data-v-2278c511],.conference-panel--documents[data-v-2278c511]{box-sizing:border-box;height:410px}.conference-panel--documents[data-v-2278c511]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.conference-panel--documents .panel-header[data-v-2278c511]{flex:none}.panel-header[data-v-2278c511]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panel-header h2[data-v-2278c511]{margin:0;font-size:18px}.status-chip[data-v-2278c511]{color:#956800;background:#fff6dd;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.status-chip--neutral[data-v-2278c511]{color:var(--aia-text-muted,#475569);background:#eef2f7}.conference-panel--meeting .meeting-record[data-v-2278c511]{padding-top:10px;padding-bottom:10px}.conference-panel--meeting .meeting-form-grid[data-v-2278c511],.conference-panel--meeting .meeting-actions[data-v-2278c511]{margin-top:8px}.conference-panel--meeting .participant-strip[data-v-2278c511]{margin-top:14px}.meeting-record[data-v-2278c511]{background:#eef4ff;border:1px solid #9fbbe7;border-left:5px solid #315ea8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;box-shadow:0 4px 14px #315ea81a}.meeting-record__content[data-v-2278c511]{flex:1;min-width:0}.meeting-record__number[data-v-2278c511],.meeting-record__topic[data-v-2278c511],.meeting-record__meta[data-v-2278c511]{display:block}.meeting-record__number[data-v-2278c511]{color:#244f92;letter-spacing:.01em;font-size:16px;font-weight:900}.meeting-record__topic[data-v-2278c511]{color:#172033;margin:5px 0 6px;font-size:18px;line-height:1.35}.meeting-record__meta[data-v-2278c511]{color:var(--aia-text-muted,#64748b);font-size:11px}.meeting-record__visual[data-v-2278c511]{flex:none;align-items:center;gap:12px;display:flex}.meeting-record__gif[data-v-2278c511]{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.create-meeting-row[data-v-2278c511]{color:var(--aia-text-muted,#64748b);align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.field[data-v-2278c511]{gap:6px;display:grid}.field>span[data-v-2278c511]{color:var(--aia-text,#334155);font-size:12px;font-weight:800}.field input[data-v-2278c511],.field select[data-v-2278c511],.field textarea[data-v-2278c511]{box-sizing:border-box;background:var(--aia-surface,#fff);color:#172033;width:100%;font:inherit;border:1px solid #cfd9e5;border-radius:9px;padding:10px 11px}.field textarea[data-v-2278c511]{resize:vertical;min-height:96px}.meeting-grid[data-v-2278c511]{grid-template-columns:.9fr 1.1fr;gap:10px;margin-top:10px;display:grid}.meeting-actions[data-v-2278c511]{color:var(--aia-text-muted,#64748b);align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.button[data-v-2278c511]{background:var(--aia-surface,#fff);color:var(--aia-accent,#1d4ed8);cursor:pointer;border:1px solid #cfd9e5;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.button--primary[data-v-2278c511]{border-color:var(--aia-accent,#2563eb);background:var(--aia-accent,#2563eb);color:#fff}.button--ghost[data-v-2278c511]{color:var(--aia-text,#334155)}.button--small[data-v-2278c511]{padding:7px 10px;font-size:12px}.button--disabled[data-v-2278c511]{opacity:.5;pointer-events:none}.button[data-v-2278c511]:disabled{opacity:.45;cursor:not-allowed}.participant-strip[data-v-2278c511]{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.participant-pill[data-v-2278c511]{border:1px solid var(--aia-border,#e2e8f0);background:var(--aia-surface-soft,#f8fafc);border-radius:10px;grid-template-columns:30px auto auto;align-items:center;gap:8px;min-width:190px;padding:8px 10px;display:grid}.participant-avatar[data-v-2278c511]{color:#fff;background:#172033;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.participant-pill strong[data-v-2278c511],.participant-pill small[data-v-2278c511]{display:block}.participant-pill small[data-v-2278c511]{color:var(--aia-text-muted,#64748b);font-size:10px}.participant-access[data-v-2278c511]{color:#27864a;margin-left:auto;font-size:10px;font-weight:800}.empty-inline[data-v-2278c511]{color:var(--aia-text-muted,#64748b)}.conference-panel--documents[data-v-2278c511]{flex-direction:column;min-height:0;display:flex}.document-desk[data-v-2278c511]{flex:auto;align-content:start;gap:8px;min-height:0;padding-right:5px;display:grid;overflow:hidden auto}.desk-document[data-v-2278c511]{border:1px solid var(--aia-border,#e2e8f0);background:var(--aia-surface-soft,#f8fafc);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.desk-document__body[data-v-2278c511]{flex:1;min-width:0}.desk-document strong[data-v-2278c511],.desk-document small[data-v-2278c511]{display:block}.desk-document strong[data-v-2278c511]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk-document small[data-v-2278c511]{color:var(--aia-text-muted,#64748b);margin-top:2px}.desk-document p[data-v-2278c511]{color:var(--aia-text-muted,#475569);margin:5px 0 0;font-size:12px}.result-grid[data-v-2278c511]{grid-template-columns:.78fr 1.22fr;align-items:start;gap:14px;display:grid}.result-column[data-v-2278c511]{align-content:start;gap:10px;display:grid}.access-note[data-v-2278c511]{background:var(--aia-surface-soft,#f8fafc);color:var(--aia-text-muted,#64748b);border-left:3px solid #94a3b8;border-radius:7px;padding:10px 12px;font-size:11px}.meeting-chat[data-v-2278c511]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface-soft,#f8fafc);box-sizing:border-box;border-radius:12px;flex-direction:column;height:330px;min-height:0;padding:10px;display:flex}.meeting-chat__header[data-v-2278c511]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.meeting-chat__header strong[data-v-2278c511]{color:#172033;font-size:13px}.meeting-chat__header span[data-v-2278c511]{color:var(--aia-text-muted,#64748b);font-size:11px}.meeting-chat__history[data-v-2278c511]{flex:auto;align-content:start;gap:8px;min-height:0;margin-bottom:8px;padding-right:3px;display:grid;overflow-y:auto}.meeting-chat__empty[data-v-2278c511]{color:var(--aia-text-soft,#94a3b8);text-align:center;padding:14px 10px;font-size:12px}.meeting-note[data-v-2278c511]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);border-radius:10px;padding:9px 11px}.meeting-note--own[data-v-2278c511]{background:#eef4ff;border-color:#b8cae8}.meeting-note__header[data-v-2278c511]{justify-content:space-between;gap:12px;margin-bottom:5px;display:flex}.meeting-note__header strong[data-v-2278c511]{color:#244f92;font-size:13px}.meeting-note__header span[data-v-2278c511]{color:var(--aia-text-muted,#64748b);white-space:nowrap;font-size:11px}.meeting-note__text[data-v-2278c511]{color:var(--aia-text-strong,#1e293b);white-space:pre-wrap;font-size:13px;line-height:1.45}.meeting-action-message[data-v-2278c511]{color:#9f2d20;background:#fff7f7;border:1px solid #f2c7c2;border-radius:9px;flex:none;margin:0 0 8px;padding:9px 11px;font-size:12px;line-height:1.4}.meeting-chat[data-v-2278c511] .message-composer{flex:none;margin:0}.meeting-chat[data-v-2278c511] .message-composer__label{margin-bottom:3px;font-size:11px}.meeting-chat[data-v-2278c511] .message-composer__textarea{resize:none;height:42px;min-height:42px;max-height:58px;padding:8px 10px;overflow-y:auto}.meeting-chat[data-v-2278c511] .message-composer__footer{margin-top:5px}.meeting-chat[data-v-2278c511] .message-composer__button{min-height:30px;padding-top:5px;padding-bottom:5px}.protocol-card[data-v-2278c511]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface-soft,#f8fafc);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.protocol-card span[data-v-2278c511],.protocol-card strong[data-v-2278c511],.protocol-card small[data-v-2278c511]{display:block}.protocol-card span[data-v-2278c511]{color:var(--aia-text-muted,#64748b);font-size:11px}.protocol-card strong[data-v-2278c511]{margin:3px 0}.protocol-card small[data-v-2278c511]{color:var(--aia-text-muted,#64748b)}.protocol-actions[data-v-2278c511]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.final-document-picker[data-v-2278c511]{border:1px solid var(--aia-border,#dbe3ec);background:var(--aia-surface,#fff);border-radius:10px;padding:12px}.final-document-picker__header[data-v-2278c511]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.final-document-picker__header span[data-v-2278c511]{color:var(--aia-text-muted,#64748b);font-size:11px}.final-document-picker__list[data-v-2278c511]{gap:8px;max-height:260px;display:grid;overflow-y:auto}.final-document-option[data-v-2278c511]{border:1px solid var(--aia-border,#e2e8f0);background:var(--aia-surface-soft,#f8fafc);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.final-document-option--selected[data-v-2278c511]{background:#eef4ff;border-color:#93b4f5}.final-document-option__body[data-v-2278c511]{flex:1;min-width:0}.final-document-option__body strong[data-v-2278c511],.final-document-option__body small[data-v-2278c511]{display:block}.final-document-option__body strong[data-v-2278c511]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.final-document-option__body small[data-v-2278c511]{color:var(--aia-text-muted,#64748b);margin-top:2px}.final-document-option__body p[data-v-2278c511]{color:var(--aia-text-muted,#475569);margin:5px 0 0;font-size:12px}.final-document-option__actions[data-v-2278c511]{flex:none;gap:8px;display:flex}.conference-state[data-v-2278c511]{background:var(--aia-surface,#fff);color:var(--aia-text-muted,#64748b);border:1px dashed #cbd5e1;border-radius:12px;padding:24px}.conference-state--error[data-v-2278c511]{color:#b42318;background:#fff7f7;border-color:#fecaca}.conference-state--compact[data-v-2278c511]{padding:14px}.assignment-actions[data-v-2278c511]{justify-content:flex-end;margin-top:-2px;display:flex}.assignment-actions .button[data-v-2278c511]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.conference-material-strip[data-v-2278c511]{grid-template-columns:repeat(3,minmax(0,1fr))}.conference-workbench[data-v-2278c511]{grid-template-rows:auto;grid-template-columns:1fr}.conference-panel--result[data-v-2278c511]{grid-column:auto}}@media (width<=760px){.meeting-record[data-v-2278c511]{align-items:flex-start}.meeting-record__visual[data-v-2278c511]{flex-direction:column;align-items:flex-end}.meeting-record__gif[data-v-2278c511]{flex-basis:52px;width:52px;height:52px}.conference-cinema[data-v-2278c511]{padding:12px}.conference-cinema__topbar[data-v-2278c511]{flex-direction:column}.conference-material-strip[data-v-2278c511]{grid-template-columns:1fr 1fr}.meeting-grid[data-v-2278c511],.result-grid[data-v-2278c511]{grid-template-columns:1fr}.protocol-card[data-v-2278c511]{flex-direction:column;align-items:stretch}}.meeting-room-page[data-v-2278c511]{padding-top:10px!important;padding-bottom:10px!important}.meeting-room-header[data-v-2278c511]{min-height:0!important;margin-bottom:8px!important;padding-top:4px!important;padding-bottom:4px!important}.meeting-room-header h1[data-v-2278c511]{margin-top:2px!important;margin-bottom:2px!important;line-height:1.05!important}.project-summary-grid[data-v-2278c511]{gap:8px!important;margin-bottom:8px!important}.project-summary-card[data-v-2278c511]{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important}.conference-panel--meeting .meeting-card[data-v-2278c511]{margin-bottom:6px!important}.conference-panel--meeting .participant-strip[data-v-2278c511]{gap:6px!important;margin-top:8px!important}.conference-panel--result[data-v-2278c511]{margin-top:0!important;padding-top:10px!important;padding-bottom:10px!important}.result-column[data-v-2278c511]:nth-child(2){margin-top:-54px!important}.conference-cinema__topbar[data-v-2278c511]{align-items:center!important;min-height:0!important;margin-bottom:6px!important;padding:4px 8px!important}.conference-cinema__top-actions .button[data-v-2278c511]{border-radius:7px!important;padding:5px 8px!important;font-size:10px!important;line-height:1!important}.conference-workbench[data-v-2278c511]{grid-template-rows:300px auto!important}.conference-panel--meeting[data-v-2278c511]{overflow:hidden!important}.conference-panel--meeting .panel-header[data-v-2278c511]{margin-bottom:5px!important}.conference-panel--meeting .panel-header h2[data-v-2278c511]{font-size:15px!important}.conference-panel--meeting .meeting-record[data-v-2278c511]{gap:10px!important;padding:7px 10px!important}.conference-panel--meeting .meeting-record__number[data-v-2278c511]{font-size:12px!important}.conference-panel--meeting .meeting-record__topic[data-v-2278c511]{margin:2px 0 3px!important;font-size:14px!important;line-height:1.15!important}.conference-panel--meeting .meeting-record__meta[data-v-2278c511]{font-size:9px!important}.conference-panel--meeting .meeting-record__gif[data-v-2278c511]{flex-basis:42px!important;width:42px!important;height:42px!important}.conference-panel--meeting .status-chip[data-v-2278c511]{padding:4px 7px!important;font-size:9px!important}.conference-panel--meeting .meeting-form-grid[data-v-2278c511]{gap:6px!important;margin-top:5px!important}.conference-panel--meeting .field[data-v-2278c511]{gap:3px!important}.conference-panel--meeting .field>span[data-v-2278c511]{font-size:10px!important}.conference-panel--meeting .field input[data-v-2278c511],.conference-panel--meeting .field select[data-v-2278c511]{padding:6px 8px!important;font-size:11px!important}.conference-panel--meeting .meeting-actions[data-v-2278c511]{gap:7px!important;margin-top:5px!important;font-size:9px!important}.conference-panel--meeting .meeting-actions .button[data-v-2278c511]{padding:5px 8px!important;font-size:10px!important}.conference-panel--meeting .participant-strip[data-v-2278c511]{gap:6px!important;margin-top:6px!important;padding-top:6px!important}.conference-panel--meeting .participant-pill[data-v-2278c511]{grid-template-columns:24px auto auto!important;gap:6px!important;min-width:150px!important;padding:5px 7px!important}.conference-panel--meeting .participant-avatar[data-v-2278c511]{width:24px!important;height:24px!important;font-size:11px!important}.conference-panel--meeting .participant-pill strong[data-v-2278c511]{font-size:11px!important}.conference-panel--meeting .participant-pill small[data-v-2278c511],.conference-panel--meeting .participant-access[data-v-2278c511]{font-size:8px!important}.conference-cinema__topbar[data-v-2278c511]{gap:6px!important;min-height:0!important;margin:0 0 4px!important;padding:1px 4px!important}.conference-cinema__eyebrow[data-v-2278c511]{letter-spacing:.04em!important;font-size:6px!important;line-height:1!important}.conference-cinema__project-id[data-v-2278c511]{padding:3px 5px!important;font-size:8px!important;line-height:1!important}.conference-workbench[data-v-2278c511]{grid-template-rows:235px auto!important;gap:6px 12px!important}.conference-panel--meeting[data-v-2278c511],.conference-panel--documents[data-v-2278c511]{height:235px!important;min-height:235px!important;padding-top:7px!important;padding-bottom:6px!important}.conference-panel--meeting .panel-header[data-v-2278c511],.conference-panel--documents .panel-header[data-v-2278c511]{margin-bottom:4px!important}.conference-panel--meeting .meeting-record[data-v-2278c511]{padding:5px 8px!important}.conference-panel--meeting .meeting-form-grid[data-v-2278c511]{margin-top:4px!important}.conference-panel--meeting .meeting-actions[data-v-2278c511]{margin-top:3px!important}.conference-panel--meeting .participant-strip[data-v-2278c511]{margin-top:4px!important;padding-top:4px!important}.conference-panel--result[data-v-2278c511]{margin-top:0!important}.button--danger[data-v-2278c511]{color:#9d2626!important;background:#fff4f4!important;border-color:#d97a7a!important}.button--danger[data-v-2278c511]:hover:not(:disabled){background:#ffe8e8!important}:is(.meeting-record:has(.status-chip--neutral) .meeting-clock[data-v-2278c511],.meeting-record:has(.status-chip--neutral) .live-clock[data-v-2278c511],.meeting-record:has(.status-chip--neutral) .current-time[data-v-2278c511],.meeting-record:has(.status-chip--neutral) .meeting-timer[data-v-2278c511]){display:none!important}.conference-cinema__topbar[data-v-2278c511]{gap:8px!important;padding:5px 10px!important}.conference-cinema__eyebrow[data-v-2278c511]{font-size:10px!important;line-height:1.1!important}.conference-cinema h1[data-v-2278c511]{margin:2px 0!important;font-size:21px!important;line-height:1.05!important}.conference-cinema__topbar p[data-v-2278c511]{margin:2px 0 0!important;font-size:12px!important;line-height:1.1!important}.conference-cinema__top-actions[data-v-2278c511]{gap:8px!important}.conference-cinema__project-id[data-v-2278c511]{padding:6px 9px!important;font-size:12px!important}.conference-cinema__top-actions .button[data-v-2278c511]{border-radius:8px!important;min-height:0!important;padding:7px 11px!important;font-size:12px!important;line-height:1!important}html[data-theme=dark] .contest-project-meeting-room-view input,html[data-theme=dark] .contest-project-meeting-room-view select,html[data-theme=dark] .contest-project-meeting-room-view textarea{color:var(--aia-input-text,#f8fafc);background:var(--aia-input-bg,#111827);border-color:var(--aia-border-strong,#475569)}html[data-theme=dark] .contest-project-meeting-room-view input::placeholder,html[data-theme=dark] .contest-project-meeting-room-view textarea::placeholder{color:var(--aia-text-soft,#7f8da3)}html[data-theme=dark] .contest-project-meeting-room-view .button-primary{color:#061219}html[data-theme=dark] .contest-project-meeting-room-view{scrollbar-color:#50616b transparent}html[data-theme=dark] .conference-cinema{background:var(--aia-page-bg,#0f172a);color:var(--aia-text,#e5edf7)}html[data-theme=dark] .conference-cinema h1,html[data-theme=dark] .conference-cinema h2,html[data-theme=dark] .conference-cinema strong,html[data-theme=dark] .conference-cinema .field>span,html[data-theme=dark] .conference-cinema .meeting-chat__header strong{color:var(--aia-text,#e5edf7)}html[data-theme=dark] .conference-cinema__project-id,html[data-theme=dark] .conference-cinema .material-tile,html[data-theme=dark] .conference-cinema .conference-panel,html[data-theme=dark] .conference-cinema .participant-pill,html[data-theme=dark] .conference-cinema .desk-document,html[data-theme=dark] .conference-cinema .access-note,html[data-theme=dark] .conference-cinema .meeting-chat,html[data-theme=dark] .conference-cinema .meeting-note,html[data-theme=dark] .conference-cinema .protocol-card,html[data-theme=dark] .conference-cinema .final-document-picker,html[data-theme=dark] .conference-cinema .final-document-option,html[data-theme=dark] .conference-cinema .conference-state{background:var(--aia-surface,#111c2d);border-color:var(--aia-border,#29405a)}html[data-theme=dark] .conference-cinema .meeting-record{background:var(--aia-surface-soft,#17243a);box-shadow:none;border-color:#315b82 #315b82 #315b82 #42c7d7}html[data-theme=dark] .conference-cinema .meeting-record__number,html[data-theme=dark] .conference-cinema .meeting-note__header strong{color:#67d8e6}html[data-theme=dark] .conference-cinema .meeting-record__topic,html[data-theme=dark] .conference-cinema .meeting-note__text{color:var(--aia-text,#e5edf7)}html[data-theme=dark] .conference-cinema input,html[data-theme=dark] .conference-cinema select,html[data-theme=dark] .conference-cinema textarea{color:var(--aia-input-text,#f8fafc);background:var(--aia-input-bg,#111827);border-color:var(--aia-border-strong,#52647b)}html[data-theme=dark] .conference-cinema input::placeholder,html[data-theme=dark] .conference-cinema textarea::placeholder{color:var(--aia-text-soft,#7f8da3)}html[data-theme=dark] .conference-cinema .meeting-note--own,html[data-theme=dark] .conference-cinema .final-document-option--selected{background:#172a42;border-color:#3e668e}html[data-theme=dark] .conference-cinema .button{color:#e5edf7;background:#111c2d;border-color:#52647b}html[data-theme=dark] .conference-cinema .button--primary{color:#061219;background:#43c7d5;border-color:#43c7d5}html[data-theme=dark] .conference-cinema .button--danger{color:#ffb7bf!important;background:#3a1d24!important;border-color:#8c4652!important}html[data-theme=dark] .conference-cinema .status-chip--neutral{color:#c9d5e4;background:#223044}html[data-theme=dark] .conference-cinema .meeting-action-message,html[data-theme=dark] .conference-cinema .conference-state--error{color:#ffb7bf;background:#351d24;border-color:#70404a}html[data-theme=dark] .conference-cinema .participant-strip{border-top-color:var(--aia-border,#29405a)}html[data-theme=dark] .conference-cinema{scrollbar-color:#50616b transparent}.publication-page[data-v-f2ccdc54]{box-sizing:border-box;color:#172033;background:#f4f7fb;flex-direction:column;height:calc(100vh - 94px);min-height:0;padding:18px 32px 14px;display:flex;overflow:hidden}.publication-scroll-area[data-v-f2ccdc54]{scrollbar-gutter:stable;flex:auto;min-height:0;margin-bottom:10px;padding-right:6px;overflow:hidden auto}.publication-header[data-v-f2ccdc54],.publish-card[data-v-f2ccdc54]{flex:none}.publication-header[data-v-f2ccdc54]{justify-content:space-between;align-items:flex-start;gap:14px;max-width:1180px;margin:0 auto 12px;display:flex}.eyebrow[data-v-f2ccdc54]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.publication-header h1[data-v-f2ccdc54],.publication-status h2[data-v-f2ccdc54],.checks-card h2[data-v-f2ccdc54],.publish-card h2[data-v-f2ccdc54]{margin:0;font-family:Georgia,Times New Roman,serif}.publication-header h1[data-v-f2ccdc54]{font-size:27px}.publication-header p[data-v-f2ccdc54],.publication-status p[data-v-f2ccdc54],.publish-card p[data-v-f2ccdc54]{color:#64748b;margin:4px 0 0}.button[data-v-f2ccdc54]{color:#172033;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:10px;min-height:34px;padding:0 12px;font-weight:700}.button[data-v-f2ccdc54]:disabled{cursor:default;opacity:.55}.button--ghost[data-v-f2ccdc54]{background:#fff}.button--small[data-v-f2ccdc54]{min-height:34px;padding:0 13px}.button--publish[data-v-f2ccdc54]{color:#fff;background:#2563eb;border-color:#2563eb;min-width:230px;min-height:38px}.state-card[data-v-f2ccdc54],.publication-status[data-v-f2ccdc54],.checks-card[data-v-f2ccdc54],.publish-card[data-v-f2ccdc54]{background:#fff;border:1px solid #dbe3ec;border-radius:14px;max-width:1180px;margin-left:auto;margin-right:auto}.state-card[data-v-f2ccdc54]{padding:24px}.state-card--error[data-v-f2ccdc54]{color:#9f2d24;background:#fff6f5;border-color:#efc9c5}.publication-status[data-v-f2ccdc54]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:14px 18px;display:flex}.publication-status--ready[data-v-f2ccdc54]{background:#f5fbf7;border-color:#b7dcc7}.status-badge[data-v-f2ccdc54]{color:#536173;background:#e8edf3;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:900}.publication-status--ready .status-badge[data-v-f2ccdc54]{color:#18713c;background:#dcf5e6}.summary-grid[data-v-f2ccdc54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-width:1180px;margin:0 auto 10px;display:grid}.summary-card[data-v-f2ccdc54]{box-sizing:border-box;background:#fff;border:1px solid #dbe3ec;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:86px;padding:10px 12px;display:grid}.summary-card__number[data-v-f2ccdc54]{color:#94a3b8;align-self:flex-start;font-size:12px;font-weight:900}.summary-card__label[data-v-f2ccdc54]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.summary-card h3[data-v-f2ccdc54]{margin:2px 0 3px;font-size:15px}.summary-card p[data-v-f2ccdc54]{color:#64748b;margin:0;font-size:11px;line-height:1.25}.checks-card[data-v-f2ccdc54]{margin-bottom:10px;padding:12px 14px}.checks-card__header[data-v-f2ccdc54]{margin-bottom:8px}.checks-list[data-v-f2ccdc54]{gap:8px;display:grid}.check-row[data-v-f2ccdc54]{background:#fafbfc;border:1px solid #e5eaf0;border-radius:10px;align-items:center;gap:12px;padding:7px 9px;display:flex}.check-row--ok[data-v-f2ccdc54]{background:#f6fbf8;border-color:#cce6d6}.check-icon[data-v-f2ccdc54]{color:#8a5b22;background:#f1e6d7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:900;display:inline-flex}.check-row--ok .check-icon[data-v-f2ccdc54]{color:#1d7a43;background:#dff2e6}.check-row strong[data-v-f2ccdc54],.check-row small[data-v-f2ccdc54]{display:block}.check-row small[data-v-f2ccdc54]{color:#64748b;margin-top:2px}.publish-card[data-v-f2ccdc54]{justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;display:flex}.publish-actions[data-v-f2ccdc54]{align-items:center;gap:14px;display:flex}.publish-message[data-v-f2ccdc54]{color:#475569;max-width:320px;font-size:13px}.publication-status h2[data-v-f2ccdc54],.checks-card h2[data-v-f2ccdc54],.publish-card h2[data-v-f2ccdc54]{font-size:20px}.summary-card__label[data-v-f2ccdc54],.eyebrow[data-v-f2ccdc54]{font-size:10px}.check-row strong[data-v-f2ccdc54]{font-size:12px}.check-row small[data-v-f2ccdc54]{font-size:10px}.publish-card p[data-v-f2ccdc54]{font-size:11px;line-height:1.25}@media (width<=900px){.publication-page[data-v-f2ccdc54]{height:calc(100vh - 94px);padding:14px 16px}.publication-header[data-v-f2ccdc54],.publication-status[data-v-f2ccdc54],.publish-card[data-v-f2ccdc54]{flex-direction:column;align-items:stretch}.summary-grid[data-v-f2ccdc54]{grid-template-columns:1fr}.summary-card[data-v-f2ccdc54]{grid-template-columns:34px minmax(0,1fr)}.summary-card .button[data-v-f2ccdc54]{grid-column:2;justify-self:start}.publish-actions[data-v-f2ccdc54]{flex-direction:column;align-items:stretch}}.aggregate-list[data-v-f2ccdc54]{border-top:1px solid #eef2f7;max-height:105px;margin-top:5px;overflow:auto}.aggregate-list>div[data-v-f2ccdc54]{border-bottom:1px solid #eef2f7;flex-direction:column;gap:1px;padding:4px 0;display:flex}.aggregate-list strong[data-v-f2ccdc54]{font-size:12px}.aggregate-list span[data-v-f2ccdc54]{color:#64748b;font-size:10px;line-height:1.2}html[data-theme=dark] .publication-page{color:#e5edf7;background:#0f172a}html[data-theme=dark] .publication-page .eyebrow,html[data-theme=dark] .publication-page .publication-header p,html[data-theme=dark] .publication-page .publication-status p,html[data-theme=dark] .publication-page .publish-card p,html[data-theme=dark] .publication-page .summary-card__number,html[data-theme=dark] .publication-page .summary-card__label,html[data-theme=dark] .publication-page .summary-card p,html[data-theme=dark] .publication-page .check-row small,html[data-theme=dark] .publication-page .aggregate-list span,html[data-theme=dark] .publication-page .publish-message{color:#91a0b5}html[data-theme=dark] .publication-page .state-card,html[data-theme=dark] .publication-page .publication-status,html[data-theme=dark] .publication-page .summary-card,html[data-theme=dark] .publication-page .checks-card,html[data-theme=dark] .publication-page .publish-card{background:#111d2d;border-color:#26384d}html[data-theme=dark] .publication-page .publication-status--ready{background:#10251f;border-color:#285943}html[data-theme=dark] .publication-page .summary-card,html[data-theme=dark] .publication-page .check-row{background:#152235;border-color:#2a3d52}html[data-theme=dark] .publication-page .check-row--ok{background:#122820;border-color:#285943}html[data-theme=dark] .publication-page .aggregate-list{border-top-color:#26384d}html[data-theme=dark] .publication-page .aggregate-list>div{border-bottom-color:#26384d}html[data-theme=dark] .publication-page .button,html[data-theme=dark] .publication-page .button--ghost{color:#e5edf7;background:#132033;border-color:#40546b}html[data-theme=dark] .publication-page .button--publish{color:#07141c;background:#39c5d3;border-color:#39c5d3}html[data-theme=dark] .publication-page .status-badge{color:#aebdd0;background:#1d2d42}html[data-theme=dark] .publication-page .publication-status--ready .status-badge{color:#82d9aa;background:#173c2d}html[data-theme=dark] .publication-page .check-icon{color:#f3c47c;background:#3b2b19}html[data-theme=dark] .publication-page .check-row--ok .check-icon{color:#82d9aa;background:#173c2d}html[data-theme=dark] .publication-page .state-card--error{color:#f0a4a4;background:#2b1c22;border-color:#6d3737}.sync-title-option{color:#475569;cursor:pointer;align-items:center;gap:8px;max-width:430px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.sync-title-option input{cursor:pointer;flex:none;width:16px;height:16px;margin:0}.sync-title-option:has(input:disabled){cursor:default;opacity:.65}.contest-conditions-view[data-v-26ddd23c]{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:32px}.page-header[data-v-26ddd23c]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.page-eyebrow[data-v-26ddd23c]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.page-header h1[data-v-26ddd23c]{color:#0f172a;margin:0;font-size:30px;line-height:1.2}.page-description[data-v-26ddd23c]{color:#64748b;max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.5}.back-button[data-v-26ddd23c]{color:#334155;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:none;padding:10px 18px;font-weight:700}.back-button[data-v-26ddd23c]:hover{background:#f8fafc}.state-card[data-v-26ddd23c]{color:#64748b;text-align:center;background:#ffffff6b;border:1px solid #277e8e38;border-radius:12px;padding:32px}.state-card h2[data-v-26ddd23c]{color:#334155;margin:0 0 8px}.state-card p[data-v-26ddd23c]{margin:0}.condition-groups[data-v-26ddd23c]{flex-direction:column;gap:28px;display:flex}.condition-group[data-v-26ddd23c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.condition-group__header[data-v-26ddd23c]{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.condition-group__header h2[data-v-26ddd23c]{color:#0f172a;margin:0;font-size:19px}.condition-group__header span[data-v-26ddd23c]{color:#475569;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.condition-list[data-v-26ddd23c]{flex-direction:column;display:flex}.condition-card[data-v-26ddd23c]{border-bottom:1px solid #eef2f7;padding:18px 20px}.condition-card[data-v-26ddd23c]:last-child{border-bottom:none}.condition-card h3[data-v-26ddd23c]{color:#1e293b;margin:0;font-size:15px;line-height:1.4}.condition-text[data-v-26ddd23c]{color:#334155;margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.5}.condition-parameters[data-v-26ddd23c]{flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.condition-parameters div[data-v-26ddd23c]{justify-content:space-between;gap:20px;display:flex}.condition-parameters dt[data-v-26ddd23c]{color:#64748b;font-size:13px}.condition-parameters dd[data-v-26ddd23c]{color:#334155;text-align:right;margin:0;font-size:13px}@media (width<=720px){.contest-conditions-view[data-v-26ddd23c]{padding:16px}.page-header[data-v-26ddd23c]{flex-direction:column}.back-button[data-v-26ddd23c]{width:100%}}html[data-theme=dark] .contest-conditions-view .page-header{border-bottom-color:#55efff3d}html[data-theme=dark] .contest-conditions-view .page-eyebrow{color:#7f8da3}html[data-theme=dark] .contest-conditions-view .page-header h1{color:#f5fbff}html[data-theme=dark] .contest-conditions-view .page-description{color:#9fb2be}html[data-theme=dark] .contest-conditions-view .back-button{color:#dff9fc;background:#080f1ac2;border-color:#55efff61}html[data-theme=dark] .contest-conditions-view .back-button:hover{color:#fff;background:#55efff1a;border-color:#55efff9e}html[data-theme=dark] .contest-conditions-view .state-card{color:#9fb2be;background:#080f1ac7;border-color:#55efff42;box-shadow:0 0 10px #55efff0d}html[data-theme=dark] .contest-conditions-view .state-card h2{color:#f5fbff}html[data-theme=dark] .contest-conditions-view .condition-group{background:#080f1ac7;border-color:#55efff42;box-shadow:0 0 10px #55efff0d}html[data-theme=dark] .contest-conditions-view .condition-group__header{background:#0c1623c7;border-bottom-color:#55efff2e}html[data-theme=dark] .contest-conditions-view .condition-group__header h2{color:#f5fbff}html[data-theme=dark] .contest-conditions-view .condition-group__header span{color:#dff9fc;background:#55efff1a;border:1px solid #55efff2e}html[data-theme=dark] .contest-conditions-view .condition-card{border-bottom-color:#55efff1f}html[data-theme=dark] .contest-conditions-view .condition-card h3{color:#eef7fb}html[data-theme=dark] .contest-conditions-view .condition-text{color:#d0dee7}html[data-theme=dark] .contest-conditions-view .condition-parameters dt{color:#8fa5b3}html[data-theme=dark] .contest-conditions-view .condition-parameters dd{color:#d7e7f0}.voting-view[data-v-1d633f2e]{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;max-width:none;margin:0;padding:24px 32px;display:flex}.voting-header[data-v-1d633f2e]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.voting-header h1[data-v-1d633f2e]{color:#0f172a;margin:10px 0 6px;font-size:30px}.voting-header p[data-v-1d633f2e]{color:#64748b;margin:0;font-size:15px}.back-button[data-v-1d633f2e]{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.back-button[data-v-1d633f2e]:hover{color:#0f172a}.contest-mark[data-v-1d633f2e]{color:#78350f;background:#fef3c7;border:1px solid #fde68a;border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;padding:7px 12px;font-size:13px;font-weight:700;display:flex}.contest-mark strong[data-v-1d633f2e]{font-size:14px}.contest-mark span[data-v-1d633f2e]{font-size:12px;font-weight:600}.state-card[data-v-1d633f2e]{color:#64748b;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.message[data-v-1d633f2e]{border-radius:10px;padding:12px 16px}.message--error[data-v-1d633f2e]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.message--success[data-v-1d633f2e]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.works-panel[data-v-1d633f2e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.works-panel__header[data-v-1d633f2e]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.works-panel__header h2[data-v-1d633f2e]{color:#0f172a;margin:0;font-size:20px}.works-panel__header p[data-v-1d633f2e]{color:#64748b;margin:5px 0 0;font-size:13px}.works-panel__actions[data-v-1d633f2e]{align-items:center;gap:12px;display:flex}.results-button[data-v-1d633f2e]{color:#78350f;min-height:36px;font:inherit;cursor:pointer;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:0 16px;font-size:13px;font-weight:700}.results-button[data-v-1d633f2e]:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.works-panel__count[data-v-1d633f2e]{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.works-panel__scroll[data-v-1d633f2e]{resize:vertical;box-sizing:border-box;scrollbar-gutter:stable;height:calc(100dvh - 315px);min-height:520px;max-height:calc(100dvh - 170px);padding:20px;overflow:hidden auto}.works-grid[data-v-1d633f2e]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:24px;display:grid}.work-card[data-v-1d633f2e]{background:#fff;border:2px solid #0000;border-radius:14px;min-width:0;transition:border-color .15s,transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 2px 8px #0000000f}.work-card[data-v-1d633f2e]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a}.work-card--selected[data-v-1d633f2e]{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.preview[data-v-1d633f2e]{background:#111827;height:300px;position:relative;overflow:hidden}.preview img[data-v-1d633f2e]{object-fit:cover;width:100%;height:100%;display:block}.preview video[data-v-1d633f2e]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.preview video[data-v-1d633f2e]:fullscreen{object-fit:contain;background:#000}.preview__fallback[data-v-1d633f2e]{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:44px;display:flex}.work-card__body[data-v-1d633f2e]{box-sizing:border-box;flex-direction:column;gap:8px;min-height:190px;padding:14px 16px 16px;display:flex}.work-card__heading[data-v-1d633f2e]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.work-card__heading h2[data-v-1d633f2e]{color:#111827;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:18px;line-height:1.3;display:-webkit-box;overflow:hidden}.author[data-v-1d633f2e]{color:#64748b;margin:0;font-size:13px}.author-service-info[data-v-1d633f2e]{color:#2563eb;font-size:13px;font-weight:500}.voting-state[data-v-1d633f2e]{color:#64748b;text-align:center;background:#f1f5f9;border-radius:999px;flex:none;max-width:150px;padding:5px 8px;font-size:11px;font-weight:700}.voting-state--open[data-v-1d633f2e]{color:#166534;background:#dcfce7}.deadline[data-v-1d633f2e]{color:#64748b;font-size:12px}.vote-results[data-v-1d633f2e]{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:6px;padding:10px 0;display:flex}.vote-results__row[data-v-1d633f2e]{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.vote-results__row strong[data-v-1d633f2e]{color:#0f172a;flex:none;font-size:14px}.work-card__footer[data-v-1d633f2e]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.vote-button[data-v-1d633f2e]{color:#78350f;min-width:120px;min-height:40px;font:inherit;cursor:pointer;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:9px 16px;font-weight:800}.vote-button[data-v-1d633f2e]:hover:not(:disabled){background:#fde68a}.vote-button[data-v-1d633f2e]:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.confirm-panel[data-v-1d633f2e]{z-index:10;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 8px 28px #0f172a29}.confirm-panel>div[data-v-1d633f2e]:first-child{flex-direction:column;gap:4px;display:flex}.confirm-panel__label[data-v-1d633f2e]{color:#92400e;text-transform:uppercase;font-size:12px;font-weight:700}.confirm-panel__points[data-v-1d633f2e]{color:#78350f;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:flex}.confirm-panel__points strong[data-v-1d633f2e],.confirm-panel strong[data-v-1d633f2e]{color:#451a03;font-size:18px}.confirm-panel__actions[data-v-1d633f2e]{gap:10px;display:flex}.cancel-button[data-v-1d633f2e],.confirm-button[data-v-1d633f2e]{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-weight:700}.cancel-button[data-v-1d633f2e]{color:#475569;background:#fff;border:1px solid #cbd5e1}.confirm-button[data-v-1d633f2e]{color:#fff;background:#d97706;border:1px solid #d97706}.cancel-button[data-v-1d633f2e]:disabled,.confirm-button[data-v-1d633f2e]:disabled{opacity:.55;cursor:not-allowed}@media (width<=1100px){.works-panel__scroll[data-v-1d633f2e]{min-height:480px}}@media (width<=720px){.voting-view[data-v-1d633f2e]{padding:16px}.voting-header[data-v-1d633f2e]{flex-direction:column}.works-panel__scroll[data-v-1d633f2e]{resize:none;height:500px;min-height:500px;max-height:none;padding:14px}.works-grid[data-v-1d633f2e]{grid-template-columns:1fr}.confirm-panel[data-v-1d633f2e]{flex-direction:column;align-items:stretch}.confirm-panel__actions[data-v-1d633f2e]{width:100%}.cancel-button[data-v-1d633f2e],.confirm-button[data-v-1d633f2e]{flex:1}}html[data-theme=dark] .voting-view{color:#d7e3e9}html[data-theme=dark] .voting-view .back-link,html[data-theme=dark] .voting-view .back-button{color:#9fb2be}html[data-theme=dark] .voting-view .back-link:hover,html[data-theme=dark] .voting-view .back-button:hover,html[data-theme=dark] .voting-view .page-title,html[data-theme=dark] .voting-view h1,html[data-theme=dark] .voting-view h2,html[data-theme=dark] .voting-view h3{color:#eef7fb}html[data-theme=dark] .voting-view .page-subtitle,html[data-theme=dark] .voting-view .subtitle,html[data-theme=dark] .voting-view .description{color:#8fa5b3}html[data-theme=dark] .voting-view .works-panel,html[data-theme=dark] .voting-view .works-section,html[data-theme=dark] .voting-view .content-panel,html[data-theme=dark] .voting-view .voting-panel{box-shadow:none;background:#0b1624;border-color:#55efff33}html[data-theme=dark] .voting-view .work-card,html[data-theme=dark] .voting-view .content-card,html[data-theme=dark] .voting-view .voting-card{color:#d7e3e9;box-shadow:none;background:#080f1a8f;border-color:#55efff29}html[data-theme=dark] .voting-view .work-card:hover,html[data-theme=dark] .voting-view .content-card:hover,html[data-theme=dark] .voting-view .voting-card:hover{background:#112230b8;border-color:#55efff4d}html[data-theme=dark] .voting-view .work-title,html[data-theme=dark] .voting-view .content-title,html[data-theme=dark] .voting-view .card-title{color:#eef7fb}html[data-theme=dark] .voting-view .work-meta,html[data-theme=dark] .voting-view .content-meta,html[data-theme=dark] .voting-view .meta,html[data-theme=dark] .voting-view .author,html[data-theme=dark] .voting-view .deadline{color:#9fb2be}html[data-theme=dark] .voting-view .select-button,html[data-theme=dark] .voting-view .choose-button{color:#d7e3e9;background:#0d1b29;border-color:#55efff3d}html[data-theme=dark] .voting-view .select-button:hover,html[data-theme=dark] .voting-view .choose-button:hover{color:#f5fbff;background:#122536;border-color:#55efff6b}html[data-theme=dark] .voting-view .voting-open,html[data-theme=dark] .voting-view .status-open,html[data-theme=dark] .voting-view .published-status{color:#b7f7ce;background:#186e473d}html[data-theme=dark] .voting-view .results-button{color:#e8c879;background:#6f4d1533;border-color:#d5a5448c}html[data-theme=dark] .voting-view hr{border-color:#55efff29}html[data-theme=dark] .voting-view .work-card{color:#d7e3e9;box-shadow:none;background:#080f1a8f;border-color:#55efff29}html:not([data-theme=dark]) .voting-view .work-card{background:#eef3f6;border:1px solid #277e8e57;box-shadow:0 1px 5px #0f172a14}html:not([data-theme=dark]) .voting-view .work-card:hover{border-color:#277e8e8f;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1f}html:not([data-theme=dark]) .voting-view .work-card--selected{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b1a}html:not([data-theme=dark]) .voting-view .work-card__body{background:#eef3f6}html:not([data-theme=dark]) .voting-view .work-card__heading h2{color:#17212b}html:not([data-theme=dark]) .voting-view .author,html:not([data-theme=dark]) .voting-view .deadline{color:#566675}html:not([data-theme=dark]) .voting-view .vote-results{border-top-color:#277e8e2e;border-bottom-color:#277e8e2e}html:not([data-theme=dark]) .voting-view .vote-button:disabled{color:#5d6b78;opacity:1;background:#dce5ea;border-color:#aebdc6}html:not([data-theme=dark]) .voting-view .vote-button:disabled:hover{background:#dce5ea}html:not([data-theme=dark]) .voting-view .works-panel{background:#f5f7f9;border-color:#277e8e33}html:not([data-theme=dark]) .voting-view .works-panel__header{border-bottom-color:#277e8e2e}html[data-theme=dark] .voting-view .work-card__heading h2{color:#eef7fb}html[data-theme=dark] .voting-view .author{color:#a9bbc6}html[data-theme=dark] .voting-view .author-service-info{color:#68b7ff}html[data-theme=dark] .voting-view .deadline{color:#9fb2be}html[data-theme=dark] .voting-view .vote-results{border-top-color:#94a3b83d;border-bottom-color:#94a3b83d}html[data-theme=dark] .voting-view .vote-results__row{color:#a9bbc6}html[data-theme=dark] .voting-view .vote-results__row strong{color:#e4edf2}html[data-theme=dark] .voting-view .works-panel__header h2{color:#eef7fb}html[data-theme=dark] .voting-view .works-panel__header p{color:#8fa5b3}html[data-theme=dark] .voting-view .works-panel__count{color:#d7e3e9;background:#94a3b81f}html[data-theme=dark] .voting-view .vote-button:disabled{color:#9fb2be;opacity:1;background:#1a2530;border-color:#94a3b847}.offer-page[data-v-ffaa63ff]{color:#172033;width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 72px}.offer-hero[data-v-ffaa63ff]{background:#fff;border:1px solid #dfe7f1;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:32px;padding:30px 34px;display:flex}.offer-kicker[data-v-ffaa63ff]{color:#4777bd;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700}h1[data-v-ffaa63ff]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);line-height:1.08}.offer-subtitle[data-v-ffaa63ff]{color:#6b7280;margin:14px 0 0;font-size:14px}.download-button[data-v-ffaa63ff]{color:#fff;background:#111c32;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.download-button[data-v-ffaa63ff]:hover{background:#1d2a44}.offer-document[data-v-ffaa63ff]{background:#fff;border:1px solid #e3e7ec;border-radius:14px;margin-top:24px;padding:42px 54px 52px;position:relative;box-shadow:0 10px 30px #0f172a0a}.draft-label[data-v-ffaa63ff]{color:#8a5b00;letter-spacing:.1em;background:#fff4d6;border:1px solid #f1d58b;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}h2[data-v-ffaa63ff]{margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:30px}.offer-section[data-v-ffaa63ff]{border-top:1px solid #eceff3;padding:22px 0}.offer-section[data-v-ffaa63ff]:first-of-type{border-top:0}h3[data-v-ffaa63ff]{margin:0 0 9px;font-size:17px}p[data-v-ffaa63ff],li[data-v-ffaa63ff]{color:#414b5c;font-size:15px;line-height:1.7}p[data-v-ffaa63ff]{margin:0}ul[data-v-ffaa63ff]{margin:0;padding-left:22px}li+li[data-v-ffaa63ff]{margin-top:7px}@media (width<=760px){.offer-page[data-v-ffaa63ff]{width:min(100% - 28px,1180px);padding-top:20px}.offer-hero[data-v-ffaa63ff]{flex-direction:column;padding:24px}.offer-document[data-v-ffaa63ff]{padding:30px 24px 38px}}.admin-actors-view[data-v-bf0f1e1f]{box-sizing:border-box;width:100%;padding:26px}.admin-shell[data-v-bf0f1e1f]{width:100%;max-width:1500px;margin:0 auto}.admin-navigation[data-v-bf0f1e1f]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:8px;margin-bottom:18px;padding:6px;display:flex}.admin-navigation__item[data-v-bf0f1e1f]{color:#4b5563;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}.admin-navigation__item[data-v-bf0f1e1f]:hover{background:#fff}.admin-navigation__item--active[data-v-bf0f1e1f]{color:#111827;cursor:default;background:#fff;box-shadow:0 1px 3px #00000014}.admin-heading[data-v-bf0f1e1f]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.admin-kicker[data-v-bf0f1e1f]{color:#6b7280;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.admin-heading h1[data-v-bf0f1e1f]{color:#111827;margin:0;font-size:28px}.admin-heading p[data-v-bf0f1e1f]{color:#6b7280;margin:6px 0 0;font-size:13px}.workspace[data-v-bf0f1e1f]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:390px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.actor-list-panel[data-v-bf0f1e1f]{background:#fafafa;border-right:1px solid #e5e7eb}.list-toolbar[data-v-bf0f1e1f]{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:14px;display:flex}.search-input[data-v-bf0f1e1f]{box-sizing:border-box;color:#111827;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;padding:0 11px;font-size:13px}.search-input[data-v-bf0f1e1f]:focus{border-color:#9ca3af}.actor-count[data-v-bf0f1e1f]{color:#6b7280;text-align:center;min-width:34px;font-size:12px;font-weight:700}.actor-list[data-v-bf0f1e1f]{max-height:700px;overflow-y:auto}.actor-row[data-v-bf0f1e1f]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;grid-template-columns:50px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:11px 14px;display:grid}.actor-row[data-v-bf0f1e1f]:hover{background:#f3f4f6}.actor-row--selected[data-v-bf0f1e1f],.actor-row--selected[data-v-bf0f1e1f]:hover{background:#eaf1fb}.actor-id[data-v-bf0f1e1f]{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:12px}.actor-main[data-v-bf0f1e1f]{flex-direction:column;gap:2px;min-width:0;display:flex}.actor-main strong[data-v-bf0f1e1f]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.actor-main small[data-v-bf0f1e1f]{color:#6b7280;font-size:11px}.status-dot[data-v-bf0f1e1f]{background:#22c55e;border-radius:50%;width:9px;height:9px}.status-dot--inactive[data-v-bf0f1e1f]{background:#ef4444}.actor-details-panel[data-v-bf0f1e1f]{min-width:0;padding:24px}.empty-details[data-v-bf0f1e1f]{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:500px;display:flex}.empty-details strong[data-v-bf0f1e1f]{color:#4b5563}.details-header[data-v-bf0f1e1f]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.details-id[data-v-bf0f1e1f]{color:#9ca3af;margin-bottom:4px;font-size:12px}.details-header h2[data-v-bf0f1e1f]{color:#111827;margin:0;font-size:24px}.details-meta[data-v-bf0f1e1f]{color:#6b7280;margin-top:7px;font-size:12px}.status-badge[data-v-bf0f1e1f],.role-state[data-v-bf0f1e1f]{color:#166534;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.status-badge--inactive[data-v-bf0f1e1f],.role-state--inactive[data-v-bf0f1e1f]{color:#991b1b;background:#fff7f7;border-color:#fecaca}.control-section[data-v-bf0f1e1f]{border-bottom:1px solid #e5e7eb;padding:22px 0}.section-heading[data-v-bf0f1e1f]{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-heading h3[data-v-bf0f1e1f]{color:#111827;margin:0;font-size:16px}.section-heading p[data-v-bf0f1e1f]{color:#6b7280;margin:5px 0 0;font-size:12px}.assign-role[data-v-bf0f1e1f]{grid-template-columns:minmax(240px,420px) auto;align-items:center;gap:10px;margin-top:16px;display:grid}.role-select[data-v-bf0f1e1f]{box-sizing:border-box;color:#111827;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.role-select[data-v-bf0f1e1f]:focus{border-color:#9ca3af}.role-select[data-v-bf0f1e1f]:disabled{cursor:default;opacity:.7;background:#f3f4f6}.assign-role-note[data-v-bf0f1e1f]{color:#6b7280;margin-top:9px;font-size:11px}.roles-list[data-v-bf0f1e1f]{border:1px solid #e5e7eb;border-radius:8px;margin-top:14px;overflow:hidden}.role-row[data-v-bf0f1e1f]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.role-row[data-v-bf0f1e1f]:last-child{border-bottom:0}.role-info[data-v-bf0f1e1f]{flex-direction:column;gap:3px;min-width:0;display:flex}.role-info strong[data-v-bf0f1e1f]{color:#111827;font-size:13px}.role-info span[data-v-bf0f1e1f]{color:#6b7280;font-size:11px}.role-actions[data-v-bf0f1e1f]{align-items:center;gap:10px;display:flex}.button[data-v-bf0f1e1f]{color:#374151;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}.button[data-v-bf0f1e1f]:hover:not(:disabled){background:#f9fafb}.button[data-v-bf0f1e1f]:disabled{cursor:default;opacity:.55}.button--secondary[data-v-bf0f1e1f]{background:#f3f4f6}.button--primary[data-v-bf0f1e1f]{color:#fff;background:#2563eb;border-color:#2563eb}.button--primary[data-v-bf0f1e1f]:hover:not(:disabled){background:#1d4ed8}.button--danger[data-v-bf0f1e1f]{color:#b91c1c;background:#fff;border-color:#fca5a5}.button--danger[data-v-bf0f1e1f]:hover:not(:disabled){background:#fff7f7}.button--small[data-v-bf0f1e1f]{min-height:30px;padding:0 10px}.message[data-v-bf0f1e1f]{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;margin:14px 0;padding:11px 13px;font-size:12px}.actor-list-panel>.message[data-v-bf0f1e1f]{margin:14px}.message--error[data-v-bf0f1e1f]{color:#991b1b;background:#fff7f7;border-color:#fecaca}.message--success[data-v-bf0f1e1f]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}@media (width<=1000px){.workspace[data-v-bf0f1e1f]{grid-template-columns:320px minmax(0,1fr)}}@media (width<=760px){.admin-actors-view[data-v-bf0f1e1f]{padding:16px}.workspace[data-v-bf0f1e1f]{grid-template-columns:1fr}.actor-list-panel[data-v-bf0f1e1f]{border-bottom:1px solid #e5e7eb;border-right:0}.actor-list[data-v-bf0f1e1f]{max-height:300px}.assign-role[data-v-bf0f1e1f]{grid-template-columns:1fr}.section-heading[data-v-bf0f1e1f],.role-row[data-v-bf0f1e1f]{flex-direction:column;align-items:flex-start}.role-actions[data-v-bf0f1e1f]{justify-content:space-between;width:100%}}html[data-theme=dark] .admin-actors-view{color:#d7e3e9}html[data-theme=dark] .admin-actors-view .admin-navigation{background:#080f1ab8;border-color:#55efff33}html[data-theme=dark] .admin-actors-view .admin-navigation__item{color:#9fb2be}html[data-theme=dark] .admin-actors-view .admin-navigation__item:hover{color:#eefcff;background:#55efff14}html[data-theme=dark] .admin-actors-view .admin-navigation__item--active{color:#eefcff;background:#55efff1f;box-shadow:inset 0 0 0 1px #55efff29}html[data-theme=dark] .admin-actors-view .admin-kicker{color:#55efff}html[data-theme=dark] .admin-actors-view .admin-heading h1,html[data-theme=dark] .admin-actors-view .details-header h2,html[data-theme=dark] .admin-actors-view .section-heading h3{color:#f5fbff}html[data-theme=dark] .admin-actors-view .admin-heading p,html[data-theme=dark] .admin-actors-view .details-meta,html[data-theme=dark] .admin-actors-view .section-heading p,html[data-theme=dark] .admin-actors-view .assign-role-note,html[data-theme=dark] .admin-actors-view .actor-main small{color:#8fa5b3}html[data-theme=dark] .admin-actors-view .workspace{background:#080f1a94;border-color:#55efff38;box-shadow:0 0 12px #55efff0a}html[data-theme=dark] .admin-actors-view .actor-list-panel{background:#080f1a7a;border-right-color:#55efff29}html[data-theme=dark] .admin-actors-view .list-toolbar,html[data-theme=dark] .admin-actors-view .details-header,html[data-theme=dark] .admin-actors-view .control-section{border-color:#55efff29}html[data-theme=dark] .admin-actors-view .search-input,html[data-theme=dark] .admin-actors-view .role-select{color:#e7f0f5;background:#080f1abd;border-color:#55efff3d}html[data-theme=dark] .admin-actors-view .search-input::placeholder{color:#718796}html[data-theme=dark] .admin-actors-view .search-input:focus,html[data-theme=dark] .admin-actors-view .role-select:focus{border-color:#55efff9e;box-shadow:0 0 0 2px #55efff14}html[data-theme=dark] .admin-actors-view .role-select:disabled{background:#080f1a73}html[data-theme=dark] .admin-actors-view .actor-count,html[data-theme=dark] .admin-actors-view .actor-id,html[data-theme=dark] .admin-actors-view .details-id{color:#6f8796}html[data-theme=dark] .admin-actors-view .actor-row{color:#d7e3e9;border-bottom-color:#55efff1a}html[data-theme=dark] .admin-actors-view .actor-row:hover{background:#55efff12}html[data-theme=dark] .admin-actors-view .actor-row--selected,html[data-theme=dark] .admin-actors-view .actor-row--selected:hover{background:#14334785;box-shadow:inset 3px 0 #55efffb8}html[data-theme=dark] .admin-actors-view .actor-main strong,html[data-theme=dark] .admin-actors-view .role-info strong{color:#eef7fb}html[data-theme=dark] .admin-actors-view .empty-details{color:#8298a6}html[data-theme=dark] .admin-actors-view .empty-details strong{color:#c7d7e0}html[data-theme=dark] .admin-actors-view .status-badge,html[data-theme=dark] .admin-actors-view .role-state{color:#b7f7ce;background:#22c55e1f;border-color:#22c55e47}html[data-theme=dark] .admin-actors-view .status-badge--inactive,html[data-theme=dark] .admin-actors-view .role-state--inactive{color:#fecaca;background:#ef44441a;border-color:#f8717147}html[data-theme=dark] .admin-actors-view .roles-list{background:#080f1a52;border-color:#55efff29}html[data-theme=dark] .admin-actors-view .role-row{border-bottom-color:#55efff1a}html[data-theme=dark] .admin-actors-view .role-info span{color:#8fa5b3}html[data-theme=dark] .admin-actors-view .button{color:#dff9fc;background:#55efff0d;border-color:#55efff42}html[data-theme=dark] .admin-actors-view .button:hover:not(:disabled){color:#fff;background:#55efff1c;border-color:#55efff7a}html[data-theme=dark] .admin-actors-view .button--secondary{background:#94a3b814}html[data-theme=dark] .admin-actors-view .button--primary{color:#eaf7ff;background:#2563ebb8;border-color:#60a5fa61}html[data-theme=dark] .admin-actors-view .button--primary:hover:not(:disabled){background:#2563ebe6;border-color:#60a5fa94}html[data-theme=dark] .admin-actors-view .button--danger{color:#fecaca;background:#7f1d1d2e;border-color:#f8717161}html[data-theme=dark] .admin-actors-view .button--danger:hover:not(:disabled){color:#fee2e2;background:#7f1d1d4d;border-color:#f8717194}html[data-theme=dark] .admin-actors-view .message{color:#9fb2be;background:#080f1a7a;border-color:#55efff24}html[data-theme=dark] .admin-actors-view .message--error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717147}html[data-theme=dark] .admin-actors-view .message--success{color:#bbf7d0;background:#14532d2e;border-color:#4ade803d}@media (width<=760px){html[data-theme=dark] .admin-actors-view .actor-list-panel{border-bottom-color:#55efff29}}.admin-page[data-v-a93b7049]{background:#f6f7f9;height:100%;min-height:0;padding:24px;overflow:hidden}.admin-shell[data-v-a93b7049]{flex-direction:column;width:100%;max-width:1500px;height:100%;min-height:0;margin:0 auto;display:flex}.admin-navigation[data-v-a93b7049]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;flex:none;align-items:center;gap:8px;margin-bottom:18px;padding:6px;display:flex}.admin-navigation__item[data-v-a93b7049]{color:#4b5563;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}.admin-navigation__item[data-v-a93b7049]:hover{background:#fff}.admin-navigation__item--active[data-v-a93b7049]{color:#111827;cursor:default;background:#fff;box-shadow:0 1px 3px #00000014}.admin-heading[data-v-a93b7049]{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.admin-kicker[data-v-a93b7049]{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700}.admin-heading h1[data-v-a93b7049]{color:#111827;margin:0;font-size:26px;line-height:1.2}.admin-heading p[data-v-a93b7049]{color:#6b7280;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.5}.statistics-toolbar[data-v-a93b7049]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;flex:none;gap:8px;margin-bottom:18px;padding:12px;display:flex}.statistics-workspace[data-v-a93b7049]{scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.query-button[data-v-a93b7049]{color:#374151;cursor:pointer;min-height:36px;font:inherit;background:#f9fafb;border:1px solid #d1d5db;border-radius:7px;padding:0 15px;font-size:13px;font-weight:700}.query-button[data-v-a93b7049]:hover:not(:disabled){background:#f3f4f6}.query-button--active[data-v-a93b7049]{color:#111827;background:#e5e7eb;border-color:#9ca3af}.query-button[data-v-a93b7049]:disabled{opacity:.6;cursor:default}.message[data-v-a93b7049],.empty-state[data-v-a93b7049]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px;font-size:13px}.message--error[data-v-a93b7049]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.summary-grid[data-v-a93b7049]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.summary-card[data-v-a93b7049]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;min-height:92px;padding:16px;display:flex}.summary-card span[data-v-a93b7049]{color:#6b7280;font-size:12px;font-weight:600}.summary-card strong[data-v-a93b7049]{color:#111827;font-size:26px;line-height:1}.result-panel[data-v-a93b7049]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:18px;padding:18px}.result-panel h2[data-v-a93b7049]{color:#111827;margin:0;font-size:16px}.result-panel__heading[data-v-a93b7049]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.result-panel__heading p[data-v-a93b7049]{color:#6b7280;margin:5px 0 0;font-size:12px}.count-badge[data-v-a93b7049]{color:#374151;text-align:center;background:#f3f4f6;border-radius:999px;min-width:32px;padding:5px 9px;font-size:12px;font-weight:700}.details-list[data-v-a93b7049]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.details-list div[data-v-a93b7049]{background:#f9fafb;border-radius:8px;padding:12px}.details-list dt[data-v-a93b7049]{color:#6b7280;margin-bottom:5px;font-size:11px;font-weight:700}.details-list dd[data-v-a93b7049]{color:#111827;margin:0;font-size:13px}.table-wrap[data-v-a93b7049]{width:100%;overflow-x:auto}.statistics-table[data-v-a93b7049]{border-collapse:collapse;width:100%;font-size:12px}.statistics-table th[data-v-a93b7049],.statistics-table td[data-v-a93b7049]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:10px 12px}.statistics-table th[data-v-a93b7049]{color:#6b7280;white-space:nowrap;background:#f9fafb;font-size:11px;font-weight:700}.statistics-table td[data-v-a93b7049]{color:#374151}.statistics-table tbody tr:last-child td[data-v-a93b7049]{border-bottom:0}.user-agent[data-v-a93b7049]{overflow-wrap:anywhere;min-width:320px;max-width:520px}.nowrap[data-v-a93b7049]{white-space:nowrap}@media (width<=900px){.summary-grid[data-v-a93b7049],.details-list[data-v-a93b7049]{grid-template-columns:1fr}.admin-page[data-v-a93b7049]{padding:14px}}html[data-theme=dark] .admin-page{color:#d7e3e9;background:#0f172a}html[data-theme=dark] .admin-page .admin-navigation{background:#080f1ab8;border-color:#55efff33}html[data-theme=dark] .admin-page .admin-navigation__item{color:#9fb2be}html[data-theme=dark] .admin-page .admin-navigation__item:hover{color:#eefcff;background:#55efff14}html[data-theme=dark] .admin-page .admin-navigation__item--active{color:#eefcff;background:#55efff1f;box-shadow:inset 0 0 0 1px #55efff29}html[data-theme=dark] .admin-page .admin-kicker{color:#55efff}html[data-theme=dark] .admin-page .admin-heading h1,html[data-theme=dark] .admin-page .result-panel h2{color:#f5fbff}html[data-theme=dark] .admin-page .admin-heading p,html[data-theme=dark] .admin-page .result-panel__heading p{color:#8fa5b3}html[data-theme=dark] .admin-page .statistics-toolbar{background:#080f1a94;border-color:#55efff33}html[data-theme=dark] .admin-page .query-button{color:#c7d7e0;background:#080f1aad;border-color:#55efff38}html[data-theme=dark] .admin-page .query-button:hover:not(:disabled){color:#eefcff;background:#55efff14;border-color:#55efff6b}html[data-theme=dark] .admin-page .query-button--active{color:#eefcff;background:#55efff24;border-color:#55efff85}html[data-theme=dark] .admin-page .message,html[data-theme=dark] .admin-page .empty-state{color:#9fb2be;background:#080f1a85;border-color:#55efff29}html[data-theme=dark] .admin-page .message--error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717147}html[data-theme=dark] .admin-page .summary-card,html[data-theme=dark] .admin-page .result-panel{background:#080f1a94;border-color:#55efff2e;box-shadow:0 0 10px #55efff08}html[data-theme=dark] .admin-page .summary-card span{color:#8fa5b3}html[data-theme=dark] .admin-page .summary-card strong{color:#eefcff}html[data-theme=dark] .admin-page .count-badge{color:#dff9fc;background:#55efff1a;border:1px solid #55efff2e}html[data-theme=dark] .admin-page .details-list div{background:#0c1623b8;border:1px solid #55efff1a}html[data-theme=dark] .admin-page .details-list dt{color:#8fa5b3}html[data-theme=dark] .admin-page .details-list dd{color:#d7e3e9}html[data-theme=dark] .admin-page .table-wrap{border:1px solid #55efff1f;border-radius:8px;overflow:auto}html[data-theme=dark] .admin-page .statistics-table th,html[data-theme=dark] .admin-page .statistics-table td{border-bottom-color:#55efff1f}html[data-theme=dark] .admin-page .statistics-table th{color:#9fb2be;background:#0b1624}html[data-theme=dark] .admin-page .statistics-table td{color:#d0dee7;background:#080f1a6b}html[data-theme=dark] .admin-page .statistics-table tbody tr:hover td{background:#55efff0d}html[data-theme=dark] .admin-page .statistics-workspace{scrollbar-color:#55efff3d transparent}.participation-page[data-v-473bc25e]{background:#dfe6ec;min-height:100%;padding:28px 32px 48px}.participation-document[data-v-473bc25e]{color:#263640;background:#ffffff94;border:1px solid #277e8e38;border-radius:14px;width:min(980px,100%);margin:0 auto;padding:34px 42px 46px;line-height:1.65;box-shadow:0 4px 14px #0f172a12}h1[data-v-473bc25e]{color:#17212b;margin:0 0 24px;font-size:30px;line-height:1.2}h2[data-v-473bc25e]{color:#17212b;margin:34px 0 14px;font-size:22px;line-height:1.3}h3[data-v-473bc25e]{color:#17212b;margin:24px 0 10px;font-size:18px}p[data-v-473bc25e]{margin:0 0 12px}strong[data-v-473bc25e]{color:#17212b;font-weight:700}@media (width<=720px){.participation-page[data-v-473bc25e]{padding:16px}.participation-document[data-v-473bc25e]{padding:24px 20px 32px}h1[data-v-473bc25e]{font-size:25px}h2[data-v-473bc25e]{font-size:20px}}html[data-theme=dark] .participation-page{background:#0f1a2b}html[data-theme=dark] .participation-document{color:#c7d7e0;background:#091522;border-color:#55efff33;box-shadow:0 4px 18px #0000002e,inset 0 0 18px #55efff05}html[data-theme=dark] .participation-document h1,html[data-theme=dark] .participation-document h2,html[data-theme=dark] .participation-document h3{color:#eef7fb}html[data-theme=dark] .participation-document strong{color:#f5fbff}.search-view[data-v-738f5d10]{box-sizing:border-box;color:#eee;width:100%;min-width:0;padding:24px}.search-view__header[data-v-738f5d10]{margin-bottom:24px}.search-view__header h1[data-v-738f5d10]{margin:0 0 8px;font-size:26px;font-weight:750}.search-view__header p[data-v-738f5d10]{color:#a9a9a9;margin:0;font-size:14px}.search-view__header strong[data-v-738f5d10]{color:#eee}.search-view__state[data-v-738f5d10],.search-view__nothing[data-v-738f5d10]{color:#bdbdbd;background:#0003;border:1px solid #ffffff1a;border-radius:10px;padding:22px}.search-view__state--error[data-v-738f5d10]{color:#ff8b8b}.search-section[data-v-738f5d10]{margin-bottom:30px}.search-section__heading[data-v-738f5d10]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.search-section__heading h2[data-v-738f5d10]{margin:0;font-size:18px;font-weight:700}.search-section__heading span[data-v-738f5d10]{box-sizing:border-box;color:#55efff;background:#55efff1a;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.search-grid[data-v-738f5d10]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.search-card[data-v-738f5d10]{box-sizing:border-box;cursor:pointer;background:#00000038;border:1px solid #55efff2e;border-radius:10px;outline:none;min-width:0;padding:16px;transition:border-color .14s,background .14s,transform .14s}.search-card[data-v-738f5d10]:hover,.search-card[data-v-738f5d10]:focus-visible{background:#55efff0f;border-color:#55efff7a;transform:translateY(-1px)}.search-card__type[data-v-738f5d10]{color:#55efff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:750}.search-card h3[data-v-738f5d10]{color:#f2f2f2;margin:0 0 12px;font-size:16px;line-height:1.35}.search-card__meta[data-v-738f5d10]{color:#909090;margin-top:4px;font-size:12px}.search-card__contests[data-v-738f5d10]{margin-top:13px}.search-card__contests-label[data-v-738f5d10]{color:#a9a9a9;margin-bottom:6px;font-size:12px}.search-card__contest-row[data-v-738f5d10]{align-items:center;gap:10px;margin-top:6px;display:flex}.search-card__contest[data-v-738f5d10]{color:#55efff;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0;font-size:12px;line-height:1.35;display:block}.search-card__contest[data-v-738f5d10]:hover{text-decoration:underline}.search-card__discuss[data-v-738f5d10]{color:#55efff;min-height:30px;font:inherit;cursor:pointer;background:#55efff14;border:1px solid #55efff61;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700}.search-card__discuss[data-v-738f5d10]:hover{background:#55efff24}.search-section__empty[data-v-738f5d10]{color:#777;padding:15px 0;font-size:13px}@media (width<=700px){.search-view[data-v-738f5d10]{padding:16px}.search-grid[data-v-738f5d10]{grid-template-columns:1fr}}:root{--aia-page-bg:#f6f7f9;--aia-surface:#fff;--aia-surface-soft:#fbfcfd;--aia-surface-muted:#f8fafc;--aia-text:#1f2937;--aia-text-strong:#111827;--aia-text-muted:#687383;--aia-text-soft:#94a3b8;--aia-border:#dfe5ec;--aia-border-strong:#cbd5e1;--aia-accent:#2563eb;--aia-accent-hover:#1d4ed8;--aia-accent-soft:#e8f1fb;--aia-input-bg:#fff;--aia-input-text:#111827;--aia-shadow:0 8px 24px #0f172a14}html[data-theme=dark]{--aia-page-bg:#0f172a;--aia-surface:#172033;--aia-surface-soft:#1b263a;--aia-surface-muted:#202c41;--aia-text:#e5e7eb;--aia-text-strong:#f8fafc;--aia-text-muted:#a8b3c5;--aia-text-soft:#7f8da3;--aia-border:#334155;--aia-border-strong:#475569;--aia-accent:#60a5fa;--aia-accent-hover:#93c5fd;--aia-accent-soft:#1e3a5f;--aia-input-bg:#111827;--aia-input-text:#f8fafc;--aia-shadow:0 10px 28px #00000042}html,body,#app{background:var(--aia-page-bg);min-height:100%;color:var(--aia-text);margin:0}body{transition:background-color .14s,color .14s}input,select,textarea{color:var(--aia-input-text);background:var(--aia-input-bg);border-color:var(--aia-border-strong)}::selection{background:color-mix(in srgb, var(--aia-accent) 30%, transparent)}
