@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600&family=Inter:wght@400;500;600;700&family=Share+Tech+Mono&family=Source+Sans+3:wght@400;500;600;700&display=swap";._button_1uqlk_2{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;appearance:none;margin:0;font-weight:500;line-height:1.2;transition:all .2s;font-family:var(--font-inter, "Inter"),sans-serif;text-decoration:none;vertical-align:middle}._button_1uqlk_2:focus{outline:none}._button_1uqlk_2:focus-visible{outline:2px solid var(--color-admin-accent-primary);outline-offset:2px}._button_1uqlk_2:disabled{opacity:.5;cursor:not-allowed}._visuallyHidden_1uqlk_31{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._spinner_1uqlk_44{animation:_spin_1uqlk_44 1s linear infinite;border-radius:50%;height:1rem;width:1rem;border:2px solid currentColor;border-top-color:transparent}@keyframes _spin_1uqlk_44{to{transform:rotate(360deg)}}._iconContainer_1uqlk_60{display:flex;align-items:center}._iconContainerLeft_1uqlk_65{margin-right:.375rem}._iconContainerRight_1uqlk_69{margin-left:.375rem}._docsIconContainer_1uqlk_74{transition:transform .2s}._docs_1uqlk_74:hover ._docsIconContainer_1uqlk_74{transform:translate(.125rem)}._childrenWrapper_1uqlk_83{position:relative;z-index:10;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._disabled_1uqlk_97{opacity:.5;cursor:not-allowed}button[type=button]._primary_1uqlk_107,button[type=submit]._primary_1uqlk_107,button[type=reset]._primary_1uqlk_107,._primary_1uqlk_107{background:var(--color-admin-accent-primary)!important;background-color:var(--color-admin-accent-primary)!important;color:var(--color-admin-bg-primary, #0f0f0f);border:none;border-radius:6px;box-sizing:border-box}._primary_1uqlk_107:hover{background:var(--color-admin-accent-secondary)!important;background-color:var(--color-admin-accent-secondary)!important}._primary_1uqlk_107:focus{--ring-color: var(--color-admin-accent-primary)}button[type=button]._secondary_1uqlk_128,button[type=submit]._secondary_1uqlk_128,button[type=reset]._secondary_1uqlk_128,._secondary_1uqlk_128{background:var(--color-admin-surface-glass)!important;background-color:var(--color-admin-surface-glass)!important;color:var(--color-admin-text-secondary);border:none;box-shadow:inset 0 0 0 1px var(--color-admin-border-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;box-sizing:border-box}._secondary_1uqlk_128:hover{background:var(--color-admin-surface-hover)!important;background-color:var(--color-admin-surface-hover)!important}._secondary_1uqlk_128:focus{--ring-color: var(--color-admin-accent-primary);box-shadow:inset 0 0 0 1px var(--color-admin-border-primary),0 0 0 2px var(--color-background),0 0 0 4px var(--ring-color)}._dropdownMenuContainer_1uqlk_153{background:var(--color-admin-surface-elevated-solid)!important;border:1px solid var(--color-admin-border-primary);border-radius:.375rem;box-shadow:0 2px 8px #00000014;padding:.25rem 0;min-width:140px;display:flex;flex-direction:column;padding:.5em;margin-top:.5em;gap:2px;z-index:100}._dropdownMenuContainer_1uqlk_153 button[type=button]._button_1uqlk_2:not(._danger_1uqlk_168){width:100%;justify-content:flex-start;background:transparent!important;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-admin-text-primary);text-align:left}._dropdownMenuContainer_1uqlk_153 button[type=button]._button_1uqlk_2:not(._danger_1uqlk_168):hover{background:var(--color-admin-surface-hover)!important}button[type=button]._text_1uqlk_183,button[type=submit]._text_1uqlk_183,button[type=reset]._text_1uqlk_183,._text_1uqlk_183{position:relative;overflow:hidden;background:none!important;background-color:transparent!important;text-transform:uppercase;font-family:var(--font-heading);font-weight:700;letter-spacing:1px;display:flex;padding:8px 16px;border:none;color:var(--color-admin-text-muted);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._text_1uqlk_183:before{content:"";position:absolute;inset:0;background:var(--color-admin-surface-elevated)!important;background-color:var(--color-admin-surface-elevated)!important;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}._text_1uqlk_183:hover{color:var(--color-admin-text-primary)}._text_1uqlk_183:hover:before{transform:translate(0)}._danger_1uqlk_168{color:var(--color-admin-text-primary);border:1px solid var(--color-admin-error);background:var(--color-admin-error)!important;border-radius:6px}._link_1uqlk_230{color:var(--color-admin-accent-primary);padding:0;text-decoration:none}._link_1uqlk_230:hover{color:var(--color-admin-accent-secondary)}._docs_1uqlk_74{display:inline-flex;align-items:center;text-decoration:none;gap:4px;padding:6px 12px;border-radius:9999px;border:1px solid var(--color-admin-border-primary);background:var(--color-admin-surface-glass)!important;background-color:var(--color-admin-surface-glass)!important;color:var(--color-admin-text-accent);font-size:var(--font-size-md);font-weight:500;transition:all .2s;box-shadow:var(--shadow-sm);font-family:var(--font-body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._docs_1uqlk_74:hover{background:var(--color-admin-surface-hover)!important;background-color:var(--color-admin-surface-hover)!important;box-shadow:var(--shadow-md)}button[type=button]._mono-button_1uqlk_265,button[type=submit]._mono-button_1uqlk_265,button[type=reset]._mono-button_1uqlk_265,._mono-button_1uqlk_265{justify-content:flex-start;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid transparent;color:var(--color-admin-text-muted);font-family:var(--font-share-tech-mono, "Share Tech Mono", monospace);letter-spacing:.025em;background-color:transparent!important}._mono-button_1uqlk_265:hover{background-color:var(--color-admin-surface-glass)!important;border-color:var(--color-admin-border-primary);color:var(--color-admin-text-secondary)}._mono-button_1uqlk_265._active_1uqlk_93{background-color:var(--color-admin-surface-glass)!important;border-color:var(--color-admin-border-accent);color:var(--color-admin-text-primary)}._warning_1uqlk_293,._success_1uqlk_294,._submit_1uqlk_295{padding:8px 16px;border:none;border-radius:5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000001a}button[type=button]._warning_1uqlk_293,button[type=submit]._warning_1uqlk_293,button[type=reset]._warning_1uqlk_293,._warning_1uqlk_293{background-color:var(--color-accent_warning)!important;color:#000!important}._warning_1uqlk_293:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003;filter:brightness(1.1)}button[type=button]._success_1uqlk_294,button[type=submit]._success_1uqlk_294,button[type=reset]._success_1uqlk_294,._success_1uqlk_294{background:var(--color-admin-success)!important;background-color:var(--color-admin-success)!important;color:#000;border:none;border-radius:6px}._success_1uqlk_294:hover{background:var(--color-admin-success)!important;background-color:var(--color-admin-success)!important;filter:brightness(1.1)}button[type=button]._submit_1uqlk_295,button[type=submit]._submit_1uqlk_295,button[type=reset]._submit_1uqlk_295,._submit_1uqlk_295{background-color:var(--color-admin-accent-primary)!important;background:var(--color-admin-accent-primary)!important;color:#000;border:none;border-radius:6px;box-sizing:border-box}._submit_1uqlk_295:hover{background:var(--color-admin-accent-secondary)!important;background-color:var(--color-admin-accent-secondary)!important;transform:translateY(-2px);box-shadow:0 4px 8px #0003}._warning_1uqlk_293:active,._success_1uqlk_294:active,._submit_1uqlk_295:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}._xs_1uqlk_362{font-size:var(--font-size-md);padding:6px 12px;min-height:32px}._sm_1uqlk_368{font-size:var(--font-size-md);padding:8px 14px;min-height:36px}._md_1uqlk_374{font-size:var(--font-size-lg);padding:10px 16px;min-height:42px}._lg_1uqlk_380{font-size:var(--font-size-xl);padding:12px 20px;min-height:48px}button[type=button]._green_1uqlk_386,button[type=submit]._green_1uqlk_386,button[type=reset]._green_1uqlk_386,._green_1uqlk_386{background:var(--color-admin-success)!important;background-color:var(--color-admin-success)!important;color:#000;box-shadow:var(--shadow-lg);border-radius:6px;border:none}._green_1uqlk_386:hover{background:var(--color-success-600)!important;background-color:var(--color-success-600)!important;box-shadow:var(--shadow-xl)}._green_1uqlk_386:focus{--ring-color: var(--color-admin-success)}button[type=button]._discord_1uqlk_409,button[type=submit]._discord_1uqlk_409,button[type=reset]._discord_1uqlk_409,._discord_1uqlk_409{position:relative;overflow:hidden;background:linear-gradient(180deg,#0f0f1ed9,#0a0a14d9)!important;background-color:#0f0f1ed9!important;color:var(--color-admin-text-primary);border:1px solid var(--color-admin-border-accent)!important;border-radius:8px;box-shadow:none;isolation:isolate}._discord_1uqlk_409:before{content:"";position:absolute;inset:-5%;background:radial-gradient(circle at 28% 72%,rgba(0,255,170,.42),transparent 31%),radial-gradient(circle at 72% 30%,rgba(0,180,255,.32),transparent 32%);filter:blur(10px);opacity:.55;animation:_discordGlowDrift_1uqlk_1 4s ease-in-out infinite alternate;pointer-events:none;z-index:0}._discord_1uqlk_409:after{content:"";position:absolute;inset:-5%;background:radial-gradient(circle at 72% 72%,rgba(180,0,255,.38),transparent 29%),radial-gradient(circle at 38% 28%,rgba(0,180,255,.25),transparent 27%);filter:blur(12px);opacity:.45;animation:_discordGlowBubble_1uqlk_1 5s ease-in-out infinite alternate;pointer-events:none;z-index:0}@keyframes _discordGlowDrift_1uqlk_1{0%{transform:translate(-8%,7%) scale(.9)}50%{transform:translate(5%,-5%) scale(1.08)}to{transform:translate(10%,6%) scale(.95)}}@keyframes _discordGlowBubble_1uqlk_1{0%{transform:translate(8%,-6%) scale(1.05)}50%{transform:translate(-6%,7%) scale(.88)}to{transform:translate(-10%,-3%) scale(1.12)}}@media(prefers-reduced-motion:reduce){._discord_1uqlk_409:before,._discord_1uqlk_409:after{animation:none}}._discord_1uqlk_409:hover{background:linear-gradient(180deg,#141423e6,#0f0f19e6)!important;background-color:#141423e6!important}._discord_1uqlk_409:hover:after{opacity:.7}._discord_1uqlk_409 ._childrenWrapper_1uqlk_83,._discord_1uqlk_409 ._iconContainer_1uqlk_60{position:relative;z-index:2}._green_1uqlk_386:focus{--ring-color: var(--color-admin-success);box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--ring-color)}._dropdownMenu_1uqlk_153{position:absolute;z-index:9999;min-width:140px;bottom:100%;right:0;top:auto}._hiddenMeasure_e2wlv_1,._tooltip_e2wlv_2,._tooltip_e2wlv_2 :where(div,span,p,a,time,strong,em,small,code,dl,dt,dd){font-family:var(--font-share-tech-mono, "Share Tech Mono"),"Courier New",monospace!important}._hiddenMeasure_e2wlv_1{position:fixed!important;top:-1000px!important;left:-1000px!important;opacity:0;pointer-events:none;white-space:nowrap;visibility:hidden;padding:4px 8px}._tooltipLayer_e2wlv_19{z-index:10000!important;padding:0!important;background:transparent!important}._tooltip_e2wlv_2{padding:12px 16px;border-radius:8px;max-width:320px;word-break:break-words;z-index:9999;border-width:1px;border-style:solid;border-color:var(--color-admin-border-primary)!important;color:var(--color-admin-text-muted)!important}._tooltipDefault_e2wlv_39{background-color:#1f2937;color:#fff;border-color:#4b5563}._tooltipDark_e2wlv_45{background-color:#111827;color:#fff;border-color:#374151}._tooltipLight_e2wlv_51{background-color:#fff;color:#111827;border-color:#d1d5db;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._tooltipTerminal_e2wlv_58{background:var(--color-admin-bg-primary);color:var(--color-admin-text-muted);border-color:var(--color-admin-border-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 16px 4px 8px;border-radius:6px;border-width:1px;box-shadow:0 0 18px #88c4e024,0 8px 28px #0000003d;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}._tooltipTerminalCompact_e2wlv_75{padding-right:8px}._terminalContent_e2wlv_79{position:relative;width:100%;display:inline-block;word-wrap:break-word;overflow-wrap:break-word;white-space:inherit;text-transform:uppercase}._terminalContentCompact_e2wlv_90{width:auto}._username_e2wlv_94{color:var(--color-admin-accent-primary);font-weight:600;text-shadow:0 0 8px rgba(136,196,224,.4)}._hostname_e2wlv_100{color:var(--color-admin-success);font-weight:600;text-shadow:0 0 8px color-mix(in srgb,var(--color-admin-success) 40%,transparent)}._commandText_e2wlv_106{position:relative}._cursor_e2wlv_110{position:absolute;width:8px;height:16px;background-color:var(--color-admin-text-muted);vertical-align:baseline;transform:translateY(1px);box-shadow:0 0 8px var(--color-admin-text-muted);margin-left:2px}._cursor_e2wlv_110._blinking_e2wlv_121{animation:_pulse_e2wlv_1 1s infinite}._hiddenText_e2wlv_125{opacity:0}@keyframes _pulse_e2wlv_1{0%,to{opacity:1}50%{opacity:0}}._badge_6a3oa_2{display:inline-flex;align-items:center;min-height:1.5rem;padding:.125rem .5rem;border-radius:.375rem;font-weight:600;font-family:var(--font-data);line-height:1.25;white-space:nowrap;gap:.25rem;border:1px solid transparent}._badgeIcon_6a3oa_16{flex:0 0 auto}._badgeText_6a3oa_20{display:inline-flex;align-items:center;font-weight:inherit;line-height:inherit;text-transform:capitalize}._badgeMd_6a3oa_29{min-height:1.75rem;padding:.25rem .625rem}._badgePrimary_6a3oa_35{background:var(--color-admin-accent-soft);border-color:var(--color-admin-border-primary);color:var(--color-admin-accent-primary)}._badgePrimary_6a3oa_35:hover{background:var(--color-admin-surface-elevated);border-color:var(--color-admin-border-accent)}._badgePrimary_6a3oa_35 ._badgeIcon_6a3oa_16{color:var(--color-admin-accent-primary)}._badgePrimary_6a3oa_35 ._badgeText_6a3oa_20{color:var(--color-admin-accent-primary)!important}._badgeSuccess_6a3oa_55{background:color-mix(in srgb,yellowgreen 12%,transparent);border-color:color-mix(in srgb,yellowgreen 45%,transparent);color:#9acd32}._badgeSuccess_6a3oa_55:hover{background:color-mix(in srgb,yellowgreen 16%,transparent);border-color:color-mix(in srgb,yellowgreen 55%,transparent)}._badgeSuccess_6a3oa_55 ._badgeIcon_6a3oa_16{color:#9acd32}._badgeSuccess_6a3oa_55 ._badgeText_6a3oa_20{color:#9acd32!important}._badgeWarning_6a3oa_75{background:var(--bg-warning-soft);border-color:var(--border-warning-soft);color:var(--color-admin-warning)}._badgeWarning_6a3oa_75:hover{background:var(--bg-warning-medium);border-color:var(--border-warning-medium)}._badgeWarning_6a3oa_75 ._badgeIcon_6a3oa_16{color:var(--color-admin-warning)}._badgeWarning_6a3oa_75 ._badgeText_6a3oa_20{color:var(--color-admin-warning)!important}._badgeError_6a3oa_95{background:linear-gradient(135deg,rgba(var(--danger-rgb),.15),rgba(var(--danger-rgb),.05));border-color:var(--border-error-soft);color:var(--color-admin-error)}._badgeError_6a3oa_95:hover{background:var(--bg-error-medium);border-color:var(--border-error-medium)}._badgeError_6a3oa_95 ._badgeIcon_6a3oa_16{color:var(--color-admin-error)}._badgeError_6a3oa_95 ._badgeText_6a3oa_20{color:var(--color-admin-error)!important}._badgeInfo_6a3oa_115{background:var(--bg-info-soft);border-color:var(--border-info-soft);color:var(--color-admin-info)}._badgeInfo_6a3oa_115:hover{background:var(--bg-info-medium);border-color:var(--border-info-medium)}._badgeInfo_6a3oa_115 ._badgeIcon_6a3oa_16{color:var(--color-admin-info)}._badgeInfo_6a3oa_115 ._badgeText_6a3oa_20{color:var(--color-admin-info)!important}._badgeNeutral_6a3oa_135{background:#a8c0d81a;border-color:#a8c0d833;color:var(--color-admin-text-muted)}._badgeNeutral_6a3oa_135:hover{background:#a8c0d826;border-color:#a8c0d840}._badgeNeutral_6a3oa_135 ._badgeIcon_6a3oa_16{color:var(--color-admin-text-muted)}._badgeNeutral_6a3oa_135 ._badgeText_6a3oa_20{color:var(--color-admin-text-muted)!important}._badgeCritical_6a3oa_155{background:color-mix(in srgb,var(--color-admin-error) 18%,var(--color-admin-surface-elevated-solid, transparent));border-color:color-mix(in srgb,var(--color-admin-error) 34%,transparent);color:var(--color-admin-error)}._badgeHigh_6a3oa_161{background:color-mix(in srgb,var(--color-admin-warning) 16%,var(--color-admin-surface-elevated-solid, transparent));border-color:color-mix(in srgb,var(--color-admin-warning) 30%,transparent);color:var(--color-admin-warning)}._badgeMedium_6a3oa_167{background:var(--color-admin-accent-soft);border-color:var(--color-admin-border-accent);color:var(--color-admin-accent-primary)}._badgeLow_6a3oa_173,._badgeOpen_6a3oa_180{background:color-mix(in srgb,var(--color-admin-text-muted) 10%,var(--color-admin-surface-elevated-solid, transparent));border-color:color-mix(in srgb,var(--color-admin-text-muted) 18%,transparent);color:var(--color-admin-text-muted)}._badgeInvestigating_6a3oa_186{background:color-mix(in srgb,var(--color-admin-warning) 16%,var(--color-admin-surface-elevated-solid, transparent));border-color:color-mix(in srgb,var(--color-admin-warning) 30%,transparent);color:var(--color-admin-warning)}._badgeEscalated_6a3oa_192{background:color-mix(in srgb,var(--color-admin-error) 18%,var(--color-admin-surface-elevated-solid, transparent));border-color:color-mix(in srgb,var(--color-admin-error) 34%,transparent);color:var(--color-admin-error)}._badgeResolved_6a3oa_198{background:color-mix(in srgb,yellowgreen 12%,transparent);border-color:color-mix(in srgb,yellowgreen 45%,transparent);color:#9acd32}._badgeCritical_6a3oa_155 ._badgeIcon_6a3oa_16,._badgeCritical_6a3oa_155 ._badgeText_6a3oa_20,._badgeEscalated_6a3oa_192 ._badgeIcon_6a3oa_16,._badgeEscalated_6a3oa_192 ._badgeText_6a3oa_20{color:var(--color-admin-error)!important}._badgeHigh_6a3oa_161 ._badgeIcon_6a3oa_16,._badgeHigh_6a3oa_161 ._badgeText_6a3oa_20,._badgeInvestigating_6a3oa_186 ._badgeIcon_6a3oa_16,._badgeInvestigating_6a3oa_186 ._badgeText_6a3oa_20{color:var(--color-admin-warning)!important}._badgeMedium_6a3oa_167 ._badgeIcon_6a3oa_16,._badgeMedium_6a3oa_167 ._badgeText_6a3oa_20{color:var(--color-admin-accent-primary)!important}._badgeLow_6a3oa_173 ._badgeIcon_6a3oa_16,._badgeLow_6a3oa_173 ._badgeText_6a3oa_20,._badgeOpen_6a3oa_180 ._badgeIcon_6a3oa_16,._badgeOpen_6a3oa_180 ._badgeText_6a3oa_20{color:var(--color-admin-text-muted)!important}._badgeResolved_6a3oa_198 ._badgeIcon_6a3oa_16,._badgeResolved_6a3oa_198 ._badgeText_6a3oa_20{color:#9acd32!important}.geoctf-terminal-text--h1{font-family:var(--font-body);line-height:2.25;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0}.geoctf-terminal-text--h2{font-family:var(--font-body);line-height:2;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0}.geoctf-terminal-text--h3{font-family:var(--font-body);line-height:1.75;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0}.geoctf-terminal-text--h4{font-family:var(--font-body);line-height:1.5;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0}.geoctf-terminal-text--h5{font-family:var(--font-body);line-height:1.25;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0}.geoctf-terminal-text--h6{font-family:var(--font-body);line-height:1;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0}.geoctf-terminal-text--span,.geoctf-terminal-text--p,.geoctf-terminal-text--div,.geoctf-terminal-text--text{font-family:var(--font-body);line-height:1.25;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0}.geoctf-terminal-text--size-xsmall{font-size:var(--font-size-sm)}.geoctf-terminal-text--size-small{font-size:var(--font-size-md)}.geoctf-terminal-text--size-default{font-size:var(--font-size-base)}.geoctf-terminal-text--size-medium{font-size:var(--font-size-lg)}.geoctf-terminal-text--size-large{font-size:var(--font-size-2xl)}.geoctf-terminal-text--size-xlarge{font-size:var(--font-size-3xl)}.geoctf-terminal-text--color-white{color:#fff}.geoctf-terminal-text--color-muted{color:var(--color-admin-text-muted)}.geoctf-terminal-text--color-red{color:var(--color-admin-error)}.geoctf-terminal-text--color-orange{color:var(--color-warning-500)}.geoctf-terminal-text--color-blue{color:var(--filter-info-text)}.geoctf-terminal-text--color-green{color:var(--color-admin-success)}.geoctf-terminal-text--color-purple{color:#a064c8}.geoctf-terminal-text--color-greenyellow{color:var(--color-accent_bright)}.geoctf-terminal-text--color-primary{color:var(--color-admin-text-accent)}.geoctf-terminal-text--block{display:block}._iconContainer_z1165_1{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:.5rem;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;overflow:hidden;background:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-primary);box-shadow:0 2px 8px #00000014;flex-shrink:0}._iconContainerSmall_z1165_18{width:31px;height:31px}._iconContainerLarge_z1165_23{width:48px;height:48px}._iconContainerIcon_z1165_28{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}._iconContainerIconSmall_z1165_36{width:1rem;height:1rem}._iconContainerIconLarge_z1165_41{width:1.5rem;height:1.5rem}._iconContainerPrimary_z1165_47{background:var(--filter-accent-iconBg);border:1px solid var(--filter-accent-border)}._iconAccent_z1165_51{color:var(--filter-accent-text)}._iconContainerInfo_z1165_56{background:var(--filter-info-iconBg);border:1px solid var(--filter-info-border)}._iconInfo_z1165_60{color:var(--filter-info-text)}._iconContainerYellow_z1165_65{background:var(--filter-warning-iconBg);border:1px solid var(--filter-warning-border)}._iconWarning_z1165_69{color:var(--filter-warning-text)}._iconContainerGreen_z1165_74{background:var(--filter-success-iconBg);border:1px solid var(--filter-success-border)}._iconSuccess_z1165_78{color:var(--filter-success-text)}._iconContainerGreen_z1165_74{background:var(--bg-success-strong);border-radius:.5rem;border:1px solid var(--filter-success-border);position:relative;z-index:2}._iconGreen_z1165_90{color:var(--color-admin-success)}._iconContainerTab_z1165_95{width:24px;height:24px;border-radius:50%;background:var(--color-admin-surface-elevated);box-shadow:0 2px 6px #00000014;display:flex;align-items:center;justify-content:center;border:none;transition:all .3s ease}._iconTab_z1165_107{color:var(--color-admin-text-muted);transition:all .3s ease}._iconContainerTab_z1165_95:hover,._iconContainerTab_z1165_95._active_z1165_113{background:var(--color-admin-accent-glow);box-shadow:0 0 16px var(--color-admin-accent-glow);transform:scale(1.1)}._iconContainerTab_z1165_95:hover ._iconTab_z1165_107,._iconContainerTab_z1165_95._active_z1165_113 ._iconTab_z1165_107{color:var(--color-admin-accent-primary)}._iconContainerXtraLarge_z1165_123{background:var(--color-admin-surface-elevated);border-radius:.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;border:1px solid var(--color-admin-border-primary);width:96px;height:96px;flex-shrink:0}@media(max-width:767px){._iconContainerXtraLarge_z1165_123{width:80px;height:80px;margin-bottom:.5rem}}._iconContainerRed_z1165_145{background:rgba(var(--danger-rgb),.1);border:1px solid rgba(var(--danger-rgb),.2)}._iconRed_z1165_149{color:var(--color-admin-error)}._iconContainerPurple_z1165_153{background:#a064c81a;border:1px solid rgba(160,100,200,.2)}._iconPurple_z1165_157{color:#a064c8}._iconContainerInherit_z1165_161{background:color-mix(in srgb,currentColor 8%,var(--color-admin-surface-glass));border-color:color-mix(in srgb,currentColor 32%,var(--color-admin-border-primary));box-shadow:none}._emptyStateContainer_1duva_1{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}._emptyStateIcon_1duva_9{margin-bottom:1rem}._emptyStateTitle_1duva_13{font-weight:500;margin-bottom:.5rem;font-family:var(--font-body);color:var(--color-admin-text-primary)}._emptyStateDescription_1duva_21{font-family:var(--font-data);color:var(--color-admin-text-muted);margin-bottom:0;text-align:center}._emptyStateAction_1duva_29{margin-top:1rem}._emptyStateContainer_1duva_1._xs_1duva_34 ._emptyStateTitle_1duva_13{margin-bottom:.25rem}._emptyStateContainer_1duva_1._compact_1duva_43{display:grid;grid-template-columns:31px minmax(0,1fr);column-gap:.75rem;align-items:center;text-align:left}._compact_1duva_43 ._emptyStateIcon_1duva_9{grid-row:1 / 3;margin:0}._compact_1duva_43 ._emptyStateTitle_1duva_13{margin:0;font-size:var(--font-size-base);line-height:1.25}._compact_1duva_43 ._emptyStateDescription_1duva_21{margin:0;font-size:var(--font-size-sm);line-height:1.3;text-align:left}._compact_1duva_43 ._emptyStateAction_1duva_29{grid-column:2;margin-top:.5rem}._textarea_1jmrk_1{box-sizing:border-box;margin:0;display:block;border-radius:.5rem;border:1px solid var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass);padding:.75rem;font-family:var(--font-data, "Chakra Petch", sans-serif);font-size:var(--font-size-base, .9375rem);line-height:1.5;color:#fff;transition:border-color .15s ease,box-shadow .15s ease;resize:vertical;min-height:80px}._textarea_1jmrk_1::placeholder{color:var(--color-admin-text-muted);opacity:1;font-family:var(--font-data, "Chakra Petch", sans-serif)}._textarea_1jmrk_1:focus{border-color:var(--color-admin-accent-primary);outline:none;box-shadow:0 0 0 2px var(--color-admin-border-accent)}._fullWidth_1jmrk_30{width:100%}._input_mhcud_1{box-sizing:border-box;min-height:38px;margin:0;display:block;border-radius:.5rem;border:1px solid var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass);padding:.5rem .75rem;font-family:var(--font-data, "Chakra Petch", sans-serif);font-size:var(--font-size-base, .9375rem);line-height:1.25;color:#fff;transition:border-color .15s ease,box-shadow .15s ease}._input_mhcud_1::placeholder{color:var(--color-admin-text-muted);opacity:1;font-family:var(--font-data, "Chakra Petch", sans-serif)}._input_mhcud_1:focus{border-color:var(--color-admin-accent-primary);outline:none;box-shadow:0 0 0 2px var(--color-admin-border-accent)}._fullWidth_mhcud_29{width:100%}._wrapper_hy0bg_1{position:relative;display:inline-block;min-width:min(100%,280px)}._wrapperFullWidth_hy0bg_7{display:block;width:100%;min-width:0}._trigger_hy0bg_13{width:100%;min-height:38px;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;gap:.75rem;border:1px solid var(--color-admin-border-primary, #e4e4e7);border-radius:.5rem;background:var(--color-admin-surface-glass);color:var(--color-admin-text-primary);padding:.5rem .75rem;font-family:var(--font-data, "Chakra Petch", sans-serif);text-align:left;cursor:pointer}._trigger_hy0bg_13:focus-visible{outline:2px solid var(--color-admin-border-bright);outline-offset:2px}._trigger_hy0bg_13:disabled{cursor:not-allowed;opacity:.58}._label_hy0bg_42{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._wrapLabels_hy0bg_51 ._label_hy0bg_42{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}._icon_hy0bg_57{flex:0 0 auto;margin-left:auto;color:var(--color-admin-text-muted)}._menu_hy0bg_63{position:fixed;z-index:1400;max-height:280px;overflow-y:auto;border:1px solid var(--color-admin-border-primary, #e4e4e7);border-radius:.5rem;background:var(--color-admin-surface-elevated-solid, var(--color-admin-bg-secondary, #fff));box-shadow:0 12px 28px #00000038;padding:.25rem}._search_hy0bg_75{width:100%;margin-bottom:.25rem;padding:.5rem .625rem;border:1px solid var(--color-admin-border-primary);border-radius:.375rem;outline:none;background:var(--color-admin-surface-glass);color:var(--color-admin-text-primary);font-family:var(--font-data, "Chakra Petch", sans-serif)}._search_hy0bg_75:focus{border-color:var(--color-admin-border-bright)}._search_hy0bg_75::placeholder,._empty_hy0bg_92{color:var(--color-admin-text-muted)}._empty_hy0bg_92{margin:0;padding:.5rem .625rem;font-family:var(--font-data, "Chakra Petch", sans-serif)}._option_hy0bg_102{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;border-radius:.375rem;background:transparent;color:var(--color-admin-text-secondary, #171717);padding:.5rem .625rem;font-family:var(--font-data, "Chakra Petch", sans-serif);cursor:pointer;text-align:left}._option_hy0bg_102:hover,._optionActive_hy0bg_119{background:var(--color-admin-accent-soft, #f4f4f5);color:var(--color-admin-text-primary, #171717)}._option_hy0bg_102:focus-visible{outline:2px solid var(--color-admin-accent-primary);outline-offset:-2px;background:var(--color-admin-accent-soft, #f4f4f5);color:var(--color-admin-text-primary, #171717)}._check_hy0bg_131{flex:0 0 auto;color:var(--color-admin-text-accent)}@keyframes _modalFadeIn_mclul_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _modalFadeOut_mclul_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}._modalOverlay_mclul_23{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background-color:#0000;display:flex;justify-content:center;align-items:center;z-index:1300;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transform:none!important;will-change:auto}._modalOverlay_mclul_23._open_mclul_47{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}._modalOverlay_mclul_23._lightOverlay_mclul_55._open_mclul_47{background-color:transparent;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);pointer-events:all}._modalOverlay_mclul_23._inlinePreview_mclul_62{position:static;display:block;width:100%;height:auto;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;transition:none}._inlinePreview_mclul_62 ._modalContent_mclul_74._challenge_mclul_74{width:100%;max-width:none;min-height:0;max-height:none;opacity:1;transform:none;animation:none}._noOverlay_mclul_85,._modalOverlay_mclul_23._noOverlay_mclul_85,._modalOverlay_mclul_23._noOverlay_mclul_85._open_mclul_47,._modalOverlay_mclul_23._noOverlay_mclul_85._lightOverlay_mclul_55,._modalOverlay_mclul_23._noOverlay_mclul_85._lightOverlay_mclul_55._open_mclul_47{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}._modalContent_mclul_74{background-color:var(--color-admin-surface-elevated-solid);border-radius:20px;padding:20px;box-sizing:border-box;max-width:550px;width:min(90vw,550px);max-height:95vh;display:flex;flex-direction:column;opacity:0;transform:scale(.95) translateY(10px);animation:_modalFadeIn_mclul_1 .3s cubic-bezier(.4,0,.2,1) forwards;box-shadow:0 8px 32px #0003;pointer-events:auto}._modalContent_mclul_74:focus{outline:none}._modalContent_mclul_74._small_mclul_137{min-height:fit-content}._modalContent_mclul_74._medium_mclul_141{min-height:45vh}._modalContent_mclul_74._large_mclul_145{min-height:60vh}._modalContent_mclul_74._challenge_mclul_74{min-height:60vh;max-height:100dvh}._modalContent_mclul_74._extra-large_mclul_154{min-height:75vh;max-width:1200px;width:min(95vw,1200px)}._modalContent_mclul_74._content-wide_mclul_160{width:max-content;max-width:min(95vw,1200px);min-height:0;max-height:95dvh}._modalContent_mclul_74._content-wide_mclul_160 ._modalBody_mclul_167{flex-grow:0;padding-bottom:0}._modalContent_mclul_74._workspace_mclul_172{min-height:92vh;max-height:98vh;max-width:1600px;width:min(96vw,1600px)}._modalContent_mclul_74._challenges-list_mclul_179{min-height:75vh;max-width:900px;width:min(95vw,900px)}._modalContent_mclul_74._full-screen_mclul_185{min-height:calc(100vh - 3rem);max-height:calc(100vh - 3rem);max-width:calc(100vw - 3rem);width:calc(100vw - 3rem);border-radius:1.5rem}._modalContent_mclul_74._closing_mclul_193{animation:_modalFadeOut_mclul_1 .3s cubic-bezier(.4,0,.2,1) forwards}._modalEffectLayers_mclul_197{flex:1 1 auto;min-height:0;min-width:0;width:100%}._modalEffectSurface_mclul_204{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;max-width:100%;width:100%}._boldText_mclul_214{text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--color-light_text)}._modalHeader_mclul_222{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;text-transform:uppercase;letter-spacing:1px;margin-bottom:1vh}._modalHeaderActions_mclul_233{align-items:center;display:flex;gap:.75rem;margin-left:1rem}@media(max-width:640px){._modalHeader_mclul_222{align-items:flex-start}._modalHeaderActions_mclul_233{align-items:flex-end;flex-direction:column-reverse;gap:.35rem}}._modalTitle_mclul_252{margin:0;font-size:var(--font-size-base);color:#fff;transition:color .3s ease;font-family:"Source Sans 3",Source Sans Pro,sans-serif;font-weight:700;letter-spacing:1px}._closeButton_mclul_263{background:none;border:none;cursor:pointer;color:#fff;padding:.5em;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;position:relative;z-index:10}._closeButton_mclul_263:hover{background-color:#ffffff1a;transform:rotate(90deg)!important}._closeButton_mclul_263:focus-visible{outline:2px solid var(--color-admin-accent-primary);outline-offset:2px}._closeButton_mclul_263 svg{fill:#fff!important;transition:all .3s ease;pointer-events:none}._modalHeader_mclul_222 ._closeButton_mclul_263{background:none!important;border:none!important;cursor:pointer!important;color:#fff!important;padding:.5em!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:50%!important;position:relative!important;z-index:10!important}._modalHeader_mclul_222 ._closeButton_mclul_263:hover{background-color:#ffffff1a!important;transform:rotate(90deg)!important}._modalHeader_mclul_222 ._closeButton_mclul_263 svg{fill:#fff!important;transition:all .3s ease!important;pointer-events:none!important}._modalBody_mclul_167{color:#fff;flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:0 0 1em}._inlinePreview_mclul_62 ._modalBody_mclul_167{flex-grow:0;padding-bottom:0}._footerContainer_mclul_337{display:flex;flex-direction:column;flex-shrink:0;width:100%}._modalFooter_mclul_344{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;align-self:flex-end}._inlinePreview_mclul_62 ._modalFooter_mclul_344{margin-top:0}._centeredFooter_mclul_356{align-self:stretch;justify-content:center;width:100%}._modalContent_mclul_74._extra-large_mclul_154 ._modalFooter_mclul_344,._modalContent_mclul_74._challenge_mclul_74 ._modalFooter_mclul_344,._modalContent_mclul_74._workspace_mclul_172 ._modalFooter_mclul_344{width:100%;align-self:stretch}._actionButton_mclul_369,._staticButton_mclul_370{padding:8px 16px;border:none;border-radius:5px;font-family:var(--font-body);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}._modalHeader_mclul_222 svg:not(._closeButton_mclul_263 svg){fill:var(--color-light_text);transition:all .3s ease}._actionButton_mclul_369{cursor:pointer;position:relative;overflow:hidden}._actionButton_mclul_369:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}._actionButton_mclul_369:hover:after{width:200%;height:200%}._actionButton_mclul_369:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}._staticButton_mclul_370{cursor:default}._warning_mclul_418{background-color:var(--color-accent_warning);color:#000}._success_mclul_423{background-color:var(--color-accent_bright);color:#000}@keyframes _containerEnter_bqw8a_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._challengeCompleted_bqw8a_13{position:relative;background:var(--bg-success-medium);border-radius:.5rem;border:1px solid var(--border-success-medium);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-success);overflow:hidden;padding:1.5rem;animation:_containerEnter_bqw8a_1 .6s cubic-bezier(.16,1,.3,1)}._challengeCompletedContent_bqw8a_25{position:relative;display:flex;flex-direction:column;z-index:10;text-align:left}._challengeCompletedHeader_bqw8a_33{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}._challengeCompletedIcon_bqw8a_40{flex-shrink:0}._challengeCompletedText_bqw8a_44{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:2;min-width:0}._challengeCompletedTitle_bqw8a_53{margin:0;transition:all .3s ease-in-out}._challengeCompletedMessage_bqw8a_58{color:var(--color-admin-success);line-height:1.5;margin:0;font-family:var(--font-data, var(--font-chakra-petch, "Chakra Petch"), sans-serif);position:relative;z-index:2;font-size:var(--font-size-base)}._closeButton_bqw8a_68{align-self:flex-start;position:relative;z-index:2}._metricCardBase_1uuix_1{position:relative;overflow:hidden;padding:1rem;border:1px solid transparent;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%}._metricCardHover_1uuix_13:hover{transform:scale(1.02)}._glowEffect_1uuix_17{position:absolute;inset:0;border-radius:.75rem;opacity:0;transition:opacity .3s ease;pointer-events:none}._metricCardBase_1uuix_1:hover ._glowEffect_1uuix_17{opacity:1}._contentWrapper_1uuix_30{position:relative;display:flex;flex-direction:column;height:100%;z-index:10}._header_1uuix_38{display:flex;align-items:flex-start;justify-content:space-between}._labelWrapper_1uuix_44{display:flex;flex-direction:column}._headerActions_1uuix_49{display:flex;align-items:center}._valueWrapper_1uuix_54{flex:1;display:flex;align-items:flex-end;margin-top:.5rem}._rankValueWrapper_1uuix_61{flex:1;display:flex;align-items:flex-end;justify-content:space-between;margin-top:.5rem}._rankTypeToggle_1uuix_69{display:flex;align-items:flex-end}._container_1jn48_1{position:relative;display:inline-flex;align-items:center;padding:1px;border-radius:9999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-primary);box-shadow:0 2px 6px #00000026;overflow:hidden}._containerPurple_1jn48_15{border:1px solid var(--segmented-purple-border)}._button_1jn48_19{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:2px 10px;font-family:var(--font-body);font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--color-admin-text-muted);cursor:pointer;transition:color .25s ease;white-space:nowrap}._buttonLabel_1jn48_40{white-space:nowrap;flex-shrink:0;text-align:center}._button_1jn48_19:hover,._buttonActive_1jn48_50{color:var(--color-admin-text-primary)}._highlight_1jn48_54{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background:var(--color-admin-accent-soft);box-shadow:0 0 12px var(--color-admin-accent-glow),inset 0 0 0 1px var(--color-admin-border-bright);z-index:5}._highlightPurple_1jn48_66{background:var(--segmented-purple-bg);box-shadow:0 0 12px var(--segmented-purple-glow),inset 0 0 0 1px var(--segmented-purple-border)}._highlightBlue_1jn48_71{background:var(--filter-info-iconBg);box-shadow:0 0 12px var(--filter-info-glow),inset 0 0 0 1px var(--filter-info-border)}._buttonActivePurple_1jn48_76{color:var(--segmented-purple-text)}._buttonActiveBlue_1jn48_80{color:var(--filter-info-text)}._buttonIconOnly_1jn48_84{padding:6px 10px;display:flex;align-items:center;justify-content:center}._entityTableContainer_tsju4_1{position:relative;overflow:hidden;border-radius:.5rem;border:1px solid var(--color-admin-border-primary);box-shadow:0 1px 3px #0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff}._entityTableContainerFlat_tsju4_11{background:var(--color-admin-bg-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._entityTableContainerFlat_tsju4_11 ._backgroundOverlay_tsju4_17{display:none}._rowTooltip_tsju4_21{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}._backgroundOverlay_tsju4_17{position:absolute;inset:0;opacity:.5;pointer-events:none;background:var(--bg-gradient-admin-primary)}._tableWrapper_tsju4_36{position:relative;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tableWrapper_tsju4_36::-webkit-scrollbar{display:none}._tableWrapperScrollable_tsju4_49{scrollbar-width:thin;scrollbar-color:var(--color-admin-border-accent) transparent}._tableWrapperScrollable_tsju4_49::-webkit-scrollbar{display:block;height:8px}._tableWrapperScrollable_tsju4_49::-webkit-scrollbar-thumb{background:var(--color-admin-border-accent);border-radius:4px}._table_tsju4_36{min-width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden}._tableFixedLayout_tsju4_71{width:100%;table-layout:fixed}._tableHeader_tsju4_76{position:relative;background:var(--color-admin-surface-glass);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._headerBackground_tsju4_82{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-admin-surface-glass)}._headerRow_tsju4_89{position:relative}._headerCell_tsju4_93{position:relative;padding:.75rem;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-body);color:var(--color-admin-text-accent);border-bottom:1px solid var(--color-admin-border-primary)}._selectionCell_tsju4_107{width:2.75rem;text-align:center}._selectionCell_tsju4_107 input{accent-color:var(--color-admin-accent-primary)}._tableBody_tsju4_116{position:relative}._tableRow_tsju4_120{position:relative;transition:all .2s ease-in-out;font-size:var(--font-size-lg);border-bottom:1px solid var(--color-admin-border-muted)}._tableRow_tsju4_120:last-child{border-bottom:none}._tableRowDraggable_tsju4_131{cursor:grab}._tableRowDraggable_tsju4_131:active{cursor:grabbing}._tableRowDragging_tsju4_133{opacity:.45}._tableRowDropTarget_tsju4_134>td{box-shadow:inset 0 -2px var(--color-admin-accent-primary)}._tableRowCountryShared_tsju4_136 ._tableCell_tsju4_136,._tableRowCountryShared_tsju4_136 ._actionsCell_tsju4_137{background-color:#f9731629}._tableRow_tsju4_120:nth-child(2n)._tableRowCountryShared_tsju4_136 ._tableCell_tsju4_136,._tableRow_tsju4_120:nth-child(2n)._tableRowCountryShared_tsju4_136 ._actionsCell_tsju4_137{background-color:#f9731638}._tableRowCountryShared_tsju4_136:hover ._tableCell_tsju4_136,._tableRowCountryShared_tsju4_136:hover ._actionsCell_tsju4_137{background-color:#f9731647}._tableRowWarning_tsju4_151 ._tableCell_tsju4_136,._tableRowWarning_tsju4_151 ._actionsCell_tsju4_137{background-color:#f9731629}._tableRow_tsju4_120:nth-child(2n)._tableRowWarning_tsju4_151 ._tableCell_tsju4_136,._tableRow_tsju4_120:nth-child(2n)._tableRowWarning_tsju4_151 ._actionsCell_tsju4_137{background-color:#f9731638}._tableRowWarning_tsju4_151:hover ._tableCell_tsju4_136,._tableRowWarning_tsju4_151:hover ._actionsCell_tsju4_137{background-color:#f9731647}._tableRowHover_tsju4_166{cursor:pointer}._rowHoverEffect_tsju4_170{position:absolute;inset:0;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;background:var(--color-admin-surface-hover)}._tableRow_tsju4_120:hover ._rowHoverEffect_tsju4_170{opacity:1}._tableCell_tsju4_136{position:relative;padding:.75rem;white-space:nowrap;background-color:var(--color-admin-surface-secondary);font-family:var(--font-data);font-weight:400}._tableCell_tsju4_136 :where(div,span,p,a,time,strong,b,em,small,code,dl,dt,dd):not(:where(label,label *)){font-weight:400!important}._cellContent_tsju4_196{display:flex;align-items:center}._cellContent_tsju4_196 strong,._cellContent_tsju4_196 b{font-weight:400}._tableFixedLayout_tsju4_71 ._cellContent_tsju4_196{min-width:0;max-width:100%;overflow:hidden}._tableFixedLayout_tsju4_71 ._cellContent_tsju4_196>*{min-width:0;max-width:100%}._cellText_tsju4_217{font-family:var(--font-data);color:var(--color-admin-text-primary)}._tableFixedLayout_tsju4_71 ._cellText_tsju4_217{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionsCell_tsju4_137{position:relative;padding:.75rem;white-space:nowrap;background-color:var(--color-admin-surface-secondary)}._actionsHeaderCellSticky_tsju4_235,._actionsCellSticky_tsju4_236{position:sticky;right:0;z-index:2}._actionsHeaderCellSticky_tsju4_235{z-index:3;text-align:left;background:var(--color-admin-surface-glass);box-shadow:-1px 0 0 0 var(--color-admin-border-primary),-14px 0 18px -18px #000000bf}._actionsCellSticky_tsju4_236{box-shadow:-1px 0 0 0 var(--color-admin-border-muted),-14px 0 18px -18px #000000bf}._actionsCellSticky_tsju4_236 ._actionsContainer_tsju4_253{width:100%;justify-content:flex-start}._actionsContainer_tsju4_253{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}._tableWrapperScrollable_tsju4_49 ._actionsContainer_tsju4_253{min-width:max-content}._emptyStateCell_tsju4_269{padding:3rem 1.5rem;text-align:center}._emptyStateContent_tsju4_274{display:flex;flex-direction:column;align-items:center}._emptyStateIcon_tsju4_280{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-primary);box-shadow:0 2px 8px #00000014}._emptyStateIcon_tsju4_280:hover{background:var(--color-admin-surface-elevated);border-color:var(--color-admin-border-accent);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0000001f}._emptyStateIcon_tsju4_280 svg{color:var(--color-admin-accent-primary)}._emptyStateTitle_tsju4_302{font-weight:500;margin-bottom:.5rem;font-family:var(--font-body);color:var(--color-admin-text-primary)}._emptyStateDescription_tsju4_310{font-family:var(--font-body);color:var(--color-admin-text-muted)}._entityTableContainerXs_tsju4_317 ._headerCell_tsju4_93,._entityTableContainerXs_tsju4_317 ._tableCell_tsju4_136,._entityTableContainerXs_tsju4_317 ._actionsCell_tsju4_137{padding:.75rem}._entityTableContainerXs_tsju4_317 ._emptyStateCell_tsju4_269{padding:2rem 1rem}._entityTableContainerXs_tsju4_317 ._emptyStateIcon_tsju4_280{margin-bottom:.75rem}._entityTableContainerXs_tsju4_317 ._emptyStateTitle_tsju4_302{margin-bottom:.25rem}._tableRow_tsju4_120:nth-child(2n) ._tableCell_tsju4_136{background-color:var(--color-admin-surface-elevated)}._tableRow_tsju4_120:nth-child(2n) ._actionsCell_tsju4_137{background-color:var(--color-admin-surface-elevated)}._tableRow_tsju4_120:nth-child(2n) ._actionsCellSticky_tsju4_236{background-color:var(--color-admin-surface-elevated)}._toast_ltfih_1{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;border:1px solid var(--color-admin-border-accent);background:var(--color-admin-surface-elevated-solid);padding:1rem;font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-admin-text-primary);box-shadow:0 4px 24px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;min-width:260px;max-width:400px}._toastSuccess_ltfih_19{background:var(--color-admin-surface-elevated-solid);border-color:var(--border-success-soft);color:var(--color-admin-success)}._toastError_ltfih_25{background:var(--color-admin-surface-elevated-solid);border-color:var(--border-error-soft, rgba(var(--danger-rgb), .3));color:var(--color-admin-error)}._message_ltfih_31{font-family:var(--font-body);font-size:var(--font-size-md);color:inherit;line-height:1.5}._cardBase_1056s_2{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.5rem;transition:all .2s ease-in-out}._p2_1056s_13{padding:.5rem}._p3_1056s_17{padding:.75rem}._p4_1056s_21{padding:1rem}._p6_1056s_25{padding:1.5rem}._relative_1056s_30{position:relative}._flex_1056s_34{display:flex}._flexCol_1056s_38{display:flex;flex-direction:column}._flex1_1056s_43{flex:1 1 0%}._itemsStart_1056s_47{align-items:flex-start}._itemsCenter_1056s_51{align-items:center}._itemsEnd_1056s_55{align-items:flex-end}._justifyBetween_1056s_59{justify-content:space-between}._headerActionsWrap_1056s_63{flex-shrink:0;margin-left:auto}._headerMain_1056s_68,._headerText_1056s_73{min-width:0;flex:1 1 auto}._gap2_1056s_78{gap:.5rem}._hFull_1056s_82{height:100%;gap:1em}._compactGap_1056s_87{gap:.5rem}._noGap_1056s_91{gap:0}._fontMedium_1056s_95{font-weight:500}._fontSemibold_1056s_99{font-weight:600}._fontMono_1056s_103{font-family:var(--font-data)}._mtAuto_1056s_108{margin-top:auto}._mt2_1056s_112{margin-top:.5rem}._pt4_1056s_116{padding-top:1rem}._mt05_1056s_120{margin-top:.125rem}._cardDefault_1056s_125{background:linear-gradient(135deg,var(--color-admin-bg-tertiary) 0%,var(--color-admin-bg-secondary) 100%);border:1px solid var(--color-admin-border-accent);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0d}._cardGlass_1056s_131{background:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-primary);box-shadow:0 2px 8px #00000014}._cardElevated_1056s_137{background:var(--color-admin-surface-elevated);border:1px solid var(--color-admin-border-accent);box-shadow:0 4px 12px #0000001f}._cardOrange_1056s_144{background:linear-gradient(135deg,var(--bg-warning-soft) 0%,rgba(255,140,0,.05) 100%);border:1px solid var(--bg-warning-medium);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0d}._cardOrangeGlass_1056s_150{background:var(--color-admin-surface-glass);border:1px solid var(--bg-warning-soft);box-shadow:0 2px 8px #00000014}._cardOrangeElevated_1056s_156{background:var(--color-admin-surface-elevated);border:1px solid var(--bg-warning-medium);box-shadow:0 4px 12px #0000001f}._cardRed_1056s_163{background:linear-gradient(135deg,rgba(var(--danger-rgb),.15),rgba(var(--danger-rgb),.05));border:1px solid rgba(var(--danger-rgb),.3);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0d}._cardRedGlass_1056s_169{background:var(--color-admin-surface-glass);border:1px solid rgba(var(--danger-rgb),.2);box-shadow:0 2px 8px rgba(var(--danger-rgb),.1)}._cardRedElevated_1056s_175{background:var(--color-admin-surface-elevated);border:1px solid rgba(var(--danger-rgb),.3);box-shadow:0 4px 12px rgba(var(--danger-rgb),.15)}._cardBlue_1056s_182{background:linear-gradient(135deg,var(--filter-info-background) 0%,var(--filter-info-background) 100%);border:1px solid var(--filter-info-border);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0d}._cardBlueGlass_1056s_188{background:var(--color-admin-surface-glass);border:1px solid var(--filter-info-border);box-shadow:0 2px 8px #00000014}._cardBlueElevated_1056s_194{background:var(--color-admin-surface-elevated);border:1px solid var(--filter-info-border);box-shadow:0 4px 12px #0000001f}._cardWorld_1056s_201{background-color:var(--color-admin-surface-elevated-solid);border-radius:10px;border:1px solid transparent;padding:1em;transition:all .3s cubic-bezier(.4,0,.2,1)}._dashed_1056s_209{border-style:dashed!important;border-width:2px!important;border-color:var(--color-admin-border-primary)!important}._cardWorld_small_1056s_215{min-height:auto;max-height:100%}._cardWorld_medium_1056s_220{height:250px}._cardWorld_large_1056s_224{height:60vh}._cardWorld_xlarge_1056s_228{height:100%}._cardGreen_1056s_233{position:relative;background:linear-gradient(135deg,var(--bg-success-soft) 0%,color-mix(in srgb,var(--color-admin-success) 5%,transparent) 100%);border:1px solid var(--border-success-medium);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0d;overflow:hidden}._cardGreen_1056s_233:before{content:"";position:absolute;inset:0;border-radius:.5rem;background:var(--glow-success);filter:blur(12px);opacity:.6;z-index:-1}._cardGreen_1056s_233:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;background:var(--shimmer-success);transform:translate(-100%);animation:_cardShimmer_1056s_1 1.5s ease-in-out infinite;opacity:.8;z-index:1;pointer-events:none}._cardGreen_1056s_233>*{position:relative;z-index:2}._cardGreenGlass_1056s_274{background:var(--color-admin-surface-glass);border:1px solid var(--border-success-medium);box-shadow:0 2px 8px #00000014}._cardGreenElevated_1056s_280{position:relative;background:var(--bg-success-medium);border:1px solid var(--border-success-medium);box-shadow:0 4px 12px #0000001f;overflow:hidden}._cardGreenElevated_1056s_280:before{content:"";position:absolute;inset:0;border-radius:.5rem;background:var(--glow-success);filter:blur(12px);opacity:.6;z-index:-1}._cardGreenElevated_1056s_280:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;background:var(--shimmer-success);transform:translate(-100%);animation:_cardShimmer_1056s_1 1.5s ease-in-out infinite;opacity:.8;z-index:1;pointer-events:none}._cardGreenElevated_1056s_280>*{position:relative;z-index:2}._cardHover_1056s_322:hover{background:var(--color-admin-surface-elevated)!important;border-color:var(--color-admin-border-accent)!important;transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0000001f!important}._cardGlowOnHover_1056s_329{overflow:visible;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}._cardGlowOnHover_1056s_329:before{content:"";position:absolute;inset:0;border-radius:.75rem;filter:blur(8px);opacity:0;background:radial-gradient(circle at center,var(--marketing-glow, rgba(184, 136, 212, .4)) 0%,transparent 70%);pointer-events:none;transform:scale(1.08);transition:opacity .18s ease}._cardGlowOnHover_1056s_329:hover{border-color:var(--color-admin-text-accent, #b888d4)!important;box-shadow:0 0 15px var(--marketing-glow, rgba(184, 136, 212, .4))!important;transform:translateY(-1px)}._cardGlowOnHover_1056s_329:hover:before{opacity:.5}._iconContainer_1056s_359{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-primary);box-shadow:0 2px 8px #00000014}._iconContainer_1056s_359:hover{background:var(--color-admin-surface-elevated);border-color:var(--color-admin-border-accent);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0000001f}._iconContainerOrange_1056s_377{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--icon-bg-warning);border:1px solid var(--bg-warning-medium);box-shadow:0 2px 8px #00000014}._iconContainerOrange_1056s_377:hover{background:var(--icon-bg-warning-hover);border-color:var(--bg-warning-strong);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0000001f}._iconContainerRed_1056s_395{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--danger-rgb),.1);border:1px solid rgba(var(--danger-rgb),.2);box-shadow:0 2px 8px rgba(var(--danger-rgb),.08)}._iconContainerRed_1056s_395:hover{background:rgba(var(--danger-rgb),.15);border-color:rgba(var(--danger-rgb),.3);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px rgba(var(--danger-rgb),.12)}._iconContainerGreen_1056s_413{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--bg-success-strong);border:1px solid var(--border-success-medium);box-shadow:0 2px 8px #00000014}._iconContainerGreen_1056s_413:hover{background:var(--bg-success-medium);border-color:var(--color-admin-success);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0000001f}._iconContainerBlue_1056s_431{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--filter-info-iconBg);border:1px solid var(--filter-info-border);box-shadow:0 2px 8px #00000014}._iconContainerBlue_1056s_431:hover{background:var(--filter-info-background);border-color:var(--filter-info-border);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px var(--filter-info-glow)}._icon_1056s_359{color:var(--color-admin-accent-primary)}._iconOrange_1056s_454{color:var(--color-warning-500)}._iconRed_1056s_459{color:var(--color-admin-error)}._iconGreen_1056s_464{color:var(--color-admin-success)}._iconBlue_1056s_469{color:var(--color-admin-info)}._iconSm_1056s_474{width:16px;height:16px}._iconMd_1056s_475{width:20px;height:20px}._iconLg_1056s_476{width:24px;height:24px}._adminButton_1056s_479{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;background:var(--color-admin-accent-soft);border:1px solid var(--color-admin-border-accent);color:var(--color-admin-accent-primary)}._adminButton_1056s_479:hover{background:var(--color-admin-accent-glow);border-color:var(--color-admin-border-bright);transform:scale(1.05)}._adminButtonOrange_1056s_495{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;background:var(--bg-warning-soft);border:1px solid var(--bg-warning-soft);color:var(--color-warning-500)}._adminButtonOrange_1056s_495:hover{background:var(--bg-warning-medium);border-color:var(--bg-warning-medium);transform:scale(1.05)}._adminButtonRed_1056s_511{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;background:rgba(var(--danger-rgb),.1);border:1px solid rgba(var(--danger-rgb),.2);color:var(--color-admin-error)}._adminButtonRed_1056s_511:hover{background:rgba(var(--danger-rgb),.15);border-color:rgba(var(--danger-rgb),.3);transform:scale(1.05)}._adminSearchInput_1056s_527{width:100%;padding:.625rem 1rem .625rem 2.25rem;border-radius:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-admin-border-accent);font-family:var(--font-body);transition:all .3s ease-in-out;background:var(--color-admin-surface-elevated);color:var(--color-admin-text-primary)}._adminSearchInput_1056s_527:focus{outline:none;box-shadow:0 0 0 2px var(--color-admin-border-bright)}._adminSearchInput_1056s_527::placeholder{color:var(--color-admin-text-muted)}._adminLegendText_1056s_550{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-admin-text-primary)}._adminDescriptionText_1056s_558{font-family:var(--font-body);color:var(--color-admin-text-muted)}._textPrimary_1056s_563{color:var(--color-admin-text-primary)}._textSecondary_1056s_567{color:var(--color-admin-text-secondary)}._textMuted_1056s_571{color:var(--color-admin-text-muted)}._textAccent_1056s_575{color:var(--color-admin-text-accent)}._textOrange_1056s_580{color:var(--color-warning-500)}._textOrangeMuted_1056s_584{color:var(--color-warning-400)}._textOrangeSecondary_1056s_588{color:var(--color-warning-300)}._textRed_1056s_593{color:var(--color-admin-error)}._textRedMuted_1056s_597{color:var(--color-admin-error-muted, rgba(var(--danger-rgb), .7))}._textRedSecondary_1056s_601{color:rgba(var(--danger-rgb),.5)}._textGreen_1056s_606{color:var(--color-admin-success)}._textGreenMuted_1056s_610{color:var(--color-admin-success);opacity:.7}._textGreenSecondary_1056s_615{color:var(--color-admin-success);opacity:.5}._textBlue_1056s_621{color:var(--color-admin-info)}._textBlueMuted_1056s_625{color:var(--color-admin-info);opacity:.7}._textBlueSecondary_1056s_630{color:var(--color-admin-info);opacity:.5}._adminBgPrimary_1056s_636{background:var(--color-admin-bg-primary)}._adminBgSecondary_1056s_640{background:var(--color-admin-bg-secondary)}._adminBgGlass_1056s_644{background:var(--color-admin-surface-glass)}._adminBgElevated_1056s_648{background:var(--color-admin-surface-elevated)}._adminBgOrange_1056s_653{background:var(--bg-warning-soft)}._adminBgOrangeGlass_1056s_657{background:var(--color-admin-surface-glass)}._adminBgOrangeElevated_1056s_661{background:var(--color-admin-surface-elevated)}._adminBgRed_1056s_666{background:rgba(var(--danger-rgb),.1)}._adminBgRedGlass_1056s_670{background:var(--color-admin-surface-glass)}._adminBgRedElevated_1056s_674{background:var(--color-admin-surface-elevated)}._adminBgGreen_1056s_679{background:var(--bg-success-soft)}._adminBgGreenGlass_1056s_683{background:var(--color-admin-surface-glass)}._adminBgGreenElevated_1056s_687{background:var(--color-admin-surface-elevated)}._adminBorderPrimary_1056s_692{border-color:var(--color-admin-border-primary)}._adminBorderAccent_1056s_696{border-color:var(--color-admin-border-accent)}._adminBorderOrange_1056s_701{border-color:var(--bg-warning-medium)}._adminBorderOrangeAccent_1056s_705{border-color:var(--bg-warning-strong)}._adminBorderRed_1056s_710{border-color:rgba(var(--danger-rgb),.2)}._adminBorderRedAccent_1056s_714{border-color:rgba(var(--danger-rgb),.3)}._adminBorderGreen_1056s_719{border-color:var(--border-success-medium)}._adminBorderGreenAccent_1056s_723{border-color:var(--color-admin-success)}._adminAccentGlow_1056s_728{box-shadow:var(--color-admin-accent-glow)}._adminOrangeGlow_1056s_733{box-shadow:0 0 20px #ff8c004d}._adminRedGlow_1056s_738{box-shadow:0 0 20px rgba(var(--danger-rgb),.3)}._adminGreenGlow_1056s_743{box-shadow:0 0 20px color-mix(in srgb,var(--color-admin-success) 30%,transparent)}@media(max-width:767px){._stackHeaderActionsOnMobile_1056s_749{flex-direction:column;gap:.75rem}._stackHeaderActionsOnMobile_1056s_749 ._headerActionsWrap_1056s_63{align-self:flex-end;margin-left:0}._cardBase_1056s_2{border-radius:.75rem;margin-bottom:1rem}._iconContainer_1056s_359,._iconContainerOrange_1056s_377{padding:.375rem;transform:scale(.9)}._iconSm_1056s_474{width:14px;height:14px}._iconMd_1056s_475{width:18px;height:18px}._iconLg_1056s_476{width:20px;height:20px}._adminLegendText_1056s_550{letter-spacing:.5px}._adminDescriptionText_1056s_558{line-height:1.4}._adminSearchInput_1056s_527{padding:.5rem .875rem .5rem 2rem}._adminButton_1056s_479,._adminButtonOrange_1056s_495{padding:.375rem .75rem}}@media(max-width:1023px)and (min-width:768px){._cardBase_1056s_2{border-radius:.625rem}}._loadingIcon_1056s_800,._loadingValue_1056s_810{background:linear-gradient(90deg,var(--color-admin-surface-elevated) 25%,var(--color-admin-surface-glass) 50%,var(--color-admin-surface-elevated) 75%);background-size:200% 100%;animation:_shimmer_1056s_1 2s infinite}._loadingShimmer_1056s_820{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shimmerMove_1056s_1 2s infinite;pointer-events:none}._loadingText_1056s_836{opacity:.7;animation:_pulse_1056s_1 2s ease-in-out infinite}@keyframes _shimmer_1056s_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _cardShimmer_1056s_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _shimmerMove_1056s_1{0%{left:-100%}to{left:100%}}@keyframes _pulse_1056s_1{0%,to{opacity:.4}50%{opacity:.8}}._Card_textRed__XHFkd_1056s_878{color:var(--color-admin-error)}._Card_textRedMuted__XHFkd_1056s_882{color:var(--color-admin-error-muted, rgba(var(--danger-rgb), .7))}._Card_iconRed__XHFkd_1056s_886{color:var(--color-admin-error)}html{background-color:var(--color-background)}*{transition:background-color 1.5s cubic-bezier(.4,0,.2,1),color 1.5s cubic-bezier(.4,0,.2,1),border-color 1.5s cubic-bezier(.4,0,.2,1),box-shadow 1.5s cubic-bezier(.4,0,.2,1)}[data-theme]{transition:all 1.5s cubic-bezier(.4,0,.2,1)}:root{--font-body: var(--font-share-tech-mono, "Share Tech Mono"), "Courier New", monospace;--font-heading: var(--font-source-sans-3, "Source Sans 3"), "Source Sans Pro", var(--font-inter, "Inter"), sans-serif;--font-data: var(--font-chakra-petch, "Chakra Petch"), sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-base: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.3125rem;--font-size-3xl: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display: 2.25rem;font-family:var(--font-data)}*{scrollbar-color:color-mix(in srgb,var(--scrollbar-accent, var(--color-admin-accent-primary, #b888d4)) 78%,var(--color-admin-surface-elevated-solid, #28222d)) color-mix(in srgb,var(--scrollbar-track, var(--color-admin-bg-primary, #0f0f0f)) 72%,transparent);scrollbar-width:thin}*::-webkit-scrollbar{width:var(--scrollbar-size, 10px);height:var(--scrollbar-size, 10px);background:transparent}*::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--scrollbar-track, var(--color-admin-bg-primary, #0f0f0f)) 72%,transparent)}*::-webkit-scrollbar-thumb{min-width:32px;min-height:32px;border:2px solid transparent;border-radius:999px;background-color:color-mix(in srgb,var(--scrollbar-accent, var(--color-admin-accent-primary, #b888d4)) 78%,var(--color-admin-surface-elevated-solid, #28222d));background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--scrollbar-accent, var(--color-admin-accent-primary, #b888d4)) 92%,var(--color-admin-surface-elevated-solid, #28222d));background-clip:padding-box}*::-webkit-scrollbar-button{display:none}:root,[data-theme=purple],.light{--color-background: #0F0F0F;--color-foreground: #F8F8F8;--color-muted: #B8A8C8;--color-admin-accent-lightning: #FFD700;--color-surface-50: #0F0F0F;--color-surface-100: #121212;--color-surface-200: #141414;--color-surface-300: #161616;--color-surface-400: #181818;--color-surface-500: #1A1A1A;--color-surface-600: #1C1C1C;--color-surface-700: #202020;--color-surface-800: #242424;--color-surface-900: #282828;--color-primary: #B888D4;--color-primary-50: #F6F2FB;--color-primary-100: #EDE5F7;--color-primary-200: #DACCEF;--color-primary-300: #C7B3E7;--color-primary-400: #B999DF;--color-primary-500: #B888D4;--color-primary-600: #A876C8;--color-primary-700: #9864BC;--color-primary-800: #8852B0;--color-primary-900: #7840A4;--color-primary-950: #6B3098;--color-success-50: #E8F5EA;--color-success-100: #D1EBD5;--color-success-200: #A3D7AB;--color-success-300: #75C381;--color-success-400: #70B981;--color-success-500: #5EA870;--color-success-600: #4C975F;--color-success-700: #3A864E;--color-success-800: #28753D;--color-success-900: #16642C;--color-error-50: #FEF2F2;--color-error-100: #FEE2E2;--color-error-200: #FECACA;--color-error-300: #FCA5A5;--color-error-400: #F87171;--color-error-500: #C87278;--color-error-600: #B85C63;--color-error-700: #A8464E;--color-error-800: #983039;--color-error-900: #881A24;--color-warning-50: #FFF4E6;--color-warning-100: #FFE8CC;--color-warning-200: #FFD199;--color-warning-300: #FFBA66;--color-warning-400: #FFA333;--color-warning-500: #FF8C00;--color-warning-600: #E67E00;--color-warning-700: #CC7000;--color-warning-800: #B36200;--color-warning-900: #995400;--color-admin-bg-primary: #0F0F0F;--color-admin-bg-secondary: #16121A;--color-admin-bg-tertiary: #201C24;--color-admin-bg-accent: #28222D;--color-admin-surface-primary: rgba(32, 28, 36, .8);--color-admin-surface-glass: rgba(32, 28, 36, .6);--color-admin-surface-elevated: rgba(40, 34, 45, .8);--color-admin-surface-hover: rgba(48, 40, 55, .85);--color-admin-surface-secondary: rgba(36, 30, 42, .8);--color-admin-surface-elevated-solid: rgba(40, 34, 45, 1);--color-admin-border-primary: rgba(160, 100, 200, .15);--color-admin-border-accent: rgba(160, 100, 200, .25);--color-admin-border-bright: #A064C8;--color-admin-border-muted: rgba(160, 100, 200, .1);--color-admin-text-primary: #F8F8F8;--color-admin-text-secondary: #E8E0F0;--color-admin-text-muted: #B8A8C8;--color-admin-text-accent: #B888D4;--color-admin-accent-primary: #B888D4;--color-admin-accent-secondary: #9B70C6;--color-admin-accent-glow: rgba(184, 136, 212, .2);--color-admin-accent-soft: rgba(184, 136, 212, .08);--color-admin-success: #70B981;--color-admin-warning: #FF8C00;--color-admin-info: #7890C8;--bg-success-soft: rgba(112, 185, 129, .1);--bg-success-medium: rgba(112, 185, 129, .25);--bg-success-strong: rgba(112, 185, 129, .3);--bg-success-opaque: rgba(112, 185, 129, .8);--color-admin-modal-surface: rgba(48, 42, 61, .95);--color-admin-modal-overlay: rgba(0, 0, 0, .5);--tab-bg-default: rgba(32, 28, 36, .6);--tab-bg-active: rgba(40, 34, 45, .9);--tab-bg-hover: rgba(40, 34, 45, .8);--tab-text-default: rgba(184, 168, 200, .8);--tab-text-active: rgba(248, 248, 248, 1);--tab-text-hover: rgba(248, 248, 248, 1);--tab-icon-default: rgba(184, 168, 200, .6);--tab-icon-active: #B888D4;--tab-icon-hover: #B888D4;--tab-indicator-bg-default: rgba(40, 34, 45, .8);--tab-indicator-bg-active: rgba(184, 136, 212, .2);--tab-indicator-bg-hover: rgba(184, 136, 212, .2);--tab-glow-active: rgba(184, 136, 212, .3);--tab-glow-hover: rgba(184, 136, 212, .4);--tab-border-gradient: rgba(184, 136, 212, 1);--tab-shine-gradient: rgba(184, 136, 212, .6);--tab-padding-x: 1.25rem;--tab-padding-y: 1rem;--tab-gap: .75rem;--tab-border-radius: 12px;--tab-min-height: 56px;--tab-shadow-default: 0 2px 8px rgba(0, 0, 0, .06);--tab-shadow-active: 0 6px 16px rgba(0, 0, 0, .2);--tab-shadow-hover: 0 6px 16px rgba(0, 0, 0, .12);--tab-indicator-shadow: 0 2px 6px rgba(0, 0, 0, .08);--tab-transition: all .3s cubic-bezier(.4, 0, .2, 1);--tab-shine-transition: left .4s ease;--tab-border-transition: opacity .3s ease;--bg-grid-pattern: url(/grid.svg);--bg-gradient-terminal: linear-gradient(135deg, #0F0F0F 0%, #16121A 50%, #0F0F0F 100%);--bg-gradient-grid: linear-gradient(transparent 50%, rgba(184, 136, 212, .05) 50%), linear-gradient(90deg, rgba(184, 136, 212, .03), rgba(168, 118, 200, .02), rgba(184, 136, 212, .03));--bg-gradient-radial-primary: radial-gradient(circle at 50% 50%, rgba(184, 136, 212, .05), transparent);--bg-gradient-radial-secondary: radial-gradient(circle at 20% 80%, rgba(255, 140, 0, .05), transparent);--bg-gradient-auth: linear-gradient(135deg, #16121A 0%, #1A1620 50%, #16121A 100%);--bg-gradient-button-primary: linear-gradient(135deg, #B888D4 0%, #A876C8 100%);--bg-gradient-button-success: linear-gradient(135deg, #6BA8A0 0%, #5A9A91 100%);--bg-gradient-button-error: tomato;--bg-gradient-button-warning: linear-gradient(135deg, #FF8C00 0%, #E67E00 100%);--shadow-success: 0 4px 20px rgba(107, 168, 160, .2);--shadow-success-strong: 0 6px 30px rgba(107, 168, 160, .4);--shadow-warning: 0 4px 20px rgba(255, 140, 0, .2);--shadow-warning-strong: 0 6px 30px rgba(255, 140, 0, .4);--shadow-info: 0 4px 20px rgba(120, 144, 200, .2);--shadow-info-strong: 0 6px 30px rgba(120, 144, 200, .4);--icon-bg-success: rgba(112, 185, 129, .2);--icon-bg-success-hover: rgba(112, 185, 129, .3);--icon-bg-warning: rgba(255, 140, 0, .2);--icon-bg-warning-hover: rgba(255, 140, 0, .3);--icon-bg-info: rgba(120, 144, 200, .2);--icon-bg-info-hover: rgba(120, 144, 200, .3);--text-shadow-success: 0 0 10px rgba(112, 185, 129, .5);--text-shadow-warning: 0 0 10px rgba(255, 140, 0, .5);--bg-warning-soft: rgba(255, 140, 0, .1);--bg-warning-medium: rgba(255, 140, 0, .25);--bg-warning-strong: rgba(255, 140, 0, .3);--bg-info-soft: rgba(120, 144, 200, .1);--bg-info-medium: rgba(120, 144, 200, .25);--bg-info-strong: rgba(120, 144, 200, .3);--priority-orange-primary: #FF8C00;--priority-orange-soft: rgba(255, 140, 0, .1);--priority-orange-medium: rgba(255, 140, 0, .2);--priority-orange-strong: rgba(255, 140, 0, .3);--priority-orange-muted: rgba(255, 140, 0, .4);--priority-orange-subtle: rgba(255, 140, 0, .3);--priority-orange-border: rgba(255, 140, 0, .25);--priority-orange-border-soft: rgba(255, 140, 0, .2);--priority-orange-border-strong: rgba(255, 140, 0, .5);--priority-orange-bg: rgba(26, 30, 36, .3);--priority-orange-bg-dark: rgba(26, 30, 36, .8);--border-success-soft: rgba(112, 185, 129, .3);--border-success-medium: rgba(112, 185, 129, .6);--border-warning-soft: rgba(255, 140, 0, .3);--border-warning-medium: rgba(255, 140, 0, .6);--border-info-soft: rgba(120, 144, 200, .3);--border-info-medium: rgba(120, 144, 200, .6);--glow-success: radial-gradient(circle at center, rgba(112, 185, 129, .4) 0%, transparent 70%);--glow-warning: radial-gradient(circle at center, rgba(255, 140, 0, .4) 0%, transparent 70%);--glow-info: radial-gradient(circle at center, rgba(120, 144, 200, .4) 0%, transparent 70%);--shimmer-success: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .4) 50%, transparent 70%);--shimmer-warning: linear-gradient(45deg, transparent 30%, rgba(255, 140, 0, .4) 50%, transparent 70%);--shimmer-info: linear-gradient(45deg, transparent 30%, rgba(120, 144, 200, .4) 50%, transparent 70%);--color-admin-icon-primary: #9086A6;--color-admin-icon-secondary: #7A7090;--bg-gradient-primary: linear-gradient(to bottom, #16121A 0%, #1A1620 40%, #18141C 75%, #14101A 100% );--bg-gradient-light: linear-gradient(135deg, #B888D4 0%, #A876C8 100%);--bg-gradient-dark: linear-gradient(135deg, #0F0F0F 0%, #16121A 50%, #1A1620 100%);--color-secondary: #FF4081;--color-light_background: rgba(48, 42, 61, .95);--color-lightest_background: #EDE9FE;--color-dark_background: #262130;--color-darkest_background: #170320;--color-light_text: #9086A6;--color-dark_text: #302A3D;--color-accent_light: #9086A6;--color-accent_dark: #261733;--color-primary-old: #007BFF;--color-accent_bright: yellowgreen;--color-accent_error: tomato;--color-accent_warning: orange;--color-multi1: #FF6B6B;--color-multi2: #4A4E69;--color-multi3: #48D1CC;--color-multi4: #9ACD32;--color-multi_correct: #9ACD32;--color-error: tomato;--color-grid_color: rgba(150, 0, 255, .1);--color-accent_outlines: mediumpurple;--color-hover_background: rgba(38, 23, 51, .8);--color-hover_light: rgba(144, 134, 166, .2);--color-interactive_background: rgba(147, 51, 234, .1);--color-card_background: rgba(48, 42, 61, .7);--color-card_hover: rgba(38, 23, 51, .9);--color-border_subtle: rgba(147, 51, 234, .3);--color-boost-green: #70B981;--filter-accent-background: rgba(184, 136, 212, .1);--filter-accent-border: rgba(184, 136, 212, .2);--filter-accent-glow: rgba(160, 100, 200, .35);--filter-accent-text: #B888D4;--filter-accent-iconBg: rgba(184, 136, 212, .2);--filter-accent-shimmer: linear-gradient(45deg, transparent 30%, rgba(184, 136, 212, .3) 50%, transparent 70%);--filter-info-background: rgba(96, 165, 250, .1);--filter-info-border: rgba(96, 165, 250, .2);--filter-info-glow: rgba(96, 165, 250, .35);--filter-info-text: #60A5FA;--filter-info-iconBg: rgba(96, 165, 250, .2);--filter-info-shimmer: linear-gradient(45deg, transparent 30%, rgba(96, 165, 250, .3) 50%, transparent 70%);--filter-warning-background: rgba(255, 147, 65, .1);--filter-warning-border: rgba(255, 147, 65, .2);--filter-warning-glow: rgba(255, 147, 65, .35);--filter-warning-text: #FF9341;--filter-warning-iconBg: rgba(255, 147, 65, .2);--filter-warning-shimmer: linear-gradient(45deg, transparent 30%, rgba(255, 147, 65, .3) 50%, transparent 70%);--filter-success-background: rgba(112, 185, 129, .1);--filter-success-border: rgba(112, 185, 129, .2);--filter-success-glow: rgba(112, 185, 129, .35);--filter-success-text: #70B981;--filter-success-iconBg: rgba(112, 185, 129, .2);--filter-success-shimmer: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .3) 50%, transparent 70%);--color-admin-error: #C87278;--color-admin-error-muted: rgba(200, 114, 120, .7);--segmented-purple-bg: rgba(184, 136, 212, .1);--segmented-purple-glow: rgba(160, 100, 200, .35);--segmented-purple-text: #B888D4;--segmented-purple-border: rgba(184, 136, 212, .2)}[data-theme=red]{--color-background: #0F0F0F;--color-foreground: #F8F8F8;--color-muted: #FFCDD2;--color-surface-50: #0F0F0F;--color-surface-100: #121212;--color-surface-200: #141414;--color-surface-300: #161616;--color-surface-400: #181818;--color-surface-500: #1A1A1A;--color-surface-600: #1C1C1C;--color-admin-accent-lightning: #FFD700;--color-surface-700: #202020;--color-surface-800: #242424;--color-surface-900: #282828;--color-primary: #F44336;--color-primary-50: #FFEBEE;--color-primary-100: #FFCDD2;--color-primary-200: #EF9A9A;--color-primary-300: #E57373;--color-primary-400: #EF5350;--color-primary-500: #F44336;--color-primary-600: #E53935;--color-primary-700: #D32F2F;--color-primary-800: #C62828;--color-primary-900: #B71C1C;--color-primary-950: #8B1010;--color-success-50: #E8F5EA;--color-success-100: #D1EBD5;--color-success-200: #A3D7AB;--color-success-300: #75C381;--color-success-400: #70B981;--color-success-500: #5EA870;--color-success-600: #4C975F;--color-success-700: #3A864E;--color-success-800: #28753D;--color-success-900: #16642C;--color-error-50: #FEF2F2;--color-error-100: #FEE2E2;--color-error-200: #FECACA;--color-error-300: #FCA5A5;--color-error-400: #F87171;--color-error-500: #C87278;--color-error-600: #B85C63;--color-error-700: #A8464E;--color-error-800: #983039;--color-error-900: #881A24;--color-warning-50: #F5F1ED;--color-warning-100: #EDE5D8;--color-warning-200: #DCCA9E;--color-warning-300: #CAAF64;--color-warning-400: #DC9968;--color-warning-500: #C8885E;--color-warning-600: #B57854;--color-warning-700: #A1684A;--color-warning-800: #8E5840;--color-warning-900: #7A4836;--color-admin-bg-primary: #221515;--color-admin-bg-secondary: #221515;--color-admin-bg-tertiary: #221515;--color-admin-bg-accent: #221515;--color-admin-surface-primary: rgba(60, 41, 48, .8);--color-admin-surface-glass: rgba(60, 41, 48, .6);--color-admin-surface-elevated: rgba(68, 47, 56, .8);--color-admin-surface-hover: rgba(76, 53, 64, .85);--color-admin-surface-secondary: rgba(64, 44, 52, .8);--color-admin-surface-elevated-solid: rgba(68, 47, 56, 1);--color-admin-border-primary: rgba(244, 67, 54, .15);--color-admin-border-accent: rgba(244, 67, 54, .25);--color-admin-border-bright: #F44336;--color-admin-border-muted: rgba(244, 67, 54, .1);--color-admin-text-primary: #F8F8F8;--color-admin-text-secondary: #E8E0E0;--color-admin-text-muted: #FF9E9E;--color-admin-text-accent: #F44336;--color-admin-accent-primary: #FF1744;--color-admin-accent-secondary: #D50000;--color-admin-accent-glow: rgba(255, 23, 68, .2);--color-admin-accent-soft: rgba(255, 23, 68, .08);--color-admin-success: #70B981;--color-admin-warning: #DC9968;--color-admin-info: #F44336;--bg-success-soft: rgba(112, 185, 129, .08);--bg-success-medium: rgba(112, 185, 129, .15);--bg-success-strong: rgba(112, 185, 129, .2);--bg-success-opaque: rgba(112, 185, 129, .8);--color-admin-modal-surface: rgba(60, 41, 48, .95);--color-admin-modal-overlay: rgba(0, 0, 0, .5);--tab-bg-default: rgba(60, 41, 48, .6);--tab-bg-active: rgba(68, 47, 56, .9);--tab-bg-hover: rgba(68, 47, 56, .8);--tab-text-default: rgba(255, 205, 210, .8);--tab-text-active: rgba(248, 248, 248, 1);--tab-text-hover: rgba(248, 248, 248, 1);--tab-icon-default: rgba(255, 205, 210, .6);--tab-icon-active: #F44336;--tab-icon-hover: #F44336;--tab-indicator-bg-default: rgba(68, 47, 56, .8);--tab-indicator-bg-active: rgba(244, 67, 54, .2);--tab-indicator-bg-hover: rgba(244, 67, 54, .2);--tab-glow-active: rgba(244, 67, 54, .3);--tab-glow-hover: rgba(244, 67, 54, .4);--tab-border-gradient: rgba(244, 67, 54, 1);--tab-shine-gradient: rgba(244, 67, 54, .6);--tab-padding-x: 1.25rem;--tab-padding-y: 1rem;--tab-gap: .75rem;--tab-border-radius: 12px;--tab-min-height: 56px;--tab-shadow-default: 0 2px 8px rgba(0, 0, 0, .06);--tab-shadow-active: 0 6px 16px rgba(0, 0, 0, .2);--tab-shadow-hover: 0 6px 16px rgba(0, 0, 0, .12);--tab-indicator-shadow: 0 2px 6px rgba(0, 0, 0, .08);--tab-transition: all .3s cubic-bezier(.4, 0, .2, 1);--tab-shine-transition: left .4s ease;--tab-border-transition: opacity .3s ease;--bg-grid-pattern: url(/grid.svg);--bg-gradient-terminal: linear-gradient(135deg, #0F0F0F 0%, #181214 50%, #0F0F0F 100%);--bg-gradient-grid: linear-gradient(transparent 50%, rgba(244, 67, 54, .05) 50%), linear-gradient(90deg, rgba(244, 67, 54, .03), rgba(213, 0, 0, .02), rgba(244, 67, 54, .03));--bg-gradient-radial-primary: radial-gradient(circle at 50% 50%, rgba(244, 67, 54, .04), transparent);--bg-gradient-radial-secondary: radial-gradient(circle at 20% 80%, rgba(220, 153, 104, .04), transparent);--bg-gradient-auth: linear-gradient(135deg, #181214 0%, #201C20 50%, #181214 100%);--bg-gradient-button-primary: linear-gradient(135deg, #F44336 0%, #FF7043 100%);--bg-gradient-button-success: linear-gradient(135deg, #70B981 0%, #5EA870 100%);--bg-gradient-button-error: tomato;--bg-gradient-button-warning: linear-gradient(135deg, #DC9968 0%, #C8885E 100%);--shadow-success: 0 4px 20px rgba(112, 185, 129, .15);--shadow-success-strong: 0 6px 30px rgba(112, 185, 129, .25);--shadow-warning: 0 4px 20px rgba(220, 153, 104, .15);--shadow-warning-strong: 0 6px 30px rgba(220, 153, 104, .25);--shadow-info: 0 4px 20px rgba(244, 67, 54, .15);--shadow-info-strong: 0 6px 30px rgba(244, 67, 54, .25);--icon-bg-success: rgba(112, 185, 129, .15);--icon-bg-success-hover: rgba(112, 185, 129, .2);--icon-bg-warning: rgba(220, 153, 104, .15);--icon-bg-warning-hover: rgba(220, 153, 104, .2);--icon-bg-info: rgba(244, 67, 54, .15);--icon-bg-info-hover: rgba(244, 67, 54, .2);--text-shadow-success: 0 0 10px rgba(112, 185, 129, .4);--text-shadow-warning: 0 0 10px rgba(220, 153, 104, .4);--bg-warning-soft: rgba(220, 170, 120, .08);--bg-warning-medium: rgba(220, 170, 120, .15);--bg-warning-strong: rgba(220, 170, 120, .2);--bg-info-soft: rgba(244, 67, 54, .08);--bg-info-medium: rgba(244, 67, 54, .15);--bg-info-strong: rgba(244, 67, 54, .2);--priority-orange-primary: #DC9968;--priority-orange-soft: rgba(220, 153, 104, .08);--priority-orange-medium: rgba(220, 153, 104, .15);--priority-orange-strong: rgba(220, 153, 104, .2);--priority-orange-muted: rgba(220, 153, 104, .25);--priority-orange-subtle: rgba(220, 153, 104, .18);--priority-orange-border: rgba(220, 153, 104, .2);--priority-orange-border-soft: rgba(220, 153, 104, .15);--priority-orange-border-strong: rgba(220, 153, 104, .3);--priority-orange-bg: rgba(26, 30, 36, .25);--priority-orange-bg-dark: rgba(26, 30, 36, .7);--border-success-soft: rgba(112, 185, 129, .25);--border-success-medium: rgba(112, 185, 129, .4);--border-warning-soft: rgba(220, 170, 120, .25);--border-warning-medium: rgba(220, 170, 120, .4);--border-info-soft: rgba(244, 67, 54, .25);--border-info-medium: rgba(244, 67, 54, .4);--glow-success: radial-gradient(circle at center, rgba(112, 185, 129, .3) 0%, transparent 70%);--glow-warning: radial-gradient(circle at center, rgba(220, 170, 120, .3) 0%, transparent 70%);--glow-info: radial-gradient(circle at center, rgba(244, 67, 54, .3) 0%, transparent 70%);--shimmer-success: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .3) 50%, transparent 70%);--shimmer-warning: linear-gradient(45deg, transparent 30%, rgba(220, 170, 120, .3) 50%, transparent 70%);--shimmer-info: linear-gradient(45deg, transparent 30%, rgba(244, 67, 54, .3) 50%, transparent 70%);--color-admin-icon-primary: #FFCDD2;--color-admin-icon-secondary: #D32F2F;--bg-gradient-primary: linear-gradient(135deg, #141415 0%, #1A1718 50%, #221E1F 100%);--bg-gradient-dark: linear-gradient(135deg, #0F0F0F 0%, #181214 50%, #201C20 100%);--bg-gradient-admin-primary: linear-gradient(135deg, #221515 0%, #221515 50%, #221515 100%);--color-secondary: #E53935;--color-light_background: rgba(60, 41, 48, .95);--color-lightest_background: #FFEBEE;--color-dark_background: #3C1A27;--color-darkest_background: #210C15;--color-light_text: #FFCDD2;--color-dark_text: #B71C1C;--color-accent_light: #FF1744;--color-accent_dark: #3A0002;--color-primary-old: #F44336;--color-accent_bright: yellowgreen;--color-accent_error: tomato;--color-accent_warning: orange;--color-multi1: #FF6B6B;--color-multi2: #4A4E69;--color-multi3: #48D1CC;--color-multi4: #9ACD32;--color-multi_correct: #9ACD32;--color-error: tomato;--color-grid_color: rgba(229, 57, 53, .13);--color-accent_outlines: #E53935;--color-hover_background: rgba(60, 41, 48, .8);--color-hover_light: rgba(255, 205, 210, .2);--color-interactive_background: rgba(244, 67, 54, .14);--color-card_background: rgba(60, 41, 48, .7);--color-card_hover: rgba(68, 47, 56, .9);--color-border_subtle: rgba(244, 67, 54, .3);--filter-accent-background: rgba(244, 67, 54, .1);--filter-accent-border: rgba(244, 67, 54, .2);--filter-accent-glow: rgba(244, 67, 54, .35);--filter-accent-text: #F44336;--filter-accent-iconBg: rgba(244, 67, 54, .2);--filter-accent-shimmer: linear-gradient(45deg, transparent 30%, rgba(244, 67, 54, .3) 50%, transparent 70%);--filter-info-background: rgba(33, 150, 243, .1);--filter-info-border: rgba(33, 150, 243, .2);--filter-info-glow: rgba(33, 150, 243, .35);--filter-info-text: #2196F3;--filter-info-iconBg: rgba(33, 150, 243, .2);--filter-info-shimmer: linear-gradient(45deg, transparent 30%, rgba(33, 150, 243, .3) 50%, transparent 70%);--filter-warning-background: rgba(220, 153, 104, .1);--filter-warning-border: rgba(220, 153, 104, .2);--filter-warning-glow: rgba(220, 153, 104, .35);--filter-warning-text: #DC9968;--filter-warning-iconBg: rgba(220, 153, 104, .2);--filter-warning-shimmer: linear-gradient(45deg, transparent 30%, rgba(220, 153, 104, .3) 50%, transparent 70%);--filter-success-background: rgba(112, 185, 129, .1);--filter-success-border: rgba(112, 185, 129, .2);--filter-success-glow: rgba(112, 185, 129, .35);--filter-success-text: #70B981;--filter-success-iconBg: rgba(112, 185, 129, .2);--filter-success-shimmer: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .3) 50%, transparent 70%);--color-admin-error: #C87278;--color-admin-error-muted: rgba(200, 114, 120, .7)}[data-theme=green]{--color-background: #0F0F0F;--color-foreground: #F8F8F8;--color-muted: #B6D7B6;--color-surface-50: #0F0F0F;--color-surface-100: #121212;--color-surface-200: #141414;--color-surface-300: #161616;--color-surface-400: #181818;--color-surface-500: #1A1A1A;--color-admin-accent-lightning: #FFD700;--color-surface-600: #1C1C1C;--color-surface-700: #202020;--color-surface-800: #242424;--color-surface-900: #282828;--color-primary: #78C888;--color-primary-50: #F0FDF4;--color-primary-100: #DCFCE7;--color-primary-200: #BBF7D0;--color-primary-300: #86EFAC;--color-primary-400: #4ADE80;--color-primary-500: #78C888;--color-primary-600: #16A34A;--color-primary-700: #15803D;--color-primary-800: #166534;--color-primary-900: #14532D;--color-primary-950: #052E16;--color-success-50: #E8F5EA;--color-success-100: #D1EBD5;--color-success-200: #A3D7AB;--color-success-300: #75C381;--color-success-400: #70B981;--color-success-500: #5EA870;--color-success-600: #4C975F;--color-success-700: #3A864E;--color-success-800: #28753D;--color-success-900: #16642C;--color-error-50: #FEF2F2;--color-error-100: #FEE2E2;--color-error-200: #FECACA;--color-error-300: #FCA5A5;--color-error-400: #F87171;--color-error-500: #C87278;--color-error-600: #B85C63;--color-error-700: #A8464E;--color-error-800: #983039;--color-error-900: #881A24;--color-warning-50: #FFF4E6;--color-warning-100: #FFE8CC;--color-warning-200: #FFD199;--color-warning-300: #FFBA66;--color-warning-400: #FFA333;--color-warning-500: #FF8C00;--color-warning-600: #E67E00;--color-warning-700: #CC7000;--color-warning-800: #B36200;--color-warning-900: #995400;--color-admin-bg-primary: #0F0F0F;--color-admin-bg-secondary: #141A14;--color-admin-bg-tertiary: #1C241E;--color-admin-bg-accent: #242D26;--color-admin-surface-primary: rgba(28, 36, 30, .8);--color-admin-surface-glass: rgba(28, 36, 30, .6);--color-admin-surface-elevated: rgba(36, 45, 38, .8);--color-admin-surface-hover: rgba(44, 55, 46, .85);--color-admin-surface-secondary: rgba(34, 42, 36, .8);--color-admin-surface-elevated-solid: rgba(36, 45, 38, 1);--color-admin-border-primary: rgba(100, 180, 120, .15);--color-admin-border-accent: rgba(100, 180, 120, .25);--color-admin-border-bright: #64B478;--color-admin-border-muted: rgba(100, 180, 120, .1);--color-admin-text-primary: #F8F8F8;--color-admin-text-secondary: #E0F0E0;--color-admin-text-muted: #A8C0A8;--color-admin-text-accent: #78C888;--color-admin-accent-primary: #78C888;--color-admin-accent-secondary: #6AB070;--color-admin-accent-glow: rgba(120, 200, 136, .2);--color-admin-accent-soft: rgba(120, 200, 136, .08);--color-admin-success: #78C888;--color-admin-warning: #D4B574;--color-admin-info: #7BA6C8;--bg-success-soft: rgba(120, 200, 136, .1);--bg-success-medium: rgba(120, 200, 136, .25);--bg-success-strong: rgba(120, 200, 136, .3);--bg-success-opaque: rgba(120, 200, 136, .8);--color-admin-modal-surface: rgba(48, 58, 48, .95);--color-admin-modal-overlay: rgba(0, 0, 0, .5);--tab-bg-default: rgba(28, 36, 30, .6);--tab-bg-active: rgba(36, 45, 38, .9);--tab-bg-hover: rgba(36, 45, 38, .8);--tab-text-default: rgba(182, 215, 182, .8);--tab-text-active: rgba(248, 248, 248, 1);--tab-text-hover: rgba(248, 248, 248, 1);--tab-icon-default: rgba(182, 215, 182, .6);--tab-icon-active: #78C888;--tab-icon-hover: #78C888;--tab-indicator-bg-default: rgba(36, 45, 38, .8);--tab-indicator-bg-active: rgba(120, 200, 136, .2);--tab-indicator-bg-hover: rgba(120, 200, 136, .2);--tab-glow-active: rgba(120, 200, 136, .3);--tab-glow-hover: rgba(120, 200, 136, .4);--tab-border-gradient: rgba(120, 200, 136, 1);--tab-shine-gradient: rgba(120, 200, 136, .6);--tab-padding-x: 1.25rem;--tab-padding-y: 1rem;--tab-gap: .75rem;--tab-border-radius: 12px;--tab-min-height: 56px;--tab-shadow-default: 0 2px 8px rgba(0, 0, 0, .06);--tab-shadow-active: 0 6px 16px rgba(0, 0, 0, .2);--tab-shadow-hover: 0 6px 16px rgba(0, 0, 0, .12);--tab-indicator-shadow: 0 2px 6px rgba(0, 0, 0, .08);--tab-transition: all .3s cubic-bezier(.4, 0, .2, 1);--tab-shine-transition: left .4s ease;--tab-border-transition: opacity .3s ease;--bg-grid-pattern: url(/grid.svg);--bg-gradient-terminal: linear-gradient(135deg, #0F0F0F 0%, #141A14 50%, #0F0F0F 100%);--bg-gradient-grid: linear-gradient(transparent 50%, rgba(120, 200, 136, .05) 50%), linear-gradient(90deg, rgba(120, 200, 136, .03), rgba(106, 176, 112, .02), rgba(120, 200, 136, .03));--bg-gradient-radial-primary: radial-gradient(circle at 50% 50%, rgba(120, 200, 136, .05), transparent);--bg-gradient-radial-secondary: radial-gradient(circle at 20% 80%, rgba(255, 140, 0, .05), transparent);--bg-gradient-auth: linear-gradient(135deg, #141A14 0%, #1C241E 50%, #141A14 100%);--bg-gradient-button-primary: linear-gradient(135deg, #78C888 0%, #6AB070 100%);--bg-gradient-button-success: linear-gradient(135deg, #78C888 0%, #6AB070 100%);--bg-gradient-button-error: tomato;--bg-gradient-button-warning: linear-gradient(135deg, #FF8C00 0%, #E67E00 100%);--shadow-success: 0 4px 20px rgba(120, 200, 136, .2);--shadow-success-strong: 0 6px 30px rgba(120, 200, 136, .4);--shadow-warning: 0 4px 20px rgba(255, 140, 0, .2);--shadow-warning-strong: 0 6px 30px rgba(255, 140, 0, .4);--shadow-info: 0 4px 20px rgba(120, 168, 200, .2);--shadow-info-strong: 0 6px 30px rgba(120, 168, 200, .4);--icon-bg-success: rgba(120, 200, 136, .2);--icon-bg-success-hover: rgba(120, 200, 136, .3);--icon-bg-warning: rgba(255, 140, 0, .2);--icon-bg-warning-hover: rgba(255, 140, 0, .3);--icon-bg-info: rgba(120, 168, 200, .2);--icon-bg-info-hover: rgba(120, 168, 200, .3);--text-shadow-success: 0 0 10px rgba(120, 200, 136, .5);--text-shadow-warning: 0 0 10px rgba(255, 140, 0, .5);--bg-warning-soft: rgba(255, 140, 0, .1);--bg-warning-medium: rgba(255, 140, 0, .25);--bg-warning-strong: rgba(255, 140, 0, .3);--bg-info-soft: rgba(120, 168, 200, .1);--bg-info-medium: rgba(120, 168, 200, .25);--bg-info-strong: rgba(120, 168, 200, .3);--priority-orange-primary: #FF8C00;--priority-orange-soft: rgba(255, 140, 0, .1);--priority-orange-medium: rgba(255, 140, 0, .2);--priority-orange-strong: rgba(255, 140, 0, .3);--priority-orange-muted: rgba(255, 140, 0, .4);--priority-orange-subtle: rgba(255, 140, 0, .3);--priority-orange-border: rgba(255, 140, 0, .25);--priority-orange-border-soft: rgba(255, 140, 0, .2);--priority-orange-border-strong: rgba(255, 140, 0, .5);--priority-orange-bg: rgba(26, 30, 36, .3);--priority-orange-bg-dark: rgba(26, 30, 36, .8);--border-success-soft: rgba(120, 200, 136, .3);--border-success-medium: rgba(120, 200, 136, .6);--border-warning-soft: rgba(255, 140, 0, .3);--border-warning-medium: rgba(255, 140, 0, .6);--border-info-soft: rgba(120, 168, 200, .3);--border-info-medium: rgba(120, 168, 200, .6);--glow-success: radial-gradient(circle at center, rgba(120, 200, 136, .4) 0%, transparent 70%);--glow-warning: radial-gradient(circle at center, rgba(255, 140, 0, .4) 0%, transparent 70%);--glow-info: radial-gradient(circle at center, rgba(120, 168, 200, .4) 0%, transparent 70%);--shimmer-success: linear-gradient(45deg, transparent 30%, rgba(120, 200, 136, .4) 50%, transparent 70%);--shimmer-warning: linear-gradient(45deg, transparent 30%, rgba(255, 140, 0, .4) 50%, transparent 70%);--shimmer-info: linear-gradient(45deg, transparent 30%, rgba(120, 168, 200, .4) 50%, transparent 70%);--color-admin-icon-primary: #A8C0A8;--color-admin-icon-secondary: #88A888;--bg-gradient-primary: linear-gradient(135deg, #0F0F0F 0%, #141A14 50%, #1C241E 100%);--bg-gradient-dark: linear-gradient(135deg, #0F0F0F 0%, #141A14 50%, #1C241E 100%);--color-secondary: #80E27E;--color-light_background: rgba(48, 58, 48, .95);--color-lightest_background: #E9F7E9;--color-dark_background: #1E2A1E;--color-darkest_background: #0F200F;--color-light_text: #B6D7B6;--color-dark_text: #2C3E2C;--color-accent_light: #A8E6A8;--color-accent_dark: #1F3D1F;--color-primary-old: #007BFF;--color-accent_bright: yellowgreen;--color-accent_error: tomato;--color-accent_warning: orange;--color-multi1: #FF6B6B;--color-multi2: #4A4E69;--color-multi3: #48D1CC;--color-multi4: #9ACD32;--color-multi_correct: #9ACD32;--color-error: tomato;--color-grid_color: rgba(50, 168, 82, .1);--color-accent_outlines: #3CB371;--color-hover_background: rgba(31, 61, 31, .8);--color-hover_light: rgba(168, 230, 168, .2);--color-interactive_background: rgba(60, 179, 113, .1);--color-card_background: rgba(48, 58, 48, .7);--color-card_hover: rgba(31, 61, 31, .9);--color-border_subtle: rgba(52, 152, 219, .3);--filter-accent-background: rgba(120, 200, 136, .1);--filter-accent-border: rgba(120, 200, 136, .2);--filter-accent-glow: rgba(120, 200, 136, .35);--filter-accent-text: #78C888;--filter-accent-iconBg: rgba(120, 200, 136, .2);--filter-accent-shimmer: linear-gradient(45deg, transparent 30%, rgba(120, 200, 136, .3) 50%, transparent 70%);--filter-info-background: rgba(123, 166, 200, .1);--filter-info-border: rgba(123, 166, 200, .2);--filter-info-glow: rgba(123, 166, 200, .35);--filter-info-text: #7BA6C8;--filter-info-iconBg: rgba(123, 166, 200, .2);--filter-info-shimmer: linear-gradient(45deg, transparent 30%, rgba(123, 166, 200, .3) 50%, transparent 70%);--filter-warning-background: rgba(212, 181, 116, .1);--filter-warning-border: rgba(212, 181, 116, .2);--filter-warning-glow: rgba(212, 181, 116, .35);--filter-warning-text: #D4B574;--filter-warning-iconBg: rgba(212, 181, 116, .2);--filter-warning-shimmer: linear-gradient(45deg, transparent 30%, rgba(212, 181, 116, .3) 50%, transparent 70%);--filter-success-background: rgba(112, 185, 129, .1);--filter-success-border: rgba(112, 185, 129, .2);--filter-success-glow: rgba(112, 185, 129, .35);--filter-success-text: #70B981;--filter-success-iconBg: rgba(112, 185, 129, .2);--filter-success-shimmer: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .3) 50%, transparent 70%);--color-admin-error: #C87278;--color-admin-error-muted: rgba(200, 114, 120, .7)}[data-theme=blue],body.dark{--color-background: #0F0F0F;--color-foreground: #F8F8F8;--color-muted: #A1C6E7;--color-new-yellow: #b5f700;--color-surface-50: #0F0F0F;--color-surface-100: #121212;--color-surface-200: #141414;--color-surface-300: #161616;--color-surface-400: #181818;--color-admin-accent-lightning: #FFD700;--color-surface-500: #1A1A1A;--color-surface-600: #1C1C1C;--color-surface-700: #202020;--color-surface-800: #242424;--color-surface-900: #282828;--color-primary: #007BFF;--color-primary-50: #EFF6FF;--color-primary-100: #DBEAFE;--color-primary-200: #BFDBFE;--color-primary-300: #93C5FD;--color-primary-400: #60A5FA;--color-primary-500: #007BFF;--color-primary-600: #2563EB;--color-primary-700: #1D4ED8;--color-primary-800: #1E40AF;--color-primary-900: #1E3A8A;--color-primary-950: #172554;--color-success-50: #E8F5EA;--color-success-100: #D1EBD5;--color-success-200: #A3D7AB;--color-success-300: #75C381;--color-success-400: #70B981;--color-success-500: #5EA870;--color-success-600: #4C975F;--color-success-700: #3A864E;--color-success-800: #28753D;--color-success-900: #16642C;--color-error-50: #FEF2F2;--color-error-100: #FEE2E2;--color-error-200: #FECACA;--color-error-300: #FCA5A5;--color-error-400: #F87171;--color-error-500: #C87278;--color-error-600: #B85C63;--color-error-700: #A8464E;--color-error-800: #983039;--color-error-900: #881A24;--color-warning-50: #FFF4E6;--color-warning-100: #FFE8CC;--color-warning-200: #FFD199;--color-warning-300: #FFBA66;--color-warning-400: #FFA333;--color-warning-500: #FF8C00;--color-warning-600: #E67E00;--color-warning-700: #CC7000;--color-warning-800: #B36200;--color-warning-900: #995400;--color-boost-green: #70B981;--color-admin-bg-primary: #0F0F0F;--color-admin-bg-secondary: #131618;--color-admin-bg-tertiary: #1A1E24;--color-admin-bg-accent: #20242D;--color-admin-surface-primary: rgba(26, 30, 36, .8);--color-admin-surface-glass: rgba(26, 30, 36, .6);--color-admin-surface-elevated: rgba(32, 36, 45, .8);--color-admin-surface-hover: rgba(40, 44, 55, .85);--color-admin-surface-secondary: rgba(30, 34, 42, .8);--color-admin-surface-elevated-solid: rgba(32, 36, 45, 1);--color-admin-border-primary: rgba(120, 180, 220, .15);--color-admin-border-accent: rgba(120, 180, 220, .25);--color-admin-border-bright: #78B4DC;--color-admin-border-muted: rgba(120, 180, 220, .1);--color-admin-text-primary: #F8F8F8;--color-admin-text-secondary: #E0E8F0;--color-admin-text-muted: #A8C0D8;--color-admin-text-accent: #88C4E0;--color-admin-accent-primary: #88C4E0;--color-admin-accent-secondary: #70A8C9;--color-admin-accent-glow: rgba(136, 196, 224, .2);--color-admin-accent-soft: rgba(136, 196, 224, .08);--color-admin-success: #6BA8A0;--color-admin-warning: #FF8C00;--color-admin-info: #70A8C9;--bg-success-soft: rgba(107, 168, 160, .1);--bg-success-medium: rgba(107, 168, 160, .25);--bg-success-strong: rgba(107, 168, 160, .3);--bg-success-opaque: rgba(107, 168, 160, .8);--color-admin-modal-surface: rgba(48, 58, 73, .95);--color-admin-modal-overlay: rgba(0, 0, 0, .5);--tab-bg-default: rgba(26, 30, 36, .6);--tab-bg-active: rgba(32, 36, 45, .9);--tab-bg-hover: rgba(32, 36, 45, .8);--tab-text-default: rgba(161, 198, 231, .8);--tab-text-active: rgba(248, 248, 248, 1);--tab-text-hover: rgba(248, 248, 248, 1);--tab-icon-default: rgba(161, 198, 231, .6);--tab-icon-active: #88C4E0;--tab-icon-hover: #88C4E0;--tab-indicator-bg-default: rgba(32, 36, 45, .8);--tab-indicator-bg-active: rgba(136, 196, 224, .2);--tab-indicator-bg-hover: rgba(136, 196, 224, .2);--tab-glow-active: rgba(136, 196, 224, .3);--tab-glow-hover: rgba(136, 196, 224, .4);--tab-border-gradient: rgba(136, 196, 224, 1);--tab-shine-gradient: rgba(136, 196, 224, .6);--tab-padding-x: 1.25rem;--tab-padding-y: 1rem;--tab-gap: .75rem;--tab-border-radius: 12px;--tab-min-height: 56px;--tab-shadow-default: 0 2px 8px rgba(0, 0, 0, .06);--tab-shadow-active: 0 6px 16px rgba(0, 0, 0, .2);--tab-shadow-hover: 0 6px 16px rgba(0, 0, 0, .12);--tab-indicator-shadow: 0 2px 6px rgba(0, 0, 0, .08);--tab-transition: all .3s cubic-bezier(.4, 0, .2, 1);--tab-shine-transition: left .4s ease;--tab-border-transition: opacity .3s ease;--bg-grid-pattern: url(/grid.svg);--bg-gradient-terminal: linear-gradient(135deg, #0F0F0F 0%, #131618 50%, #0F0F0F 100%);--bg-gradient-grid: linear-gradient(transparent 50%, rgba(136, 196, 224, .05) 50%), linear-gradient(90deg, rgba(136, 196, 224, .03), rgba(112, 168, 201, .02), rgba(136, 196, 224, .03));--bg-gradient-radial-primary: radial-gradient(circle at 50% 50%, rgba(136, 196, 224, .05), transparent);--bg-gradient-radial-secondary: radial-gradient(circle at 20% 80%, rgba(255, 140, 0, .05), transparent);--bg-gradient-auth: linear-gradient(135deg, #131618 0%, #1A1E24 50%, #131618 100%);--bg-gradient-button-primary: linear-gradient(135deg, #88C4E0 0%, #70A8C9 100%);--bg-gradient-button-success: linear-gradient(135deg, #6BA8A0 0%, #5A9A91 100%);--bg-gradient-button-error: tomato;--bg-gradient-button-warning: linear-gradient(135deg, #FF8C00 0%, #E67E00 100%);--bg-gradient-light: linear-gradient(135deg, #88C4E0 0%, #60A5FA 100%);--shadow-success: 0 4px 20px rgba(107, 168, 160, .2);--shadow-success-strong: 0 6px 30px rgba(107, 168, 160, .4);--shadow-warning: 0 4px 20px rgba(255, 140, 0, .2);--shadow-warning-strong: 0 6px 30px rgba(255, 140, 0, .4);--shadow-info: 0 4px 20px rgba(120, 144, 200, .2);--shadow-info-strong: 0 6px 30px rgba(120, 144, 200, .4);--icon-bg-success: rgba(112, 185, 129, .2);--icon-bg-success-hover: rgba(112, 185, 129, .3);--icon-bg-warning: rgba(255, 140, 0, .2);--icon-bg-warning-hover: rgba(255, 140, 0, .3);--icon-bg-info: rgba(120, 144, 200, .2);--icon-bg-info-hover: rgba(120, 144, 200, .3);--text-shadow-success: 0 0 10px rgba(112, 185, 129, .5);--text-shadow-warning: 0 0 10px rgba(255, 140, 0, .5);--bg-warning-soft: rgba(255, 140, 0, .1);--bg-warning-medium: rgba(255, 140, 0, .25);--bg-warning-strong: rgba(255, 140, 0, .3);--bg-info-soft: rgba(120, 144, 200, .1);--bg-info-medium: rgba(120, 144, 200, .25);--bg-info-strong: rgba(120, 144, 200, .3);--priority-orange-primary: #FF8C00;--priority-orange-soft: rgba(255, 140, 0, .1);--priority-orange-medium: rgba(255, 140, 0, .2);--priority-orange-strong: rgba(255, 140, 0, .3);--priority-orange-muted: rgba(255, 140, 0, .4);--priority-orange-subtle: rgba(255, 140, 0, .3);--priority-orange-border: rgba(255, 140, 0, .25);--priority-orange-border-soft: rgba(255, 140, 0, .2);--priority-orange-border-strong: rgba(255, 140, 0, .5);--priority-orange-bg: rgba(26, 30, 36, .3);--priority-orange-bg-dark: rgba(26, 30, 36, .8);--border-success-soft: rgba(112, 185, 129, .3);--border-success-medium: rgba(112, 185, 129, .6);--border-warning-soft: rgba(255, 140, 0, .3);--border-warning-medium: rgba(255, 140, 0, .6);--border-info-soft: rgba(120, 144, 200, .3);--border-info-medium: rgba(120, 144, 200, .6);--glow-success: radial-gradient(circle at center, rgba(112, 185, 129, .4) 0%, transparent 70%);--glow-warning: radial-gradient(circle at center, rgba(255, 140, 0, .4) 0%, transparent 70%);--glow-info: radial-gradient(circle at center, rgba(120, 144, 200, .4) 0%, transparent 70%);--shimmer-success: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .4) 50%, transparent 70%);--shimmer-warning: linear-gradient(45deg, transparent 30%, rgba(255, 140, 0, .4) 50%, transparent 70%);--shimmer-info: linear-gradient(45deg, transparent 30%, rgba(120, 144, 200, .4) 50%, transparent 70%);--color-admin-icon-primary: #A8C0D8;--color-admin-icon-secondary: #88A8C0;--bg-gradient-primary: linear-gradient(135deg, #131618 0%, #1A1E24 50%, #20242D 100%);--bg-gradient-dark: linear-gradient(135deg, #0F0F0F 0%, #131618 50%, #1A1E24 100%);--color-secondary: #5DADE2;--color-light_background: rgba(48, 58, 73, .95);--color-lightest_background: #D7E9F7;--color-dark_background: #1A2B3C;--color-darkest_background: #0C1821;--color-light_text: #A1C6E7;--color-dark_text: #2C3E50;--color-accent_light: #1cbff3;--color-accent_dark: #1A2B3C;--color-primary-old: #007BFF;--color-accent_bright: yellowgreen;--color-accent_error: tomato;--color-accent_warning: orange;--color-multi1: #FF6B6B;--color-multi2: #4A4E69;--color-multi3: #48D1CC;--color-multi4: #9ACD32;--color-multi_correct: #9ACD32;--color-error: tomato;--color-grid_color: rgba(41, 128, 185, .1);--color-gradient-50: linear-gradient(180deg, #131618 0%, #1a1e24 40%, #181c22 75%, #14181c);--color-accent_outlines: #3498DB;--color-hover_background: rgba(26, 43, 60, .8);--color-hover_light: rgba(161, 198, 231, .2);--color-interactive_background: rgba(52, 152, 219, .1);--color-card_background: rgba(48, 58, 73, .7);--color-card_hover: rgba(26, 43, 60, .9);--color-border_subtle: rgba(52, 152, 219, .3);--filter-accent-background: rgba(136, 196, 224, .1);--filter-accent-border: rgba(136, 196, 224, .2);--filter-accent-glow: rgba(136, 196, 224, .35);--filter-accent-text: #88C4E0;--filter-accent-iconBg: rgba(136, 196, 224, .2);--filter-accent-shimmer: linear-gradient(45deg, transparent 30%, rgba(136, 196, 224, .3) 50%, transparent 70%);--filter-info-background: rgba(96, 165, 250, .1);--filter-info-border: rgba(96, 165, 250, .2);--filter-info-glow: rgba(96, 165, 250, .35);--filter-info-text: #60A5FA;--filter-info-iconBg: rgba(96, 165, 250, .2);--filter-info-shimmer: linear-gradient(45deg, transparent 30%, rgba(96, 165, 250, .3) 50%, transparent 70%);--filter-warning-background: rgba(255, 140, 0, .1);--filter-warning-border: rgba(255, 140, 0, .2);--filter-warning-glow: rgba(255, 140, 0, .35);--filter-warning-text: #FF8C00;--filter-warning-iconBg: rgba(255, 140, 0, .2);--filter-warning-shimmer: linear-gradient(45deg, transparent 30%, rgba(255, 140, 0, .3) 50%, transparent 70%);--filter-success-background: rgba(107, 168, 160, .1);--filter-success-border: rgba(107, 168, 160, .2);--filter-success-glow: rgba(107, 168, 160, .35);--filter-success-text: #6BA8A0;--filter-success-iconBg: rgba(107, 168, 160, .2);--filter-success-shimmer: linear-gradient(45deg, transparent 30%, rgba(107, 168, 160, .3) 50%, transparent 70%);--color-admin-error: #C87278;--color-admin-error-muted: rgba(200, 114, 120, .7)}[data-theme=vaporwave]{--color-background: #0F0F0F;--color-foreground: #F8F8F8;--color-muted: #FFB6E1;--color-surface-50: #0F0F0F;--color-surface-100: #121212;--color-surface-200: #141414;--color-surface-300: #161616;--color-surface-400: #181818;--color-admin-accent-lightning: #FFD700;--color-surface-500: #1A1A1A;--color-surface-600: #1C1C1C;--color-surface-700: #202020;--color-surface-800: #242424;--color-surface-900: #282828;--color-primary: #FF69B4;--color-primary-50: #FFF0F8;--color-primary-100: #FFE0F1;--color-primary-200: #FFC1E3;--color-primary-300: #FFA2D5;--color-primary-400: #FF83C7;--color-primary-500: #FF69B4;--color-primary-600: #FF1493;--color-primary-700: #E0118A;--color-primary-800: #C10E81;--color-primary-900: #A20B78;--color-primary-950: #84086F;--color-success-50: #E8F5EA;--color-success-100: #D1EBD5;--color-success-200: #A3D7AB;--color-success-300: #75C381;--color-success-400: #70B981;--color-success-500: #5EA870;--color-success-600: #4C975F;--color-success-700: #3A864E;--color-success-800: #28753D;--color-success-900: #16642C;--color-error-50: #FEF2F2;--color-error-100: #FEE2E2;--color-error-200: #FECACA;--color-error-300: #FCA5A5;--color-error-400: #F87171;--color-error-500: #C87278;--color-error-600: #B85C63;--color-error-700: #A8464E;--color-error-800: #983039;--color-error-900: #881A24;--color-warning-50: #FFF4E6;--color-warning-100: #FFE8CC;--color-warning-200: #FFD199;--color-warning-300: #FFBA66;--color-warning-400: #FFA333;--color-warning-500: #FF8C00;--color-warning-600: #E67E00;--color-warning-700: #CC7000;--color-warning-800: #B36200;--color-warning-900: #995400;--color-admin-bg-primary: #0F0F0F;--color-admin-bg-secondary: #1A151F;--color-admin-bg-tertiary: #241F2F;--color-admin-bg-accent: #2D2738;--color-admin-surface-primary: rgba(36, 31, 47, .8);--color-admin-surface-glass: rgba(36, 31, 47, .6);--color-admin-surface-elevated: rgba(45, 39, 56, .8);--color-admin-surface-hover: rgba(53, 47, 65, .85);--color-admin-surface-secondary: rgba(42, 36, 52, .8);--color-admin-surface-elevated-solid: rgba(45, 39, 56, 1);--color-admin-border-primary: rgba(255, 105, 180, .15);--color-admin-border-accent: rgba(255, 105, 180, .25);--color-admin-border-bright: #FF69B4;--color-admin-border-muted: rgba(255, 105, 180, .1);--color-admin-text-primary: #F8F8F8;--color-admin-text-secondary: #FFD6EB;--color-admin-text-muted: #FF5FAE;--color-admin-text-accent: #FF69B4;--color-admin-accent-primary: #FF69B4;--color-admin-accent-secondary: #FF1493;--color-admin-accent-glow: rgba(255, 105, 180, .2);--color-admin-accent-soft: rgba(255, 105, 180, .08);--color-admin-success: #70B981;--color-admin-warning: #FF8C00;--color-admin-info: #1E90FF;--bg-success-soft: rgba(112, 185, 129, .1);--bg-success-medium: rgba(112, 185, 129, .25);--bg-success-strong: rgba(112, 185, 129, .3);--bg-success-opaque: rgba(112, 185, 129, .8);--color-admin-modal-surface: rgba(48, 42, 61, .95);--color-admin-modal-overlay: rgba(0, 0, 0, .5);--tab-bg-default: rgba(36, 31, 47, .6);--tab-bg-active: rgba(45, 39, 56, .9);--tab-bg-hover: rgba(45, 39, 56, .8);--tab-text-default: rgba(255, 182, 225, .8);--tab-text-active: rgba(248, 248, 248, 1);--tab-text-hover: rgba(248, 248, 248, 1);--tab-icon-default: rgba(255, 182, 225, .6);--tab-icon-active: #FF69B4;--tab-icon-hover: #FF69B4;--tab-indicator-bg-default: rgba(45, 39, 56, .8);--tab-indicator-bg-active: rgba(255, 105, 180, .2);--tab-indicator-bg-hover: rgba(255, 105, 180, .2);--tab-glow-active: rgba(255, 105, 180, .3);--tab-glow-hover: rgba(255, 105, 180, .4);--tab-border-gradient: rgba(255, 105, 180, 1);--tab-shine-gradient: rgba(255, 105, 180, .6);--tab-padding-x: 1.25rem;--tab-padding-y: 1rem;--tab-gap: .75rem;--tab-border-radius: 12px;--tab-min-height: 56px;--tab-shadow-default: 0 2px 8px rgba(0, 0, 0, .06);--tab-shadow-active: 0 6px 16px rgba(0, 0, 0, .2);--tab-shadow-hover: 0 6px 16px rgba(0, 0, 0, .12);--tab-indicator-shadow: 0 2px 6px rgba(0, 0, 0, .08);--tab-transition: all .3s cubic-bezier(.4, 0, .2, 1);--tab-shine-transition: left .4s ease;--tab-border-transition: opacity .3s ease;--bg-grid-pattern: url(/grid.svg);--bg-gradient-terminal: linear-gradient(135deg, #0F0F0F 0%, #1A151F 50%, #0F0F0F 100%);--bg-gradient-grid: linear-gradient(transparent 50%, rgba(255, 105, 180, .06) 50%), linear-gradient(90deg, rgba(255, 105, 180, .06), rgba(30, 144, 255, .03), rgba(147, 112, 219, .03));--bg-gradient-radial-primary: radial-gradient(circle at 55% 45%, rgba(0, 191, 255, .1), transparent);--bg-gradient-radial-secondary: radial-gradient(circle at 20% 80%, rgba(255, 105, 180, .07), transparent);--bg-gradient-auth: linear-gradient(135deg, #1A151F 0%, #241F2F 50%, #1A151F 100%);--bg-gradient-button-primary: linear-gradient(135deg, #FF69B4 0%, #FF1493 100%);--bg-gradient-button-success: linear-gradient(135deg, #6BA8A0 0%, #5A9A91 100%);--bg-gradient-button-error: tomato;--bg-gradient-button-warning: linear-gradient(135deg, #FF8C00 0%, #E67E00 100%);--bg-gradient-light: linear-gradient(135deg, #FF4FA3 0%, #FF69B4 25%, #1E90FF 60%, #00BFFF 100%);--bg-gradient-primary: linear-gradient(135deg, #0F0F0F 0%, #0F1A2A 32%, #0B2F5B 58%, rgba(255, 79, 163, .2) 78%, #1A1030 84%, #0F0F0F 100%);--bg-gradient-dark: linear-gradient(135deg, #0F0F0F 0%, #1A151F 50%, #241F2F 100%);--bg-gradient-admin-primary: linear-gradient(135deg, #0F0F0F 0%, #151A1F 48%, #1F242F 100%);--shadow-success: 0 4px 20px rgba(107, 168, 160, .2);--shadow-success-strong: 0 6px 30px rgba(107, 168, 160, .4);--shadow-warning: 0 4px 20px rgba(255, 140, 0, .2);--shadow-warning-strong: 0 6px 30px rgba(255, 140, 0, .4);--shadow-info: 0 4px 20px rgba(30, 144, 255, .2);--shadow-info-strong: 0 6px 30px rgba(30, 144, 255, .4);--icon-bg-success: rgba(112, 185, 129, .2);--icon-bg-success-hover: rgba(112, 185, 129, .3);--icon-bg-warning: rgba(255, 140, 0, .2);--icon-bg-warning-hover: rgba(255, 140, 0, .3);--icon-bg-info: rgba(30, 144, 255, .2);--icon-bg-info-hover: rgba(30, 144, 255, .3);--text-shadow-success: 0 0 10px rgba(112, 185, 129, .5);--text-shadow-warning: 0 0 10px rgba(255, 140, 0, .5);--bg-warning-soft: rgba(255, 140, 0, .1);--bg-warning-medium: rgba(255, 140, 0, .25);--bg-warning-strong: rgba(255, 140, 0, .3);--bg-info-soft: rgba(30, 144, 255, .1);--bg-info-medium: rgba(30, 144, 255, .25);--bg-info-strong: rgba(30, 144, 255, .3);--priority-orange-primary: #FF8C00;--priority-orange-soft: rgba(255, 140, 0, .1);--priority-orange-medium: rgba(255, 140, 0, .2);--priority-orange-strong: rgba(255, 140, 0, .3);--priority-orange-muted: rgba(255, 140, 0, .4);--priority-orange-subtle: rgba(255, 140, 0, .3);--priority-orange-border: rgba(255, 140, 0, .25);--priority-orange-border-soft: rgba(255, 140, 0, .2);--priority-orange-border-strong: rgba(255, 140, 0, .5);--priority-orange-bg: rgba(26, 30, 36, .3);--priority-orange-bg-dark: rgba(26, 30, 36, .8);--border-success-soft: rgba(112, 185, 129, .3);--border-success-medium: rgba(112, 185, 129, .6);--border-warning-soft: rgba(255, 140, 0, .3);--border-warning-medium: rgba(255, 140, 0, .6);--border-info-soft: rgba(30, 144, 255, .3);--border-info-medium: rgba(30, 144, 255, .6);--glow-success: radial-gradient(circle at center, rgba(112, 185, 129, .4) 0%, transparent 70%);--glow-warning: radial-gradient(circle at center, rgba(255, 140, 0, .4) 0%, transparent 70%);--glow-info: radial-gradient(circle at center, rgba(30, 144, 255, .4) 0%, transparent 70%);--shimmer-success: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .4) 50%, transparent 70%);--shimmer-warning: linear-gradient(45deg, transparent 30%, rgba(255, 140, 0, .4) 50%, transparent 70%);--shimmer-info: linear-gradient(45deg, transparent 30%, rgba(30, 144, 255, .4) 50%, transparent 70%);--color-admin-icon-primary: #B6E1FF;--color-admin-icon-secondary: #87CEEB;--color-secondary: #00BFFF;--color-light_background: rgba(48, 58, 73, .95);--color-lightest_background: #E0F4FF;--color-dark_background: #1F2A3D;--color-darkest_background: #0F1A2A;--color-light_text: #B6E1FF;--color-dark_text: #2A4A5A;--color-accent_light: #87CEEB;--color-accent_dark: #1F2A3D;--color-primary-old: #1E90FF;--color-accent_bright: yellowgreen;--color-accent_error: tomato;--color-accent_warning: orange;--color-multi1: #FF69B4;--color-multi2: #1E90FF;--color-multi3: #9370DB;--color-multi4: #9ACD32;--color-multi_correct: #9ACD32;--color-error: tomato;--color-grid_color: rgba(255, 105, 180, .14);--color-accent_outlines: #A080FF;--color-hover_background: rgba(31, 42, 61, .8);--color-hover_light: rgba(182, 225, 255, .2);--color-interactive_background: rgba(30, 144, 255, .12);--color-card_background: rgba(48, 58, 73, .7);--color-card_hover: rgba(31, 42, 61, .9);--color-border_subtle: rgba(30, 144, 255, .35);--filter-accent-background: rgba(30, 144, 255, .12);--filter-accent-border: rgba(30, 144, 255, .25);--filter-accent-glow: rgba(30, 144, 255, .4);--filter-accent-text: #1E90FF;--filter-accent-iconBg: rgba(30, 144, 255, .25);--filter-accent-shimmer: linear-gradient(45deg, transparent 30%, rgba(30, 144, 255, .35) 50%, transparent 70%);--filter-info-background: rgba(30, 144, 255, .1);--filter-info-border: rgba(30, 144, 255, .2);--filter-info-glow: rgba(30, 144, 255, .35);--filter-info-text: #1E90FF;--filter-info-iconBg: rgba(30, 144, 255, .2);--filter-info-shimmer: linear-gradient(45deg, transparent 30%, rgba(30, 144, 255, .3) 50%, transparent 70%);--filter-warning-background: rgba(255, 140, 0, .1);--filter-warning-border: rgba(255, 140, 0, .2);--filter-warning-glow: rgba(255, 140, 0, .35);--filter-warning-text: #FF8C00;--filter-warning-iconBg: rgba(255, 140, 0, .2);--filter-warning-shimmer: linear-gradient(45deg, transparent 30%, rgba(255, 140, 0, .3) 50%, transparent 70%);--filter-success-background: rgba(112, 185, 129, .1);--filter-success-border: rgba(112, 185, 129, .2);--filter-success-glow: rgba(112, 185, 129, .35);--filter-success-text: #70B981;--filter-success-iconBg: rgba(112, 185, 129, .2);--filter-success-shimmer: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .3) 50%, transparent 70%);--color-admin-error: #C87278;--color-admin-error-muted: rgba(200, 114, 120, .7)}[data-theme=dmuhackers]{--color-background: #2b2b2b;--color-foreground: #F8F8F8;--color-muted: #9eb8bc;--color-surface-50: #0F0F0F;--color-surface-100: #121212;--color-surface-200: #141414;--color-surface-300: #161616;--color-surface-400: #181818;--color-surface-500: #1A1A1A;--color-surface-600: #1C1C1C;--color-admin-accent-lightning: #FFD700;--color-surface-700: #202020;--color-surface-800: #242424;--color-surface-900: #282828;--color-primary: #940d2d;--color-primary-50: #fce8ec;--color-primary-100: #f7c5ce;--color-primary-200: #e08a96;--color-primary-300: #c9354a;--color-primary-400: #ae1e38;--color-primary-500: #940d2d;--color-primary-600: #850c28;--color-primary-700: #760a23;--color-primary-800: #66091e;--color-primary-900: #56081a;--color-primary-950: #3d0512;--color-success-50: #E8F5EA;--color-success-100: #D1EBD5;--color-success-200: #A3D7AB;--color-success-300: #75C381;--color-success-400: #70B981;--color-success-500: #5EA870;--color-success-600: #4C975F;--color-success-700: #3A864E;--color-success-800: #28753D;--color-success-900: #16642C;--color-error-50: #FEF2F2;--color-error-100: #FEE2E2;--color-error-200: #FECACA;--color-error-300: #FCA5A5;--color-error-400: #F87171;--color-error-500: #C87278;--color-error-600: #B85C63;--color-error-700: #A8464E;--color-error-800: #983039;--color-error-900: #881A24;--color-warning-50: #F5F1ED;--color-warning-100: #EDE5D8;--color-warning-200: #DCCA9E;--color-warning-300: #CAAF64;--color-warning-400: #af7f36;--color-warning-500: #9a6b2e;--color-warning-600: #B57854;--color-warning-700: #A1684A;--color-warning-800: #8E5840;--color-warning-900: #7A4836;--color-admin-bg-primary: #1e1e1e;--color-admin-bg-secondary: #242424;--color-admin-bg-tertiary: #2b2b2b;--color-admin-bg-accent: #323232;--color-admin-surface-primary: rgba(38, 36, 40, .88);--color-admin-surface-glass: rgba(38, 36, 40, .65);--color-admin-surface-elevated: rgba(45, 43, 48, .88);--color-admin-surface-hover: rgba(50, 48, 52, .9);--color-admin-surface-secondary: rgba(42, 40, 44, .88);--color-admin-surface-elevated-solid: rgba(45, 43, 48, 1);--color-admin-border-primary: rgba(0, 151, 178, .18);--color-admin-border-accent: rgba(0, 151, 178, .28);--color-admin-border-bright: #0097b2;--color-admin-border-muted: rgba(0, 151, 178, .12);--color-admin-text-primary: #F8F8F8;--color-admin-text-secondary: #e4e4e4;--color-admin-text-muted: #8aa8ad;--color-admin-text-accent: #c1ff72;--color-admin-accent-primary: #940d2d;--color-admin-accent-secondary: #0097b2;--color-admin-accent-glow: rgba(148, 13, 45, .22);--color-admin-accent-soft: rgba(148, 13, 45, .1);--color-admin-success: #70B981;--color-admin-warning: #af7f36;--color-admin-info: #0097b2;--bg-success-soft: rgba(112, 185, 129, .08);--bg-success-medium: rgba(112, 185, 129, .15);--bg-success-strong: rgba(112, 185, 129, .2);--bg-success-opaque: rgba(112, 185, 129, .8);--color-admin-modal-surface: rgba(38, 36, 40, .96);--color-admin-modal-overlay: rgba(0, 0, 0, .5);--tab-bg-default: rgba(38, 36, 40, .65);--tab-bg-active: rgba(45, 43, 48, .92);--tab-bg-hover: rgba(45, 43, 48, .88);--tab-text-default: rgba(180, 210, 215, .85);--tab-text-active: rgba(248, 248, 248, 1);--tab-text-hover: rgba(248, 248, 248, 1);--tab-icon-default: rgba(180, 210, 215, .65);--tab-icon-active: #940d2d;--tab-icon-hover: #940d2d;--tab-indicator-bg-default: rgba(45, 43, 48, .88);--tab-indicator-bg-active: rgba(148, 13, 45, .2);--tab-indicator-bg-hover: rgba(148, 13, 45, .2);--tab-glow-active: rgba(148, 13, 45, .32);--tab-glow-hover: rgba(148, 13, 45, .38);--tab-border-gradient: rgba(148, 13, 45, 1);--tab-shine-gradient: rgba(0, 151, 178, .55);--tab-padding-x: 1.25rem;--tab-padding-y: 1rem;--tab-gap: .75rem;--tab-border-radius: 12px;--tab-min-height: 56px;--tab-shadow-default: 0 2px 8px rgba(0, 0, 0, .06);--tab-shadow-active: 0 6px 16px rgba(0, 0, 0, .2);--tab-shadow-hover: 0 6px 16px rgba(0, 0, 0, .12);--tab-indicator-shadow: 0 2px 6px rgba(0, 0, 0, .08);--tab-transition: all .3s cubic-bezier(.4, 0, .2, 1);--tab-shine-transition: left .4s ease;--tab-border-transition: opacity .3s ease;--bg-grid-pattern: url(/grid.svg);--bg-gradient-terminal: linear-gradient(135deg, #0F0F0F 0%, #181214 50%, #0F0F0F 100%);--bg-gradient-grid: linear-gradient(transparent 50%, rgba(148, 13, 45, .05) 50%), linear-gradient(90deg, rgba(148, 13, 45, .03), rgba(213, 0, 0, .02), rgba(148, 13, 45, .03));--bg-gradient-radial-primary: radial-gradient(circle at 50% 50%, rgba(148, 13, 45, .04), transparent);--bg-gradient-radial-secondary: radial-gradient(circle at 20% 80%, rgba(220, 153, 104, .04), transparent);--bg-gradient-auth: linear-gradient(135deg, #181214 0%, #201C20 50%, #181214 100%);--bg-gradient-button-primary: linear-gradient(135deg, #940d2d 0%, #cf321d 100%);--bg-gradient-button-success: linear-gradient(135deg, #70B981 0%, #5EA870 100%);--bg-gradient-button-error: tomato;--bg-gradient-button-warning: linear-gradient(135deg, #DC9968 0%, #C8885E 100%);--shadow-success: 0 4px 20px rgba(112, 185, 129, .15);--shadow-success-strong: 0 6px 30px rgba(112, 185, 129, .25);--shadow-warning: 0 4px 20px rgba(220, 153, 104, .15);--shadow-warning-strong: 0 6px 30px rgba(220, 153, 104, .25);--shadow-info: 0 4px 20px rgba(0, 151, 178, .18);--shadow-info-strong: 0 6px 30px rgba(0, 151, 178, .28);--icon-bg-success: rgba(112, 185, 129, .15);--icon-bg-success-hover: rgba(112, 185, 129, .2);--icon-bg-warning: rgba(220, 153, 104, .15);--icon-bg-warning-hover: rgba(220, 153, 104, .2);--icon-bg-info: rgba(0, 151, 178, .18);--icon-bg-info-hover: rgba(148, 13, 45, .2);--text-shadow-success: 0 0 10px rgba(112, 185, 129, .4);--text-shadow-warning: 0 0 10px rgba(220, 153, 104, .4);--bg-warning-soft: rgba(220, 170, 120, .08);--bg-warning-medium: rgba(220, 170, 120, .15);--bg-warning-strong: rgba(220, 170, 120, .2);--bg-info-soft: rgba(148, 13, 45, .08);--bg-info-medium: rgba(0, 151, 178, .18);--bg-info-strong: rgba(148, 13, 45, .2);--priority-orange-primary: #DC9968;--priority-orange-soft: rgba(220, 153, 104, .08);--priority-orange-medium: rgba(220, 153, 104, .15);--priority-orange-strong: rgba(220, 153, 104, .2);--priority-orange-muted: rgba(220, 153, 104, .25);--priority-orange-subtle: rgba(220, 153, 104, .18);--priority-orange-border: rgba(220, 153, 104, .2);--priority-orange-border-soft: rgba(220, 153, 104, .15);--priority-orange-border-strong: rgba(220, 153, 104, .3);--priority-orange-bg: rgba(26, 30, 36, .25);--priority-orange-bg-dark: rgba(26, 30, 36, .7);--border-success-soft: rgba(112, 185, 129, .25);--border-success-medium: rgba(112, 185, 129, .4);--border-warning-soft: rgba(220, 170, 120, .25);--border-warning-medium: rgba(220, 170, 120, .4);--border-info-soft: rgba(0, 151, 178, .28);--border-info-medium: rgba(148, 13, 45, .38);--glow-success: radial-gradient(circle at center, rgba(112, 185, 129, .3) 0%, transparent 70%);--glow-warning: radial-gradient(circle at center, rgba(220, 170, 120, .3) 0%, transparent 70%);--glow-info: radial-gradient(circle at center, rgba(148, 13, 45, .32) 0%, transparent 70%);--shimmer-success: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .3) 50%, transparent 70%);--shimmer-warning: linear-gradient(45deg, transparent 30%, rgba(220, 170, 120, .3) 50%, transparent 70%);--shimmer-info: linear-gradient(45deg, transparent 30%, rgba(148, 13, 45, .32) 50%, transparent 70%);--color-admin-icon-primary: #9eb8bc;--color-admin-icon-secondary: #940d2d;--bg-gradient-primary: linear-gradient(135deg, #1e1e1e 0%, #2b2b2b 45%, #252528 100%);--bg-gradient-dark: linear-gradient(135deg, #181818 0%, #2b2b2b 50%, #1a1a1a 100%);--bg-gradient-admin-primary: linear-gradient(135deg, #1e1e1e 0%, #262626 50%, #2b2b2b 100%);--color-secondary: #af7f36;--color-light_background: rgba(38, 36, 40, .96);--color-lightest_background: #f0f0f0;--color-dark_background: #323232;--color-darkest_background: #2b2b2b;--color-light_text: #c8d8db;--color-dark_text: #1a0a0e;--color-accent_light: #0097b2;--color-accent_dark: #1a1518;--color-primary-old: #940d2d;--color-accent_bright: #c1ff72;--color-accent_error: tomato;--color-accent_warning: orange;--color-multi1: #FF6B6B;--color-multi2: #4A4E69;--color-multi3: #48D1CC;--color-multi4: #9ACD32;--color-multi_correct: #9ACD32;--color-error: tomato;--color-grid_color: rgba(0, 0, 0, .42);--color-accent_outlines: #940d2d;--color-hover_background: rgba(38, 36, 40, .88);--color-hover_light: rgba(193, 255, 114, .12);--color-interactive_background: rgba(148, 13, 45, .14);--color-card_background: rgba(40, 38, 42, .75);--color-card_hover: rgba(45, 43, 48, .92);--color-border_subtle: rgba(148, 13, 45, .32);--filter-accent-background: rgba(148, 13, 45, .12);--filter-accent-border: rgba(148, 13, 45, .2);--filter-accent-glow: rgba(148, 13, 45, .35);--filter-accent-text: #940d2d;--filter-accent-iconBg: rgba(148, 13, 45, .2);--filter-accent-shimmer: linear-gradient(45deg, transparent 30%, rgba(148, 13, 45, .32) 50%, transparent 70%);--filter-info-background: rgba(33, 150, 243, .1);--filter-info-border: rgba(33, 150, 243, .2);--filter-info-glow: rgba(33, 150, 243, .35);--filter-info-text: #2196F3;--filter-info-iconBg: rgba(33, 150, 243, .2);--filter-info-shimmer: linear-gradient(45deg, transparent 30%, rgba(33, 150, 243, .3) 50%, transparent 70%);--filter-warning-background: rgba(220, 153, 104, .1);--filter-warning-border: rgba(220, 153, 104, .2);--filter-warning-glow: rgba(220, 153, 104, .35);--filter-warning-text: #DC9968;--filter-warning-iconBg: rgba(220, 153, 104, .2);--filter-warning-shimmer: linear-gradient(45deg, transparent 30%, rgba(220, 153, 104, .3) 50%, transparent 70%);--filter-success-background: rgba(112, 185, 129, .1);--filter-success-border: rgba(112, 185, 129, .2);--filter-success-glow: rgba(112, 185, 129, .35);--filter-success-text: #70B981;--filter-success-iconBg: rgba(112, 185, 129, .2);--filter-success-shimmer: linear-gradient(45deg, transparent 30%, rgba(112, 185, 129, .3) 50%, transparent 70%);--color-admin-error: #C87278;--color-admin-error-muted: rgba(200, 114, 120, .7)}[data-theme=needforsubmit]{--color-background: #03040A;--color-foreground: #F7F9FF;--color-muted: #929BB8;--color-surface-50: #03040A;--color-surface-100: #070912;--color-surface-200: #090B16;--color-surface-300: #0C0F1D;--color-surface-400: #0F1224;--color-surface-500: #13172D;--color-surface-600: #171B36;--color-surface-700: #1E254B;--color-surface-800: #27305E;--color-surface-900: #323B70;--color-primary: #2F7BFF;--color-primary-50: #EEF5FF;--color-primary-100: #D9E8FF;--color-primary-200: #BBD5FF;--color-primary-300: #8DB9FF;--color-primary-400: #5B99FF;--color-primary-500: #2F7BFF;--color-primary-600: #1E5FE0;--color-primary-700: #194BB5;--color-primary-800: #193F8F;--color-primary-900: #18366F;--color-primary-950: #0E2047;--color-secondary: #8B5CFF;--color-accent: #8B5CFF;--color-accent_bright: #B7FF3C;--color-accent_warning: #B69CFF;--color-accent_error: #FF668A;--color-accent-bright: #B7FF3C;--color-accent-dark: #17102D;--color-accent-light: #D7CAFF;--color-accent-outlines: #8B5CFF;--color-accent_dark: #090B16;--color-accent_light: #D7CAFF;--color-accent_outlines: #8B5CFF;--color-grid: rgba(139, 92, 255, .16);--color-grid_color: rgba(139, 92, 255, .16);--color-light-background: rgba(20, 24, 48, .96);--color-lightest-background: #F7F9FF;--color-dark-background: #0A0C18;--color-darkest-background: #03040A;--color-light-text: #D9E5FF;--color-dark-text: #090B16;--color-light_text: #F7F9FF;--color-dark_text: #090B16;--color-hover-background: rgba(30, 37, 75, .9);--color-hover-light: rgba(139, 92, 255, .18);--color-interactive-background: rgba(47, 123, 255, .12);--color-card-background: rgba(15, 18, 36, .82);--color-card-hover: rgba(24, 29, 58, .94);--color-border-subtle: rgba(122, 162, 255, .3);--color-admin-bg-primary: #03040A;--color-admin-bg-secondary: #090B16;--color-admin-bg-tertiary: #0F1224;--color-admin-bg-accent: #171B36;--color-admin-surface-primary: rgba(15, 18, 36, .9);--color-admin-surface-glass: rgba(15, 18, 36, .72);--color-admin-surface-elevated: rgba(23, 27, 54, .92);--color-admin-surface-hover: rgba(30, 37, 75, .94);--color-admin-surface-secondary: rgba(19, 23, 45, .9);--color-admin-surface-elevated-solid: #171B36;--color-admin-border-primary: rgba(91, 143, 255, .2);--color-admin-border-accent: rgba(139, 92, 255, .38);--color-admin-border-bright: #7AA2FF;--color-admin-border-muted: rgba(91, 143, 255, .12);--color-admin-text-primary: #F7F9FF;--color-admin-text-secondary: #D9E5FF;--color-admin-text-muted: #929BB8;--color-admin-text-accent: #B69CFF;--color-admin-accent-primary: #2F7BFF;--color-admin-accent-secondary: #8B5CFF;--color-admin-accent-glow: rgba(47, 123, 255, .25);--color-admin-accent-soft: rgba(139, 92, 255, .12);--color-admin-success: #B7FF3C;--color-admin-warning: #B69CFF;--color-admin-error: #FF668A;--color-admin-info: #69C7FF;--bg-gradient-primary: #03040A;--bg-gradient-light: #090B16;--bg-gradient-dark: #03040A;--bg-gradient-terminal: #090B16;--bg-gradient-button-primary: #2F7BFF;--bg-gradient-button-success: #B7FF3C}[data-theme=ukcyberteam]{--color-background: #050A16;--color-foreground: #F7F7F8;--color-muted: #8A9BB8;--color-surface-50: #050A16;--color-surface-100: #070E1E;--color-surface-200: #0A1228;--color-surface-300: #0C1630;--color-surface-400: #101C38;--color-surface-500: #132040;--color-surface-600: #162548;--color-surface-700: #1C2E58;--color-surface-800: #243A6C;--color-surface-900: #2E4880;--color-primary: #C8102E;--color-primary-50: #FCE8EC;--color-primary-100: #F7C5CE;--color-primary-200: #E88A96;--color-primary-300: #DC4A5E;--color-primary-400: #D02844;--color-primary-500: #C8102E;--color-primary-600: #B00E28;--color-primary-700: #980C22;--color-primary-800: #800A1C;--color-primary-900: #680816;--color-primary-950: #3D050D;--color-secondary: #012169;--color-accent: #4A6FD4;--color-accent_bright: #E8EEF8;--color-accent_warning: #D4A574;--color-accent_error: #FF6B7A;--color-accent-bright: #E8EEF8;--color-accent-dark: #010F3A;--color-accent-light: #6B8FD4;--color-accent-outlines: #C8102E;--color-accent_dark: #010F3A;--color-accent_light: #6B8FD4;--color-accent_outlines: #C8102E;--color-grid: rgba(1, 33, 105, .28);--color-grid_color: rgba(1, 33, 105, .28);--color-light-background: rgba(8, 16, 40, .96);--color-lightest-background: #F7F7F8;--color-dark-background: #0A1228;--color-darkest-background: #050A16;--color-light-text: #D8E0F0;--color-dark-text: #050A16;--color-light_text: #F7F7F8;--color-dark_text: #050A16;--color-hover-background: rgba(12, 24, 56, .92);--color-hover-light: rgba(200, 16, 46, .16);--color-interactive-background: rgba(1, 33, 105, .22);--color-card-background: rgba(8, 16, 40, .86);--color-card-hover: rgba(14, 28, 64, .94);--color-border-subtle: rgba(74, 111, 212, .32);--color-admin-bg-primary: #050A16;--color-admin-bg-secondary: #0A1228;--color-admin-bg-tertiary: #101C38;--color-admin-bg-accent: #162548;--color-admin-surface-primary: rgba(8, 16, 40, .9);--color-admin-surface-glass: rgba(8, 16, 40, .72);--color-admin-surface-elevated: rgba(14, 28, 64, .92);--color-admin-surface-hover: rgba(20, 36, 80, .94);--color-admin-surface-secondary: rgba(12, 22, 50, .9);--color-admin-surface-elevated-solid: #162548;--color-admin-border-primary: rgba(74, 111, 212, .22);--color-admin-border-accent: rgba(200, 16, 46, .38);--color-admin-border-bright: #C8102E;--color-admin-border-muted: rgba(74, 111, 212, .12);--color-admin-text-primary: #F7F7F8;--color-admin-text-secondary: #D8E0F0;--color-admin-text-muted: #8A9BB8;--color-admin-text-accent: #C8102E;--color-admin-accent-primary: #C8102E;--color-admin-accent-secondary: #4A6FD4;--color-admin-accent-glow: rgba(200, 16, 46, .24);--color-admin-accent-soft: rgba(1, 33, 105, .18);--color-admin-success: #5BA86F;--color-admin-warning: #D4A574;--color-admin-error: #FF6B7A;--color-admin-info: #4A6FD4;--bg-gradient-primary: #050A16;--bg-gradient-light: #0A1228;--bg-gradient-dark: #050A16;--bg-gradient-terminal: linear-gradient(135deg, #050A16 0%, #0A1228 50%, #050A16 100%);--bg-gradient-button-primary: linear-gradient(135deg, #C8102E 0%, #980C22 100%);--bg-gradient-button-success: linear-gradient(135deg, #5BA86F 0%, #4A8F5C 100%)}[data-theme=halloween]{--color-background: #100D16;--color-foreground: #F7F0E5;--color-muted: #BBAFC2;--color-surface-50: #100D16;--color-surface-100: #17121D;--color-surface-200: #1D1724;--color-surface-300: #231B2A;--color-surface-400: #2A2032;--color-surface-500: #30243A;--color-surface-600: #38283D;--color-surface-700: #4A344D;--color-surface-800: #604360;--color-surface-900: #795579;--color-primary: #F28C3A;--color-primary-50: #FFF4E8;--color-primary-100: #FFE4C8;--color-primary-200: #FFCC9A;--color-primary-300: #F9B36B;--color-primary-400: #F6A04E;--color-primary-500: #F28C3A;--color-primary-600: #D67429;--color-primary-700: #B65B20;--color-primary-800: #91471D;--color-primary-900: #71391C;--color-primary-950: #3C2014;--color-secondary: #B6D66A;--color-accent: #B6D66A;--color-accent_bright: #B6D66A;--color-accent_warning: #F6AB58;--color-accent_error: #E87872;--color-accent-bright: #B6D66A;--color-accent-dark: #3D281F;--color-accent-light: #CBE878;--color-accent-outlines: #F28C3A;--color-accent-rgb: 182, 214, 106;--color-accent_dark: #3D281F;--color-accent_light: #CBE878;--color-accent_outlines: #F28C3A;--color-grid: rgba(242, 140, 58, .11);--color-grid_color: rgba(242, 140, 58, .11);--color-light-background: rgba(35, 27, 42, .96);--color-lightest-background: #F7F0E5;--color-dark-background: #17121D;--color-darkest-background: #100D16;--color-light-text: #E6DDEA;--color-dark-text: #100D16;--color-light_text: #F7F0E5;--color-dark_text: #100D16;--color-hover-background: rgba(56, 40, 61, .92);--color-hover-light: rgba(242, 140, 58, .15);--color-interactive-background: rgba(242, 140, 58, .11);--color-card-background: rgba(35, 27, 42, .88);--color-card-hover: rgba(56, 40, 61, .94);--color-border-subtle: rgba(194, 146, 167, .25);--color-admin-bg-primary: #100D16;--color-admin-bg-secondary: #17121D;--color-admin-bg-tertiary: #231B2A;--color-admin-bg-accent: #30243A;--color-admin-surface-primary: rgba(35, 27, 42, .9);--color-admin-surface-glass: rgba(35, 27, 42, .75);--color-admin-surface-elevated: rgba(48, 36, 58, .92);--color-admin-surface-hover: rgba(56, 40, 61, .94);--color-admin-surface-secondary: rgba(42, 32, 50, .9);--color-admin-surface-elevated-solid: #30243A;--color-admin-border-primary: rgba(194, 146, 167, .22);--color-admin-border-accent: rgba(182, 214, 106, .42);--color-admin-border-bright: #F28C3A;--color-admin-border-muted: rgba(194, 146, 167, .12);--color-admin-text-primary: #F7F0E5;--color-admin-text-secondary: #E6DDEA;--color-admin-text-muted: #BBAFC2;--color-admin-text-accent: #CBE878;--color-admin-accent-primary: #F28C3A;--color-admin-accent-secondary: #B6D66A;--color-admin-accent-glow: rgba(242, 140, 58, .2);--color-admin-accent-soft: rgba(182, 214, 106, .1);--color-admin-success: #B6D66A;--color-admin-warning: #F6AB58;--color-admin-error: #E87872;--color-admin-info: #B59ACB;--bg-gradient-primary: #100D16;--bg-gradient-light: #17121D;--bg-gradient-dark: #100D16;--bg-gradient-terminal: #17121D;--bg-gradient-button-primary: #D67429;--bg-gradient-button-success: #B6D66A;--bg-gradient-grid: linear-gradient(transparent 50%, rgba(242, 140, 58, .03) 50%)}:root,[data-theme],body.dark{--danger-rgb: 255, 99, 71;--color-error-50: #fff4f0;--color-error-100: #ffe4dc;--color-error-200: #ffc8b9;--color-error-300: #ffa68f;--color-error-400: #ff8267;--color-error-500: #ff6347;--color-error-600: #e85036;--color-error-700: #c83e2a;--color-error-800: #a43020;--color-error-900: #7d2419;--color-admin-error: var(--color-error-500);--color-admin-error-muted: rgba(var(--danger-rgb), .7);--color-error: var(--color-error-500);--color-accent_error: var(--color-error-500);--bg-error-soft: rgba(var(--danger-rgb), .1);--bg-error-medium: rgba(var(--danger-rgb), .25);--bg-error-strong: rgba(var(--danger-rgb), .3);--border-error-soft: rgba(var(--danger-rgb), .3);--border-error-medium: rgba(var(--danger-rgb), .6);--bg-gradient-button-error: var(--color-error-500);--color-danger-hover: var(--color-error-600);--color-success-50: #f5fbe6;--color-success-100: #ebf7d1;--color-success-200: #d7efa3;--color-success-300: #c3e775;--color-success-400: yellowgreen;--color-success-500: yellowgreen;--color-success-600: #82ae2b;--color-success-700: #6b8f23;--color-success-800: #54701b;--color-success-900: #3c5014;--color-admin-success: yellowgreen;--bg-success-soft: color-mix(in srgb, yellowgreen 10%, transparent);--bg-success-medium: color-mix(in srgb, yellowgreen 25%, transparent);--bg-success-strong: color-mix(in srgb, yellowgreen 30%, transparent);--bg-success-opaque: color-mix(in srgb, yellowgreen 80%, transparent);--bg-gradient-button-success: yellowgreen;--shadow-success: 0 4px 20px color-mix(in srgb, yellowgreen 20%, transparent);--shadow-success-strong: 0 6px 30px color-mix(in srgb, yellowgreen 40%, transparent);--icon-bg-success: color-mix(in srgb, yellowgreen 20%, transparent);--icon-bg-success-hover: color-mix(in srgb, yellowgreen 30%, transparent);--text-shadow-success: 0 0 10px color-mix(in srgb, yellowgreen 50%, transparent);--border-success-soft: color-mix(in srgb, yellowgreen 30%, transparent);--border-success-medium: color-mix(in srgb, yellowgreen 60%, transparent);--glow-success: radial-gradient(circle at center, color-mix(in srgb, yellowgreen 40%, transparent) 0%, transparent 70%);--shimmer-success: linear-gradient(45deg, transparent 30%, color-mix(in srgb, yellowgreen 40%, transparent) 50%, transparent 70%);--filter-success-background: color-mix(in srgb, yellowgreen 10%, transparent);--filter-success-border: color-mix(in srgb, yellowgreen 20%, transparent);--filter-success-glow: color-mix(in srgb, yellowgreen 35%, transparent);--filter-success-text: yellowgreen;--filter-success-iconBg: color-mix(in srgb, yellowgreen 20%, transparent);--filter-success-shimmer: linear-gradient(45deg, transparent 30%, color-mix(in srgb, yellowgreen 30%, transparent) 50%, transparent 70%)}:root{--color-neutral-50: #3A3A3A;--color-neutral-100: #4E4E4E;--color-neutral-200: #646464;--color-neutral-300: #7A7A7A;--color-neutral-400: #909090;--color-neutral-500: #A6A6A6;--color-neutral-600: #BCBCBC;--color-neutral-700: #D0D0D0;--color-neutral-800: #E0E0E0;--color-neutral-900: #F0F0F0;--fonts-body: var(--font-body);--fonts-heading: var(--font-heading)}input,textarea,select,option,[role=combobox],[role=combobox] *,[aria-haspopup=listbox],[aria-haspopup=listbox] *,[role=option],[role=option] *{font-family:var(--font-data, "Chakra Petch", sans-serif)!important}.tooltip-custom{background:transparent!important;box-shadow:none!important;border:none!important}[id^=react-tooltip],.react-tooltip{font-family:var(--font-body, "Share Tech Mono", "Courier New", monospace)!important}body{background-image:var(--bg-gradient-primary)}.bg-gradient-primary{background:var(--bg-gradient-light)}:root{--bg-gradient-admin-primary: var(--bg-gradient-primary)}html[data-theme=vaporwave]{--bg-gradient-admin-primary: linear-gradient(135deg, #0F0F0F 0%, #151A1F 48%, #1F242F 100%)}html[data-theme=red]{--bg-gradient-admin-primary: linear-gradient(135deg, #221515 0%, #221515 50%, #221515 100%)}html[data-theme=dmuhackers]{--bg-gradient-admin-primary: linear-gradient(135deg, #1e1e1e 0%, #262626 50%, #2b2b2b 100%)}html[data-theme=needforsubmit]{color-scheme:dark;--bg-gradient-admin-primary: #03040A}html[data-theme=ukcyberteam]{color-scheme:dark;--bg-gradient-admin-primary: linear-gradient(135deg, #050A16 0%, #0A1228 50%, #101C38 100%)}html[data-theme=halloween]{color-scheme:dark;--bg-gradient-admin-primary: #100D16}@keyframes scan{0%{top:-6px}50%{top:100%}to{top:-6px}}:root{--desktop-topbar-height: calc(var(--font-size-base) * 1.5 + 32px);--desktop-taskbar-height: 44px;font-family:Inter,sans-serif;color:#dce9e8;background:#061417;font-synthesis:none}*{box-sizing:border-box}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{font-size:var(--font-size-md)}button,input,textarea{font:inherit}button{color:inherit}.desktop{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 72% 38%,rgba(24,126,120,.25),transparent 28%),linear-gradient(120deg,#06161940,#010a0db3),repeating-linear-gradient(120deg,transparent 0 58px,rgba(73,224,204,.025) 59px 60px),#09242a}.desktop:before{content:"";position:absolute;inset:var(--desktop-topbar-height) 0 var(--desktop-taskbar-height);opacity:.22;background-image:linear-gradient(30deg,transparent 49%,rgba(89,212,194,.2) 50%,transparent 51%),linear-gradient(-30deg,transparent 49%,rgba(89,212,194,.12) 50%,transparent 51%);background-size:90px 90px;-webkit-mask-image:radial-gradient(circle at 70% 40%,black,transparent 65%);mask-image:radial-gradient(circle at 70% 40%,black,transparent 65%)}.window-layer{position:absolute;z-index:10;inset:var(--desktop-topbar-height) 0 var(--desktop-taskbar-height);overflow:clip;pointer-events:none}.app-loading{min-height:100%;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--platform-text-muted);font-size:12px}.window-layer .os-window{pointer-events:auto}.top-status{height:var(--desktop-topbar-height);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:0 16px;color:#87b8b4;background:#020c0feb;border-bottom:1px solid rgba(86,223,207,.18);position:relative;z-index:50}.top-status .top-objective{min-width:0;display:flex;align-items:center;gap:.5em;max-height:100%;overflow-y:auto}.top-status .top-objective-label{flex:0 0 auto;line-height:1.5}.top-status .top-objective-value{min-width:0;line-height:1.5;white-space:normal}.presence{display:inline-block;width:7px;height:7px;margin-right:6px;background:#4fe0be;border-radius:50%;box-shadow:0 0 8px #4fe0be}.desktop-icons{position:absolute;z-index:1;top:calc(var(--desktop-topbar-height) + 22px);bottom:calc(var(--desktop-taskbar-height) + 16px);left:18px;display:grid;grid-template-columns:repeat(3,78px);align-content:start;column-gap:9px;row-gap:6px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.desktop-icons::-webkit-scrollbar{display:none}.simulation-save-error{position:absolute;z-index:120;top:52px;right:16px;max-width:420px;padding:10px 14px;border:1px solid #9f555b;border-radius:5px;color:#f4dadd;background:#301b20;box-shadow:0 12px 32px #00000059;font-size:12px;line-height:1.45}.desktop-icon{width:78px;min-height:83px;border:1px solid transparent;border-radius:5px;background:transparent;display:flex;align-items:center;flex-direction:column;gap:7px;padding:7px 3px;cursor:default;text-shadow:0 1px 3px #000}.desktop-icon:hover,.desktop-icon:focus-visible{background:#5adacb1f;border-color:#6fe3d640;outline:none}.desktop-icon .app-icon-label{font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0}.app-glyph{display:grid;place-items:center;width:43px;height:43px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:linear-gradient(145deg,#208378,#0d4d51);box-shadow:0 5px 15px #0000004d,inset 0 1px #ffffff2e;font-size:24px}.app-glyph--chat{background:linear-gradient(145deg,#536bb1,#263b75)}.app-glyph--evidence{background:linear-gradient(145deg,#b68a42,#75541e)}.app-glyph--news{background:linear-gradient(145deg,#a14d52,#65272f)}.app-glyph--decisions{background:linear-gradient(145deg,#6b68a9,#39396e)}.mini-glyph{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;background:#19796f;font-size:13px;flex:0 0 auto}.mission-card{position:absolute;right:38px;top:calc(var(--desktop-topbar-height) + 34px);width:285px;padding:18px 20px;border:1px solid rgba(92,215,200,.22);background:#04161ab3;box-shadow:0 16px 50px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mission-card-label{display:block;margin:0 0 8px}.eyebrow{color:#55d9c5;font:600 9px IBM Plex Mono,monospace;letter-spacing:.15em;margin:0 0 8px}.mission-card-title{display:block;margin:0 0 8px;line-height:1.15}.mission-card-summary{display:block;line-height:1.55}.mission-card footer{margin-top:16px}.os-window{overflow:hidden;border:1px solid #28484b;border-radius:7px;background:#f3f6f5;box-shadow:0 18px 60px #00000080;color:#203033}.os-window.active{border-color:#4caaa0;box-shadow:0 22px 70px #00000094,0 0 0 1px #4ad3c129}.titlebar{height:36px;padding-left:10px;display:flex;align-items:center;gap:8px;color:#d8e8e7;background:linear-gradient(#153438,#10292d);cursor:move;-webkit-user-select:none;user-select:none}.titlebar>b{font-size:11px;font-weight:500}.window-controls{align-self:stretch;display:flex;margin-left:auto}.window-controls .window-control{width:36px;min-width:36px;min-height:0;height:100%;justify-content:center;gap:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.window-controls .window-control:hover{background:#ffffff1a}.window-controls .window-control--close:hover{background:#b84950;color:#fff}.window-controls .window-control:focus-visible{position:relative;z-index:1;outline:2px solid currentColor;outline-offset:-3px}.window-content{height:calc(100% - 36px);overflow:hidden;background:#eff3f2}.app-sidebar{display:flex;flex-direction:column;padding:14px 10px;background:#102a2e;color:#b5d0cd}.mail-account{margin:4px 8px 1px}.app-sidebar nav{display:grid;gap:3px;margin-top:18px}.app-sidebar nav>*{padding:8px 10px;border-radius:3px;font-size:11px;font-weight:400}.app-sidebar nav strong{background:#52d8c71f;color:#70ddcf}.app-sidebar em{float:right;background:#3ca99b;color:#071719;border-radius:9px;padding:1px 6px;font-style:normal}.app-toolbar{height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe2e1}.app-toolbar strong{font-size:13px}.app-toolbar small,.app-toolbar span{color:#718381;font-size:10px}.mail-layout{height:100%;display:grid;grid-template-columns:145px 265px minmax(0,1fr)}.mail-list{min-width:0;border-right:1px solid #d6dfde;background:#f7f9f9;overflow:auto}.mail-row{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:8px;text-align:left;padding:12px 10px;border:0;border-bottom:1px solid #e0e6e5;background:transparent;color:#253638;cursor:pointer}.mail-row:hover,.mail-row.selected{background:#e0f0ed}.mail-row>span:nth-child(2){overflow:hidden}.mail-row strong,.mail-row b,.mail-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-row strong{font-size:10px}.mail-row b{margin:3px 0;font-size:10px}.mail-row small{color:#80908f;font-size:8px}.mail-row time{color:#71817f;font:8px IBM Plex Mono,monospace}.avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#277d77;color:#fff;font-size:10px;flex:0 0 auto;object-fit:cover}.avatar.amber{background:#9f7033}.mail-reading{min-width:0;overflow:auto;padding:25px 28px;background:#fff}.classification{color:var(--color-accent_bright, yellowgreen);font:600 8px IBM Plex Mono,monospace;letter-spacing:.1em}.mail-reading h2{margin:8px 0 5px;font-size:20px}.mail-message-meta{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:14px 0 18px;padding:10px 12px;background:#eef3f2}.mail-message-meta div{display:grid;gap:2px}.mail-message-meta span,.mail-message-meta time{color:#72817f;font-size:9px}.mail-reading>p:not(.classification){font:11px/1.65 Georgia,serif;color:#3b4748}.caution{margin:20px 0;padding:13px 15px;border-left:3px solid #2ca294;background:#eef8f6;font-size:10px;line-height:1.5}.caution p{margin:5px 0 0}.chat-layout{height:100%;display:grid;grid-template-columns:175px 1fr}.channel-list{padding:16px 12px;display:flex;flex-direction:column;gap:5px;background:#192b38;color:#afc4cc}.channel-list p{margin:8px 7px 3px;color:#637d87;font:8px IBM Plex Mono,monospace;letter-spacing:.1em}.channel-list .contact{position:relative;display:flex;align-items:center;gap:8px;padding-block:5px}.contact img{width:25px;height:25px;border-radius:50%;object-fit:cover}.contact .presence{position:absolute;left:27px;bottom:5px;width:6px;height:6px;margin:0;border:1px solid #192b38}.conversation{display:flex;flex-direction:column;min-width:0;background:#fff}.conversation header{padding:12px 17px;border-bottom:1px solid #e1e7e6;display:flex;justify-content:space-between}.conversation header b{font-size:12px}.conversation header small{color:#84918f;font-size:9px}.messages{flex:1;padding:14px 18px;overflow:auto}.messages>div{display:flex;gap:10px;padding:10px;border-radius:3px}.messages>div:hover{background:#f3f7f6}.messages p{margin:0;font-size:10px;line-height:1.5}.messages p b{display:block;font-size:10px}.messages time,.messages p small{color:#8a9997;font:8px IBM Plex Mono,monospace}.messages p small{display:block;margin:2px 0 4px}.messages .message-alert{background:#fff4f0;border-left:2px solid #d96b54}.chat-compose{display:flex;align-items:center;gap:8px;margin:10px 17px 15px}.evidence-layout{height:100%;display:grid;grid-template-columns:290px 1fr}.evidence-list{overflow:auto;border-right:1px solid #d4dedc}.evidence-list>button{width:100%;display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;border:0;border-bottom:1px solid #dfe6e5;padding:12px;background:#f8fafa;color:#263739;text-align:left;cursor:pointer}.evidence-list>button.selected{background:#dff0ed;box-shadow:inset 3px 0 #27998c}.evidence-list>button>span{display:grid;place-items:center;width:28px;height:28px;background:#d8e4e2;border-radius:4px}.evidence-list p{margin:0;min-width:0}.evidence-list b,.evidence-list small{display:block}.evidence-list b{font-size:10px}.evidence-list small{color:#788986;font-size:8px;margin-top:4px}.confidence{padding:3px 5px;border-radius:2px;text-transform:uppercase;font:600 7px IBM Plex Mono,monospace;background:#dae5e3}.confidence--high{color:#177a64;background:#d9eee7}.confidence--medium{color:#9a651d;background:#f5e8ce}.confidence--low{color:#a74f49;background:#f5dcda}.evidence-detail{padding:24px 27px;overflow:auto;background:#fff}.evidence-detail h2{margin:5px 0 15px;font-size:21px}.metadata{display:flex;gap:28px;padding:12px 0;border-block:1px solid #e0e7e6}.metadata span{color:#83918f;font-size:8px}.metadata b{display:block;color:#263739;margin-top:3px;font-size:9px;text-transform:uppercase}.evidence-detail h3{font-size:11px}.evidence-detail>p:not(.eyebrow){font:11px/1.6 Georgia,serif}.news-app{height:100%;display:grid;grid-template:48px 1fr / 1fr 180px;background:#f6f3ed;color:#242c2d}.news-app header{grid-column:1/-1;display:flex;align-items:center;padding:0 15px;background:#14292d;color:#fff}.news-brand>span{display:grid;place-items:center;width:28px;height:28px;margin-right:9px;background:#b54e46;font-family:Georgia,serif}.news-app header b{font:12px Georgia,serif;letter-spacing:.08em}.news-app header time{margin-left:auto;color:#76cfc4;font:8px IBM Plex Mono,monospace}.news-app main{padding:20px 24px;overflow:auto}.breaking{display:inline-block;margin:0;padding:3px 6px;background:#ae443f;color:#fff;font:7px IBM Plex Mono,monospace}.news-app h1{margin:9px 0;font:700 24px/1.08 Georgia,serif}.dek{color:#5c6868;font:11px/1.5 Georgia,serif}.news-app aside{padding:18px 14px;border-left:1px solid #d7d4cf;background:#eeeae3;overflow:auto}.news-app aside>b{font:9px IBM Plex Mono,monospace;color:#a9433e}.news-app aside p{font:600 9px/1.35 Georgia,serif;padding-bottom:12px;border-bottom:1px solid #d2cec8}.news-app aside time{display:block;margin-bottom:4px;color:#9e4a44;font:7px IBM Plex Mono,monospace}.news-app blockquote{margin:0;padding:10px 14px;border-left:3px solid #b64b44;background:#eae5dc;font:italic 10px/1.5 Georgia,serif}.news-app blockquote small{display:block;margin-top:4px;font-style:normal;color:#6d7776}.decision-prompt.complete{border-left-color:#b2843e;background:#f6eddb}.decision-outcomes{display:grid;gap:10px;margin-top:24px}.decision-outcomes h3,.decision-outcomes p{margin:0}.decision-outcomes h3{font-size:14px}.decision-outcomes p{color:var(--platform-muted);font-size:14px}.briefing-backdrop{position:absolute;inset:0;z-index:100;display:grid;place-items:center;background:#00090c9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.briefing-modal{width:min(560px,calc(100% - 40px));padding:32px 38px;border:1px solid rgba(83,214,198,.42);background:linear-gradient(140deg,#102d31,#0a2024);box-shadow:0 30px 100px #000}.briefing-modal h1{margin:7px 0 12px;font:600 28px/1.15 Georgia,serif}.briefing-modal>p:not(.eyebrow){color:#a8c0bd;font-size:var(--font-size-md);line-height:1.6}.briefing-modal>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.briefing-modal>div span{display:grid;gap:8px;padding:13px;border:1px solid rgba(255,255,255,.1);color:#aac0bd;font-family:var(--font-data);font-size:var(--font-size-md);font-weight:400;line-height:1.35}.briefing-modal>div b{color:#4dd4c1;font:500 var(--font-size-lg)/1 var(--font-body)}.briefing-footer{display:flex;justify-content:flex-end;padding-top:16px}.start-menu{position:absolute;z-index:95;bottom:calc(var(--desktop-taskbar-height) + 8px);left:12px;width:260px;max-height:calc(100% - var(--desktop-topbar-height) - var(--desktop-taskbar-height) - 16px);overflow-y:auto;padding:9px;border:1px solid #31585b;border-radius:6px;background:#0c2529fa;box-shadow:0 15px 45px #000}.start-menu header{display:flex;gap:10px;align-items:center;padding:10px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.start-menu header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#287e75;font-weight:700}.start-menu header b,.start-menu header small{display:block}.start-menu header b{font-size:11px}.start-menu header small{color:#789a96;font-size:8px;margin-top:3px}.start-menu>button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:8px;font-size:10px;text-align:left;cursor:pointer}.start-menu>button:hover{background:#58d3c41a}.start-menu footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:9px;border-top:1px solid rgba(255,255,255,.08);color:#789a96;font:8px IBM Plex Mono,monospace}.start-menu footer button{border:0;background:none;cursor:pointer;font-size:8px}.taskbar{position:absolute;z-index:80;bottom:0;left:0;right:0;height:var(--desktop-taskbar-height);display:flex;align-items:stretch;border-radius:0;background:#051518;border-top:1px solid rgba(85,214,198,.25)}.taskbar button{border:0;background:transparent;cursor:pointer}.start-button{width:130px;display:flex;align-items:center;gap:9px;padding:0 15px;font:600 10px IBM Plex Mono,monospace;letter-spacing:.08em}.start-button:hover,.start-button[aria-expanded=true]{background:#4ccebf1f}.start-button span{color:#4ed8c5;font-size:20px}.task-apps{flex:1;display:flex;align-items:stretch}.task-apps button{min-width:150px;max-width:185px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:2px solid transparent;font-size:9px;color:#93afac}.task-apps button:hover{background:#ffffff0d}.task-apps button.active{background:#40b9ac1a;border-color:#47cdbb;color:#fff}.system-tray{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5em;padding:0 18px;border-left:1px solid rgba(255,255,255,.08);white-space:nowrap}.load-state{height:100%;display:grid;place-content:center;justify-items:center;gap:9px;background:#071a1e;color:#54d3c1;font:10px IBM Plex Mono,monospace;letter-spacing:.1em}.load-state small{color:#517772;letter-spacing:0}.simulation-error-state{min-height:100%;display:grid;place-items:center;padding:2rem;background:var(--platform-bg)}.simulation-error-card{width:min(32rem,100%);text-align:center}.loader{width:30px;height:30px;border:2px solid #1c4e4a;border-top-color:#51d7c4;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-app{height:100%;display:grid;place-items:center;color:#6e8582;font-size:11px}@media(max-width:800px){.window-layer .os-window{width:100%!important;height:100%!important;transform:translate(0)!important}.mission-card{display:none}.desktop-icons{grid-template-columns:repeat(2,78px)}.task-apps button{min-width:46px;width:46px;overflow:hidden;padding:0 12px}.task-apps button .mini-glyph{margin-right:15px}.mail-layout{grid-template-columns:0 42% minmax(0,58%)}.app-sidebar{overflow:hidden;padding:0}.briefing-modal>div{grid-template-columns:1fr}.briefing-modal{padding:25px}}:root,.desktop{--platform-bg: var(--color-admin-bg-primary);--platform-bg-secondary: var(--color-admin-bg-secondary);--platform-surface: var(--color-admin-bg-tertiary);--platform-elevated: var(--color-admin-bg-accent);--platform-hover: var(--color-admin-surface-hover);--platform-border: var(--color-admin-border-primary);--platform-border-strong: var(--color-admin-border-accent);--platform-accent: var(--color-admin-accent-primary);--platform-accent-hover: var(--color-admin-accent-secondary);--platform-accent-soft: var(--color-admin-accent-soft);--platform-map-land: var(--color-accent_dark);--platform-map-outline: var(--color-accent_outlines);--platform-text: var(--color-admin-text-primary);--platform-text-secondary: var(--color-admin-text-secondary);--platform-muted: var(--color-admin-text-muted);font-family:var(--font-data)}button{font-family:Inter,sans-serif}.desktop{background-color:var(--platform-bg);background-image:linear-gradient(135deg,color-mix(in srgb,var(--platform-bg) 45%,transparent),color-mix(in srgb,var(--platform-bg-secondary) 82%,transparent)),radial-gradient(circle at 76% 28%,var(--color-admin-accent-soft),transparent 35%),var(--desktop-background, none);background-position:center;background-size:cover}.desktop:before{opacity:.16;background-image:linear-gradient(var(--color-admin-accent-glow) 1px,transparent 1px),linear-gradient(90deg,var(--color-admin-accent-glow) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.top-status{color:var(--platform-muted);background:color-mix(in srgb,var(--platform-elevated) 68%,transparent);border-color:color-mix(in srgb,var(--platform-border-strong) 72%,transparent);box-shadow:0 8px 24px #0000001f;backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}.presence{background:#70b981;box-shadow:none}.desktop-icon{text-shadow:none}.desktop-icon:hover,.desktop-icon:focus-visible{background:var(--platform-accent-soft);border-color:var(--platform-border)}.app-glyph,.mini-glyph{color:var(--platform-accent);border-color:var(--platform-border);background:var(--platform-elevated);box-shadow:none}.app-glyph{position:relative}.app-glyph .app-notification-badge{position:absolute;top:-7px;right:-8px;min-width:18px;min-height:18px;justify-content:center;padding:0 4px;border:0;border-radius:9px;background:#c87278;box-shadow:none}.app-glyph .app-notification-badge span{color:#fff!important;font:600 9px/1 var(--font-data)}.mission-card{border-color:var(--platform-border);border-radius:8px;background:var(--color-admin-surface-elevated);box-shadow:0 12px 40px #0000004d}.eyebrow{color:var(--platform-accent);font-family:var(--font-body)}.os-window{color:var(--platform-text-secondary);border-color:var(--platform-border);border-radius:8px;background:var(--platform-surface);box-shadow:0 12px 40px #00000070}.os-window.active{border-color:var(--platform-border-strong);box-shadow:0 16px 48px #00000080}.titlebar{color:var(--platform-text-secondary);background:var(--platform-elevated);border-bottom:1px solid var(--platform-border)}.window-controls .window-control:hover{background:var(--platform-hover)}.window-controls .window-control--close:hover{background:#a64049;color:#fff}.window-content,.mail-list,.mail-reading,.conversation,.evidence-detail,.decision-app{color:var(--platform-text-secondary);background:var(--platform-surface)}.app-sidebar,.channel-list{color:var(--platform-muted);background:var(--platform-bg-secondary)}.mail-account{color:var(--platform-text)}.app-sidebar nav strong,.channel-list strong{color:var(--platform-text);background:var(--platform-accent-soft)}.app-sidebar em{color:var(--platform-bg);background:var(--platform-accent)}.channel-list p{color:var(--platform-muted);opacity:.72}.app-toolbar,.conversation header,.decision-app>header{border-color:var(--platform-border)}.app-toolbar small,.app-toolbar span,.conversation header small{color:var(--platform-muted)}.mail-list,.mail-row,.evidence-list,.evidence-list>button{border-color:var(--platform-border)}.mail-row,.evidence-list>button{color:var(--platform-text-secondary);background:transparent}.mail-row.selected,.evidence-list>button.selected{color:var(--platform-text);background:var(--platform-accent-soft);box-shadow:inset 3px 0 var(--platform-accent)}.mail-row small,.mail-row time,.mail-message-meta span,.mail-message-meta time,.evidence-list small{color:var(--platform-muted)}.mail-message-meta{background:var(--platform-bg-secondary)}.avatar{background:var(--color-admin-accent-secondary)}.avatar.amber{background:#9a6830}.classification{color:var(--color-accent_bright, yellowgreen)}.mail-reading>p:not(.classification),.evidence-detail>p:not(.eyebrow){color:var(--platform-text-secondary);font-family:Chakra Petch,sans-serif}.caution,.decision-prompt{color:var(--platform-text-secondary);border-left-color:var(--platform-accent);background:var(--platform-accent-soft)}.messages>div:hover{background:var(--platform-hover)}.messages time,.messages p small{color:var(--platform-muted)}.messages .message-alert{background:#c872781a;border-left-color:#c87278}.chat-compose{background:transparent}.evidence-list>button>span,.confidence{color:var(--platform-muted);background:var(--platform-elevated)}.confidence--high{color:#70b981;background:#70b9811a}.confidence--medium{color:#ff8c00;background:#ff8c001a}.confidence--low{color:#c87278;background:#c872781a}.metadata{border-color:var(--platform-border)}.metadata span{color:var(--platform-muted)}.metadata b{color:var(--platform-text-secondary)}.evidence-chart{margin:20px 0 24px;border:1px solid var(--platform-border);background:var(--platform-bg-secondary)}.evidence-chart>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px 4px}.evidence-chart h3{margin:0 0 3px;color:var(--platform-text);font:600 15px/1.3 Chakra Petch,sans-serif}.evidence-chart header p{margin:0;color:var(--platform-muted);font-size:12px}.evidence-chart header>span{color:var(--platform-muted);font:11px/1.3 Share Tech Mono,monospace}.evidence-chart-canvas{position:relative;width:100%;height:230px;padding:0 14px 4px 8px}.evidence-chart-canvas canvas{display:block}.evidence-chart figcaption{min-height:38px;display:flex;align-items:center;gap:18px;padding:8px 16px;border-top:1px solid var(--platform-border);color:var(--platform-muted);font-size:11px}.evidence-chart figcaption span{display:inline-flex;align-items:center;gap:6px}.evidence-chart figcaption b{margin-left:auto;font:11px Share Tech Mono,monospace}.chart-key{display:inline-block;width:18px;height:2px;background:var(--platform-accent)}.chart-key--baseline{height:0;border-top:1px dashed var(--platform-muted);background:none}.evidence-hub{height:100%;min-height:0;display:grid;grid-template-rows:58px minmax(0,1fr);overflow:hidden;color:var(--platform-text-secondary);background:var(--platform-surface)}.evidence-hub>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid var(--platform-border);background:var(--platform-elevated)}.evidence-hub>header h2{margin:0}.evidence-hub>header p{margin:3px 0 0;color:var(--platform-muted);font-size:12px}.evidence-hub>header>span{color:var(--platform-muted);font:12px/1.2 var(--font-data)}.evidence-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr)}.evidence-sources{min-height:0;overflow:auto;border-right:1px solid var(--platform-border);background:var(--platform-bg-secondary)}.evidence-source-button[type=button]{position:relative;width:100%;min-height:70px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;border:0;border-bottom:1px solid var(--platform-border);border-radius:0!important;text-align:left;background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.evidence-source-button[type=button]>span{display:contents}.evidence-source-button[type=button]:hover{background-color:var(--platform-hover)!important}.evidence-source-button[type=button].selected{padding-left:12px;border-left:2px solid var(--platform-accent);box-shadow:none;background-color:var(--platform-accent-soft)!important}.evidence-source-button[type=button].unread{padding-left:24px}.evidence-source-button[type=button].unread.selected{padding-left:22px}.evidence-source-button.unread:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--platform-accent);transform:translateY(-50%)}.evidence-source-button.unread .evidence-source-copy b{font-weight:700}.evidence-source-icon{display:grid;place-items:center;width:24px;height:24px;color:var(--platform-accent)}.evidence-source-copy{min-width:0;display:block}.evidence-source-copy b{display:block;overflow:hidden;color:var(--platform-text);font:600 15px/1.25 var(--font-heading);text-overflow:ellipsis;white-space:nowrap}.evidence-source-copy small{display:block;overflow:hidden;margin-top:4px;color:var(--platform-muted);font:400 12px/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.evidence-source-button .confidence{margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:10px}.evidence-detail-pane{min-width:0;min-height:0;overflow:auto;padding:20px 22px 28px}.evidence-detail-pane>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;padding-bottom:16px;border-bottom:1px solid var(--platform-border)}.evidence-detail-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--platform-accent);background:var(--platform-elevated)}.evidence-detail-pane>header h3{margin:0;color:var(--platform-text);font:600 19px/1.3 var(--font-heading)}.evidence-detail-pane>header p{margin:4px 0 0;color:var(--platform-muted);font-size:12px}.evidence-detail-pane>header>i{margin-top:3px;font-style:normal}.evidence-image{margin:20px 0 0}.evidence-image img{display:block;width:100%;max-height:440px;object-fit:contain;background:var(--platform-bg-secondary)}.evidence-image figcaption{margin-top:6px;color:var(--platform-muted)}.evidence-assessment{margin-top:20px;padding-top:17px;border-top:1px solid var(--platform-border)}.evidence-detail-pane>header+.evidence-assessment{padding-top:0;border-top:0}.evidence-assessment h4{margin:0 0 7px;color:var(--platform-text);font:600 14px/1.3 var(--font-heading)}.evidence-assessment p{max-width:75ch;margin:0;font-size:14px;line-height:1.55}.evidence-detail-pane>.inline-action{margin-top:20px}.analysis-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:-7px 0 22px;border:1px solid var(--platform-border)}.analysis-facts span{padding:12px 14px;color:var(--platform-muted);font-size:12px}.analysis-facts span+span{border-left:1px solid var(--platform-border)}.analysis-facts b{display:block;margin-top:5px;color:var(--platform-text);font-size:15px}.attack-panel{margin:20px 0 24px;padding:0!important;border:1px solid var(--platform-border)!important;background:var(--platform-bg-secondary)}.attack-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:15px 16px;border-bottom:1px solid var(--platform-border)}.attack-panel>header p{margin:0 0 4px;color:var(--platform-accent);font:600 11px/1.2 var(--font-body);letter-spacing:.08em}.attack-panel>header h3{margin:0;color:var(--platform-text);font:600 17px/1.25 var(--font-heading)}.attack-panel a{display:inline-flex;align-items:center;gap:5px;color:var(--platform-accent);font:400 12px/1.25 var(--font-body);text-decoration:none}.attack-panel a:hover{color:var(--platform-text);text-decoration:underline;text-underline-offset:3px}.attack-mapping-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.attack-mapping-list>article{min-width:0;padding:16px}.attack-mapping-list>article+article{border-left:1px solid var(--platform-border)}.attack-technique-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.attack-technique-heading>span{color:var(--platform-accent);font:600 13px/1 var(--font-body);letter-spacing:.05em}.attack-confidence{padding:3px 6px;border:1px solid var(--platform-border);color:var(--platform-muted);font:400 10px/1 var(--font-body);font-style:normal;text-transform:uppercase}.attack-confidence--observed{color:#70b981}.attack-confidence--inferred{color:#d4a158}.attack-confidence--possible{color:var(--platform-muted)}.attack-mapping-list h4{margin:12px 0 3px;color:var(--platform-text);font:600 15px/1.3 var(--font-heading)}.attack-mapping-list .attack-tactic{margin:0 0 13px;color:var(--platform-muted);font:400 11px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.06em}.attack-mapping-list .attack-evidence{min-height:6.6em;margin:0 0 12px;color:var(--platform-text-secondary);font-size:13px;line-height:1.45}.attack-mapping-list .attack-definition{margin:0 0 13px;padding-top:11px;border-top:1px solid var(--platform-border);color:var(--platform-muted);font-size:12px;line-height:1.45}.attack-empty{margin:20px 0 24px;padding:18px;border:1px solid var(--platform-border);color:var(--platform-muted);background:var(--platform-bg-secondary);font-size:14px}.current-app{height:100%;display:grid;grid-template-rows:52px minmax(0,1fr);color:var(--platform-text-secondary);background:var(--platform-bg-secondary)}.current-app>header{display:flex;align-items:stretch;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--platform-border);background:var(--platform-elevated)}.current-app>header>div{display:flex;align-items:center;gap:9px;color:var(--platform-accent)}.current-app>header>div b{color:var(--platform-text);font-size:17px}.current-app>header nav{display:flex;align-items:center;gap:8px}.current-stream{width:min(100%,760px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);justify-self:center;border-inline:1px solid var(--platform-border);background:var(--platform-surface)}.current-compose{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--platform-border)}.current-compose>div{min-width:0}.current-compose-error{grid-column:2 / -1}.current-stream>main{overflow:auto}.current-post{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:16px 18px;border-bottom:1px solid var(--platform-border)}.current-post>div>header{display:flex;align-items:baseline;gap:7px}.current-post>div>header b{display:inline-flex;align-items:center;gap:4px;color:var(--platform-text);font-size:14px}.current-post>div>header b svg{color:var(--platform-accent)}.current-post>div>header span{color:var(--platform-muted);font-size:12px}.current-post p{margin:7px 0 10px;color:var(--platform-text-secondary);font-size:15px;line-height:1.5}.current-post footer{display:flex;align-items:center;gap:30px}.current-post footer button{min-width:54px;padding:4px 7px}.current-post footer button.active{color:var(--platform-accent)}.news-app{color:var(--platform-text-secondary);background:var(--platform-surface)}.news-app header{background:var(--platform-elevated)}.news-brand>span,.breaking{background:#c87278}.news-app header time{color:var(--platform-accent)}.news-app main,.news-app aside{background:var(--platform-surface)}.news-app aside{border-color:var(--platform-border)}.news-app aside>b,.news-app aside time{color:var(--platform-accent)}.news-app aside p{border-color:var(--platform-border)}.news-app h1{font-family:"Source Sans 3",Inter,sans-serif}.dek{color:var(--platform-muted);font-family:Chakra Petch,sans-serif}.news-app blockquote{border-left-color:var(--platform-accent);background:var(--platform-elevated);font-family:Chakra Petch,sans-serif}.news-app blockquote small{color:var(--platform-muted)}.decision-app header p,.decision-prompt b{color:var(--platform-accent)}.decision-app header>span,.decision-app form>small{color:var(--platform-muted)}.decision-app fieldset label,.decision-app section article{color:var(--platform-text-secondary);border-color:var(--platform-border);background:var(--platform-elevated)}.decision-app fieldset label.selected{border-color:var(--platform-accent);background:var(--platform-accent-soft)}.decision-app section{border-color:var(--platform-border)}.decision-app section h3 span{background:var(--platform-elevated)}.decision-app section article{border-left-color:var(--platform-accent)}.decision-app section article p,.decision-app section article time{color:var(--platform-muted)}.text-button{color:var(--platform-accent)}.decision-prompt.complete{border-left-color:#70b981;background:#70b9811a}.briefing-backdrop{background:#0f0f0fb8}.briefing-modal{border-color:var(--platform-border-strong);border-radius:8px;background:var(--platform-elevated);box-shadow:0 24px 64px #0000008c}.briefing-modal h1{font-family:"Source Sans 3",Inter,sans-serif}.briefing-modal>p:not(.eyebrow),.briefing-modal>div span{color:var(--platform-muted)}.briefing-modal>div span{border-color:var(--platform-border);border-radius:6px}.briefing-modal>div b{color:var(--platform-accent);font-family:Share Tech Mono,monospace}.briefing-modal>small{color:var(--platform-muted)}.briefing-modal>.eyebrow{font-size:12px;line-height:1.2;letter-spacing:.18em}.start-menu{color:var(--platform-text-secondary);border-color:var(--platform-border-strong);background:var(--platform-elevated)}.start-menu header,.start-menu footer{border-color:var(--platform-border)}.start-menu header>span{color:var(--platform-bg);background:var(--platform-accent)}.start-menu header small,.start-menu footer{color:var(--platform-muted)}.start-menu>button:hover{background:var(--platform-accent-soft)}.start-menu{width:248px;padding:6px;box-shadow:0 6px 18px #0000004d;font-family:var(--font-data)}.start-menu header{gap:10px;margin-bottom:6px;padding:10px 10px 12px}.start-menu header>span{flex:0 0 32px;width:32px;height:32px;border-radius:5px;font:600 14px/1 var(--font-data)}.start-menu header>div{min-width:0}.start-menu header b{overflow-wrap:anywhere;font:600 14px/1.3 var(--font-data);letter-spacing:0}.start-menu header small{margin-top:2px;font:400 12px/1.3 var(--font-data);letter-spacing:0}.start-menu>button[type=button].start-menu-app{min-height:34px;align-items:center;gap:10px;padding:6px 10px;border:1px solid transparent;border-radius:4px;color:var(--platform-text-secondary);font:500 14px/1.4 var(--font-data);letter-spacing:0;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.start-menu>button[type=button].start-menu-app>span:first-child{flex:0 0 18px;justify-content:center;margin:0}.start-menu>button[type=button].start-menu-app>span:last-child{white-space:normal;text-align:left}.start-menu>button[type=button].start-menu-app:hover{color:var(--platform-text);border-color:var(--platform-border);background-color:var(--platform-hover)!important}.start-menu>button[type=button].start-menu-app svg{display:block;width:18px;height:18px;color:var(--platform-accent)}.start-menu footer{margin-top:6px;padding:6px 0 0;font:400 12px/1.3 var(--font-data)}.start-menu footer button[type=button].start-menu-restart,.start-menu footer button[type=button].start-menu-portal{width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:6px 10px;border:1px solid transparent;border-radius:4px;color:var(--platform-muted);font:500 13px/1.4 var(--font-data);letter-spacing:0;white-space:nowrap}.start-menu footer button[type=button]>span:first-child{flex:0 0 18px;justify-content:center;margin:0}.start-menu footer button[type=button] svg{width:18px;height:18px}.start-menu footer button[type=button].start-menu-restart:hover,.start-menu footer button[type=button].start-menu-portal:hover{color:var(--platform-text);border-color:var(--platform-border);background-color:var(--platform-hover)!important}.taskbar{background:color-mix(in srgb,var(--platform-elevated) 68%,transparent);border-color:color-mix(in srgb,var(--platform-border-strong) 72%,transparent);box-shadow:0 -8px 24px #0000001f;backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}.start-button svg{color:var(--platform-muted)}.start-button:hover,.start-button[aria-expanded=true]{background:var(--platform-hover)}.task-apps button{color:var(--platform-muted)}.task-apps button.active{color:var(--platform-text-secondary);border-color:color-mix(in srgb,var(--platform-accent) 65%,transparent)}.system-tray{border-left-color:var(--platform-border);color:var(--platform-muted)}.taskbar button[type=button]{min-height:0;height:100%;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent!important}.taskbar .start-button[type=button]:hover,.taskbar .start-button[type=button][aria-expanded=true]{background-color:var(--platform-hover)!important}.taskbar .task-apps{align-items:center;gap:2px;padding:4px 2px}.taskbar .task-apps button[type=button]{position:relative;width:auto;min-width:0;max-width:180px;height:34px;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:3px;font:400 12px/1 var(--font-body);letter-spacing:.025em}.taskbar .task-apps button[type=button]>span:first-child{flex:0 0 auto;margin-right:0}.taskbar .task-apps button[type=button]:hover{border-color:var(--platform-border);background-color:var(--platform-hover)!important}.taskbar .task-apps button[type=button].active{color:var(--platform-text);border-color:var(--platform-border);background-color:color-mix(in srgb,var(--platform-hover) 45%,transparent)!important}.taskbar .task-apps button[type=button].active:after{content:"";position:absolute;right:12px;bottom:-5px;left:12px;height:2px;background:color-mix(in srgb,var(--platform-accent) 65%,transparent)}.titlebar .window-controls{align-self:stretch;height:auto;gap:0}.titlebar .window-controls button[type=button].window-control{width:32px;min-width:32px;min-height:0;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;color:var(--platform-muted);background-color:transparent!important;transition:color .12s ease,background-color .12s ease}.titlebar .window-controls button[type=button].window-control:hover{border:0;color:var(--platform-text);background-color:var(--platform-hover)!important;box-shadow:none}.titlebar .window-controls button[type=button].window-control--close:hover{color:#fff;background-color:#a64049!important}.titlebar .window-controls button[type=button].window-control:focus-visible{outline:1px solid var(--platform-accent);outline-offset:-2px;box-shadow:none}.titlebar .window-controls .window-control svg{display:block;width:13px;height:13px;filter:none}.load-state{color:var(--platform-accent);background:var(--platform-bg);font-family:Share Tech Mono,monospace}.loader{border-color:var(--platform-border);border-top-color:var(--platform-accent)}.load-state small,.empty-app{color:var(--platform-muted)}.titlebar>b{font-size:13px}.desktop-icon>span{display:flex;flex-direction:column;align-items:center;gap:7px;overflow:visible;white-space:normal}.taskbar .start-button[type=button]{width:160px;gap:10px;padding:0 16px;color:var(--platform-muted);font:600 13px/1 var(--font-data);letter-spacing:.04em}.taskbar .start-button[type=button]>span{color:inherit;font-size:inherit;margin:0}.taskbar .start-button[type=button] svg{width:20px;height:20px}.taskbar .system-tray{flex:0 0 auto;justify-content:flex-end;gap:.5em;padding:8px 16px;border-left:0}.taskbar .system-tray .system-tray-value{color:var(--color-accent_bright)!important;text-shadow:0 0 5px var(--color-accent_bright)}.desktop .app-primary-title{margin:0;color:var(--platform-text);font:600 14px/1.25 var(--font-data);letter-spacing:0;text-transform:none}.desktop .mail-account{margin:4px 8px 1px}.app-sidebar nav>*{font-size:14px}.app-sidebar nav button[type=button].mail-folder{width:100%;min-height:38px;display:flex;justify-content:flex-start;padding:8px 10px;border:0;border-radius:4px;color:var(--platform-muted);background:transparent!important;font:500 14px/1.2 var(--font-data);letter-spacing:0;text-align:left}.app-sidebar nav button[type=button].mail-folder:hover{color:var(--platform-text);background:var(--platform-hover)!important}.app-sidebar nav button[type=button].mail-folder.active{color:var(--platform-text);background:var(--platform-accent-soft)!important}.app-sidebar nav button[type=button].mail-folder>span{width:100%}.mail-folder-label{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;font:inherit}.mail-folder-count{min-width:20px;min-height:20px;justify-content:center;padding:1px 6px;border-radius:6px}.mail-folder-count .Typography{font-size:11px!important;line-height:1}.app-toolbar strong{font-size:16px}.app-toolbar small,.app-toolbar span{font-size:13px}.mail-layout{grid-template-columns:170px 320px minmax(0,1fr)}.mail-row{grid-template-columns:36px 1fr auto;gap:10px;padding:14px 12px}.mail-list button.mail-row[type=button]{padding:14px 12px;border-radius:0;color:var(--platform-text-secondary);font-family:Inter,sans-serif;letter-spacing:0}.mail-list button.mail-row[type=button]{position:relative}.mail-list button.mail-row.read[type=button]{color:var(--platform-muted)}.mail-row.read strong,.mail-row.read b{color:var(--platform-text-secondary);font-weight:500}.mail-row.read small{color:var(--platform-muted)}.mail-list button.mail-row.unread[type=button]{padding-left:24px;color:var(--platform-text)}.mail-row.unread:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--platform-accent);transform:translateY(-50%);box-shadow:0 0 6px color-mix(in srgb,var(--platform-accent) 55%,transparent)}.mail-row.unread strong,.mail-row.unread b{color:var(--platform-text);font-weight:700}.mail-row.unread small{color:var(--platform-text-secondary)}.mail-row>span{display:contents}.mail-row>span>span{overflow:hidden}.mail-row>span>.mail-row-meta{align-self:start;display:flex;align-items:center;justify-content:flex-end;gap:5px;overflow:visible;color:var(--platform-muted)}.mail-row.flagged .mail-row-meta svg{flex:0 0 auto;color:var(--platform-accent)}.mail-row strong,.mail-row b{font-size:14px}.mail-row small{font-size:12px}.mail-row time{font-size:11px}.avatar{width:34px;height:34px;font-size:13px}.classification{font-size:11px}.mail-reading h2{font-size:24px}.mail-reading-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mail-reading-heading h2{min-width:0;margin-right:auto}.mail-reading-heading button[aria-pressed=true]{color:var(--platform-accent);border-color:var(--platform-border-strong);background:var(--platform-accent-soft)}.mail-message-meta strong{color:var(--platform-text);font:600 14px/1.25 var(--font-heading)}.mail-message-meta span,.mail-message-meta time{font:400 12px/1.3 var(--font-data)}.mail-reading>p:not(.classification),.evidence-detail>p:not(.eyebrow){font-size:16px;line-height:1.6}.caution{font-size:14px}.mail-empty,.mail-reading-empty{height:calc(100% - 48px);display:grid;place-content:center;justify-items:center;gap:7px;padding:24px;color:var(--platform-muted);text-align:center}.mail-empty b,.mail-reading-empty b{color:var(--platform-text-secondary);font:600 14px/1.25 "Source Sans 3",Inter,sans-serif}.mail-empty span,.mail-reading-empty span{font:400 12px/1.4 "Source Sans 3",Inter,sans-serif}.mail-reading-empty{height:100%}.chat-layout{min-height:0;grid-template-columns:260px minmax(0,1fr)}.conversation{min-height:0;overflow:hidden}.channel-list{gap:2px;padding:14px 10px;overflow-y:auto}.channel-section-title{display:flex;align-items:center;gap:7px;margin:2px 9px 6px;color:var(--platform-text-secondary);font:600 14px/1.25 var(--font-data)}.channel-section-title svg{flex:0 0 auto}.channel-section-title.direct-message-title{margin-top:13px;font-size:14px}.channel-list button{position:relative;width:100%;min-height:36px;display:flex;align-items:center;gap:0;border:1px solid transparent;border-radius:5px;padding:7px 9px;background:transparent;color:var(--platform-muted);text-align:left;cursor:pointer}.channel-list button[type=button]{gap:0;padding:7px 9px;color:var(--platform-muted);font:600 13px/1.25 var(--font-data);letter-spacing:0}.channel-list .channel-thread>span{width:100%;display:flex;align-items:center;gap:7px}.channel-list .channel-thread svg{flex:0 0 auto}.channel-list button.channel-thread,.channel-list button.channel-thread.selected,.channel-list button.channel-thread.unread{font-weight:400}.channel-list button:hover{color:var(--platform-text);background:var(--platform-hover)}.channel-list button.selected{color:var(--platform-text);border-color:var(--platform-border);background-color:var(--platform-accent-soft)!important;font-weight:650}.channel-list button.unread{color:var(--platform-text);font-weight:700}.channel-list .contact{min-height:40px;padding:6px 9px;font-size:13px;font-weight:400}.channel-list .contact>span{width:100%;display:flex;align-items:center;gap:9px;overflow:visible}.contact img{width:28px;height:28px}.contact .presence{left:20px;bottom:0;width:9px;height:9px;border-width:2px}.conversation header{min-height:64px;align-items:center;padding:10px 18px}.conversation header>div{display:grid;gap:3px}.conversation header b{font:650 18px/1.2 var(--font-heading)}.conversation header small{font-size:12px}.conversation header>span{color:#70b981;font-size:12px}.messages{min-height:0;padding:12px 18px}.messages>div{gap:10px;padding:10px 8px}.browser-app{height:100%;display:grid;grid-template-rows:48px minmax(0,1fr);background:var(--platform-bg)}.browser-toolbar{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--platform-border);background:var(--platform-panel)}.browser-toolbar button[type=button].browser-nav-button{flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:4px;color:var(--platform-muted);background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.browser-toolbar button[type=button].browser-nav-button:hover:not(:disabled){color:var(--platform-text-secondary);background-color:var(--platform-hover)!important}.browser-toolbar button[type=button].browser-nav-button:disabled{opacity:.38}.browser-address{min-width:0;height:32px;flex:1;display:flex;align-items:center;gap:10px;padding:3px 10px;border:1px solid var(--platform-border);border-radius:5px;color:var(--platform-muted);background:var(--platform-bg)}.browser-security{flex:0 0 auto;display:flex;align-items:center;gap:5px;padding-right:10px;border-right:1px solid var(--platform-border);font:400 11px/1 var(--font-body)}.browser-security.secure{color:#70b981}.browser-security.insecure{color:#df8a90}.browser-address-url{min-width:0;overflow:hidden;font:400 13px/1.2 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.browser-toolbar button[type=button].browser-inspect-button{width:auto;min-width:62px;height:32px;padding:0 11px;border-radius:5px}.browser-search{overflow-y:auto;padding:0 28px 28px}.browser-search-header{display:grid;grid-template-columns:112px minmax(0,560px);align-items:center;gap:18px;padding:18px 0 12px}.browser-search-header h2{margin:0;color:var(--platform-text);font:600 19px/1.2 var(--font-heading)}.browser-search-header>div{min-width:0;width:min(100%,560px)}.browser-search-header>div>div>div{height:16px;display:flex;align-items:center;line-height:0}.browser-search-header>div>div>div>svg{display:block}.browser-search .browser-search-input{width:100%;min-height:38px;max-height:38px;border:1px solid #bdc1c6;border-radius:19px;padding:7px 14px 7px 38px;color:#202124;background:#fff;box-shadow:0 1px 2px #3c40431f;font:400 14px/1.4 var(--font-body)}.browser-search .browser-search-input:focus{border-color:#9aa0a6;box-shadow:0 1px 4px #3c40433d}.browser-search-content{width:min(100%,810px);padding-left:130px}.browser-search-content>p{margin:13px 0 2px;color:var(--platform-muted);font:400 12px/1.4 var(--font-body)}.browser-results{display:grid}.browser-results button[type=button].browser-result{width:100%;display:grid;justify-content:stretch;gap:3px;overflow:visible;border:0;border-bottom:1px solid var(--platform-border);border-radius:0;padding:13px 0;color:inherit;background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left}.browser-result>span{display:contents}.browser-result:hover b{color:var(--platform-accent)}.browser-result small{overflow:hidden;color:#70b981;font:400 11px/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.browser-result b{color:var(--platform-text);font:600 16px/1.3 var(--font-heading)}.browser-result b+span{display:-webkit-box;max-width:72ch;overflow:hidden;color:var(--platform-text-secondary);font:400 13px/1.45 var(--font-body);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.browser-page{overflow-y:auto;padding:28px clamp(24px,7vw,72px)}.browser-page>button[type=button].browser-results-back{min-height:32px;border:0;padding:0;color:var(--platform-accent);background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;font:500 13px/1.3 var(--font-data)}.browser-page>p{margin:32px 0 6px;color:#70b981;font:400 12px/1.3 var(--font-data)}.browser-page h2{max-width:30ch;margin:0 0 18px;color:var(--platform-text);font:650 26px/1.2 var(--font-heading)}.browser-page>div{max-width:68ch;color:var(--platform-text-secondary);font:400 15px/1.6 var(--font-data);white-space:pre-line}.messages .message-content{flex:1;min-width:0}.messages .message-meta{display:flex;align-items:baseline;gap:10px}.messages .message-meta b{color:var(--platform-text);font:600 14px/1.25 var(--font-heading)}.messages .message-meta time{margin-left:auto;color:var(--platform-muted);font:400 11px/1.2 var(--font-data)}.messages .message-content>small{display:block;margin-top:2px;color:var(--platform-muted);font:400 11px/1.3 var(--font-heading);letter-spacing:0}.messages .message-content>p{margin:6px 0 0;color:var(--platform-text-secondary);font-size:14px;line-height:1.45}.messages .own-message{background:var(--platform-accent-soft)}.messages .empty-thread{height:100%;display:grid;align-content:center;justify-items:center;gap:6px;color:var(--platform-muted);text-align:center}.empty-thread b{color:var(--platform-text-secondary);font-size:16px}.empty-thread span{font-size:14px}.chat-compose{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 18px 18px}.chat-compose>div{min-width:0}.chat-compose input{min-height:38px;height:38px;max-height:38px}.chat-compose button[type=submit]{min-height:38px;height:38px;font-family:var(--font-data);font-size:14px}.evidence-list>button{grid-template-columns:38px 1fr auto;padding:15px 14px}.evidence-list>button[type=button]{padding:15px 14px;border-radius:0;color:var(--platform-text-secondary);font-family:Inter,sans-serif;letter-spacing:0}.evidence-list>button>span{display:contents}.evidence-list>button>span>span:first-child{width:34px;height:34px;display:grid;place-items:center;background:var(--platform-elevated);border-radius:4px}.evidence-list b{font-size:15px}.evidence-list small{font-size:13px}.confidence{font-size:10px;padding:5px 7px}.evidence-detail h2{font-size:25px}.metadata span{font-size:11px}.metadata b{font-size:13px}.evidence-detail h3{font-size:16px}.inline-action{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin:16px 0 4px;padding:13px;border:1px solid var(--platform-border-strong);border-radius:5px;color:var(--platform-text-secondary);background:var(--platform-bg-secondary)}.response-option-list{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.response-option-list>button[type=button]{width:100%;min-width:0;max-width:100%;min-height:34px;justify-content:flex-start;border:1px solid var(--platform-border);padding:7px 9px;color:var(--platform-text-secondary);background:var(--platform-surface)!important;font:400 13px/1.35 var(--font-data);text-align:left}.response-option-list>button[type=button]>span{min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere}.response-option-list>button[type=button].selected{border-color:var(--platform-accent);color:var(--platform-text);background:var(--platform-accent-soft)!important}.response-option-list>button[type=button]:not(:disabled):not(.selected):is(:hover,:focus-visible){border-color:var(--platform-accent);color:var(--platform-text);background:var(--platform-hover)!important;cursor:pointer}.response-option-list>button[type=button]:focus-visible{outline:2px solid var(--platform-accent);outline-offset:2px}.inline-action-field{width:100%;min-width:0;max-width:100%;gap:5px}.inline-action-response-field{margin-top:12px}.inline-action-field>*{width:100%;min-width:0;max-width:100%}.submission-fields{display:grid;gap:24px;padding:16px 0}.simulation-textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:82px;resize:vertical;font-family:"Source Sans 3",sans-serif!important}.simulation-textarea::placeholder{font-family:"Source Sans 3",sans-serif!important}.inline-action-response{min-height:108px}.inline-action>button[type=button]{justify-self:end;width:max-content;padding:0}.inline-action>.inline-action-write,.inline-action>.inline-action-write *{color:var(--platform-accent);font:500 12px/1.3 var(--font-data);letter-spacing:0!important;text-transform:none!important}.inline-action>footer{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:9px}.inline-action>footer>span{flex:1 1 180px;min-width:0;color:var(--platform-muted);font:400 12px/1.35 var(--font-data)}.inline-action>footer>button{flex:0 0 auto;margin-left:auto}.inline-action>footer>span[role=alert]{color:#df8a90}.conversation>header,.conversation>.chat-compose{flex:0 0 auto}.conversation-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.conversation-body>.messages{overflow:visible}.conversation-action{min-width:0}.messages .chat-message-body{margin-top:6px;color:var(--platform-text-secondary);font-size:14px;line-height:1.45}.messages .chat-message-body p{margin:0 0 .65em;font:inherit}.messages .chat-message-body ul{margin:0 0 .65em;padding-left:1.25em;list-style:disc}.messages .chat-message-body li{padding-left:.15em}.messages .chat-message-body>:last-child{margin-bottom:0}@media(max-width:760px){.messages .chat-message-body{font-size:16px;line-height:1.55}}.conversation-action .inline-action{width:auto;margin:9px 18px 13px;padding:12px}.current-app>main>.inline-action{width:auto;margin:14px 18px}.call-body .inline-action{max-height:360px;overflow-y:auto;margin-top:14px}.decision-app{padding:0;background:var(--platform-surface)}.decision-shell{width:min(100%,1080px);margin:0 auto;padding:28px 32px 40px}.decision-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--platform-border)}.decision-header h2{margin:0;color:var(--platform-text);font-size:26px;line-height:1.15}.decision-app .decision-header p{max-width:68ch;margin:7px 0 0;color:var(--platform-muted);font:14px/1.45 Chakra Petch,sans-serif;letter-spacing:0}.decision-app .decision-header>span{flex:0 0 auto;padding-top:5px;color:var(--platform-muted);font:12px/1 Share Tech Mono,monospace}.decision-tabs{display:flex;gap:24px;margin-top:13px;border-bottom:1px solid var(--platform-border)}.decision-app .decision-tabs>button[type=button]{min-height:42px;margin-bottom:-1px;padding:0 2px;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--platform-muted);background:transparent!important;box-shadow:none;font:600 14px/1 Chakra Petch,sans-serif;letter-spacing:0}.decision-app .decision-tabs>button[type=button]:hover{color:var(--platform-text)}.decision-app .decision-tabs>button[aria-selected=true]{border-bottom-color:var(--platform-accent);color:var(--platform-text)}.decision-tab-panel{padding-top:22px}.decision-tab-panel>:is(.decision-objective,.decision-outcomes):first-child{margin-top:0}.decision-objective{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin:20px 0 26px;padding:18px 20px 20px;border:0;border-left:3px solid var(--platform-accent);background:var(--platform-accent-soft)}.decision-objective h3{margin:0;color:var(--platform-accent);font:600 14px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.decision-objective p{max-width:72ch;margin:0;color:var(--platform-text);font:600 19px/1.4 var(--font-heading)}.decision-log-entry{min-width:0;white-space:normal}.decision-app button.decision-log-toggle[type=button]{width:100%;min-height:0;justify-content:space-between;gap:10px;padding:0;border:0;border-radius:0;color:var(--platform-text);background:transparent!important;text-align:left}.decision-app button.decision-log-toggle[type=button]:hover{border:0;background:transparent!important}.decision-log-toggle>span:first-child{min-width:0;flex:1;overflow:visible;white-space:normal}.decision-log-toggle-copy{display:grid;gap:1px}.decision-log-toggle-copy small{color:var(--platform-muted);font:400 var(--font-size-md)/1.3 var(--font-data)}.decision-log-toggle-copy strong{color:var(--platform-text);font:500 var(--font-size-lg)/1.35 var(--font-data)}.decision-log-toggle[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.decision-log-details{margin-top:10px}.decision-log-record{display:grid;gap:7px}.decision-log-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--platform-muted);font:500 var(--font-size-md)/1.35 var(--font-data)}.decision-log-meta>time{color:var(--platform-text-secondary);font-size:var(--font-size-xl);font-weight:600;line-height:1.2}.decision-log-location{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--platform-accent) 35%,var(--platform-border));border-radius:3px;color:var(--platform-accent);background:var(--platform-accent-soft);font-weight:600}.decision-submission-summary{--color-admin-surface-primary: var(--platform-bg-secondary);--color-admin-border-primary: var(--platform-border);--color-admin-text-muted: var(--platform-muted);--color-admin-text-primary: var(--platform-text);--font-body: "Source Sans 3", sans-serif;margin:0;border-radius:4px;background:var(--platform-bg-secondary)}.decision-submission-summary dt{color:var(--platform-muted);font:600 13px/1.35 "Source Sans 3",sans-serif}.decision-submission-summary dd{color:var(--platform-text);font:500 15px/1.55 "Source Sans 3",sans-serif}.decision-log-outcome{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--platform-muted);font:400 var(--font-size-md)/1.4 var(--font-data);white-space:normal}.decision-log-outcome>.decision-points{font:600 var(--font-size-md)/1.45 var(--font-data)!important}.decision-score-positive{color:#59a56b}.decision-score-negative{color:#b23b3b!important}.decision-log-effects{display:inline-flex;flex-wrap:wrap;gap:0 4px}.decision-log-effects strong{color:inherit;font:inherit}.decision-log-outcome>span{color:var(--platform-muted)}.news-app .inline-action{--platform-text: #141414;--platform-text-secondary: #333;--platform-muted: #666;--platform-surface: #fff;--platform-bg-secondary: #f4f4f4;--platform-border: #cfcfcf;--platform-border-strong: #999;--platform-accent: #9b0000;--platform-accent-soft: #f5e6e6;margin-top:24px}.news-app{height:100%;display:grid;grid-template:56px 42px minmax(0,1fr) / minmax(0,1fr) 310px;color:#141414;background:#fff;font-family:"Source Sans 3",sans-serif}.news-app .news-header{grid-column:1 / -1;display:flex;align-items:center;padding:0 22px;color:#fff;background:#0b0b0b;border:0}.news-brand{display:flex;align-items:center;gap:4px}.news-app .news-brand>span{width:31px;height:31px;display:grid;place-items:center;margin:0;color:#111;background:#fff;font:700 20px/1 "Source Sans 3",sans-serif}.news-brand b{margin-left:9px;font:650 17px/1 "Source Sans 3",sans-serif;letter-spacing:0}.news-header>button{margin-left:auto;border:1px solid #777;border-radius:0;padding:7px 13px;color:#fff;background:transparent;font-size:14px;cursor:pointer}.news-app .news-header>button[type=button],.news-app .news-nav button[type=button],.news-app aside button[type=button]{color:#242424;font-family:"Source Sans 3",sans-serif;letter-spacing:0}.news-app .news-header>button[type=button]{color:#fff}.news-header>button:hover{background:#2d2d2d}.news-nav{grid-column:1 / -1;display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:0 18px;border-bottom:1px solid #b8b8b8;background:#fff}.news-nav button{flex:0 0 auto;border:0;border-bottom:4px solid transparent;padding:0 12px;color:#242424;background:transparent;font-size:14px;font-weight:650;cursor:pointer}.news-app .news-nav button[type=button]{border:0;border-bottom:4px solid transparent;border-radius:0;padding:0 12px}.news-nav button:hover{background:#ededed}.news-nav button.active{border-color:#b80000}.news-app .news-nav button.active[type=button]{border-bottom-color:#b80000}.news-nav time{display:flex;align-items:center;margin-left:auto;color:#4d4d4d;font-size:12px}.news-nav time i{width:8px;height:8px;margin-right:7px;border-radius:50%;background:#b80000}.news-app main{min-width:0;padding:19px 24px 24px;overflow:auto;color:#141414;background:#fff}.news-section-title{display:flex;align-items:baseline;justify-content:space-between;border-bottom:3px solid #111;padding-bottom:6px}.news-section-title h2{margin:0;font-size:22px}.news-section-title span{color:#5a5a5a;font-size:13px}.lead-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:22px;padding:22px 0;border-bottom:1px solid #b8b8b8}.breaking{display:inline-block;margin:0 0 8px;padding:4px 7px;color:#fff;background:#b80000;font:650 12px/1.2 "Source Sans 3",sans-serif}.news-app h1{margin:0 0 11px;font:700 clamp(25px,3vw,38px)/1.04 "Source Sans 3",sans-serif;letter-spacing:-.025em}.dek{margin:0 0 13px;color:#3f3f3f;font:16px/1.42 "Source Sans 3",sans-serif}.story-meta{margin:0;color:#666;font-size:12px}.news-visual{min-width:0;margin:0}.news-visual img{display:block;width:100%;height:185px;object-fit:cover}.news-visual figcaption{margin-top:6px;color:#666;font:11px/1.35 "Source Sans 3",sans-serif}.news-app blockquote{margin:18px 0 0;padding:13px 16px;border-left:5px solid #b80000;color:#242424;background:#f1f1f1;font:600 15px/1.45 "Source Sans 3",sans-serif}.news-app blockquote small{display:block;margin-top:4px;color:#626262;font-size:12px;font-weight:500}.news-section-empty{padding:42px 0;border-bottom:1px solid #b8b8b8}.news-section-empty h3{margin:0 0 6px;font-size:22px}.news-section-empty p{margin:0;color:#5a5a5a;font-size:15px}.news-app aside{min-width:0;padding:20px 18px;border-left:1px solid #b8b8b8;color:#141414;background:#f4f4f4;overflow:auto}.news-app aside h2{margin:0;padding:0 2px 10px;border-bottom:2px solid #111;font-size:20px;line-height:1.15}.news-app aside button{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;border:0;border-bottom:1px solid #c8c8c8;padding:14px 12px;color:#202020;background:transparent;text-align:left;cursor:pointer}.news-app aside button[type=button]{border:0;border-bottom:1px solid #c8c8c8;border-radius:0;padding:14px 12px}.news-app aside button>span{display:contents}.news-app aside button:hover{background:#e9e9e9}.news-app aside button.selected{box-shadow:inset 3px 0 #b80000;background:#fff}.news-app aside time{color:#b80000;font:700 12px/1.15 "Source Sans 3",sans-serif}.news-app aside button span{min-width:0;overflow:visible;color:#202020;font-size:15px;font-weight:650;line-height:1.3;text-overflow:clip;white-space:normal}.shared-app-empty{width:min(100%,430px);min-height:190px;height:100%;justify-content:center;margin:auto;padding:30px}.browser-toolbar>button:last-child{width:auto;padding:0 10px}.browser-inspector{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:12px 0 18px;padding:12px;border:1px solid var(--platform-border);background:var(--platform-bg-secondary);font-size:12px}.browser-inspector b{color:var(--platform-text)}.browser-inspector code{grid-column:2;color:var(--platform-accent);font-family:var(--font-data)}.browser-page--defaced{border-top:4px solid #c87278}.browser-page--defaced h2{color:#df8a90}.browser-page-link{margin-top:18px}.workbench{height:100%;display:grid;grid-template-columns:250px minmax(0,1fr);color:var(--platform-text-secondary);background:var(--platform-surface)}.workbench>aside{overflow:auto;border-right:1px solid var(--platform-border);background:var(--platform-bg-secondary)}.workbench>aside>header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--platform-border)}.workbench h2,.desk-app h2,.drive-app h2,.situation-app h2,.phone-app h2{margin:0;color:var(--platform-text);font:600 19px/1.2 var(--font-heading)}.workbench>aside>button{width:100%;display:grid;gap:3px;justify-items:start;border:0;border-bottom:1px solid var(--platform-border);border-radius:0;padding:12px 16px;text-align:left}.workbench>aside>button>span{display:contents}.workbench>aside>button.selected{box-shadow:inset 3px 0 var(--platform-accent);background:var(--platform-accent-soft)}.workbench>aside b{color:var(--platform-text-secondary);font-size:14px}.workbench>aside small{color:var(--platform-muted);font-size:12px}.press-workbench>aside>button[type=button].statement-nav-item{justify-content:stretch;gap:5px;overflow:hidden;border:0;border-bottom:1px solid var(--platform-border);border-radius:0;padding:13px 16px;background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--platform-text-secondary);font-family:var(--font-body);letter-spacing:0}.press-workbench>aside>button[type=button].statement-nav-item:hover{background-color:var(--platform-hover)!important}.press-workbench>aside>button[type=button].statement-nav-item.selected{border-color:var(--platform-border);background-color:var(--platform-accent-soft)!important;box-shadow:inset 3px 0 var(--platform-accent)}.statement-nav-item b{display:-webkit-box;max-width:100%;overflow:hidden;font:500 14px/1.3 var(--font-data);letter-spacing:0;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.statement-nav-item small{max-width:100%;overflow:hidden;font:400 12px/1.3 var(--font-data);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.workbench>main{overflow:auto;padding:22px 24px}.workbench>main>header,.ticket-detail>header,.document-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--platform-border)}.workbench header p,.ticket-detail header p,.document-preview header p{margin:4px 0 0;color:var(--platform-muted);font-size:13px}.press-workbench{grid-template-columns:220px minmax(0,1fr);background:var(--platform-bg)}.press-workbench>main{background:var(--platform-bg)}.press-document{width:min(100%,900px);margin:20px auto 40px;padding:22px 26px 28px;background:var(--platform-surface)}.press-version-history{margin-bottom:24px}.press-version-history>header,.press-editor-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.press-version-history h3,.press-editor-heading h3{margin:0;color:var(--platform-text);font:600 16px/1.3 var(--font-heading)}.press-version-history>header span{color:var(--platform-muted);font-family:var(--font-data)}.press-version-history .activity-responses{margin-top:10px}.press-editor-heading{margin-bottom:18px}.press-field{margin-top:16px}.press-statement-textarea{min-height:180px}.press-approaches{margin-top:16px}.press-publish-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px}.press-publish-actions>span{flex:1 1 240px;color:var(--platform-muted);font:400 12px/1.35 var(--font-data)}.press-publish-actions>span[role=alert]{color:#df8a90}.press-publish-actions>div{display:flex;gap:8px;margin-left:auto}.workflow-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.current-compose-error{margin:6px 0 0;color:#df8a90;font:400 12px/1.35 var(--font-data)}.activity-responses{display:grid;gap:8px;margin-top:16px}.activity-response{display:grid;gap:6px;padding:12px 14px;border-radius:4px;color:var(--platform-text-secondary);background:var(--platform-elevated)}.activity-response>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.activity-response strong{color:var(--platform-muted);font-family:var(--font-heading);font-weight:600}.activity-response time{color:var(--platform-text-secondary);font-family:var(--font-data)}.activity-response p{margin:0;color:var(--platform-text-secondary);font-family:var(--font-body);line-height:1.5;white-space:pre-line}.desk-app{height:100%;display:grid;grid-template:auto minmax(0,1fr) / minmax(420px,46%) minmax(0,1fr);overflow:hidden;color:var(--platform-text-secondary);background:var(--platform-surface)}.desk-app>header,.situation-app>header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--platform-border)}.desk-app>header{grid-column:1 / -1}.desk-app>header p,.situation-app>header p{margin:3px 0 0;color:var(--platform-muted);font-size:13px}.desk-app>header>span,.situation-app>header>span{color:var(--platform-muted);font:12px var(--font-data)}.desk-app>header>.ticket-queue-counts{display:flex;align-items:center;gap:8px}.ticket-table{min-width:0;min-height:0;overflow:auto;border-right:1px solid var(--platform-border)}.ticket-table>div{border-width:0;border-radius:0}.ticket-table-row--selected>td{background-color:var(--platform-accent-soft)!important}.ticket-report{display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--platform-text-secondary);text-overflow:ellipsis;white-space:nowrap}.ticket-detail{min-width:0;min-height:0;overflow:auto;padding:18px 22px 22px;background:var(--platform-bg-secondary)}.ticket-detail h3,.document-preview h3,.situation-app h3{margin:0;color:var(--platform-text);font-size:17px}.ticket-detail>p{margin:14px 0 0;font-size:14px;line-height:1.5}.drive-app{height:100%;display:grid;grid-template:58px minmax(0,1fr) / 160px minmax(0,1fr);color:var(--platform-text-secondary);background:var(--platform-surface)}.drive-app>header{grid-column:1 / -1;display:flex;align-items:center;gap:24px;padding:0 18px;border-bottom:1px solid var(--platform-border)}.drive-app>header>div{width:min(360px,52%);margin-left:auto}.drive-app .drive-search-input{width:100%;min-height:36px;max-height:36px;border-radius:5px;padding:7px 10px 7px 36px;font:400 13px/1.4 var(--font-body)}.drive-app>aside{display:grid;align-content:start;gap:6px;padding:18px;border-right:1px solid var(--platform-border);background:var(--platform-bg-secondary)}.drive-app>aside b{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--platform-text);font-size:13px}.drive-app>aside span{padding:5px 0;color:var(--platform-muted);font-size:13px}.drive-content{min-width:0;min-height:0;overflow:hidden}.drive-content--split{display:grid;grid-template-columns:minmax(300px,43%) minmax(0,1fr)}.drive-list{min-width:0;overflow:auto;border-right:1px solid var(--platform-border)}.drive-content:not(.drive-content--split) .drive-list{height:100%;border-right:0}.drive-list>div{border-width:0;border-radius:0}.drive-table-row--selected>td{background-color:var(--platform-accent-soft)!important}.drive-document-name{min-width:0;display:flex;align-items:flex-start;gap:9px;overflow:hidden;color:var(--platform-text-secondary)}.drive-document-name svg{flex:0 0 auto;color:var(--platform-accent)}.drive-document-name>span{min-width:0;display:grid;gap:3px}.drive-document-name b{overflow:hidden;color:var(--platform-text-secondary);font:500 13px/1.25 var(--font-heading);text-overflow:ellipsis;white-space:nowrap}.drive-document-name small{color:var(--platform-muted);font:400 11px/1.2 var(--font-data)}.document-preview{min-width:0;overflow:auto;padding:20px 22px 28px}.document-preview>p{max-width:74ch;white-space:pre-line;font-size:14px;line-height:1.65}.document-storage-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:14px 0;border-bottom:1px solid var(--platform-border);color:var(--platform-accent)}.document-file-label{min-width:0;display:inline-flex;align-items:center;gap:10px}.document-file-label svg{flex:0 0 auto}.document-storage-row b{color:var(--platform-text-secondary);font:500 13px/1.25 var(--font-heading)}.document-storage-row>a{white-space:nowrap}.situation-app{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--platform-text-secondary);background:var(--platform-surface)}.situation-app>main{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 290px}.situation-map{min-width:0;min-height:360px;display:flex;align-items:stretch;justify-content:center;overflow:hidden;padding:14px;background:var(--platform-bg-secondary)}.situation-map-canvas{position:relative;width:100%;max-width:100%;aspect-ratio:950 / 550;align-self:center;flex:0 1 auto}.situation-map-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none}.situation-map-svg path{fill:var(--platform-map-land);stroke:var(--platform-map-outline);stroke-width:.5;vector-effect:non-scaling-stroke}.map-marker{position:absolute;z-index:1;display:flex;align-items:center;gap:7px;border:0;padding:0;color:var(--platform-text-secondary);background:transparent;font:500 12px var(--font-heading);cursor:pointer;transform:translate(-6px,-6px)}.map-marker i{width:12px;height:12px;border:3px solid var(--platform-bg-secondary);border-radius:50%;background:#d4a158;box-shadow:0 0 0 1px #d4a158}.map-marker--critical i,.map-marker--outage i,.map-marker--disrupted i{background:#df8a90;box-shadow:0 0 0 1px #df8a90}.map-marker--operational i,.map-marker--restored i{background:#70b981;box-shadow:0 0 0 1px #70b981}.map-marker.selected span{color:var(--platform-text);text-decoration:underline;text-underline-offset:3px}.situation-app>main>aside{overflow:auto;padding:22px;border-left:1px solid var(--platform-border);background:var(--platform-bg-secondary)}.situation-app aside h3{margin-top:10px}.situation-app aside>p{font-size:14px;line-height:1.5}.situation-app dl{margin:18px 0}.situation-app dl div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--platform-border);font-size:12px}.situation-app dt{color:var(--platform-muted)}.situation-app dd{margin:0;color:var(--platform-text-secondary)}.phone-app{height:100%;display:grid;grid-template-columns:240px minmax(0,1fr);color:var(--platform-text-secondary);background:var(--platform-surface)}.phone-app>aside{overflow:auto;border-right:1px solid var(--platform-border);background:var(--platform-bg-secondary)}.phone-app>aside>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--platform-border)}.phone-app>aside>button[type=button].phone-contact{width:100%;display:flex;justify-content:flex-start;gap:10px;overflow:visible;border:0;border-bottom:1px solid var(--platform-border);border-radius:0;padding:10px 13px;color:var(--platform-text-secondary);background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;font-family:var(--font-data);letter-spacing:0}.phone-contact>span{display:contents}.phone-app>aside>button[type=button].phone-contact:hover{background-color:var(--platform-hover)!important}.phone-app>aside>button[type=button].phone-contact.selected{background-color:var(--platform-accent-soft)!important;box-shadow:inset 3px 0 var(--platform-accent)}.phone-app>aside .avatar{width:36px;height:36px}.phone-contact>span>span{min-width:0;display:grid;gap:2px}.phone-app>aside b{overflow:hidden;color:var(--platform-text-secondary);font:500 13px/1.25 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.phone-app>aside small{overflow:hidden;color:var(--platform-muted);font:400 11px/1.3 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.phone-app>main{overflow:auto;padding:22px}.phone-app>main>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--platform-border)}.phone-app>main>header .avatar{width:54px;height:54px}.phone-app>main>header p{margin:3px 0 0;color:var(--platform-muted);font-size:13px}.phone-app section h3{margin:20px 0 8px;color:var(--platform-text);font-size:14px}.phone-app section>article,.phone-app section>p{width:100%;display:grid;gap:4px;border-top:1px solid var(--platform-border);padding:11px 0;color:var(--platform-text-secondary);text-align:left}.call-history-entry>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.phone-app section>article span,.phone-app section>article small,.phone-app section>p{color:var(--platform-muted);font-size:12px}.call-modal{color:var(--platform-text-secondary)}.call-modal [role=dialog]{width:min(90vw,500px);border:1px solid var(--platform-border-strong);color:var(--platform-text-secondary);background:var(--platform-elevated);box-shadow:0 24px 80px #0000008c}.call-modal .call-header-icon{display:inline-flex;color:var(--platform-accent)}.call-modal--incoming .call-header-icon svg{animation:call-ring 1.15s ease-in-out infinite}.call-status-time{color:var(--platform-muted);font:500 12px/1 var(--font-data);letter-spacing:.04em}.call-body{min-height:0}.call-caller-card{margin:10px 0 0;padding:16px;border:1px solid var(--platform-border);border-radius:8px;background:color-mix(in srgb,var(--platform-bg-secondary) 72%,transparent);font-family:var(--font-body)}.call-identity{display:flex;align-items:center;gap:15px}.call-identity>img,.call-identity>span{width:68px;height:68px;flex:0 0 auto;border:2px solid var(--platform-accent);border-radius:50%;object-fit:cover}.call-identity>span{display:grid;place-items:center;background:var(--platform-bg-secondary);font-size:24px}.call-identity h2{margin:0 0 3px;color:var(--platform-text);font-size:24px;font-weight:650;line-height:1.15}.call-identity p{margin:0;color:var(--platform-muted);font-size:14px;line-height:1.35}.call-subject{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--platform-border);color:var(--platform-text-secondary);font-size:15px;font-weight:500;line-height:1.4}.call-transcript{max-height:220px;overflow:auto;margin:14px 0 0;padding:14px 16px;border-left:3px solid var(--platform-accent);background:var(--platform-bg-secondary)}.call-transcript p{margin:0 0 11px;color:var(--platform-text-secondary);font-family:var(--font-body)}.call-transcript p:last-child{margin-bottom:0}.call-error{margin:12px 0 0;color:#df8a90;font:500 12px/1.4 var(--font-heading)}.call-actions{display:flex;gap:10px}.call-actions button{min-width:112px;justify-content:center}@keyframes call-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(7deg)}}.scenario-completion{display:grid;gap:.75rem}.scenario-sources-button{justify-self:start;width:fit-content;max-width:100%}.scenario-completion-sources{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.scenario-completion-sources li{display:grid;gap:.25rem}.scenario-completion-sources a{color:inherit;text-decoration:none}:where(button,input,textarea):focus-visible{outline:2px solid var(--platform-accent);outline-offset:2px}@media(max-width:800px){.chat-layout{grid-template-columns:190px minmax(0,1fr)}.news-app{grid-template:56px 42px minmax(0,1fr) / 1fr}.news-app aside{display:none}.news-brand b{display:none}.lead-story{grid-template-columns:1fr}.decision-shell{padding:22px 20px 32px}.decision-header{gap:16px}.decision-objective{grid-template-columns:1fr;gap:5px}.evidence-workspace{grid-template-columns:220px minmax(0,1fr)}.workbench,.phone-app{grid-template-columns:200px minmax(0,1fr)}.drive-app{grid-template-columns:160px minmax(0,1fr)}.situation-app>main{grid-template-columns:minmax(0,1fr) 240px}.browser-search{padding-inline:20px}.browser-search-header{grid-template-columns:1fr;gap:10px}.browser-search-content{width:100%;padding-left:0}}:root body *,:root body *:before,:root body *:after{transition-property:background-color,color,border-color,opacity;transition-duration:.1s;transition-timing-function:ease-out;transition-delay:0s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1100px),(max-height:700px){.window-layer .os-window{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;transform:translate(0)!important}.titlebar{cursor:default}.window-controls .window-control:nth-child(-n+2){display:none!important}}@media(max-width:800px){:root{--desktop-topbar-height: 56px;--desktop-taskbar-height: 52px}.desktop{min-width:0}.top-status{padding-inline:12px}.desktop-icons{right:12px;bottom:calc(var(--desktop-taskbar-height) + 12px);left:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 3px}.desktop-icon{width:100%;min-width:0;min-height:78px}.desktop-icon .app-icon-label{overflow:hidden;max-width:100%;text-overflow:ellipsis}.window-layer .os-window{min-width:0!important;min-height:0!important;border-width:0;border-radius:0;box-shadow:none}.titlebar{height:44px;padding-left:12px;cursor:default}.titlebar>b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.window-controls .window-control{width:44px;min-width:44px}.window-controls .window-control:nth-child(-n+2){display:none!important}.window-content{height:calc(100% - 44px)}.taskbar{overflow:hidden}.taskbar .start-button[type=button]{width:52px;flex:0 0 52px;justify-content:center;gap:0;overflow:hidden;padding:0;font-size:0}.taskbar .task-apps{min-width:0;overflow-x:auto;scrollbar-width:none}.taskbar .task-apps::-webkit-scrollbar{display:none}.taskbar .task-apps button[type=button]{min-width:48px;max-width:164px;flex:0 1 auto;padding-inline:10px}.taskbar .task-apps button[type=button]:not(.active){width:48px}.taskbar .task-apps button[type=button]:not(.active){font-size:0}.taskbar .task-apps button[type=button].active{flex:1 1 130px}.start-menu{right:8px;left:8px;width:auto}.start-menu>button[type=button].start-menu-app,.start-menu footer button[type=button]{min-height:44px}.briefing-backdrop{align-items:stretch;overflow:auto;padding:12px}.briefing-modal{width:100%;max-height:none;margin:auto 0;padding:24px 20px}.briefing-modal h1{font-size:25px}.briefing-modal>div{grid-template-columns:1fr;margin-block:16px}.simulation-save-error{top:calc(var(--desktop-topbar-height) + 8px);right:8px;left:8px;max-width:none}}@media(max-width:430px){:root{--desktop-topbar-height: 72px}.top-status .top-objective{display:block}.top-status .top-objective-label{display:block;margin-bottom:4px}.desktop-icons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.mail-layout{grid-template:132px minmax(0,1fr) / 1fr}.mail-layout>.app-sidebar{display:none}.mail-list{min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.mail-list .app-toolbar{position:sticky;z-index:2;left:0;width:100%;height:42px;background:var(--platform-surface)}.mail-list .mail-row[type=button]{width:220px;height:90px;display:inline-grid;vertical-align:top;border-right:1px solid var(--platform-border);white-space:normal}.mail-reading{min-width:0;padding:18px}.mail-reading h2{font-size:21px}.press-publish-actions>div,.workflow-actions{width:100%;flex-wrap:wrap}.press-publish-actions button,.workflow-actions button{flex:1 1 150px}.chat-layout{grid-template:112px minmax(0,1fr) / 1fr}.channel-list{display:flex;flex-direction:row;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;padding:8px;border:0;border-bottom:1px solid var(--platform-border)}.channel-section-title{display:none}.channel-list>button[type=button]{min-width:150px;height:44px;flex:0 0 auto;border:1px solid var(--platform-border)}.conversation header{min-height:58px;padding-inline:14px}.messages>div{padding-inline:14px}.chat-compose{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.evidence-hub{grid-template-rows:auto minmax(0,1fr)}.evidence-hub>header{min-height:58px;padding:10px 14px}.evidence-workspace{grid-template:96px minmax(0,1fr) / 1fr}.evidence-sources{display:flex;overflow-x:auto;overflow-y:hidden;border:0;border-bottom:1px solid var(--platform-border)}.evidence-source-button[type=button]{width:230px;min-width:230px;height:96px;border-right:1px solid var(--platform-border)}.evidence-detail-pane{padding:18px 16px 24px}.analysis-facts,.attack-mapping-list{grid-template-columns:1fr}.analysis-facts span+span,.attack-mapping-list>article+article{border-top:1px solid var(--platform-border);border-left:0}.workbench{grid-template:108px minmax(0,1fr) / 1fr}.workbench>aside{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;border:0;border-bottom:1px solid var(--platform-border)}.workbench>aside>header{min-width:150px;height:108px;border:0;border-right:1px solid var(--platform-border)}.workbench>aside>button[type=button]{min-width:210px;flex:0 0 210px;border-right:1px solid var(--platform-border)}.workbench>main{padding:18px 16px 24px}.phone-app{grid-template:112px minmax(0,1fr) / 1fr}.phone-app>aside{display:flex;overflow-x:auto;overflow-y:hidden;border:0;border-bottom:1px solid var(--platform-border)}.phone-app>aside>header{min-width:130px;height:112px;border-right:1px solid var(--platform-border)}.phone-app>aside>button[type=button].phone-contact{min-width:205px;flex:0 0 205px;border-right:1px solid var(--platform-border)}.phone-app>main{padding:18px 16px 24px}.drive-app{grid-template:auto minmax(0,1fr) / 1fr}.drive-app>header{min-height:64px;padding:10px 14px}.drive-app>header>div{width:auto;flex:1}.drive-app>aside{display:none}.drive-content--split{grid-template:minmax(140px,35%) minmax(0,1fr) / 1fr}.drive-list{border-right:0;border-bottom:1px solid var(--platform-border)}.document-preview{padding:18px 16px 24px}}@media(max-width:800px){.situation-app>header,.desk-app>header{padding:14px 16px}.situation-app>main{grid-template:minmax(220px,42%) minmax(0,1fr) / 1fr;overflow:auto}.situation-map{min-height:220px;padding:8px}.situation-app>main>aside{padding:18px 16px;border-top:1px solid var(--platform-border);border-left:0}.current-app{grid-template-rows:auto minmax(0,1fr)}.current-stream{width:100%;border-inline:0}.current-app>header{min-height:52px;padding-inline:12px}.current-app>header>div b{font-size:15px}.current-compose{grid-template-columns:minmax(0,1fr) auto;padding:12px}.current-compose>.avatar{display:none}.current-compose-error{grid-column:1 / -1}.current-post{padding-inline:14px}.press-document{margin:12px auto 24px;padding:18px 16px 22px}.news-app main{padding:16px}.news-nav{padding-inline:6px}.news-nav time{display:none}.news-app h1{font-size:clamp(25px,8vw,34px)}.news-visual img{height:auto;max-height:240px}.browser-toolbar{padding-inline:8px}.browser-toolbar>button:last-child{display:none}.browser-search{padding:18px 14px}.browser-page{padding:20px 16px}.decision-shell{padding:18px 14px 28px}.decision-header{display:grid;gap:9px}.decision-header h2{font-size:22px}.decision-app .decision-header>span{padding:0}.decision-objective{margin-block:16px 20px;padding:14px 16px 16px}.decision-objective p{font-size:17px}.desk-app{grid-template-rows:auto minmax(150px,38%) minmax(0,1fr)}.ticket-detail{overflow:auto;padding:16px}.call-modal [role=dialog]{width:calc(100vw - 16px)}.call-identity>img,.call-identity>span{width:54px;height:54px}.call-identity h2{font-size:20px}.call-actions{flex-wrap:wrap}.call-actions button{flex:1 1 130px}.scenario-completion{gap:.75rem}}@media(max-width:430px){.press-publish-actions button,.workflow-actions button{flex-basis:100%}.evidence-detail-pane>header{grid-template-columns:32px minmax(0,1fr)}.evidence-detail-pane>header>i{grid-column:2}.document-preview>header,.ticket-detail>header,.workbench>main>header{display:grid}.document-storage-row{align-items:flex-start;flex-direction:column}.current-post{grid-template-columns:32px minmax(0,1fr)}.current-post footer{gap:12px}}@media(max-width:800px){.decision-app{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.decision-shell{min-height:100%;padding-bottom:40px}.window-content :where(input,textarea,select){font-size:16px}.titlebar>b{font-size:15px}.taskbar .task-apps button[type=button].active{font-size:14px}.decision-header h2{font-size:25px}.decision-app .decision-header p{font-size:17px;line-height:1.5}.decision-app .decision-header>span{font-size:14px;line-height:1.35}.decision-objective h3{font-size:15px}.decision-objective p{font-size:19px;line-height:1.45}.decision-outcomes h3,.decision-outcomes p{font-size:15px}.decision-log-outcome,.decision-log-outcome>strong{font-size:14px!important}.mail-row strong,.mail-row b{font-size:14px}.mail-row small,.mail-row time,.mail-message-meta span,.mail-message-meta time{font-size:13px}.mail-reading>p:not(.classification){font-size:17px;line-height:1.65}.caution{font-size:15px;line-height:1.5}.channel-list button[type=button]{font-size:14px}.conversation header small,.conversation header>span{font-size:14px}.messages p,.message-content>p{font-size:16px;line-height:1.55}.messages time,.messages small,.message-meta time{font-size:13px}.evidence-hub>header p,.evidence-hub>header>span{font-size:14px}.evidence-source-copy b{font-size:16px}.evidence-source-copy small{font-size:13px}.evidence-assessment h4{font-size:15px}.evidence-assessment p{font-size:16px;line-height:1.55}.workbench header p,.ticket-detail header p,.document-preview header p{font-size:15px}.statement-nav-item b,.phone-app>aside b{font-size:15px}.statement-nav-item small,.phone-app>aside small{font-size:13px}.desk-app>header p,.situation-app>header p,.phone-app>main>header p{font-size:15px}.ticket-detail>p,.document-preview>p,.situation-app aside>p{font-size:16px;line-height:1.6}.drive-document-name b{font-size:15px}.drive-document-name small{font-size:13px}.situation-app dl div{font-size:14px}.current-post>div>header b{font-size:16px}.current-post>div>header span{font-size:14px}.current-post p{font-size:17px;line-height:1.55}.browser-search-content>p,.browser-result small{font-size:14px}.browser-result b+span{font-size:15px;line-height:1.5}.inline-action h3,.inline-action legend{font-size:16px}.inline-action p,.inline-action small,.press-approaches p{font-size:14px;line-height:1.5}.response-option-list>button[type=button]{font-size:15px}}.mobile-pane-back[type=button],.mobile-mail-folders,.ticket-mobile-list{display:none}@media(max-width:800px){.mobile-pane-back[type=button]{position:sticky;z-index:4;top:0;width:max-content;display:inline-flex;margin:0 0 16px}.mail-layout{display:grid;grid-template:minmax(0,1fr) / 1fr}.mail-layout .mail-list{height:100%;display:block;overflow:auto;white-space:normal}.mail-layout .mail-row[type=button]{width:100%;height:auto;min-height:94px;display:grid;border-right:0;white-space:normal}.mobile-mail-folders{height:44px;display:flex;border-bottom:1px solid var(--platform-border)}.mobile-mail-folders button[type=button]{min-height:44px;flex:1;justify-content:center;border:0;border-radius:0;background-color:transparent!important;font:500 14px/1 var(--font-body);letter-spacing:0}.mobile-mail-folders button[type=button]>span,.mobile-mail-folders .mail-folder-label{width:auto}.mobile-mail-folders .mail-folder-label{justify-content:center}.mobile-mail-folders button[aria-pressed=true]{color:var(--platform-text);border-bottom:2px solid var(--platform-accent)}.mail-layout[data-mobile-pane=list] .mail-reading,.mail-layout[data-mobile-pane=detail] .mail-list{display:none}.mail-layout[data-mobile-pane=detail] .mail-reading{height:100%;display:block;overflow:auto}.chat-layout{display:grid;grid-template:minmax(0,1fr) / 1fr}.chat-layout .channel-list{height:100%;display:flex;flex-direction:column;align-items:stretch;gap:2px;overflow:auto;padding:14px 10px}.chat-layout .channel-section-title{display:flex}.chat-layout .channel-list>button[type=button]{width:100%;min-width:0;height:auto;min-height:46px;flex:0 0 auto;border:1px solid transparent;border-radius:5px}.chat-layout[data-mobile-pane=list] .conversation,.chat-layout[data-mobile-pane=detail] .channel-list{display:none}.chat-layout[data-mobile-pane=detail] .conversation{height:100%;display:flex}.conversation>.mobile-pane-back{flex:0 0 auto;align-self:flex-start;margin:16px 14px}.evidence-workspace{display:grid;grid-template:minmax(0,1fr) / 1fr}.evidence-workspace .evidence-sources{height:100%;display:block;overflow:auto}.evidence-workspace .evidence-source-button[type=button]{width:100%;min-width:0;height:auto;min-height:76px;border-right:0}.evidence-hub[data-mobile-pane=list] .evidence-detail-pane,.evidence-hub[data-mobile-pane=detail] .evidence-sources{display:none}.evidence-hub[data-mobile-pane=detail] .evidence-detail-pane{height:100%;display:block;overflow:auto}.workbench{display:grid;grid-template:minmax(0,1fr) / 1fr}.workbench>aside{height:100%;display:block;overflow:auto}.workbench>aside>header{width:100%;min-width:0;height:58px;border-right:0;border-bottom:1px solid var(--platform-border)}.workbench>aside>button[type=button]{width:100%;min-width:0;min-height:72px;display:grid;border-right:0}.workbench[data-mobile-pane=list]>main{display:none}.workbench[data-mobile-pane=detail]>aside{display:none}.workbench[data-mobile-pane=detail]>main{height:100%;display:block;overflow:auto}.phone-app{display:grid;grid-template:minmax(0,1fr) / 1fr}.phone-app>aside{height:100%;display:block;overflow:auto}.phone-app>aside>header{width:100%;min-width:0;height:58px;border-right:0;border-bottom:1px solid var(--platform-border)}.phone-app>aside>button[type=button].phone-contact{width:100%;min-width:0;min-height:64px;border-right:0}.phone-app[data-mobile-pane=list]>main{display:none}.phone-app[data-mobile-pane=detail]>aside{display:none}.phone-app[data-mobile-pane=detail]>main{height:100%;display:block;overflow:auto}.drive-content--split{display:block}.drive-content[data-mobile-pane=list] .document-preview{display:none}.drive-content[data-mobile-pane=list] .drive-list{height:100%;display:block;overflow:auto;border-bottom:0}.drive-content[data-mobile-pane=detail] .drive-list{display:none}.drive-content[data-mobile-pane=detail] .document-preview{height:100%;display:block;overflow:auto}.desk-app{grid-template:auto minmax(0,1fr) / 1fr}.desk-app[data-mobile-pane=list] .ticket-detail,.desk-app .ticket-table{display:none}.ticket-mobile-list{min-height:0;display:block;overflow:auto}.ticket-mobile-list button[type=button]{width:100%;min-height:96px;display:grid;justify-items:stretch;gap:7px;border:0;border-bottom:1px solid var(--platform-border);border-radius:0;padding:14px 16px;text-align:left;background-color:transparent!important}.ticket-mobile-list button[type=button]>span{width:100%;min-width:0;display:grid;gap:7px}.ticket-mobile-list button[type=button]>span>span{display:flex;justify-content:flex-start;gap:8px}.ticket-mobile-list b{color:var(--platform-text);font:600 16px/1.35 var(--font-heading);white-space:normal;overflow-wrap:anywhere}.ticket-mobile-list small{color:var(--platform-muted);font:400 14px/1.35 var(--font-body);white-space:normal;overflow-wrap:anywhere}.desk-app[data-mobile-pane=detail] .ticket-mobile-list{display:none}.desk-app[data-mobile-pane=detail] .ticket-detail{height:100%;display:block;overflow:auto;border-top:0}}.mail-layout{--platform-bg: #f5f5f5;--platform-bg-secondary: #f3f2f1;--platform-surface: #fff;--platform-elevated: #faf9f8;--platform-hover: #edebe9;--platform-border: #e1dfdd;--platform-border-strong: #c8c6c4;--platform-accent: #0f6cbd;--platform-accent-soft: #deecf9;--platform-text: #242424;--platform-text-secondary: #424242;--platform-muted: #616161;--color-admin-bg-primary: #f5f5f5;--color-admin-surface-glass: #fff;--color-admin-surface-hover: #edebe9;--color-admin-border-primary: #c8c6c4;--color-admin-border-accent: #0f6cbd;--color-admin-text-primary: #242424;--color-admin-text-secondary: #424242;--color-admin-text-muted: #616161;--color-admin-accent-primary: #0f6cbd;--color-admin-accent-secondary: #115ea3;color:var(--platform-text-secondary);background:var(--platform-bg);font-family:"Source Sans 3",sans-serif}.mail-layout>.app-sidebar{border-right:1px solid var(--platform-border);color:var(--platform-text-secondary);background:var(--platform-bg-secondary)}.desktop .mail-layout .mail-account{color:#0f6cbd;font:650 17px/1.2 "Source Sans 3",sans-serif}.mail-layout .app-sidebar nav button[type=button].mail-folder{color:#424242;font-family:"Source Sans 3",sans-serif}.mail-layout .app-sidebar nav button[type=button].mail-folder.active{color:#0f6cbd;background:#deecf9!important}.mail-layout .mail-list{border-color:var(--platform-border);background:#faf9f8}.mail-layout .app-toolbar{color:#242424;background:#f5f5f5}.mail-layout .mail-list button.mail-row[type=button]{color:#424242;background:#fff!important;font-family:"Source Sans 3",sans-serif}.mail-layout .mail-list button.mail-row[type=button]:hover{background:#f3f2f1!important}.mail-layout .mail-list button.mail-row[type=button].selected{background:#deecf9!important;box-shadow:inset 3px 0 #0f6cbd}.mail-layout .mail-row.unread:before{background:#0f6cbd;box-shadow:none}.mail-layout .mail-reading{color:#424242;background:#fff}.mail-layout .mail-reading h2,.mail-layout .mail-message-meta strong,.mail-layout label{color:#242424}.mail-layout .mail-message-meta{background:#f7f7f7}.mail-layout .classification{color:#8a1538}.press-workbench{--platform-bg: #e8e8e8;--platform-bg-secondary: #f7f7f7;--platform-surface: #fff;--platform-elevated: #f5f5f5;--platform-hover: #ebebeb;--platform-border: #d0d0d0;--platform-border-strong: #a6a6a6;--platform-accent: #185abd;--platform-accent-soft: #dbeafe;--platform-text: #242424;--platform-text-secondary: #424242;--platform-muted: #666;--color-admin-bg-primary: #e8e8e8;--color-admin-surface-glass: #fff;--color-admin-surface-hover: #ebebeb;--color-admin-border-primary: #c8c8c8;--color-admin-border-accent: #185abd;--color-admin-text-primary: #242424;--color-admin-text-secondary: #424242;--color-admin-text-muted: #666;--color-admin-accent-primary: #185abd;--color-admin-accent-secondary: #0f4c9a;color:var(--platform-text-secondary);background:var(--platform-bg);font-family:"Source Sans 3",sans-serif}.press-workbench>aside{border-color:#d0d0d0;color:#424242;background:#f7f7f7}.press-workbench>aside>header{border-color:#d0d0d0}.desktop .press-workbench>aside .app-primary-title,.press-workbench>aside .statement-nav-item b{color:#242424}.press-workbench>aside .statement-nav-item small{color:#666}.press-workbench>aside>button[type=button].statement-nav-item{border-color:#dedede}.press-workbench>aside>button[type=button].statement-nav-item:hover{background:#ebebeb!important}.press-workbench>aside>button[type=button].statement-nav-item.selected{background:#dbeafe!important;box-shadow:inset 3px 0 #185abd}.press-workbench>main{color:var(--platform-text-secondary);background:#e8e8e8}.press-workbench>main>header h2,.press-document h3,.press-publish-form label{color:#242424}.press-document{border:1px solid #d0d0d0;background:#fff;box-shadow:0 2px 10px #0000001f}.press-document .activity-response{background:#f5f5f5}.press-document .response-option-list>button[type=button]{background:#fff!important}.press-document .response-option-list>button[type=button].selected{background:#dbeafe!important}.current-app{--platform-bg: #000;--platform-bg-secondary: #000;--platform-surface: #000;--platform-elevated: #16181c;--platform-hover: #181818;--platform-border: #2f3336;--platform-border-strong: #536471;--platform-accent: #1d9bf0;--platform-accent-soft: #0a171f;--platform-text: #e7e9ea;--platform-text-secondary: #d6d9db;--platform-muted: #71767b;--color-admin-bg-primary: #000;--color-admin-surface-glass: #16181c;--color-admin-surface-hover: #202327;--color-admin-border-primary: #536471;--color-admin-border-accent: #1d9bf0;--color-admin-text-primary: #e7e9ea;--color-admin-text-secondary: #d6d9db;--color-admin-text-muted: #71767b;--color-admin-accent-primary: #1d9bf0;--color-admin-accent-secondary: #1a8cd8;color:var(--platform-text-secondary);background:#000;font-family:"Source Sans 3",sans-serif}.current-app>header,.current-stream{border-color:#2f3336;background:#000}.desktop .current-app .app-primary-title{color:#e7e9ea;font:700 18px/1.2 "Source Sans 3",sans-serif}.current-app>header>div{color:#1d9bf0}.current-compose{border-color:#2f3336}.current-compose input{color:#e7e9ea;border-color:#2f3336;background:#000}.current-compose>button[type=submit]{border-radius:999px;color:#fff;background:#1d9bf0!important}.current-post{border-color:#2f3336}.current-post>div>header b,.current-post p{color:#e7e9ea}.current-post>div>header span{color:#71767b}.current-post footer button[type=button]{color:#71767b;background:transparent!important}.current-post footer button[type=button]:hover,.current-post footer button[type=button].active{color:#1d9bf0}@media(max-width:800px){.press-document{border:0;box-shadow:none}.mail-layout .mail-message-meta{grid-template-columns:34px minmax(0,1fr)}.mail-layout .mail-message-meta time{grid-column:2}}.chat-layout{--platform-bg: #fff;--platform-bg-secondary: #3f0e40;--platform-surface: #fff;--platform-elevated: #f8f8f8;--platform-hover: #f5f5f5;--platform-border: #ddd;--platform-border-strong: #b7b7b7;--platform-accent: #1264a3;--platform-accent-soft: #e8f5fa;--platform-text: #1d1c1d;--platform-text-secondary: #353335;--platform-muted: #616061;color:#353335;background:#fff;font-family:"Source Sans 3",sans-serif}.chat-layout .channel-list{padding:0 10px 14px;color:#fff;background:#3f0e40}.chat-workspace{display:grid;gap:2px;margin:0 -10px 10px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.18)}.chat-workspace b{color:#fff;font:650 16px/1.25 "Source Sans 3",sans-serif}.chat-workspace span{color:#d9c7da;font-size:12px}.chat-layout .channel-section-title,.desktop .chat-layout .channel-section-title .app-primary-title{color:#d9c7da}.chat-layout .channel-list button[type=button]{color:#d9c7da;font-family:"Source Sans 3",sans-serif}.chat-layout .channel-list button[type=button]:hover{color:#fff;background:#ffffff1a!important}.chat-layout .channel-list button[type=button].selected{color:#fff;border-color:transparent;background:#1164a3!important}.chat-layout .conversation{color:#353335;background:#fff}.chat-layout .conversation>header{border-color:#ddd;background:#fff}.chat-layout .messages>div:hover{background:#f8f8f8}.chat-layout .own-message{border-left-color:#1264a3;background:#e8f5fa}.desk-app{--platform-bg: #f7f8f9;--platform-bg-secondary: #fff;--platform-surface: #fff;--platform-elevated: #f1f2f4;--platform-hover: #f1f2f4;--platform-border: #dcdfe4;--platform-border-strong: #aeb4bf;--platform-accent: #0c66e4;--platform-accent-soft: #e9f2ff;--platform-text: #172b4d;--platform-text-secondary: #44546f;--platform-muted: #626f86;color:#44546f;background:#f7f8f9;font-family:"Source Sans 3",sans-serif}.desk-app>header{padding-block:14px;background:#fff}.desk-app .ticket-table{background:#fff}.desk-app .ticket-detail{background:#f7f8f9}.ticket-key{display:block;margin-bottom:6px;color:#0c66e4;font-size:12px}.ticket-detail-statuses{display:flex;align-items:center;gap:6px}.desk-app .activity-response,.desk-app .inline-action{background:#fff}.drive-app{--platform-bg: #fff;--platform-bg-secondary: #f8fafd;--platform-surface: #fff;--platform-elevated: #f1f3f4;--platform-hover: #e8f0fe;--platform-border: #dadce0;--platform-border-strong: #9aa0a6;--platform-accent: #1a73e8;--platform-accent-soft: #e8f0fe;--platform-text: #202124;--platform-text-secondary: #3c4043;--platform-muted: #5f6368;color:#3c4043;background:#fff;font-family:"Source Sans 3",sans-serif}.drive-app>header{min-height:64px;background:#fff}.drive-app>aside{padding:14px 10px;background:#f8fafd}.drive-app>aside>button[type=button]{width:100%;justify-content:flex-start;border:0;border-radius:0 18px 18px 0;padding:8px 12px;color:#3c4043;background:transparent!important;font-family:"Source Sans 3",sans-serif;text-align:left}.drive-app>aside>button[type=button]:hover{background:#e9eef6!important}.drive-app>aside>button[type=button].selected{color:#174ea6;background:#d3e3fd!important}.drive-app .drive-list,.drive-app .document-preview{background:#fff}.drive-app .document-preview{border-left:1px solid #dfe3eb}.evidence-hub{--platform-bg: #0e151c;--platform-bg-secondary: #111c25;--platform-surface: #16212b;--platform-elevated: #1b2a36;--platform-hover: #213442;--platform-border: #344652;--platform-border-strong: #657783;--platform-accent: #e6a14a;--platform-accent-soft: #33291d;--platform-text: #f4f1ea;--platform-text-secondary: #d8d4cb;--platform-muted: #9ba7ad;color:#d8d4cb;background:#16212b;font-family:"Source Sans 3",sans-serif}.evidence-hub>header{background:#0e151c}.evidence-hub .evidence-sources{background:#111c25}.evidence-hub .evidence-detail-pane{background:#16212b}.evidence-hub .evidence-source-button[type=button].selected{background:#33291d!important}.evidence-hub .attack-panel,.evidence-hub .evidence-chart{background:#0e151c}.browser-app{--platform-bg: #fff;--platform-panel: #f1f3f4;--platform-surface: #fff;--platform-bg-secondary: #f8f9fa;--platform-elevated: #f1f3f4;--platform-hover: #e8eaed;--platform-border: #dadce0;--platform-accent: #1a73e8;--platform-text: #202124;--platform-text-secondary: #3c4043;--platform-muted: #5f6368;color:#3c4043;background:#fff;font-family:"Source Sans 3",sans-serif}.browser-app .browser-toolbar{background:#f1f3f4}.browser-app .browser-address{border-color:transparent;border-radius:16px;background:#fff}.browser-app .browser-search,.browser-app .browser-page{background:#fff}.situation-app{--platform-bg: #171a1c;--platform-bg-secondary: #202528;--platform-surface: #171a1c;--platform-elevated: #293034;--platform-hover: #30383c;--platform-border: #414b50;--platform-border-strong: #77858b;--platform-accent: #e09945;--platform-accent-soft: #3b2e20;--platform-text: #f0eee9;--platform-text-secondary: #d0d4d4;--platform-muted: #9ba4a6;color:#d0d4d4;background:#171a1c;font-family:"Source Sans 3",sans-serif}.situation-app>header{background:#171a1c}.situation-app .situation-map{background:#101416}.situation-app>main>aside{background:#202528}.phone-app{--platform-bg: #fff;--platform-bg-secondary: #f5f5f7;--platform-surface: #fff;--platform-elevated: #f5f5f7;--platform-hover: #e8e8ed;--platform-border: #d2d2d7;--platform-border-strong: #a1a1a6;--platform-accent: #248a3d;--platform-accent-soft: #e3f3e6;--platform-text: #1d1d1f;--platform-text-secondary: #3a3a3c;--platform-muted: #6e6e73;color:#3a3a3c;background:#fff;font-family:"Source Sans 3",sans-serif}.phone-app>aside{background:#f5f5f7}.phone-app>main{background:#fff}.phone-app>aside>button[type=button].phone-contact.selected{background:#e3f3e6!important}.decision-app{--platform-bg: #f4f1eb;--platform-bg-secondary: #fffdf8;--platform-surface: #f4f1eb;--platform-elevated: #fffdf8;--platform-hover: #ece7dd;--platform-border: #d6cfc1;--platform-border-strong: #9f9584;--platform-accent: #8f4f2c;--platform-accent-soft: #eee0d5;--platform-text: #25221d;--platform-text-secondary: #4c463d;--platform-muted: #746b5f;color:#4c463d;background:#f4f1eb;font-family:"Source Sans 3",sans-serif}.decision-app .decision-shell{width:min(100%,960px)}.decision-app .decision-header{border-bottom:0}.decision-app .decision-objective{border-left-color:#8f4f2c;background:#eee0d5}.decision-app .decision-log-timeline article{background:transparent}.decision-log-timeline>article>div:first-child{padding-top:.25rem}.current-avatar{object-fit:cover}@media(max-width:800px){.chat-workspace{display:none}.drive-app>aside{background:#f8fafd}.ticket-detail-statuses{align-items:flex-end;flex-direction:column}}.call-modal{--platform-bg: #fff;--platform-bg-secondary: #f5f5f7;--platform-surface: #fff;--platform-elevated: #fff;--platform-hover: #e8e8ed;--platform-border: #d2d2d7;--platform-border-strong: #a1a1a6;--platform-accent: #248a3d;--platform-accent-soft: #e3f3e6;--platform-text: #1d1d1f;--platform-text-secondary: #3a3a3c;--platform-muted: #6e6e73}:is(.mail-layout,.press-workbench,.current-app,.chat-layout,.desk-app,.drive-app,.evidence-hub,.browser-app,.situation-app,.phone-app,.decision-app,.news-app,.call-modal){--color-admin-bg-primary: var(--platform-bg);--color-admin-bg-secondary: var(--platform-bg-secondary);--color-admin-surface-glass: var(--platform-surface);--color-admin-surface-secondary: var(--platform-surface);--color-admin-surface-elevated: var(--platform-elevated);--color-admin-surface-hover: var(--platform-hover);--color-admin-border-primary: var(--platform-border);--color-admin-border-muted: var(--platform-border);--color-admin-border-accent: var(--platform-border-strong, var(--platform-border));--color-admin-text-primary: var(--platform-text);--color-admin-text-secondary: var(--platform-text-secondary);--color-admin-text-muted: var(--platform-muted);--color-admin-text-accent: var(--platform-accent);--color-admin-accent-primary: var(--platform-accent);--color-admin-accent-secondary: var(--platform-accent);--color-admin-accent-soft: var(--platform-accent-soft, var(--platform-hover))}:is(.mail-layout,.press-workbench,.current-app,.chat-layout,.desk-app,.drive-app,.browser-app,.phone-app,.decision-app,.news-app,.call-modal) :where(input,textarea,select){color:var(--platform-text)!important;font-family:"Source Sans 3",sans-serif!important}:is(.mail-layout,.press-workbench,.current-app,.chat-layout,.desk-app,.drive-app,.browser-app,.phone-app,.news-app,.call-modal) :where(button,input,textarea,select,label,h1,h2,h3,h4,p,span,strong,b,small,time,td,th){font-family:"Source Sans 3",sans-serif!important}:is(.mail-layout,.press-workbench,.chat-layout,.desk-app,.drive-app,.browser-app,.phone-app,.decision-app,.news-app,.call-modal) :where(input,textarea,select)::placeholder{color:var(--platform-muted)}:is(.mail-layout,.press-workbench,.chat-layout,.desk-app,.drive-app,.browser-app,.phone-app,.decision-app,.news-app,.call-modal) .inline-action :where(label,legend){color:var(--platform-text);font-family:"Source Sans 3",sans-serif}:is(.mail-layout,.press-workbench,.chat-layout,.desk-app,.drive-app,.browser-app,.phone-app,.decision-app,.news-app,.call-modal) .inline-action :where(p,small){color:var(--platform-muted);font-family:"Source Sans 3",sans-serif}.app-form-field{min-width:0;display:grid;gap:8px;color:var(--platform-text-secondary)}.app-field-heading{min-width:0;display:grid;gap:3px}.app-field-label{color:var(--platform-text);font:600 14px/1.25 "Source Sans 3",sans-serif}.app-field-description{margin:0;color:var(--platform-muted);font:400 13px/1.4 "Source Sans 3",sans-serif}.app-field-required{color:#c54852}.app-field-control{min-width:0;width:100%}.app-identity-empty{height:100%;min-height:0;display:grid!important;grid-template:none!important;place-items:center;overflow:auto;color:var(--platform-muted);background:var(--platform-surface)}.app-identity-empty.shared-app-empty,.app-identity-empty>.shared-app-empty{color:var(--platform-muted)}.shared-app-empty{width:min(100%,360px);min-height:150px;justify-content:center;gap:7px;margin:auto;padding:24px;color:var(--platform-muted);font-family:"Source Sans 3",sans-serif}.shared-app-empty>:first-child{width:32px;height:32px;margin:0 0 5px;overflow:visible;border:0!important;border-radius:0;color:var(--platform-accent);background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.shared-app-empty>:first-child svg{width:28px;height:28px;color:var(--platform-accent)!important}.shared-app-empty>p{margin:0!important;font-family:"Source Sans 3",sans-serif!important;text-align:inherit}.shared-app-empty>p:first-of-type{color:var(--platform-text);font-size:15px;font-weight:650;line-height:1.3}.shared-app-empty>p:last-of-type{max-width:32ch;color:var(--platform-muted);font-size:13px;line-height:1.45}.browser-results .shared-app-empty{width:100%;min-height:120px;align-items:flex-start;margin:0;padding:26px 0;text-align:left}.contact-history .shared-app-empty{min-height:110px;align-items:flex-start;margin:0;padding:18px 0;text-align:left}.drive-list .shared-app-empty{min-height:130px;padding:18px 12px}.chat-layout .chat-compose input,.browser-app .browser-search-input,.drive-app .drive-search-input{color:var(--platform-text);background:var(--platform-surface);font-family:"Source Sans 3",sans-serif}.chat-layout .inline-action{background:#f8f8f8}.chat-layout .chat-compose button[type=submit]{color:#fff;background:#1264a3!important}.browser-app .browser-search-content>p,.browser-app .browser-result :where(b,span,small),.browser-app .browser-page :where(h2,div){font-family:"Source Sans 3",sans-serif!important}.desk-app .ticket-table :where(th,td),.drive-app .drive-list :where(th,td){color:var(--platform-text-secondary);background:var(--platform-surface);font-family:"Source Sans 3",sans-serif}.desk-app .ticket-table th,.drive-app .drive-list th{padding:10px 12px;color:var(--platform-muted);background:var(--platform-elevated);font-size:12px;letter-spacing:0;text-transform:none}.desk-app .ticket-table td,.drive-app .drive-list td{padding:12px;border-bottom-color:var(--platform-border);font-size:13px}.desk-app .ticket-table-row--selected>td{background:var(--platform-accent-soft)!important}.desk-app .ticket-table-row--unread>td:first-child{box-shadow:inset 3px 0 var(--platform-accent)}.drive-app .drive-table-row--selected>td{background:var(--platform-accent-soft)!important}.phone-app>main>header>button{color:#fff;background:#248a3d!important}.phone-app .shared-app-empty{color:var(--platform-muted)}.situation-app{--platform-map-land: #2b3337;--platform-map-outline: #657176}.call-modal,.call-modal [role=dialog],.call-modal :where(h2,p,span,time,button){font-family:"Source Sans 3",sans-serif}.call-modal [role=dialog]{color:var(--platform-text-secondary);background:#fff;box-shadow:0 24px 80px #00000059}.call-modal [role=dialog] h2{color:#1d1d1f!important}.call-modal .call-header-icon{color:#248a3d!important}.call-modal .call-caller-card{border-color:var(--platform-border);background:#f5f5f7}.call-modal .call-identity img{border-color:#248a3d}.call-modal .call-subject{color:var(--platform-text);font-size:15px;line-height:1.45}.call-modal .call-transcript{border-left-color:#248a3d;background:#f5f5f7}.call-modal .call-transcript p{color:var(--platform-text-secondary);font-size:14px;line-height:1.5}.decision-app{height:100%;min-height:0;overflow:auto}.decision-app .shared-app-empty{min-height:180px;color:var(--platform-muted)}.activity-response :where(strong,time,p){font-family:"Source Sans 3",sans-serif!important}.current-app :where(input,textarea){font-family:"Source Sans 3",sans-serif!important}.current-empty{display:grid;place-items:center;gap:4px;min-height:260px;padding:24px;color:#71767b;text-align:center}.current-empty b{color:#e7e9ea;font-size:17px}.current-empty span{font-size:14px}@media(max-width:800px){.desk-app .ticket-table th,.drive-app .drive-list th{font-size:13px}.desk-app .ticket-table td,.drive-app .drive-list td{font-size:14px}}.press-workbench{grid-template-columns:246px minmax(0,1fr)}.press-workbench>aside>header{height:68px;padding-inline:18px}.press-workbench>aside>header>div{min-width:0}.press-navigation-kicker{display:block;margin-bottom:2px;color:#666;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.press-workbench>main{min-width:0;display:grid;grid-template-rows:68px 37px 48px minmax(0,1fr);overflow:hidden;padding:0}.press-word-titlebar{min-width:0;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;align-items:center!important;gap:11px!important;padding:0 16px!important;border:0!important;color:#fff;background:#185abd}.press-word-titlebar .mobile-pane-back{display:none}.press-word-mark{width:32px;height:32px;display:grid;place-items:center;color:#185abd;background:#fff;font-size:20px;font-weight:800}.press-word-titlebar>div{min-width:0}.press-workbench>main>.press-word-titlebar h2{overflow:hidden;color:#fff;font-size:15px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.press-workbench>main>.press-word-titlebar p{margin-top:2px;overflow:hidden;color:#d9e7fb;font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.press-word-status{justify-self:end}.press-word-status>span{border-color:#ffffff6b;color:#fff;background:#00000024}.press-word-tabs{display:flex;align-items:stretch;gap:2px;padding-inline:12px;border-bottom:1px solid #d0d0d0;color:#424242;background:#fff}.press-word-tabs span{display:grid;place-items:center;padding-inline:12px;font-size:13px}.press-word-tabs span:first-child{color:#185abd}.press-word-tabs span.active{box-shadow:inset 0 -2px #185abd;font-weight:600}.press-word-toolbar{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:7px 12px;color:#323130;background:#f7f7f7}.press-word-toolbar button[type=button]{min-height:32px;flex:0 0 auto;border-radius:3px;color:#242424;background:#fff!important}.press-word-toolbar button[type=button]:hover{border-color:#8a8886;background:#edebe9!important}.press-toolbar-font[type=button]{width:132px;justify-content:space-between}.press-toolbar-size[type=button]{width:64px;justify-content:space-between}.press-toolbar-icon[type=button]{width:34px;justify-content:center;padding-inline:0;font-size:15px}.press-toolbar-editor[type=button]{margin-left:4px}.press-word-canvas{min-height:0;overflow:auto;padding:28px 24px 48px;background:#e8e8e8}.press-word-canvas .press-document{width:min(100%,816px);min-height:760px;margin:0 auto;padding:42px 54px 56px}@media(max-width:800px){.press-workbench{grid-template-columns:1fr}.press-workbench[data-mobile-pane=list]>main{display:none!important}.press-workbench[data-mobile-pane=detail]>main{display:grid!important;grid-template-rows:58px 37px minmax(0,1fr);overflow:hidden!important}.press-word-titlebar{grid-template-columns:auto 30px minmax(0,1fr) auto;padding-inline:10px!important}.press-word-titlebar .mobile-pane-back{display:inline-flex;margin:0}.press-word-mark{width:28px;height:28px;font-size:17px}.press-word-ribbon{display:none}.press-word-tabs{overflow-x:auto}.press-word-canvas{padding:12px 0 24px}.press-word-canvas .press-document{min-height:0;margin:0;padding:22px 16px 28px}}@media(max-width:520px){.press-word-titlebar{grid-template-columns:auto minmax(0,1fr) auto}.press-word-mark,.press-word-status{display:none}.press-workbench>main>.press-word-titlebar h2,.press-workbench>main>.press-word-titlebar p{text-align:left}}.word-documents .document-editor{background:transparent}.word-documents .press-word-toolbar>span{padding:4px 12px;border-right:1px solid #d0d0d0;font-size:13px}.word-documents .press-word-status{color:#fff;font-size:12px}@media(max-width:800px){.word-documents .press-word-toolbar{display:none}}.word-documents>main{grid-template-rows:56px 34px 40px minmax(0,1fr)}.word-documents>aside>header{height:56px}.word-documents .press-word-titlebar{grid-template-columns:28px minmax(0,1fr) auto;gap:10px!important}.word-documents .word-back{display:none}.word-documents .press-word-mark{width:26px;height:28px;font-size:18px}.word-documents>main>.press-word-titlebar :is(h2,p){text-align:left;margin:0}.word-documents>main>.press-word-titlebar p{margin-top:3px}.word-documents .press-word-status{padding-left:12px;border-left:1px solid #ffffff50;white-space:nowrap}.word-documents .press-word-tabs{padding-inline:16px;gap:4px}.word-documents .press-word-tabs span{padding-inline:10px}@media(max-width:800px){.word-documents[data-mobile-pane=detail]>main{grid-template-rows:56px 34px minmax(0,1fr)}.word-documents .press-word-titlebar{grid-template-columns:32px minmax(0,1fr) auto;gap:10px!important;padding-inline:12px!important}.word-documents .press-word-mark{display:none}.word-documents .word-back[type=button]{display:inline-flex;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:4px;color:#fff;background:transparent}.word-documents .word-back[type=button]:hover{background:#ffffff24}.word-documents .word-back[type=button]:focus-visible{outline:2px solid #fff;outline-offset:2px}}.desk-app{grid-template:52px minmax(0,1fr) / minmax(0,1fr);container:incident-desk / inline-size;background:#fff}.jira-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:176px minmax(360px,38%) minmax(0,1fr);overflow:hidden}.desk-app>.jira-topbar{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:22px;padding:0 16px;border:0;color:#fff;background:#0c66e4}.jira-brand{display:flex;align-items:center;gap:9px;white-space:nowrap}.jira-brand strong{color:#fff;font-size:14px;font-weight:650}.jira-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;color:#0c66e4;background:#fff;font-size:11px;font-weight:800}.jira-global-nav{display:flex;align-self:stretch;gap:2px}.jira-global-nav span{display:grid;place-items:center;padding:0 10px;color:#deebff;font-size:13px}.jira-global-nav span.active{color:#fff;font-weight:650;box-shadow:inset 0 -3px #fff}.ticket-queue-counts{display:flex;align-items:center;gap:8px;margin-left:auto}.jira-open-count{color:#fff;font-size:12px;font-weight:650;white-space:nowrap}.jira-project-nav{min-height:0;overflow:auto;border-right:1px solid #dfe1e6;background:#f7f8f9}.jira-project-nav>header{display:flex;align-items:center;gap:9px;padding:16px 14px 13px}.jira-project-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;color:#fff;background:#6554c0;font-size:12px;font-weight:750}.jira-project-nav header div{min-width:0;display:grid;gap:1px}.jira-project-nav header strong{overflow:hidden;color:#172b4d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.jira-project-nav header small{color:#626f86;font-size:11px}.jira-project-nav nav{display:grid;gap:2px;padding:0 8px}.jira-project-nav nav button[type=button]{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:3px;color:#44546f;background:transparent;font:500 12px/1.3 "Source Sans 3",sans-serif;text-align:left;cursor:pointer}.jira-project-nav nav button[type=button]:hover{background:#ebecf0}.jira-project-nav nav button[type=button].selected{color:#0c66e4;background:#e9f2ff;font-weight:650}.jira-project-nav nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jira-project-nav nav button>svg{flex:0 0 16px}.jira-project-nav nav b{margin-left:auto;font-size:11px}.desk-app .ticket-table{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-right:1px solid #dfe1e6;background:#fff}.jira-queue-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 16px 12px}.desktop .desk-app .jira-queue-header .app-primary-title{color:#172b4d;font-size:18px}.jira-queue-header p{margin:3px 0 0;color:#626f86;font-size:12px}.jira-queue-header>strong{color:#626f86;font-size:11px;white-space:nowrap}.jira-table-scroll{min-height:0;overflow:auto}.jira-issue-table{width:100%;border-collapse:collapse;table-layout:fixed}.desk-app .jira-issue-table th{position:sticky;z-index:1;top:0;box-sizing:border-box;height:32px;padding:0 8px;border-block:1px solid #dfe1e6;color:#626f86;background:#f7f8f9;font-size:11px;font-weight:650;text-align:left}.jira-issue-table th:nth-child(1){width:18px}.jira-issue-table th:nth-child(2){width:58px}.jira-issue-table th:nth-child(4),.jira-issue-table th:nth-child(5){width:74px}.desk-app .jira-issue-table td{box-sizing:border-box;height:34px;padding:3px 8px;border-bottom:1px solid #ebecf0;vertical-align:middle}.jira-issue-table tr:hover td{background:#f7f8f9}.jira-issue-table tr.selected td{background:#e9f2ff}.jira-issue-table tr.unread .jira-summary-button{font-weight:700}.jira-unread-dot{width:7px;height:7px;display:block;border-radius:50%;background:#0c66e4}.ticket-key-cell{color:#44546f;font-size:11px;font-weight:600;white-space:nowrap}.jira-summary-button[type=button]{width:100%;min-width:0;justify-content:flex-start;overflow:hidden;padding:0;border:0;border-radius:0;color:#172b4d;background:transparent!important;font-family:"Source Sans 3",sans-serif;font-size:12px;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.desk-app .jira-lozenge{min-height:20px;gap:0;padding:1px 7px;border:0;border-radius:3px;box-shadow:none;background:#e9eaee}.desk-app .jira-lozenge :where(span){color:#44546f!important;font:650 11px/18px "Source Sans 3",sans-serif!important;letter-spacing:0;text-transform:none}.desk-app :is(.jira-lozenge--investigating,.jira-lozenge--mitigating,.jira-lozenge--unread){background:#cce0ff}.desk-app :is(.jira-lozenge--investigating,.jira-lozenge--mitigating,.jira-lozenge--unread) :where(span){color:#05c!important}.desk-app .jira-lozenge--resolved{background:#baf3db}.desk-app .jira-lozenge--resolved :where(span){color:#164b35!important}.desk-app :is(.jira-lozenge--escalated,.jira-lozenge--critical){background:#ffd5d2}.desk-app :is(.jira-lozenge--escalated,.jira-lozenge--critical) :where(span){color:#ae2e24!important}.desk-app .jira-lozenge--high{background:#ffe2bd}.desk-app .jira-lozenge--high :where(span){color:#974f0c!important}.desk-app .jira-lozenge--medium{background:#d3e4ff}.desk-app .jira-lozenge--medium :where(span){color:#0747a6!important}.desk-app .jira-lozenge--low{background:#d3f1a7}.desk-app .jira-lozenge--low :where(span){color:#2a5200!important}.jira-topbar .jira-lozenge--unread{background:#fff3}.jira-topbar .jira-lozenge--unread :where(span){color:#fff!important}.desk-app .ticket-detail{min-width:0;padding:20px 24px 32px;color:#44546f;background:#fff}.desk-app .jira-issue-header{display:grid;gap:10px;padding:0;border:0}.jira-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;color:#626f86;font-size:11px}.jira-breadcrumbs span:not(:last-child):after{margin-left:6px;content:"/"}.jira-issue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.desk-app .ticket-detail h3{color:#172b4d;font-size:22px;font-weight:650;line-height:1.25}.ticket-detail-statuses{flex:0 0 auto}.jira-issue-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;margin-top:24px}.jira-description h4,.jira-properties h4,.jira-activity h4{margin:0 0 10px;color:#172b4d;font-size:14px;font-weight:650}.jira-description p{margin:0;color:#44546f;font-size:14px;line-height:1.55;white-space:pre-line}.jira-properties{padding:14px;border:1px solid #dfe1e6;border-radius:3px;background:#f7f8f9}.jira-properties dl{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;margin:0;font-size:12px}.jira-properties dt{color:#626f86}.jira-properties dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#172b4d;font-weight:600}.jira-activity{margin-top:24px}.desk-app .activity-response{border:1px solid #dfe1e6;border-radius:3px;background:#f7f8f9}.desk-app .workflow-actions{margin-top:18px}.desk-app .inline-action{border-color:#dfe1e6;border-radius:3px;background:#fff}@media(max-width:800px){.desk-app{grid-template:52px minmax(0,1fr) / 1fr}.desk-app>.jira-topbar{gap:12px;padding-inline:14px}.jira-global-nav,.jira-project-nav{display:none}.desk-app .ticket-detail{padding:16px}.jira-issue-layout{grid-template-columns:1fr;gap:18px}}@media(max-width:430px){.jira-mark,.jira-open-count{display:none}.jira-brand strong{font-size:13px}}.drive-workspace{height:100%;min-width:0;container:drive / inline-size}.drive-workspace .drive-app{grid-template:64px minmax(0,1fr) / 152px minmax(0,1fr);color:#202124;background:#fff}.drive-workspace .drive-app>header{min-height:0;gap:20px;padding:12px 18px;border-bottom:1px solid #dadce0;background:#fff;box-shadow:none}.drive-brand{min-width:0;display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:19px!important}.drive-logo{width:34px;height:34px;flex:0 0 auto}.drive-workspace .drive-app>header>div{width:min(420px,50%);margin-left:auto}.drive-workspace .drive-search-input{background:#f1f3f4;border-color:#dadce0;font-size:14px}.drive-workspace div:has(>.drive-search-input)>div{display:flex;align-items:center;height:16px;line-height:0}.drive-workspace div:has(>.drive-search-input)>div svg{display:block;width:16px;height:16px}.drive-workspace .drive-app>aside{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:4px;padding:18px 8px;border-right:1px solid #dadce0;background:#f8fafd}.drive-workspace .drive-app>aside>b{margin:0 8px 12px;color:#5f6368;font-size:13px;font-weight:600}.drive-workspace .drive-app>aside>button[type=button]{min-width:0;max-width:100%;min-height:38px;padding:9px 12px;border-radius:4px;font-size:14px;line-height:1.3}.drive-workspace .drive-app>aside>button>span{padding:0;color:inherit;white-space:normal;overflow-wrap:anywhere;text-align:left}.drive-workspace .drive-content--split{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr) 320px}.drive-workspace .drive-list{height:100%;display:block;overflow:auto;border:0;background:#fff}.drive-list-toolbar{min-height:56px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #dadce0}.drive-list-toolbar h3{margin:0;color:#202124;font-size:16px;font-weight:600}.drive-workspace .drive-file-count{margin-left:auto;color:#5f6368;background:#f1f3f4;border-color:#dadce0;border-radius:4px;font-size:12px}.drive-list-toolbar select{display:none}.drive-workspace .drive-list>div{border-radius:0;box-shadow:none}.drive-workspace .drive-list table{width:100%;border-collapse:collapse}.drive-workspace .drive-list th{display:table-cell;padding:10px 16px;color:#5f6368;background:#f8f9fa;font-size:12px;font-weight:600}.drive-workspace .drive-list tbody tr td{display:table-cell;padding:10px 16px;color:#3c4043;background:#fff!important;border-bottom:1px solid #e8eaed;font-size:13px;white-space:normal;vertical-align:middle}.drive-workspace .drive-list tbody tr:not(.drive-table-row--selected):hover>td{background:#f1f3f4!important}.drive-workspace .drive-list tbody .drive-table-row--selected>td{background:#e8f0fe!important}.drive-workspace .drive-list tbody .drive-table-row--selected>td:first-child{box-shadow:inset 4px 0 #1a73e8}.drive-workspace .drive-list tbody .drive-table-row--new>td:first-child{box-shadow:inset 4px 0 #137333}.drive-workspace .drive-list tr:focus-visible{outline:2px solid #1a73e8;outline-offset:-2px}.drive-workspace .drive-document-name{align-items:flex-start;gap:12px}.drive-workspace .drive-document-name svg{margin-top:2px;color:#1a73e8}.drive-workspace .drive-document-name b{overflow:visible;white-space:normal;overflow-wrap:anywhere;color:#202124;font-size:14px;line-height:1.4;font-weight:500}.drive-workspace .drive-document-name small{margin-top:2px;color:#5f6368;font-size:12px;line-height:1.4}.drive-owner,.drive-modified{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.drive-workspace .drive-app .document-preview{height:100%;min-width:0;display:flex;flex-direction:column;overflow:auto;padding:0;border-left:1px solid #dadce0;background:#fff}.drive-workspace .drive-preview-header{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin:16px;padding:16px;border:1px solid #dadce0;border-radius:6px;background:#f8f9fa}.drive-workspace .drive-preview-header .mobile-pane-back{display:none}.drive-preview-header>div{min-width:0}.drive-workspace .drive-preview-header h3{margin:0;color:#202124;font-size:16px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.drive-workspace .drive-preview-header p{margin:5px 0 0;color:#5f6368;font-size:12px;line-height:1.4}.drive-workspace .drive-preview-header>button{grid-column:1;justify-self:start;min-height:32px;border-radius:4px}.drive-workspace .drive-preview-body{padding:4px 20px 24px}.drive-text-preview h4,.drive-details-title{margin:0 0 10px;color:#202124;font-size:13px;font-weight:600}.drive-text-preview p{margin:0 0 14px;color:#3c4043;font-size:14px;font-weight:400;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.drive-details-title{margin-top:24px;padding-top:20px;border-top:1px solid #dadce0}.drive-file-metadata{display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px 14px;margin:0;font-size:13px;line-height:1.4}.drive-file-metadata dt{color:#5f6368}.drive-file-metadata dd{min-width:0;margin:0;color:#202124;overflow-wrap:anywhere}.drive-file-metadata dd>div{font-size:12px;border-radius:4px}.drive-current-status{color:#137333!important;background:#e6f4ea!important;border-color:#ceead6!important}.drive-file-count span{text-transform:none;font-size:12px!important}.drive-current-status span{color:#137333!important;font-size:12px!important}@container drive (max-width: 1100px){.drive-workspace .drive-app{grid-template-columns:136px minmax(0,1fr)}.drive-workspace .drive-content--split{grid-template-columns:minmax(0,1fr) 296px}.drive-workspace .drive-list :is(th,td):nth-child(2){display:none}}@container drive (max-width: 760px){.drive-workspace .drive-app{grid-template-columns:1fr}.drive-workspace .drive-app>aside{display:none}.drive-workspace .drive-content--split{display:block}.drive-workspace .drive-content[data-mobile-pane=list] .document-preview,.drive-workspace .drive-content[data-mobile-pane=detail] .drive-list{display:none}.drive-workspace .drive-app .document-preview{border-left:0}.drive-list-toolbar h3{display:none}.drive-list-toolbar select{display:block;min-height:36px;max-width:75%;padding:6px 28px 6px 10px;color:#202124;background:#fff;border:1px solid #dadce0;border-radius:4px;font-size:14px}.drive-workspace .drive-preview-header .mobile-pane-back{display:inline-flex;grid-column:1 / -1;margin:0 0 8px}.drive-workspace .drive-preview-header{margin:16px}}@container drive (max-width: 480px){.drive-workspace .drive-app{grid-template-rows:108px minmax(0,1fr)}.drive-workspace .drive-app>header{flex-wrap:wrap;gap:12px;padding:12px 16px}.drive-workspace .drive-app>header>div{width:100%;margin:0}.drive-workspace .drive-list :is(th,td){padding-inline:12px}}.drive-sort-label{color:#5f6368;font-size:12px}.document-viewer-app{height:100%;display:grid;grid-template-rows:58px minmax(0,1fr) 28px;color:#202124;background:#e7e9ec;font-family:"Source Sans 3",sans-serif}.document-viewer-toolbar{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #bdc1c6;background:#fff}.document-viewer-icon{width:32px;height:38px;display:grid;place-items:center;color:#fff;background:#1a73e8}.document-viewer-toolbar>div{min-width:0;display:grid;gap:2px}.document-viewer-toolbar strong,.document-viewer-toolbar small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-viewer-toolbar strong{font-size:15px;font-weight:600}.document-viewer-toolbar small{color:#5f6368;font-size:11px}.document-viewer-canvas{min-height:0;overflow:auto;padding:34px}.document-viewer-canvas--embedded{overflow:hidden;padding:0;background:#525659}.document-viewer-embed{width:100%;height:100%;display:block;border:0;background:#fff}.document-viewer-page{width:min(100%,620px);min-height:720px;margin:0 auto;padding:62px 68px 48px;border:1px solid #cfd2d5;background:#fff;box-shadow:0 2px 8px #3c404333}.document-viewer-page header{padding-bottom:24px;border-bottom:1px solid #dadce0}.document-viewer-page header span{color:#5f6368;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.document-viewer-page h1{margin:8px 0 0;color:#202124;font:600 26px/1.2 "Source Sans 3",sans-serif}.document-viewer-page>p{margin:32px 0;color:#3c4043;font:400 16px/1.7 "Source Sans 3",sans-serif;white-space:pre-line}.document-viewer-page>footer{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:14px;border-top:1px solid #dadce0;color:#5f6368;font-size:11px}.document-viewer-status{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #bdc1c6;color:#5f6368;background:#fff;font-size:11px}@media(max-width:800px){.document-viewer-canvas{padding:18px 12px}.document-viewer-page{min-height:calc(100% - 2px);padding:36px 28px}.document-viewer-page>footer{align-items:flex-start;flex-direction:column}}.document-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff;border-bottom:1px solid #dadce0}.document-editor-toolbar span{color:#5f6368;font-size:12px;white-space:nowrap}.document-editor .document-viewer-page{padding:32px;min-height:100%}.document-editor .document-viewer-page h2{font-size:18px;margin:24px 0 12px}.document-editor .document-viewer-page>p{margin:12px 0 24px}.document-editor .document-viewer-page header p{margin:8px 0 0;color:#5f6368;font-size:13px}.document-editor .inline-action{background:transparent;padding:0;border:0}.document-editor .inline-action-response{min-height:200px}@media(max-width:600px){.document-editor-toolbar{flex-wrap:wrap;gap:2px;padding:6px 16px}.document-editor .document-viewer-page{padding:20px}}.document-editor{--platform-bg: #e8e8e8;--platform-bg-secondary: #f7f7f7;--platform-surface: #fff;--platform-elevated: #f5f5f5;--platform-hover: #ebebeb;--platform-border: #d0d0d0;--platform-border-strong: #a6a6a6;--platform-accent: #185abd;--platform-accent-soft: #dbeafe;--platform-text: #242424;--platform-text-secondary: #424242;--platform-muted: #666;--color-admin-bg-primary: #e8e8e8;--color-admin-surface-glass: #fff;--color-admin-surface-hover: #ebebeb;--color-admin-border-primary: #c8c8c8;--color-admin-border-accent: #185abd;--color-admin-text-primary: #242424;--color-admin-text-secondary: #424242;--color-admin-text-muted: #666;--color-admin-accent-primary: #185abd;--color-admin-accent-secondary: #0f4c9a;color:var(--platform-text-secondary);background:var(--platform-bg);font-family:"Source Sans 3",sans-serif}.document-editor .response-option-list>button[type=button]{font-family:"Source Sans 3",sans-serif;padding:10px 12px;font-size:14px}.document-editor .inline-action textarea{background:#fff;color:#242424;font-size:15px;line-height:1.55;border:1px solid #c8c8c8}.document-editor .inline-action>footer>button{color:#fff;background:#185abd!important;border-color:#185abd}.document-editor .inline-action>footer>button:disabled{color:#666;background:#f5f5f5!important;border-color:#d0d0d0}.phone-app{grid-template:minmax(0,1fr) / 240px minmax(0,1fr);color:#1d1d1f;background:#fff}.contacts-browser{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid #d2d2d7;background:#f8f8fa}.contacts-browser>header{min-height:72px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid #d2d2d7}.desktop .contacts-browser>header .app-primary-title{color:#1d1d1f;font-size:20px}.contacts-browser>header>span{padding-bottom:2px;color:#6e6e73;font-size:12px;white-space:nowrap}.contacts-directory{min-height:0;overflow:auto;padding:6px}.contacts-directory>button[type=button].phone-contact{width:100%;min-height:62px;display:block;padding:8px 10px;border:0;border-radius:6px;color:#1d1d1f;background:transparent!important;text-align:left;letter-spacing:0}.contacts-directory>button[type=button].phone-contact:hover{background:#ececef!important}.contacts-directory>button[type=button].phone-contact.selected{background:#248a3d!important;box-shadow:none}.contacts-directory .avatar{width:42px;height:42px}.contacts-directory .phone-contact>span{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;overflow:visible}.contacts-directory .phone-contact>span>span{min-width:0;display:grid;gap:2px}.contacts-directory .phone-contact b{overflow:hidden;color:inherit;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.contacts-directory .phone-contact small{overflow:hidden;color:#6e6e73;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.contacts-directory .phone-contact.selected :is(b,small){color:#fff}.phone-app>main.contact-details{min-width:0;overflow:auto;padding:28px 34px 38px;background:#fff;container:contact-detail / inline-size}.phone-app>main.contact-details>header.contact-profile{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 0 24px;border:0}.contact-profile .avatar{width:104px;height:104px}.contact-profile h2{color:#1d1d1f;font-size:26px;font-weight:650;line-height:1.15}.contact-profile p{margin:5px 0 0;color:#6e6e73;font-size:14px}.contact-profile>button[type=button].contact-call-button{align-self:center;color:#fff;background:#248a3d!important}.contact-record{max-width:700px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:16px 18px;border:0;border-radius:8px;background:#f5f5f7}.contact-record>div{min-width:0;display:grid;align-content:start;gap:3px;padding:0}.contact-record dt{color:#6e6e73;font-size:11px;font-weight:600}.contact-record dd{display:flex;align-items:center;gap:7px;margin:0;color:#1d1d1f;font-size:14px}.contact-available{width:8px;height:8px;border-radius:50%;background:#248a3d}.contact-history{max-width:700px;margin-top:24px}.contact-history h3{margin:0 0 4px;color:#1d1d1f;font-size:15px}.contact-history>article.call-history-entry{display:grid;gap:3px;border:0;border-radius:0;padding:12px 0;background:transparent}.contact-history>article.call-history-entry+article.call-history-entry{margin-top:0}.call-history-entry>div{min-width:0}.call-history-entry b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-history-entry>time{color:#6e6e73;font-size:12px}.call-history-direction{flex:0 0 auto;color:#6e6e73;font-size:12px;font-weight:600}.call-history-direction--outgoing{color:#248a3d}.contact-history .activity-responses{gap:0;margin:0}.contact-history .activity-response{border:0;border-radius:0;padding:12px 0;background:transparent}@container contact-detail (max-width: 520px){.contact-record{grid-template-columns:1fr;gap:10px}.contact-record>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px}}@media(max-width:800px){.phone-app{display:grid;grid-template:minmax(0,1fr) / 1fr}.contacts-browser{border:0}.phone-app[data-mobile-pane=list]>.contacts-browser{display:grid}.phone-app[data-mobile-pane=list]>main.contact-details{display:none}.phone-app[data-mobile-pane=detail]>.contacts-browser{display:none}.phone-app[data-mobile-pane=detail]>main.contact-details{display:block;height:100%;padding:18px 16px 28px}.contact-profile{grid-template-columns:76px minmax(0,1fr) auto;gap:13px}.contact-profile .avatar{width:76px;height:76px}.contact-profile h2{font-size:21px}}@media(max-width:430px){.contact-profile{grid-template-columns:64px minmax(0,1fr)}.contact-profile .avatar{width:64px;height:64px}.contact-profile>button[type=button].contact-call-button{grid-column:1 / -1;justify-self:stretch}}@container incident-desk (max-width: 1100px){.jira-workspace{grid-template-columns:176px minmax(300px,40%) minmax(0,1fr)}.desk-app .ticket-detail{padding:18px}.jira-issue-layout{grid-template-columns:1fr;gap:18px}.jira-properties{max-width:480px}.jira-issue-table :is(th,td):nth-child(4){display:none}}@container incident-desk (max-width: 840px){.jira-project-nav{display:none}.jira-workspace{grid-template-columns:minmax(280px,42%) minmax(0,1fr)}.jira-global-nav span:not(.active){display:none}.jira-issue-table :is(th,td):nth-child(5){display:none}}@container incident-desk (max-width: 640px){.jira-workspace{display:block}.desk-app .ticket-table{display:none}.ticket-mobile-list{height:100%;min-height:0;display:block;overflow:auto}.ticket-mobile-list button[type=button]{width:100%;min-height:60px;display:block;padding:8px 12px;border:0;border-bottom:1px solid #dfe1e6;border-radius:0;color:#172b4d;background:#fff!important;text-align:left}.ticket-mobile-list button[type=button]>span{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 10px;overflow:visible;white-space:normal}.ticket-mobile-list button[type=button]>span>span{grid-row:1 / 3;display:flex;gap:4px}.ticket-mobile-list button[type=button]>span>:is(b,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-mobile-list b{font-size:15px}.ticket-mobile-list small{color:#626f86;font-size:12px}.desk-app[data-mobile-pane=list] .ticket-detail,.desk-app[data-mobile-pane=detail] .ticket-mobile-list{display:none}.desk-app[data-mobile-pane=detail] .ticket-detail{height:100%;display:block;padding:16px;overflow:auto}.jira-issue-layout{grid-template-columns:1fr}}@container incident-desk (max-width: 460px){.jira-mark,.jira-open-count,.jira-global-nav{display:none}.jira-issue-heading{display:grid}.desk-app .ticket-detail h3{font-size:19px}.jira-properties dl{grid-template-columns:76px minmax(0,1fr)}}.mail-app{height:100%;min-height:0;container:mail / inline-size}.mail-app .mail-layout{grid-template-columns:136px 278px minmax(0,1fr);min-height:0;font-weight:400}.mail-app .app-sidebar{padding:18px 8px}.mail-app .mail-account{margin:0 10px;font-size:16px}.mail-app .app-sidebar nav{margin-top:22px;gap:4px}.mail-app .mail-folder-label{justify-content:flex-start;gap:8px}.mail-app .mail-folder-label>svg{flex:0 0 auto}.mail-app .mail-folder-count{margin-left:auto;min-width:18px;min-height:18px;padding:0 4px;background:transparent}.mail-app .mail-list{min-height:0;background:#faf9f8}.mail-app .app-toolbar{height:52px;padding:0 16px;background:#faf9f8}.mail-app .app-toolbar strong{font-size:16px;font-weight:600}.mail-app .app-toolbar>span{color:#616161;font-size:12px}.mail-app .mail-list button.mail-row[type=button]{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:16px 12px;min-height:96px;border:0;border-radius:0;border-bottom:1px solid #edebe9}.mail-app .mail-row>span{display:contents}.mail-app .mail-row .avatar{width:30px;height:30px;margin-top:2px}.mail-app .mail-row .mail-row-copy{display:block;min-width:0;grid-column:2}.mail-app .mail-row .mail-row-meta{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px;grid-column:3}.mail-app .mail-row strong{font-size:14px;line-height:1.3}.mail-app .mail-row b{margin:4px 0 3px;font-size:13px;line-height:1.35;font-weight:400}.mail-app .mail-row small{font-size:12px;line-height:1.4;color:#616161}.mail-app .mail-row time{color:#616161;font-size:11px}.mail-app .mail-list button.mail-row.unread[type=button]{padding-left:12px}.mail-app .mail-row.unread:before{display:none}.mail-app .mail-row.unread strong,.mail-app .mail-row.unread b{font-weight:650}.mail-app .mail-reading{padding:28px 32px 40px}.mail-reading-content{max-width:720px;margin:0 auto}.mail-app .mail-reading-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.mail-app .mail-reading-heading h2{flex:1;margin:0;font-size:22px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.mail-app .mail-flag[type=button]{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;display:grid;place-items:center;gap:0;padding:6px;border:0;border-radius:4px;background:transparent!important;color:#616161}.mail-app .mail-flag[type=button][aria-pressed=true]{color:#0f6cbd;background:#deecf9!important}.mail-app .mail-message-meta{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;margin:0 0 24px;padding:14px 16px;border:1px solid #e1dfdd;border-radius:6px;background:#faf9f8}.mail-app .mail-message-meta .avatar{width:36px;height:36px}.mail-app .mail-message-meta strong{font-size:15px;font-weight:600}.mail-app .mail-message-meta span,.mail-app .mail-message-meta time{color:#616161;font-size:12px;font-weight:400}.mail-app .mail-message-meta time{grid-column:auto;align-self:start;padding-top:2px;white-space:nowrap}.mail-body p,.mail-body ul{margin:0 0 16px;color:#323130;font-size:15px;font-weight:400;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.mail-app .classification{margin:0 0 12px;font-size:11px;letter-spacing:.03em}.mail-app .inline-action{margin-top:28px;padding:20px 0 0;border:0;border-top:1px solid #e1dfdd;border-radius:0;background:#fff;gap:12px}.mail-app .inline-action .app-field-label{font-size:15px;font-weight:600}.mail-app .inline-action .app-field-description{font-size:13px;font-weight:400}.mail-app .response-option-list{gap:8px}.mail-app .response-option-list>button[type=button]{min-height:42px;padding:10px 12px;border:1px solid #e1dfdd;border-radius:4px;background:#fff!important;font-size:14px;line-height:1.4;font-weight:400}.mail-app .response-option-list>button[type=button].selected{border-color:#0f6cbd;background:#deecf9!important;box-shadow:inset 3px 0 #0f6cbd}.mail-app .inline-action textarea{font-size:15px;font-weight:400;line-height:1.55;border-radius:4px}.mail-app .inline-action>footer>button{margin-left:0;min-height:36px;padding:8px 16px;color:#fff;background:#0f6cbd!important;border-color:#0f6cbd}.mail-app .inline-action>footer>button:disabled{color:#616161;background:#f3f2f1!important;border-color:#e1dfdd}.mail-app .activity-responses{margin-top:24px}.mail-app .activity-response{padding:16px 0;border:0;border-top:1px solid #e1dfdd;border-radius:0;background:transparent}.mail-app .activity-response p{font-size:15px;line-height:1.65;font-weight:400;white-space:pre-line}.mail-app button:focus-visible{outline:2px solid #0f6cbd;outline-offset:-3px}@container mail (max-width: 1000px){.mail-app .mail-layout{grid-template-columns:112px 240px minmax(0,1fr)}.mail-app .app-sidebar{padding-inline:4px}.mail-app .mail-reading{padding:24px}.mail-app .mail-list button.mail-row[type=button]{grid-template-columns:minmax(0,1fr) auto}.mail-app .mail-row .avatar{display:none}.mail-app .mail-row .mail-row-copy{grid-column:1}.mail-app .mail-row .mail-row-meta{grid-column:2}}@container mail (max-width: 740px){.mail-app .mail-layout{grid-template-columns:225px minmax(0,1fr)}.mail-app .app-sidebar{display:none}.mail-app .mobile-mail-folders{display:flex;height:44px;border-bottom:1px solid #e1dfdd}.mail-app .mobile-mail-folders button{flex:1;min-height:44px;padding:8px;border:0;border-radius:0;background:transparent!important}.mail-app .mobile-mail-folders button[aria-pressed=true]{box-shadow:inset 0 -2px #0f6cbd}.mail-app .mail-reading{padding:20px}}@container mail (max-width: 580px){.mail-app .mail-layout{grid-template:minmax(0,1fr) / 1fr}.mail-app .mail-layout[data-mobile-pane=list] .mail-reading,.mail-app .mail-layout[data-mobile-pane=detail] .mail-list{display:none}.mail-app .mail-layout[data-mobile-pane=detail] .mail-reading{display:block}.mail-app .mobile-pane-back[type=button]{display:inline-flex;position:static;margin:0 0 20px}.mail-app .mail-reading-heading h2{font-size:20px}}.mail-app .mail-list button.mail-row[type=button].selected{border-left:0;padding-left:12px;box-shadow:none}.mail-app .mail-message-count{padding:3px 8px;border:1px solid #e1dfdd;border-radius:5px;background:#f3f2f1;color:#616161;font-size:12px;font-weight:400;white-space:nowrap}.mail-app .mail-message-count,.mail-app .mail-message-count *{text-transform:none;letter-spacing:0;font-size:12px}@container mail (min-width: 581px){.mail-app .mail-layout{grid-template-rows:minmax(0,1fr)}.mail-app .mail-layout[data-mobile-pane] .mail-reading,.mail-app .mail-layout[data-mobile-pane] .mail-list{display:block}.mail-app .mail-layout .mail-reading-empty{display:grid}.mail-app .mobile-pane-back[type=button]{display:none}}@container mail (min-width: 741px){.mail-app .app-sidebar{display:flex}.mail-app .mobile-mail-folders{display:none}}.mail-app .mail-row.selected:after{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#0f6cbd;pointer-events:none}.mail-app .mail-flag[type=button]>span:empty{display:none}.mail-app .mail-flag[type=button]>span{margin:0;display:flex;align-items:center;justify-content:center}.mail-body ul{padding-left:22px}.mail-body li+li{margin-top:4px}.mail-body+.activity-responses p{white-space:pre-line}.call-modal [role=dialog]{width:min(500px,calc(100vw - 32px));min-height:0;max-height:calc(100dvh - 32px);padding:24px;border:1px solid #d2d2d7;border-radius:12px;box-shadow:0 8px 28px #0003}.call-modal [role=dialog]>div:first-child{margin:0 0 20px;text-transform:none;letter-spacing:0;align-items:center}.call-modal [role=dialog]>div:first-child h2{font-size:16px;font-weight:600;letter-spacing:0}.call-modal [role=dialog]>div:first-child>div:last-child{flex-direction:row;align-items:center;gap:8px;margin-left:12px}.call-modal [role=dialog]>div:has(>.call-body){padding:0}.call-modal [role=dialog]>div:last-child>div{margin-top:20px}.call-modal .call-header-icon{align-items:center}.call-modal .call-header-icon svg{fill:currentColor!important;animation:none}.call-modal .call-status-time{font-size:13px;letter-spacing:0;white-space:nowrap}.call-modal .call-caller-card{margin:0;padding:18px;border:1px solid #e5e5e7;border-radius:6px;background:#f5f5f7}.call-modal .call-identity{gap:16px}.call-modal .call-identity>img,.call-modal .call-identity>span{width:64px;height:64px;border:0}.call-modal .call-identity>div{min-width:0}.call-modal .call-identity h2{margin:0 0 3px;font-size:24px;line-height:1.2;overflow-wrap:anywhere}.call-modal .call-identity p{font-size:15px;overflow-wrap:anywhere}.call-modal .call-subject{margin:16px 0 0;padding:14px 0 0;border-top:1px solid #dedee3;font-size:15px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.call-modal .call-actions{width:100%;display:flex;justify-content:flex-end;gap:8px}.call-modal--incoming .call-actions{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center}.call-modal .call-actions button[type=button]{min-width:0;min-height:42px;padding:8px 14px;border:1px solid #d2d2d7;border-radius:5px;box-shadow:none;font-size:15px;line-height:1.2;color:#3a3a3c;background:#fff!important}.call-modal .call-actions button[type=button]:hover{background:#f1f1f3!important}.call-modal .call-actions button.call-action--transcript{color:#3a3a3c}.call-modal .call-actions button.call-action--transcript:hover{background:#f1f1f3!important}.call-modal .call-actions button.call-action--decline{color:#a43131}.call-modal .call-actions button.call-action--decline:hover{background:#fbeeee!important}.call-modal .call-actions button.call-action--answer{border-color:#248a3d;color:#fff;background:#248a3d!important}.call-modal .call-actions button.call-action--answer:hover{border-color:#1c7030;background:#1c7030!important}.call-modal .call-actions button:focus-visible{outline:2px solid #248a3d;outline-offset:2px}.call-modal .call-transcript{max-height:none;overflow:visible;padding:12px 14px;border-radius:0}.call-modal .call-body .inline-action{max-height:none;overflow:visible}@media(max-width:480px){.call-modal [role=dialog]{padding:16px}.call-modal--incoming .call-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.call-modal .call-actions button.call-action--transcript{grid-column:1 / -1;grid-row:2;justify-self:stretch}}.start-menu footer{flex-direction:column;align-items:stretch;gap:2px}.start-menu footer .notification-sound-toggle[type=button]{width:100%;min-height:32px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:6px 10px;border:1px solid transparent;border-radius:4px;color:var(--platform-muted);background:transparent;font:500 13px/1.4 var(--font-data);letter-spacing:0;white-space:nowrap}.start-menu footer .notification-sound-toggle[type=button]:hover{color:var(--platform-text);border-color:var(--platform-border);background-color:var(--platform-hover)!important}.start-menu footer .notification-sound-toggle[type=button]:focus-visible{outline:2px solid var(--platform-accent);outline-offset:-2px}@media(max-width:800px){.start-menu footer .notification-sound-toggle[type=button]{min-height:44px}}.cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:8px 0 4px;container:costs / inline-size}.cost-fields-heading{grid-column:1 / -1;color:var(--platform-text);font-size:15px;font-weight:600}.mail-app .cost-fields .app-field-label{font-size:14px;font-weight:400}.currency-input{position:relative}.currency-input>span{position:absolute;inset:0 auto 0 12px;display:flex;align-items:center;color:#616161;font-size:15px;pointer-events:none}.mail-app .currency-input input{height:40px;min-height:40px;padding:8px 12px 8px 30px;border:1px solid #c8c6c4;border-radius:4px;font-size:15px;font-variant-numeric:tabular-nums}@container costs (max-width: 270px){.cost-fields>.app-form-field{grid-column:1 / -1}}.browser-app.reference-library{grid-template-rows:minmax(0,1fr);container:reference-library / inline-size}.reference-library .browser-search{min-height:0}.reference-library .browser-search-header{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:20px 12px}.reference-library .browser-search-content{width:100%;padding-left:0}.reference-library .browser-search .browser-search-input{border-radius:4px;box-shadow:none}.reference-library .reference-title{display:flex;align-items:center;gap:10px}.reference-library .reference-unread{flex:0 0 auto;color:#0f6cbd;background:#deecf9;border:1px solid #c7e0f4;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600}.chat-layout .conversation>.chat-thread-header{min-height:68px;display:flex;justify-content:flex-start;gap:12px;padding:12px 20px}.chat-thread-header .chat-thread-person{min-width:0;display:flex;align-items:center;gap:10px}.chat-thread-person>div{min-width:0;display:grid;gap:2px}.chat-thread-person .avatar{width:34px;height:34px;flex:0 0 34px}.chat-thread-person b{font-size:16px}.chat-thread-person small{color:var(--platform-muted);font-size:12px}.chat-layout .messages{padding:12px 20px 20px}.chat-layout .messages>div{gap:10px;padding:12px 10px;border-radius:4px}.chat-layout .messages>div+div{margin-top:4px}.chat-layout .messages>div>.avatar{width:30px;height:30px;flex:0 0 30px;font-size:12px}.chat-layout .message-meta{min-height:20px;align-items:baseline}.chat-layout .message-meta b{font-size:14px;font-weight:600}.chat-layout .message-meta time{font-size:11px;color:var(--platform-muted)}.chat-layout .chat-message-body{margin-top:4px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.chat-layout .chat-message-body p,.chat-layout .chat-message-body ul{margin-bottom:.55em}.chat-layout .chat-message-body>:last-child{margin-bottom:0}.chat-layout .chat-compose{margin:0;padding:12px 20px;gap:8px;border-top:1px solid var(--platform-border);background:var(--platform-surface)}.chat-layout .chat-compose input,.chat-layout .chat-compose button[type=submit]{min-height:40px;height:40px;max-height:40px}.chat-layout .chat-compose input{border-radius:6px;font-size:15px}.chat-layout .chat-compose button[type=submit]{border-radius:6px;padding-inline:14px}@media(max-width:800px){.chat-layout .channel-list{padding-top:14px}.chat-layout .conversation>.chat-thread-header{min-height:64px;padding:10px 14px;gap:10px}.chat-thread-header .chat-back[type=button]{position:static;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;border:0;color:var(--platform-text-secondary);background:transparent}.chat-layout .messages{padding:8px 12px 16px}.chat-layout .messages>div{padding:10px 8px}.chat-layout .chat-compose{padding:10px 14px}.chat-layout .chat-compose input{font-size:16px}}.chat-layout .channel-list .chat-contact-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-layout .channel-list .chat-unread-badge{flex:0 0 auto;min-width:22px;height:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;padding:0 6px;border:0;border-radius:6px;background:#d93046;color:#fff;font:700 12px/1 "Source Sans 3",sans-serif;font-variant-numeric:tabular-nums}.chat-layout .channel-list .chat-unread-badge :where(span){color:#fff!important;font:inherit;line-height:1;letter-spacing:0}.chat-layout .channel-list button[type=button].unread .chat-contact-name{color:#fff;font-weight:700}.chat-layout .channel-list button[type=button]:not(.unread):not(.selected) .chat-contact-name{font-weight:400}
