:root{--bg:#f3efe4;--panel:rgba(255,249,238,.86);--panel-strong:#fffaf0;--text:#1d1f1a;--muted:#5f625b;--line:rgba(29,31,26,.14);--player:#355c4d;--manager:#8a4b2d;--display:#254c7d;--shadow:0 18px 48px rgba(48,36,26,.12);--radius:24px;--mono:"IBM Plex Mono","SFMono-Regular",monospace;--display-font:"Avenir Next","PingFang SC","Noto Sans SC",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;font-family:var(--display-font);background:radial-gradient(circle at top left,hsla(42,55%,66%,.35),transparent 28%),radial-gradient(circle at bottom right,rgba(71,120,140,.2),transparent 24%),linear-gradient(180deg,#f7f3e8,#efe7d8);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.button-link,button{border:0;border-radius:999px;padding:.85rem 1.2rem;background:var(--player);color:#fff;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.button-link:hover,button:hover{transform:translateY(-1px)}.secondary-link,button.secondary{background:transparent;color:var(--text);border:1px solid var(--line)}label{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.95rem;color:var(--muted)}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;background:hsla(0,0%,100%,.85);color:var(--text)}.app-select-root.app-select.ant-select,.app-select.ant-select{width:100%;font:inherit;color:#eef4fb}.app-select-root.app-select.ant-select,.app-select.ant-select,.css-var-root.ant-select-css-var.app-select,.css-var-root.ant-select-css-var.app-select-root{--ant-color-bg-container:rgba(20,30,44,.92);--ant-color-bg-elevated:rgba(14,22,34,.98);--ant-color-text:#eef4fb;--ant-color-text-placeholder:rgba(226,236,248,.54);--ant-color-icon:rgba(226,236,248,.72);--ant-color-icon-hover:#eef4fb;--ant-color-border:hsla(0,0%,100%,.12);--ant-control-outline:rgba(74,163,255,.12);--ant-select-selector-bg:rgba(20,30,44,.92);--ant-select-hover-bg:rgba(19,31,48,.98);--ant-select-active-bg:rgba(19,31,48,.98);--ant-select-option-selected-bg:rgba(126,224,198,.12);--ant-select-option-active-bg:hsla(0,0%,100%,.08)}.app-select-root.app-select.ant-select .ant-select-selector,.app-select-root.app-select.ant-select-single .ant-select-selector,.app-select.ant-select .ant-select-selector,.app-select.ant-select-single .ant-select-selector{height:48px!important;min-height:48px!important;padding:0 2.65rem 0 1rem!important;border-radius:12px!important;border-color:hsla(0,0%,100%,.12)!important;background:rgba(20,30,44,.92)!important;color:#eef4fb!important;box-shadow:none!important;display:flex!important;align-items:center!important;transition:none!important}.app-select-root.app-select.ant-select .ant-select-selection-overflow,.app-select-root.app-select.ant-select .ant-select-selection-overflow-item,.app-select-root.app-select.ant-select .ant-select-selection-wrap,.app-select-root.app-select.ant-select .ant-select-selector,.app-select.ant-select .ant-select-selection-overflow,.app-select.ant-select .ant-select-selection-overflow-item,.app-select.ant-select .ant-select-selection-wrap,.app-select.ant-select .ant-select-selector{background-color:rgba(20,30,44,.92)!important}.app-select-root.app-select.ant-select .ant-select-selection-wrap,.app-select.ant-select .ant-select-selection-wrap{align-self:stretch!important;min-height:46px!important;height:46px!important;display:flex!important;align-items:center!important;background:transparent!important}.app-select-root.app-select.ant-select .ant-select-content,.app-select.ant-select .ant-select-content{position:static!important;min-height:46px!important;height:46px!important;display:flex!important;align-items:center!important;background:transparent!important}.app-select-root.app-select.ant-select .ant-select-selector *,.app-select.ant-select .ant-select-selector *{background-color:transparent!important}.app-select-root.app-select.ant-select .ant-select-selection-search,.app-select.ant-select .ant-select-selection-search{inset-inline-start:0!important;inset-inline-end:0!important;display:flex!important;align-items:center!important}.app-select-root.app-select.ant-select .ant-select-selection-search-input,.app-select.ant-select .ant-select-selection-search-input{width:100%!important;height:46px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#eef4fb!important}.app-select-root.app-select.ant-select .ant-select-selection-search-input:focus,.app-select.ant-select .ant-select-selection-search-input:focus{background:transparent!important;border:0!important;box-shadow:none!important}.app-select-root.app-select.ant-select .ant-select-selection-item,.app-select-root.app-select.ant-select .ant-select-selection-placeholder,.app-select.ant-select .ant-select-selection-item,.app-select.ant-select .ant-select-selection-placeholder{min-height:0!important;height:auto!important;-webkit-padding-end:0!important;padding-inline-end:0!important;display:flex!important;align-items:center!important;color:#eef4fb!important;font:inherit!important;font-weight:700;line-height:1.2!important}.app-select-root.app-select.ant-select .ant-select-selection-placeholder,.app-select.ant-select .ant-select-selection-placeholder{color:rgba(226,236,248,.54)!important}.app-select-root.app-select.ant-select .ant-select-arrow,.app-select.ant-select .ant-select-arrow{inset-inline-end:1rem!important;color:rgba(226,236,248,.72)!important;opacity:.68}.app-select-popup.ant-select-dropdown .anticon,.app-select-root.app-select.ant-select .ant-select-arrow .anticon,.app-select-root.app-select.ant-select .ant-select-clear .anticon,.app-select-root.app-select.ant-select .anticon,.app-select.ant-select .ant-select-arrow .anticon,.app-select.ant-select .ant-select-clear .anticon,.app-select.ant-select .anticon{color:rgba(226,236,248,.72)!important;fill:currentColor!important}.app-select-root.app-select.ant-select-focused .anticon,.app-select-root.app-select.ant-select:not(.ant-select-disabled):hover .anticon,.app-select.ant-select-focused .anticon,.app-select.ant-select:not(.ant-select-disabled):hover .anticon{color:#eef4fb!important}.app-select-root.app-select.ant-select-focused .ant-select-selector,.app-select-root.app-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.app-select.ant-select-focused .ant-select-selector,.app-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:hsla(0,0%,100%,.12)!important;background:rgba(20,30,44,.92)!important;box-shadow:none!important}.app-select-root.app-select.ant-select-disabled .ant-select-selector,.app-select.ant-select-disabled .ant-select-selector{opacity:.58!important;cursor:not-allowed!important}.app-select-popup.ant-select-dropdown{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(14,22,34,.98);box-shadow:0 18px 46px rgba(0,0,0,.36);overflow:hidden}.app-select-popup .ant-select-item{color:rgba(238,244,251,.86);font:inherit}.app-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:hsla(0,0%,100%,.08)}.app-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:rgba(126,224,198,.12);color:#d8f8ef}.manager-theme-light .app-select-root.app-select.ant-select,.manager-theme-light .app-select.ant-select{color:#1a2635}.manager-theme-light .app-select-root.app-select.ant-select,.manager-theme-light .app-select.ant-select,.manager-theme-light .css-var-root.ant-select-css-var.app-select,.manager-theme-light .css-var-root.ant-select-css-var.app-select-root{--ant-color-bg-container:hsla(0,0%,100%,.92);--ant-color-bg-elevated:hsla(0,0%,100%,.98);--ant-color-text:#1a2635;--ant-color-text-placeholder:rgba(45,57,73,.52);--ant-color-icon:rgba(45,57,73,.62);--ant-color-icon-hover:#1a2635;--ant-color-border:rgba(35,49,68,.14);--ant-select-selector-bg:hsla(0,0%,100%,.92);--ant-select-hover-bg:rgba(248,250,253,.98);--ant-select-active-bg:rgba(248,250,253,.98);--ant-select-option-selected-bg:rgba(42,145,100,.1);--ant-select-option-active-bg:rgba(35,49,68,.06)}.manager-theme-light .app-select-root.app-select.ant-select .ant-select-selection-overflow,.manager-theme-light .app-select-root.app-select.ant-select .ant-select-selection-overflow-item,.manager-theme-light .app-select-root.app-select.ant-select .ant-select-selection-wrap,.manager-theme-light .app-select-root.app-select.ant-select .ant-select-selector,.manager-theme-light .app-select-root.app-select.ant-select-single .ant-select-selector,.manager-theme-light .app-select.ant-select .ant-select-selection-overflow,.manager-theme-light .app-select.ant-select .ant-select-selection-overflow-item,.manager-theme-light .app-select.ant-select .ant-select-selection-wrap,.manager-theme-light .app-select.ant-select .ant-select-selector,.manager-theme-light .app-select.ant-select-single .ant-select-selector{border-color:rgba(35,49,68,.14)!important;background-color:hsla(0,0%,100%,.92)!important;color:#1a2635!important}.manager-theme-light .app-select-root.app-select.ant-select .ant-select-selection-item,.manager-theme-light .app-select-root.app-select.ant-select .ant-select-selection-placeholder,.manager-theme-light .app-select-root.app-select.ant-select .ant-select-selection-search-input,.manager-theme-light .app-select.ant-select .ant-select-selection-item,.manager-theme-light .app-select.ant-select .ant-select-selection-placeholder,.manager-theme-light .app-select.ant-select .ant-select-selection-search-input{color:#1a2635!important}.manager-theme-light .app-select-root.app-select.ant-select .ant-select-arrow,.manager-theme-light .app-select-root.app-select.ant-select .ant-select-arrow .anticon,.manager-theme-light .app-select-root.app-select.ant-select .anticon,.manager-theme-light .app-select.ant-select .ant-select-arrow,.manager-theme-light .app-select.ant-select .ant-select-arrow .anticon,.manager-theme-light .app-select.ant-select .anticon{color:rgba(45,57,73,.62)!important}.manager-theme-light .app-select-root.app-select.ant-select-focused .ant-select-selector,.manager-theme-light .app-select-root.app-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.manager-theme-light .app-select.ant-select-focused .ant-select-selector,.manager-theme-light .app-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:rgba(72,139,255,.54)!important;background:rgba(248,250,253,.98)!important;box-shadow:0 0 0 3px rgba(72,139,255,.1)!important}.manager-theme-light .app-select-popup.ant-select-dropdown{border-color:rgba(35,49,68,.12);background:hsla(0,0%,100%,.98);box-shadow:0 18px 46px rgba(33,45,62,.16)}.manager-theme-light .app-select-popup .ant-select-item{color:rgba(26,38,53,.86)}.manager-theme-light .app-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:rgba(35,49,68,.06)}.manager-theme-light .app-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:rgba(42,145,100,.1);color:#26754f}.shell{min-height:100vh;padding:1.2rem}.hero{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 0 1.5rem}.eyebrow{margin:0 0 .6rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero h1{margin:0;font-size:clamp(2rem,7vw,4.4rem);line-height:.95}.subtitle{max-width:40rem;color:var(--muted)}.topnav{display:flex;gap:.75rem;flex-wrap:wrap}.topnav a,.topnav-logout{padding:.65rem .95rem;border-radius:999px;background:hsla(0,0%,100%,.55);border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer}.panel{background:var(--panel);border:1px solid hsla(0,0%,100%,.7);box-shadow:var(--shadow);border-radius:var(--radius);padding:1.25rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-panel{margin-bottom:1rem}.branch-grid,.card-grid,.display-grid,.two-column{display:grid;grid-gap:1rem;gap:1rem}.display-grid,.two-column{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.branch-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.info-card h3,.panel h2,.panel h3{margin-top:0}.info-card p,.panel p{color:var(--muted)}.info-card span{display:inline-block;margin-top:1rem;font-family:var(--mono);font-size:.8rem}.auth-form,.editor{display:grid;grid-gap:1rem;gap:1rem}.auth-terminal-shell{min-height:100vh;display:grid;place-items:center;padding:1.2rem;background:radial-gradient(circle at top center,rgba(209,75,65,.18),transparent 22%),radial-gradient(circle at bottom right,rgba(74,131,235,.16),transparent 24%),linear-gradient(180deg,#0b1018,#121b29 56%,#090e15)}.auth-terminal-card{width:min(430px,100%);display:grid;justify-items:center}.auth-card-strap{width:8px;height:58px;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.02))}.auth-card-panel{width:100%;padding:1.4rem;border-radius:30px;background:linear-gradient(180deg,hsla(40,39%,95%,.98),hsla(42,23%,89%,.96));border:1px solid hsla(0,0%,100%,.78);box-shadow:0 30px 70px rgba(0,0,0,.35);color:#161a20}.auth-card-mark{display:grid;justify-items:center;margin-bottom:1rem}.auth-card-icon{width:76px;height:76px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(180deg,#d14b41,#992a23);color:#fff;font-size:2rem;font-weight:800;box-shadow:0 14px 32px rgba(209,75,65,.28)}.auth-card-heading{text-align:center;display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:1.2rem}.auth-card-heading .archive-kicker{color:rgba(22,26,32,.54)}.agency-landing-shell{position:relative;min-height:100vh;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);background:radial-gradient(circle at top center,rgba(209,75,65,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(70,124,228,.18),transparent 30%),linear-gradient(180deg,#0a0f17,#111827 58%,#090d14)}.agency-landing-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(115,135,172,.12) 1px,transparent 0),linear-gradient(90deg,rgba(115,135,172,.12) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 95%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 95%);pointer-events:none}.agency-landing-cards{position:relative;z-index:1;width:min(1120px,100%);min-height:calc(100vh - clamp(4rem, 8vw, 7rem));margin:0 auto;align-content:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.agency-entry-card{position:relative;overflow:hidden;display:grid;grid-gap:.9rem;gap:.9rem;min-height:320px;padding:1.35rem;border-radius:28px;border:1px solid rgba(109,129,169,.18);background:linear-gradient(180deg,rgba(12,20,33,.9),rgba(10,17,29,.82)),radial-gradient(circle at top right,hsla(0,0%,100%,.05),transparent 35%);box-shadow:0 24px 48px rgba(3,7,16,.28);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.agency-entry-card.player{box-shadow:inset 0 0 0 1px rgba(67,152,255,.12),0 24px 48px rgba(3,7,16,.3)}.agency-entry-card.manager{box-shadow:inset 0 0 0 1px rgba(209,75,65,.14),0 24px 48px rgba(3,7,16,.3)}.agency-entry-card:hover{transform:translateY(-4px)}.agency-entry-card.player:hover{border-color:rgba(67,152,255,.3);box-shadow:inset 0 0 0 1px rgba(67,152,255,.18),0 28px 56px rgba(13,49,108,.36)}.agency-entry-card.manager:hover{border-color:rgba(209,75,65,.32);box-shadow:inset 0 0 0 1px rgba(209,75,65,.18),0 28px 56px rgba(94,28,23,.34)}.agency-entry-sheen{position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 28%,transparent 72%,hsla(0,0%,100%,.04));pointer-events:none}.agency-entry-topline{display:flex;align-items:center;gap:.6rem}.agency-entry-dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 14px currentColor}.agency-entry-card.player .agency-entry-dot{color:#4aa3ff;background:#4aa3ff}.agency-entry-card.manager .agency-entry-dot{color:#d34d42;background:#d34d42}.agency-entry-topline p{margin:0;font-family:var(--mono);letter-spacing:.16em;font-size:.82rem;color:rgba(185,198,223,.66)}.agency-entry-main{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start}.agency-entry-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;font-size:1.9rem;font-weight:800;color:#fff}.agency-entry-card.player .agency-entry-icon{background:linear-gradient(180deg,rgba(46,134,243,.95),rgba(28,94,200,.95));box-shadow:0 18px 34px rgba(46,134,243,.26)}.agency-entry-card.manager .agency-entry-icon{background:linear-gradient(180deg,rgba(211,77,66,.96),rgba(169,45,38,.96));box-shadow:0 18px 34px rgba(209,75,65,.26)}.agency-entry-copy{display:grid;grid-gap:.55rem;gap:.55rem}.agency-entry-copy h2{margin:0;color:#f6f8fd;font-size:clamp(2rem,4vw,3.2rem);line-height:.92;letter-spacing:-.03em}.agency-entry-summary{margin:0;color:rgba(201,210,227,.78);font-size:.96rem;line-height:1.65;max-width:25rem}.agency-entry-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(109,129,169,.16)}.agency-entry-footer span{margin:0;color:rgba(201,210,227,.7);font-size:.88rem}.agency-entry-footer strong{margin:0;font-family:var(--mono);letter-spacing:.18em;font-size:.92rem;color:rgba(236,239,247,.86)}.auth-card-heading h1{margin:0;font-size:clamp(2rem,7vw,2.8rem);line-height:.94}.auth-card-heading p:last-child{margin:0;color:rgba(22,26,32,.62)}.auth-terminal-form{display:grid;grid-gap:.9rem;gap:.9rem}.auth-terminal-form label{color:rgba(22,26,32,.68)}.auth-terminal-form input{background:hsla(0,0%,100%,.78);border-color:rgba(22,26,32,.12);color:#161a20}.auth-hint{margin:0;color:rgba(22,26,32,.58);font-size:.92rem}.auth-error{margin:0}.auth-terminal-button{background:linear-gradient(180deg,#d14b41,#a53028)}.auth-inline-button,.auth-link-button,.auth-modal-close,.auth-secondary-button{border-radius:10px;border:1px solid rgba(22,26,32,.12);background:rgba(22,26,32,.05);color:#161a20;font-weight:700;cursor:pointer}.auth-secondary-button{min-height:46px;padding:0 1rem}.auth-link-button{padding:.45rem .8rem}.auth-inline-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem}.auth-inline-button{min-width:110px;padding:0 1rem}.auth-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem}.auth-modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:rgba(10,12,19,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-modal-card{width:min(720px,100%);border-radius:28px;padding:1.5rem;background:linear-gradient(180deg,hsla(42,39%,94%,.98),hsla(39,36%,89%,.98));box-shadow:0 28px 60px rgba(7,11,20,.32);border:1px solid hsla(0,0%,100%,.4)}.auth-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.auth-modal-head h2{margin:0;font-size:clamp(1.75rem,4vw,2.4rem);line-height:.95}.auth-modal-close{padding:.5rem .9rem}.auth-modal-body{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;align-items:start;margin-bottom:1rem}.auth-modal-qr-shell{display:grid;place-items:center;padding:1rem;border-radius:20px;background:hsla(0,0%,100%,.7);border:1px solid rgba(22,26,32,.08)}.auth-modal-qr-image{width:min(100%,180px);height:auto;border-radius:12px;background:#f6f3ea}.auth-modal-copy{display:grid;grid-gap:.55rem;gap:.55rem;color:rgba(22,26,32,.7);font-size:.96rem}.auth-modal-copy p{margin:0}.auth-modal-copy code{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .8rem;border-radius:12px;background:rgba(22,26,32,.08);color:#161a20;font-weight:700;word-break:break-all}.auth-modal-form{padding-top:1rem;border-top:1px solid rgba(22,26,32,.08)}@media (max-width:640px){.auth-action-row,.auth-inline-row,.auth-modal-body{grid-template-columns:1fr}}.form-intro{display:grid;grid-gap:.35rem;gap:.35rem;padding:.25rem 0 .5rem}.form-intro strong{font-size:1.05rem}.form-intro p{margin:0}.grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid .full{grid-column:1/-1}.actions,.pill-row,.quick-stats,.status-row,.stepper{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.stepper button{background:transparent;color:var(--text);border:1px solid var(--line)}.stepper button.active{background:var(--player);color:#fff}.metric-card,.quick-stats>div{flex:1 1;min-width:120px}.metric-card strong,.quick-stats strong{display:block;font-size:2rem}.pill-row span,.status-row span{padding:.45rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.6);border:1px solid var(--line);font-family:var(--mono);font-size:.82rem}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.detail-list dt{font-size:.82rem;color:var(--muted)}.detail-list dd{margin:.2rem 0 0;font-weight:600}.simple-list{padding-left:1rem}.present-card{padding:1.5rem;border-radius:36px;background:linear-gradient(135deg,rgba(34,69,92,.95),rgba(28,42,57,.92));color:#f8f4ea;box-shadow:var(--shadow)}.present-card h2{margin:0;font-size:clamp(2rem,9vw,4.2rem)}.present-footer,.present-title{color:hsla(43,50%,95%,.8)}.wizard-editor,.wizard-stack{display:grid;grid-gap:1rem;gap:1rem}.player-archive-shell.wizard-page-shell,.wizard-page-shell{width:100%;max-width:none;min-height:100dvh;padding:.55rem 1rem calc(6rem + env(safe-area-inset-bottom, 0));overflow-x:clip}.player-archive-shell.wizard-page-shell .wizard-editor,.wizard-page-shell .wizard-editor{gap:.75rem;width:min(100%,1240px);margin:0 auto}.player-archive-shell.wizard-page-shell .panel,.wizard-page-shell .panel{padding:1rem}.sheet-editor{display:grid;grid-gap:1rem;gap:1rem}.sheet-editor-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:.7rem;border-radius:24px;background:rgba(10,14,22,.92);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 50px rgba(0,0,0,.38)}.sheet-editor-nav button{background:transparent;color:rgba(226,236,248,.65);border:1px solid transparent;border-radius:16px}.sheet-editor-nav button.active{background:rgba(210,73,62,.16);border-color:rgba(210,73,62,.35);color:#fff}.mod-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.btn-add,.mini-danger{border-radius:12px;padding:.55rem .8rem;background:hsla(0,0%,100%,.08);color:#eef3f9;border:1px solid hsla(0,0%,100%,.08)}.mini-danger{background:rgba(176,48,42,.22);border-color:rgba(176,48,42,.3)}.editor-card-block,.editor-list{display:grid;grid-gap:.85rem;gap:.85rem}.editor-card-block{padding:1rem;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.editor-card-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.editor-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.35rem .6rem;border-radius:999px;font-family:var(--mono);font-size:.72rem;color:#dce8fb;background:hsla(0,0%,100%,.08)}.anomaly-editor-card,.reality-editor-card{display:grid;grid-gap:.85rem;gap:.85rem}.inline-gap,.sheet-save-area{margin-top:1rem}.wizard-top-chrome{position:-webkit-sticky;position:sticky;top:0;z-index:35;margin:-.15rem 0 .7rem;padding:.1rem .1rem .15rem;background:linear-gradient(180deg,rgba(10,16,24,.94),rgba(10,16,24,.8) 72%,rgba(10,16,24,0));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.binary-row button,.choice-card{background:hsla(0,0%,100%,.05);color:#eef3f9;border:1px solid hsla(0,0%,100%,.12)}.binary-row button.selected,.choice-card.selected{background:linear-gradient(180deg,rgba(228,92,81,.48),rgba(156,43,35,.42));border-color:hsla(6,100%,76%,.8);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(209,75,65,.22),0 16px 32px rgba(124,28,21,.28)}.wizard-dot-rail{width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;gap:7px;padding:7px 12px;border-radius:999px;background:rgba(14,21,31,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.07);box-shadow:0 18px 34px rgba(0,0,0,.24)}.wizard-dot{width:8px;height:8px;padding:0;border-radius:999px;background:hsla(0,0%,100%,.15);border:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.wizard-dot.active{background:#d14b41;box-shadow:0 0 10px rgba(209,75,65,.62);transform:scale(1.45)}.wizard-dot.done{background:#2faa6a}.wizard-hero{text-align:center;min-height:calc(100dvh - 9rem);display:grid;align-content:center;justify-items:center;padding-top:3rem;padding-bottom:3rem;grid-gap:1.8rem;gap:1.8rem}.wizard-welcome-mark{width:88px;height:88px;margin:0 auto;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(209,75,65,.95),rgba(140,35,28,.95));color:#fff;font-size:2.5rem;font-weight:800;box-shadow:0 24px 48px rgba(209,75,65,.24)}.wizard-hero h2{margin:0;font-size:clamp(2.3rem,5vw,3.2rem);line-height:.98;letter-spacing:-.03em}.wizard-welcome-copy{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center}.wizard-hero p{max-width:680px;margin:0;color:rgba(236,242,249,.82);line-height:1.8;font-size:1.08rem;text-align:center}.wizard-welcome-actions{display:grid;grid-gap:1rem;gap:1rem;max-width:520px;width:min(100%,520px);margin:0 auto}.wizard-hero .wizard-nav-btn{min-height:48px;font-size:.9rem;width:100%;padding-left:1.4rem;padding-right:1.4rem}.wizard-step-shell{display:grid;grid-gap:.8rem;gap:.8rem}.wizard-dark-panel{background:linear-gradient(180deg,rgba(17,24,34,.98),rgba(9,14,21,.98));border:1px solid hsla(0,0%,100%,.06);box-shadow:0 24px 60px rgba(0,0,0,.4)}.wizard-step-head{display:grid;grid-gap:.28rem;gap:.28rem;padding-bottom:.1rem}.wizard-step-head span{font-family:var(--mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:#ff8f83}.wizard-step-head h2{margin:0;color:#fff;font-size:clamp(1.5rem,3.5vw,1.9rem);letter-spacing:-.02em}.wizard-step-head p{margin:0;font-family:var(--mono);color:rgba(226,236,248,.72);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem}.wizard-tight-grid{align-items:start}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.choice-card{display:grid;grid-gap:.38rem;gap:.38rem;border-radius:6px;padding:.8rem;text-align:left;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.065);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.012)}.choice-card strong{font-size:.92rem;letter-spacing:.01em}.choice-card p,.choice-card small,.choice-card span{color:inherit;opacity:.96}.choice-card p{margin:0;color:rgba(232,239,247,.88);line-height:1.35;font-size:.86rem}.choice-card small{display:block;font-size:.74rem;color:rgba(226,236,248,.68)}.choice-card .choice-card-meta-label{display:flex;align-items:baseline;gap:.18rem;font-size:.86rem}.choice-card .choice-card-meta-kicker{color:hsla(44,85%,68%,.88)}.choice-card .choice-card-meta-value{color:rgba(232,239,247,.88)}.wizard-theme-gold .choice-card.selected{background:rgba(212,166,63,.18);border-color:rgba(212,166,63,.45);box-shadow:0 0 20px rgba(212,166,63,.15)}.wizard-theme-red .binary-row button.selected,.wizard-theme-red .choice-card.selected{background:linear-gradient(180deg,rgba(228,92,81,.48),rgba(156,43,35,.42));border-color:hsla(6,100%,76%,.8)}.wizard-theme-red .choice-card{border-color:rgba(209,75,65,.12);background:rgba(209,75,65,.035)}.wizard-theme-red .choice-card span{color:hsla(7,100%,83%,.92)}.wizard-theme-red .choice-card p,.wizard-theme-red .choice-card small{color:hsla(10,64%,95%,.9)}.wizard-theme-red .choice-card.selected p,.wizard-theme-red .choice-card.selected small,.wizard-theme-red .choice-card.selected span,.wizard-theme-red .choice-card.selected strong{color:#fff}.wizard-theme-blue .choice-card.selected{background:rgba(75,136,255,.16);border-color:rgba(75,136,255,.45);box-shadow:0 0 20px rgba(75,136,255,.15)}.wizard-theme-blue .choice-card span{color:rgba(148,187,255,.9)}.wizard-theme-blue .choice-card p,.wizard-theme-blue .choice-card small{color:rgba(228,238,255,.86)}.wizard-theme-red .wizard-step-head span{color:#ff8f83}.wizard-theme-red .assessment-block,.wizard-theme-red .inset-panel{border-color:rgba(209,75,65,.16);background:rgba(209,75,65,.045)}.wizard-theme-red .wizard-question-block{border-color:rgba(209,75,65,.14);background:linear-gradient(180deg,rgba(209,75,65,.08),rgba(209,75,65,.03))}.wizard-theme-red .wizard-detail-label{color:hsla(8,100%,85%,.96)}.wizard-theme-red .wizard-detail-panel{border-color:rgba(209,75,65,.32);background:linear-gradient(180deg,rgba(209,75,65,.13),rgba(209,75,65,.07))}.wizard-theme-red .wizard-detail-panel p{color:hsla(12,77%,95%,.92)}.wizard-theme-red .wizard-perm-item{background:rgba(209,75,65,.14);border-left-color:hsla(6,100%,71%,.95)}.wizard-theme-gold .wizard-detail-label{color:hsla(44,85%,68%,.96)}.wizard-theme-gold .choice-card span{color:hsla(44,85%,68%,.88)}.wizard-theme-gold .choice-card p,.wizard-theme-gold .choice-card small{color:hsla(44,72%,89%,.84)}.wizard-theme-gold .choice-card .choice-card-meta-label{color:inherit}.wizard-theme-gold .choice-card .choice-card-meta-kicker{color:hsla(44,85%,68%,.88)}.wizard-theme-gold .choice-card .choice-card-meta-value{color:hsla(44,72%,89%,.84)}.assessment-block,.inset-panel,.relationship-block,.relationship-chip{border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:.8rem;background:hsla(0,0%,100%,.022);color:#eef3f9}.wizard-question-block{display:grid;grid-gap:.6rem;gap:.6rem;padding:.8rem;border-radius:6px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06)}.wizard-question-label{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.7rem;gap:.7rem;color:#dde6f1;font-size:.88rem;line-height:1.45}.wizard-question-index{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:24px;padding:0 .45rem;border-radius:999px;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;background:rgba(209,75,65,.18);color:hsla(7,100%,89%,.98)}.wizard-question-text{display:block;color:hsla(10,43%,95%,.96);font-size:.95rem;line-height:1.55}.wizard-dark-panel input,.wizard-dark-panel select,.wizard-dark-panel textarea,.wizard-question-block textarea{background:linear-gradient(180deg,rgba(10,16,24,.96),rgba(6,11,18,.98));border:1px solid rgba(130,152,186,.18);color:#f1f5fb;border-radius:8px;padding:.8rem .9rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 1px hsla(0,0%,100%,.015)}.wizard-dark-panel label{color:rgba(237,242,250,.74);font-weight:600}.wizard-dark-panel input:hover,.wizard-dark-panel select:hover,.wizard-dark-panel textarea:hover{border-color:rgba(154,178,214,.28)}.wizard-dark-panel input::placeholder,.wizard-dark-panel textarea::placeholder{color:rgba(226,236,248,.36)}.wizard-dark-panel input:focus,.wizard-dark-panel select:focus,.wizard-dark-panel textarea:focus{outline:none;border-color:hsla(6,100%,76%,.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 3px rgba(209,75,65,.12)}.wizard-detail-panel{padding:.8rem;border-radius:6px;background:hsla(0,0%,100%,.022);border:1px solid hsla(0,0%,100%,.065);display:grid;grid-gap:.75rem;gap:.75rem}.wizard-detail-panel.gold{border-color:rgba(212,166,63,.32);background:linear-gradient(180deg,rgba(212,166,63,.13),rgba(212,166,63,.07))}.wizard-detail-panel.red{border-color:rgba(209,75,65,.25);background:rgba(209,75,65,.085)}.wizard-detail-panel.blue{border-color:rgba(75,136,255,.25);background:rgba(75,136,255,.08)}.wizard-detail-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(226,236,248,.82)}.wizard-detail-label.red{color:hsla(8,100%,85%,.96)}.wizard-detail-label.blue{color:rgba(150,193,255,.96)}.wizard-detail-label.success{color:rgba(96,214,149,.96)}.wizard-detail-label.fail{color:hsla(0,100%,76%,.96)}.wizard-detail-panel p{margin:0;white-space:pre-line}.wizard-detail-copy.red{color:hsla(12,77%,95%,.92)}.wizard-theme-gold .wizard-detail-panel p{color:hsla(43,78%,91%,.92)}.wizard-theme-blue .wizard-detail-panel p{color:rgba(232,239,255,.92)}.wizard-trigger-question-list{gap:.75rem}.wizard-trigger-question-card{padding:.9rem 1rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);display:grid;grid-gap:.45rem;gap:.45rem}.wizard-trigger-question-card>.wizard-detail-label{font-size:.82rem;font-weight:800;letter-spacing:.12em;color:hsla(44,85%,68%,.96)}.wizard-trigger-question-card p{margin:0;color:rgba(239,243,249,.84);line-height:1.65}.wizard-choice-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.wizard-choice-option{padding:.78rem .85rem;border-radius:10px;border:1px solid rgba(212,166,63,.18);background:hsla(0,0%,100%,.03);color:hsla(44,72%,89%,.84);text-align:left;font-size:.88rem;line-height:1.45;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.wizard-choice-option:hover{border-color:hsla(44,85%,68%,.42);background:rgba(212,166,63,.08)}.wizard-choice-option.selected{border-color:hsla(44,85%,68%,.62);background:rgba(212,166,63,.18);color:#fff6df;box-shadow:0 0 0 1px hsla(44,85%,68%,.14)}.wizard-trigger-input-label{display:grid;grid-gap:.55rem;gap:.55rem}.wizard-trigger-input-label span{color:hsla(44,85%,68%,.9);font-size:.82rem;font-weight:600}.wizard-trigger-description-field,.wizard-trigger-description-label{position:relative}.wizard-trigger-description-field textarea{width:100%;padding-bottom:3.1rem;resize:vertical}.wizard-generate-description-btn{position:absolute;right:.7rem;bottom:.7rem;min-height:32px;padding:0 .72rem;border-radius:999px;border:1px solid hsla(44,85%,68%,.36);background:rgba(212,166,63,.16);color:rgba(255,246,223,.94);font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.wizard-generate-description-btn:hover:not(:disabled){border-color:hsla(44,85%,68%,.62);background:rgba(212,166,63,.26);color:#fff8e6}.wizard-generate-description-btn:disabled{cursor:not-allowed;opacity:.38;background:hsla(0,0%,100%,.05);color:rgba(226,236,248,.5);border-color:rgba(226,236,248,.14)}.wizard-detail-stack{display:grid;grid-gap:.85rem;gap:.85rem}.wizard-anomaly-block{padding:.85rem;border-radius:6px;background:rgba(8,14,24,.42);border:1px solid rgba(95,141,232,.18);display:grid;grid-gap:.7rem;gap:.7rem}.wizard-anomaly-block strong{color:#fff;display:block;margin-bottom:0}.wizard-anomaly-block p{margin:0}.wizard-anomaly-trigger-row{display:flex;flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .1rem}.wizard-anomaly-trigger-row span{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:.15rem .42rem;border-radius:999px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(194,212,249,.82);background:hsla(0,0%,100%,.06)}.wizard-anomaly-trigger-row span.active{color:#fff;background:rgba(75,136,255,.3);box-shadow:0 0 0 1px rgba(75,136,255,.22)}.wizard-anomaly-meta{display:flex;flex-wrap:wrap;gap:.45rem}.wizard-anomaly-meta span{display:inline-flex;align-items:center;padding:.22rem .45rem;border-radius:999px;font-family:var(--mono);font-size:.7rem;background:rgba(75,136,255,.11);color:#dce8fb}.wizard-anomaly-resolution,.wizard-anomaly-section{display:grid;grid-gap:.35rem;gap:.35rem}.wizard-anomaly-resolution{padding:.7rem .75rem;border-radius:6px;border-left:2px solid transparent}.wizard-anomaly-resolution.success{background:rgba(39,174,96,.08);border-left-color:rgba(39,174,96,.82)}.wizard-anomaly-resolution.fail{background:rgba(192,57,43,.08);border-left-color:rgba(192,57,43,.82)}.wizard-perm-list{display:grid;grid-gap:.55rem;gap:.55rem}.wizard-perm-item{padding:.58rem .72rem;border-radius:4px;background:rgba(209,75,65,.11);border-left:3px solid rgba(209,75,65,.9);color:#f3f6fb}.wizard-perm-item.red{background:rgba(209,75,65,.14);border-left-color:hsla(6,100%,71%,.95)}.wizard-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:45;margin-top:0;padding:.35rem 1rem calc(.55rem + env(safe-area-inset-bottom, 0));background:linear-gradient(180deg,rgba(10,16,24,0),rgba(10,16,24,.8) 38%,rgba(10,16,24,.96))}.wizard-bottom-inner{display:grid;grid-gap:.6rem;gap:.6rem;padding:10px 12px;width:min(100%,1240px);margin:0 auto;border-radius:10px;background:rgba(11,18,26,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.07);box-shadow:0 24px 52px rgba(0,0,0,.42)}.wizard-bottom-actions{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.45rem;gap:.45rem}.wizard-nav-btn{min-height:40px;padding:10px 15px;border-radius:4px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.wizard-nav-btn.muted{background:hsla(0,0%,100%,.045);color:rgba(226,236,248,.82);border:1px solid hsla(0,0%,100%,.08)}.wizard-nav-btn.subtle{background:transparent;color:rgba(226,236,248,.54);border:1px solid hsla(0,0%,100%,.06)}.wizard-nav-btn.primary{background:#d14b41}.wizard-nav-btn.primary,.wizard-nav-btn.success{color:#fff;border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.wizard-nav-btn.success{background:#2faa6a}.wizard-nav-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.binary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:.55rem}.binary-row button{min-height:38px;border-radius:4px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;display:grid;grid-gap:.28rem;gap:.28rem;align-content:center;justify-items:start;text-align:left;padding:.65rem .75rem}.binary-row button small,.binary-row button span{color:inherit}.binary-row button small{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;opacity:.78}.question-list,.relationship-list{display:grid;grid-gap:.85rem;gap:.85rem}.item-reference-panel,.relationship-reference-panel{display:grid;grid-gap:1rem;gap:1rem}.item-reference-panel{position:relative;isolation:isolate;grid-auto-rows:max-content;align-content:start;min-width:0;width:100%;max-width:100%;overflow-x:clip;background-color:rgba(16,24,36,.76)!important;background-image:none!important;transform:translateZ(0)}.item-reference-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(138,54,48,.34),rgba(16,24,36,.9)),rgba(16,24,36,.76)}.item-reference-panel>*{position:relative;z-index:1}.relationship-reference-header{margin-bottom:0}.item-reference-panel>.mod-header{align-self:start;min-height:0}.player-item-tab-panel{min-width:0;width:100%;max-width:100%}.player-item-tab-panel[hidden]{display:none!important}.relationship-reference-actions{display:flex;gap:.6rem;flex-wrap:wrap}.player-item-panel-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0;max-width:100%}.player-item-panel-tabs{display:flex;gap:.45rem;flex-wrap:wrap;min-width:0}.player-item-panel-tab{min-height:34px;padding:.42rem .78rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:rgba(236,242,249,.76);cursor:pointer;font-size:.78rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.player-item-panel-tab.active{background:rgba(176,71,62,.22);border-color:hsla(6,74%,66%,.32);color:#fff2ef}.player-item-shop-stats{margin-left:auto;min-height:40px;padding:.42rem .9rem;display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;border:1px solid rgba(209,88,75,.22);background:linear-gradient(180deg,rgba(122,43,37,.38),rgba(63,28,27,.28)),rgba(209,88,75,.1);color:hsla(9,100%,92%,.84);font-size:.74rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 18px rgba(0,0,0,.14)}.player-item-shop-stats strong{color:#fff8f6;font-size:1.35rem;line-height:1;font-weight:900;letter-spacing:.01em;text-shadow:0 1px 14px hsla(7,100%,75%,.2)}.mission-complete-result-panel{display:grid;place-items:center;min-height:60vh}.mission-complete-result-card{width:min(720px,100%);padding:2.4rem 2.2rem;border-radius:28px;border:1px solid hsla(6,72%,65%,.24);background:radial-gradient(circle at top left,rgba(188,67,55,.22),transparent 42%),linear-gradient(180deg,rgba(50,29,37,.98),rgba(19,24,37,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 26px 60px rgba(0,0,0,.22);text-align:center}.mission-complete-result-kicker{margin:0 0 .8rem;color:hsla(9,100%,87%,.74);font-size:.84rem;letter-spacing:.18em;text-transform:uppercase}.mission-complete-result-card h2{margin:0;color:#fff3f0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.mission-complete-result-text{margin:1rem auto 0;max-width:36rem;color:rgba(235,240,248,.82);font-size:1rem;line-height:1.8}.mission-complete-result-actions{margin-top:1.6rem;display:flex;justify-content:center;align-items:center;gap:.9rem;flex-wrap:wrap}.mission-complete-result-actions .archive-btn{min-height:52px;min-width:150px;padding:.95rem 1.3rem;border-radius:12px;font-weight:700}.item-reference-list,.player-requisition-shop-panel,.relationship-reference-list{display:grid;grid-gap:1rem;gap:1rem}.player-requisition-shop-panel{min-width:0;width:100%;max-width:100%;overflow-x:clip;contain:layout}.player-requisition-shop-placeholder{padding:.9rem 1rem;border-radius:10px;border:1px dashed hsla(6,64%,65%,.28);background:rgba(108,39,35,.18);color:hsla(9,100%,93%,.9);font-size:.78rem;line-height:1.6}.player-requisition-shop-list{display:grid;grid-gap:1rem;gap:1rem;min-width:0;max-width:100%}.player-owned-item-display-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;min-width:0;max-width:100%}.player-owned-item-display-list .relationship-reference-empty{grid-column:1/-1}.player-owned-item-display-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:0;overflow:hidden;min-width:0;border-radius:18px;border:1px solid hsla(6,69%,65%,.14);background:linear-gradient(180deg,rgba(38,29,36,.98),rgba(16,24,38,.95)),hsla(0,0%,100%,.04);box-shadow:0 16px 30px rgba(0,0,0,.18)}.player-owned-item-display-head{min-height:60px;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;border-bottom:1px solid hsla(6,69%,65%,.14);background:linear-gradient(135deg,rgba(142,52,45,.34),rgba(104,38,34,.24) 38%,rgba(24,33,48,.96)),hsla(0,0%,100%,.03)}.player-owned-item-display-head strong{display:block;min-width:0;color:#fff1ee;font-size:1.02rem;line-height:1.25;font-weight:800;letter-spacing:.015em;overflow-wrap:anywhere;word-break:break-word}.player-owned-item-display-head-actions{display:flex;align-items:center;gap:.6rem;flex:0 0 auto}.player-owned-item-display-use{flex:0 0 auto;min-height:34px;min-width:78px;padding:.38rem .92rem;border-radius:10px;border:1px solid hsla(7,73%,69%,.34);background:linear-gradient(180deg,rgba(164,58,46,.38),rgba(119,35,29,.32)),hsla(0,0%,100%,.04);color:#fff2ef;cursor:pointer;font-size:.76rem;font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.player-owned-item-display-use.disabled,.player-owned-item-display-use:disabled{opacity:.7;cursor:not-allowed;border-color:hsla(6,18%,46%,.3);background:rgba(92,63,66,.34);color:hsla(9,100%,92%,.84)}.player-owned-item-display-delete{flex:0 0 auto;min-height:34px;padding:.38rem .78rem;border-radius:10px;border:1px solid rgba(176,48,42,.28);background:rgba(176,48,42,.14);color:#ffd5cf;cursor:pointer;font-size:.76rem}.player-owned-item-display-delete:disabled{opacity:.65;cursor:not-allowed}.player-owned-item-display-tags{padding:0 1rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.player-owned-item-display-tag{flex:0 0 auto;padding:.38rem .9rem;border-radius:999px;border:1px solid hsla(7,73%,69%,.3);background:linear-gradient(180deg,rgba(128,42,36,.56),rgba(88,28,24,.46)),hsla(7,73%,69%,.14);color:#ffd7d1;font-size:.78rem;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 18px rgba(63,17,15,.2)}.player-owned-item-display-tag.invalid{border-color:rgba(214,97,86,.44);background:linear-gradient(180deg,rgba(101,39,39,.78),rgba(72,30,30,.62)),rgba(214,97,86,.2);color:#ffd1ca}.player-owned-item-display-description{margin:0;padding:0 1rem;min-height:calc(1.55em * 4);max-height:calc(1.55em * 4);color:rgba(227,236,248,.78);line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.player-owned-item-display-card.initial-requisition .player-owned-item-display-description{min-height:0;max-height:none;display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial}.player-requisition-shop-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;min-width:0;max-width:100%;overflow-x:clip;border-radius:12px;border:1px solid rgba(186,98,87,.18);background:linear-gradient(180deg,rgba(70,34,38,.36),rgba(18,24,36,.9)),rgba(18,24,36,.78)}.player-requisition-shop-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0}.player-requisition-shop-card-head h3{margin:0;min-width:0;color:#fff;font-size:1rem;overflow-wrap:anywhere;word-break:break-word}.player-requisition-shop-card-head span{flex:0 0 auto;padding:.24rem .58rem;border-radius:999px;background:rgba(176,71,62,.16);color:hsla(9,100%,92%,.82);font-size:.68rem}.player-requisition-shop-description{margin:0;color:rgba(227,236,248,.76);line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.player-requisition-shop-price-list{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;max-width:100%}.player-requisition-shop-price-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;min-width:0;max-width:100%;padding:.85rem .9rem;border-radius:10px;border:1px solid hsla(6,64%,65%,.2);background:rgba(97,39,35,.18)}.player-requisition-shop-price-copy{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.player-requisition-shop-price-copy strong{color:#ffe2dc;font-size:.84rem}.player-requisition-shop-price-copy em,.player-requisition-shop-price-copy span{color:hsla(9,70%,91%,.8);font-size:.74rem;font-style:normal}.player-requisition-shop-price-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;max-width:100%}.player-requisition-shop-buy-btn{min-width:min(240px,100%);max-width:100%;padding-inline:1rem;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(180deg,rgba(176,71,62,.26),rgba(120,40,35,.24)),hsla(0,0%,100%,.06);border-color:hsla(6,74%,66%,.28);color:#fff2ef}@media (max-width:720px){.player-item-panel-actions{align-items:stretch}.player-owned-item-display-list{grid-template-columns:1fr}.player-item-shop-stats{margin-left:0}.player-requisition-shop-price-card{grid-template-columns:1fr;align-items:stretch}.player-requisition-shop-price-actions{justify-content:stretch}.player-requisition-shop-price-actions .archive-mini-link{width:100%}}@media (min-width:721px) and (max-width:1080px){.player-owned-item-display-list{grid-template-columns:repeat(2,minmax(0,1fr))}.player-requisition-shop-price-card{grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center}.player-requisition-shop-price-actions{justify-content:flex-end}.player-requisition-shop-price-actions .archive-mini-link{width:auto;min-width:0}}.relationship-reference-card{border-radius:10px;border:1px solid rgba(205,169,92,.18);background:linear-gradient(180deg,rgba(60,49,30,.34),rgba(28,24,18,.86)),rgba(18,24,36,.78)}.item-reference-card,.relationship-reference-card{position:relative;display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;overflow:visible}.item-reference-card{border-radius:10px;border:1px solid rgba(94,126,198,.18);background:linear-gradient(180deg,rgba(36,54,93,.3),rgba(18,24,36,.86)),rgba(18,24,36,.78)}.item-reference-row{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:.85rem;gap:.85rem}.item-reference-field-code input{font-size:1rem;font-weight:500;color:rgba(214,226,255,.9)}.item-reference-kicker{font-size:.82rem;font-weight:700;letter-spacing:.08em;color:rgba(157,190,255,.9)}.item-reference-desc textarea{min-height:108px}.track-panel{display:grid;grid-gap:1.2rem;gap:1.2rem}.trajectory-top-row{display:flex;align-items:center;gap:1rem;justify-content:space-between}.trajectory-alert{display:grid;grid-gap:.3rem;gap:.3rem;align-items:start;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:min(100%,980px);padding:.8rem 1rem;border-radius:12px;background:rgba(214,109,88,.14);border:1px solid rgba(214,109,88,.18);color:rgba(255,233,228,.95)}.trajectory-alert strong{margin:0;color:#fff2ef}.trajectory-meta-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:.9rem;gap:.9rem;flex:1 1}.trajectory-pill{display:grid;grid-template-columns:auto 58px;min-height:86px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow:hidden}.trajectory-pill-tag{display:flex;align-items:center;padding:0 .72rem;background:hsla(0,0%,100%,.08);color:rgba(232,238,246,.94);font-weight:700;font-size:.98rem}.trajectory-pill strong{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);color:#fff;font-size:1.25rem}.trajectory-section{display:grid;grid-gap:.75rem;gap:.75rem;padding-left:3.25rem}.trajectory-section h3{margin:0;font-size:1.5rem}.trajectory-label-row{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:-.15rem;margin-bottom:.1rem;font-size:.78rem;letter-spacing:.02em;color:rgba(226,236,248,.72)}.trajectory-label-row-short{grid-template-columns:repeat(5,minmax(0,1fr))}.trajectory-label-row-banded{grid-template-columns:repeat(15,minmax(0,1fr));gap:.45rem;padding-right:1.2rem}.trajectory-label-row-bottom{margin-top:.2rem;color:rgba(226,236,248,.66)}.trajectory-label-row span{text-align:left}.trajectory-label-row-banded span,.trajectory-label-row-bottom span{text-align:center}.trajectory-rank-band{position:relative;padding-bottom:1.05rem}.trajectory-rank-band:after{content:"";position:absolute;left:.2rem;right:.2rem;bottom:.08rem;height:.9rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 28' preserveAspectRatio='none'%3E%3Cpath d='M2 26 V18 C2 14 5 12 9 12 H46 C53 12 56 10 58 4 C58.5 2.5 59.3 2 60 2 C60.7 2 61.5 2.5 62 4 C64 10 67 12 74 12 H111 C115 12 118 14 118 18 V26' fill='none' stroke='rgba(196,201,226,0.68)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");pointer-events:none}.trajectory-rank-band-bottom{padding-top:1.05rem;padding-bottom:0}.trajectory-rank-band-bottom:after{top:.08rem;bottom:auto;transform:scaleY(-1)}.trajectory-copy-row{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.3rem;color:rgba(226,236,248,.82);line-height:1.65}.trajectory-copy-row p{margin:0;font-size:.92rem}.trajectory-copy-row-long,.trajectory-copy-row-short{grid-template-columns:repeat(2,minmax(0,1fr))}.trajectory-anomaly-copy{display:grid;grid-gap:.32rem;gap:.32rem;color:#0f5db8}.trajectory-anomaly-intro,.trajectory-anomaly-note{color:#0f5db8;font-weight:700}.trajectory-anomaly-list{display:grid;grid-gap:.18rem;gap:.18rem}.trajectory-anomaly-item{position:relative;padding-left:1rem;color:#4f4a77;font-weight:600}.trajectory-anomaly-item:before{content:"▶";position:absolute;left:0;top:.02rem;font-size:.74rem;color:#0f5db8}.trajectory-track-shell{position:relative}.trajectory-track-shell:after,.trajectory-track-shell:before{content:"";position:absolute}.trajectory-track-shell:before{left:-2.9rem;top:9px;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent}.trajectory-track-shell:after{left:-2.6rem;top:65px;width:16px;height:16px;border-radius:999px}.trajectory-section.red h3{color:#ffb8b0}.trajectory-section.red .trajectory-track-shell:before{border-left:22px solid rgba(209,73,62,.92)}.trajectory-section.red .trajectory-track-shell:after{background:rgba(209,73,62,.92)}.trajectory-section.gold h3{color:#ffd98e}.trajectory-section.gold .trajectory-track-shell:before{border-left:22px solid rgba(222,174,69,.92)}.trajectory-section.gold .trajectory-track-shell:after{background:rgba(222,174,69,.92)}.trajectory-section.blue h3{color:#b7cbff}.trajectory-section.blue .trajectory-track-shell:before{border-left:22px solid rgba(95,132,218,.92)}.trajectory-section.blue .trajectory-track-shell:after{background:rgba(95,132,218,.92)}.trajectory-grid{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;padding:.1rem 1.2rem .1rem 0}.trajectory-grid.long,.trajectory-grid.short{grid-template-columns:repeat(15,minmax(0,1fr))}.trajectory-grid:after{content:"";position:absolute;right:0;top:.1rem;bottom:.1rem;width:14px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-right-width:4px;border-right-style:solid;border-top-width:4px;border-top-style:solid;border-bottom-width:4px;border-bottom-style:solid;opacity:.9}.trajectory-section.red .trajectory-grid:after{border-color:rgba(209,73,62,.9)}.trajectory-section.gold .trajectory-grid:after{border-color:rgba(222,174,69,.9)}.trajectory-section.blue .trajectory-grid:after{border-color:rgba(95,132,218,.9)}.trajectory-cell{position:relative;min-height:44px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:rgba(232,238,246,.76);font-family:var(--mono);font-size:.95rem;text-indent:-9999px;overflow:hidden;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.trajectory-cell.active{background:linear-gradient(180deg,rgba(42,144,104,.34),rgba(23,88,63,.42));border-color:rgba(83,214,155,.4);color:#f7fff9;box-shadow:inset 0 1px 0 rgba(208,255,231,.1),0 0 0 1px rgba(53,177,122,.12)}.trajectory-cell.disabled{background:linear-gradient(180deg,rgba(127,36,50,.3),rgba(81,20,31,.38));border-color:rgba(200,78,95,.3);color:rgba(255,214,220,.5);opacity:1;cursor:not-allowed}.trajectory-cell.disabled:after{content:"×";position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,171,181,.78);font-size:1.2rem;font-weight:700;line-height:1;pointer-events:none}.trajectory-cell.reward{background:linear-gradient(180deg,rgba(167,49,49,.48),rgba(116,30,30,.54));border-color:hsla(0,100%,73%,.48);color:#fff3f3;box-shadow:inset 0 1px 0 hsla(0,100%,94%,.12),0 0 0 1px rgba(213,64,64,.18),0 10px 22px rgba(88,16,16,.18)}.trajectory-cell.reward:after{display:none}.relationship-reference-delete{position:absolute;top:-12px;right:-12px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,222,145,.22);background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04)),rgba(28,24,18,.96);color:rgba(255,235,196,.94);display:grid;place-items:center;box-shadow:0 0 0 4px rgba(18,24,36,.88),inset 0 1px 0 hsla(0,0%,100%,.06);z-index:2}.relationship-reference-delete:after,.relationship-reference-delete:before{content:"";position:absolute;width:14px;height:2px;border-radius:999px;background:currentColor}.relationship-reference-delete:before{transform:rotate(45deg)}.relationship-reference-delete:after{transform:rotate(-45deg)}.relationship-reference-avatar-row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:.95rem;gap:.95rem;align-items:start}.relationship-reference-avatar{width:92px;height:128px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);display:grid;place-items:center;overflow:hidden}.relationship-reference-avatar span{font-size:1.85rem;font-weight:700;color:rgba(255,243,214,.92)}.relationship-reference-avatar img{width:100%;height:100%;object-fit:cover;display:block}.relationship-reference-table-wrap{overflow-x:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025)}.relationship-reference-table{width:100%;border-collapse:collapse;table-layout:fixed}.relationship-reference-table td,.relationship-reference-table th{padding:.8rem .9rem;text-align:center;vertical-align:middle;border-bottom:1px solid hsla(0,0%,100%,.08);overflow-wrap:anywhere}.relationship-reference-table .relationship-col-name{width:14%}.relationship-reference-table .relationship-col-tags{width:28%}.relationship-reference-table .relationship-col-actor{width:20%}.relationship-reference-table .relationship-col-progress{width:10%}.relationship-reference-table .relationship-col-actions,.relationship-reference-table .relationship-col-active,.relationship-reference-table .relationship-col-bonus{width:14%}.relationship-reference-table th{color:rgba(226,236,248,.62);font-size:.74rem;letter-spacing:.06em;background:hsla(0,0%,100%,.045);white-space:nowrap}.relationship-reference-table tbody tr:last-child td{border-bottom:0}.relationship-reference-actor-cell,.relationship-reference-name-cell{display:flex;align-items:center;justify-content:center;gap:.7rem;min-width:0}.relationship-reference-plain-text,.relationship-reference-progress-value{color:hsla(40,37%,94%,.96);font-size:.94rem}.relationship-reference-name-cell .relationship-reference-avatar{width:44px;height:44px;min-width:44px;border-radius:999px}.relationship-reference-name-cell .relationship-reference-avatar span{font-size:1rem}.relationship-reference-actor-cell input,.relationship-reference-actor-cell select,.relationship-reference-name-cell input{width:100%;min-width:0;min-height:38px;padding:0 .7rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);color:#fff6df;font-size:.95rem}.relationship-reference-tag-list{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-gap:.32rem;gap:.32rem;justify-content:center;justify-items:center}.relationship-reference-tag-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 .5rem;border-radius:999px;border:1px solid rgba(118,180,255,.14);background:rgba(78,124,198,.14);color:rgba(226,238,255,.92);font-size:.74rem;max-width:100%;white-space:normal;line-height:1.15}.relationship-reference-table-progress{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:center}.relationship-reference-dots.compact{gap:.18rem;flex-wrap:nowrap}.relationship-reference-dots.compact .relationship-reference-dot{width:14px;height:14px;min-width:14px;flex-basis:14px}.relationship-reference-bonus-keyword{display:inline-flex;align-items:center;min-height:32px;padding:0 .75rem;border-radius:999px;background:rgba(255,214,128,.1);border:1px solid rgba(255,214,128,.16);color:rgba(255,235,191,.96);font-size:.82rem;white-space:normal}.relationship-reference-table-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.relationship-reference-table-action{min-height:34px;padding:0 .75rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:rgba(241,244,248,.9);white-space:nowrap}.relationship-reference-table-action.danger{border-color:hsla(6,80%,70%,.18);color:hsla(8,100%,91%,.96)}.relationship-reference-table-action.muted{border-style:dashed;color:rgba(226,236,248,.72)}.relationship-reference-use-action{min-height:34px;min-width:72px;padding:0 .8rem;border-radius:10px;border:1px solid rgba(255,222,145,.26);background:linear-gradient(180deg,rgba(176,126,42,.24),rgba(92,63,28,.18)),hsla(0,0%,100%,.04);color:rgba(255,237,199,.96);white-space:nowrap}.relationship-reference-use-action.used,.relationship-reference-use-action:disabled{cursor:not-allowed;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);color:rgba(226,236,248,.58);opacity:1}.relationship-reference-detail-row td{padding:0;background:hsla(0,0%,100%,.018)}.relationship-reference-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;padding:.9rem}.relationship-reference-detail-block{display:grid;grid-gap:.45rem;gap:.45rem}.relationship-reference-detail-inline{align-content:start}.relationship-edit-modal-body{display:grid;grid-gap:.9rem;gap:.9rem;max-height:min(68vh,720px);overflow-y:auto;padding-right:.2rem}.relationship-edit-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.relationship-edit-modal{max-height:min(88vh,920px)}.trajectory-effect-modal{width:min(100%,640px)}.trajectory-effect-modal-body{max-height:min(62vh,640px);overflow-y:auto;padding-right:.2rem}.trajectory-effect-list{display:grid;grid-gap:.75rem;gap:.75rem}.trajectory-effect-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trajectory-effect-option{width:100%;display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);color:#eef4fb;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.trajectory-effect-option:hover{border-color:rgba(255,222,145,.22);background:rgba(255,222,145,.08);transform:translateY(-1px)}.trajectory-effect-option strong{color:#fff;font-size:.95rem}.trajectory-effect-option span{color:rgba(226,236,248,.68);font-size:.82rem}.trajectory-effect-option:disabled{opacity:.65;cursor:not-allowed;transform:none}.trajectory-effect-list-grid .trajectory-effect-option{min-height:112px;align-content:start}.trajectory-effect-placeholder{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid rgba(135,174,255,.16);background:rgba(135,174,255,.06)}.trajectory-effect-placeholder strong{color:#fff;font-size:.96rem}.trajectory-effect-placeholder p{margin:0;color:rgba(226,236,248,.76);line-height:1.6}.trajectory-effect-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.trajectory-effect-toggle{display:grid;grid-gap:.28rem;gap:.28rem;min-height:84px;padding:.9rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);color:#eef4fb;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.trajectory-effect-toggle strong{color:#fff;font-size:.95rem}.trajectory-effect-toggle span{color:rgba(226,236,248,.68);font-size:.82rem;line-height:1.5}.trajectory-effect-toggle:hover{border-color:rgba(135,174,255,.22);background:rgba(135,174,255,.08);transform:translateY(-1px)}.trajectory-effect-toggle.active{border-color:rgba(135,174,255,.28);background:rgba(135,174,255,.12)}.relationship-mode-tabs{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;margin-bottom:.9rem;min-width:0}.relationship-mode-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:5.8rem;padding:0 1rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.035);color:rgba(226,236,248,.82);line-height:1;white-space:nowrap}.relationship-mode-tabs button.active{border-color:rgba(255,222,145,.24);background:rgba(255,222,145,.1);color:rgba(255,236,198,.96)}.relationship-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.relationship-detail-field{display:grid;grid-gap:.4rem;gap:.4rem;padding:.85rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.relationship-detail-field span{color:rgba(226,236,248,.68);font-size:.78rem}.relationship-detail-field p,.relationship-detail-field strong{margin:0;color:hsla(40,37%,94%,.96);white-space:pre-wrap}.relationship-reference-info{display:grid;grid-gap:.75rem;gap:.75rem}.relationship-reference-topline{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:.85rem;gap:.85rem}.relationship-reference-bonus,.relationship-reference-desc,.relationship-reference-field{min-height:60px;padding:.85rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.relationship-reference-field{display:grid;align-items:stretch}.relationship-reference-bonus select,.relationship-reference-bonus textarea,.relationship-reference-desc textarea,.relationship-reference-field input,.relationship-reference-field select{width:100%;display:block;border:0;outline:0;background:transparent;color:#fff6df;padding:0;font-family:inherit;font-size:16px;line-height:24px;caret-color:#fff6df;box-sizing:border-box;-webkit-text-size-adjust:100%}.relationship-reference-bonus textarea:focus::placeholder,.relationship-reference-desc textarea:focus::placeholder,.relationship-reference-field input:focus::placeholder{color:transparent}.relationship-reference-field input{height:44px;min-height:44px;line-height:44px;padding:0;font-size:1.08rem;font-weight:700;-moz-appearance:none;appearance:none;-webkit-appearance:none}.relationship-reference-field-actor{justify-items:start}.relationship-reference-field-actor input,.relationship-reference-field-actor select{height:44px;min-height:44px;line-height:44px;padding:0;font-size:1rem;font-weight:500;color:rgba(255,237,194,.88);-moz-appearance:none;appearance:none;-webkit-appearance:none}.relationship-reference-bonus p,.relationship-reference-desc textarea{margin:0;white-space:pre-wrap;color:hsla(40,37%,94%,.92)}.relationship-reference-bonus textarea,.relationship-reference-desc textarea{resize:vertical;min-height:84px;padding:.35rem 0 0;line-height:24px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.relationship-reference-bonus textarea::placeholder,.relationship-reference-desc textarea::placeholder{font-size:16px;line-height:24px}.relationship-reference-bonus,.relationship-reference-bonus-editor,.relationship-reference-bonus-picker{display:grid;grid-gap:.5rem;gap:.5rem}.relationship-reference-bonus select{min-height:42px;border-radius:8px;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);color:#fff6df}.relationship-reference-bonus-editor{grid-template-columns:minmax(0,1fr);align-items:start}.relationship-reference-bonus-clear{justify-self:end;min-height:42px;padding:0 .9rem;border-radius:8px;border:1px solid rgba(255,222,145,.18);background:hsla(0,0%,100%,.04);color:rgba(255,229,172,.9);white-space:nowrap}.relationship-reference-bonus strong{margin:0;color:rgba(255,222,145,.96);font-size:1rem}.relationship-reference-kicker{font-size:.82rem;font-weight:700;letter-spacing:.08em;color:rgba(255,221,147,.9)}.relationship-reference-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:center;justify-content:start}.relationship-reference-dots{display:flex;align-items:center;gap:.22rem;justify-content:flex-start;flex-wrap:wrap;min-width:0}.relationship-reference-dot{width:40px;height:40px;flex:0 0 40px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.relationship-reference-dot.active{background:rgba(255,202,95,.94);border-color:rgba(255,202,95,.94);box-shadow:0 0 0 1px rgba(255,202,95,.08)}.relationship-reference-act{min-width:88px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);display:inline-flex;align-items:center;justify-content:center;padding:0 .9rem;color:rgba(255,236,198,.86);font-size:.9rem;white-space:nowrap}.relationship-reference-act.active{border-color:rgba(210,73,62,.34);background:rgba(210,73,62,.16);color:hsla(9,100%,94%,.98)}.relationship-reference-act-display{min-width:72px;height:34px;font-size:.82rem;pointer-events:none}.relationship-reference-act.active span:after,.relationship-reference-act.active span:before{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background:rgba(255,222,145,.95);transform-origin:center}.relationship-reference-act.active span:before{transform:translate(-50%,-50%) rotate(45deg)}.relationship-reference-act.active span:after{transform:translate(-50%,-50%) rotate(-45deg)}.relationship-reference-empty{padding:1rem;border-radius:8px;border:1px dashed hsla(0,0%,100%,.16);color:rgba(235,240,246,.78)}.relationship-reference-notice{font-size:.9rem;color:rgba(255,231,177,.9)}.relationship-editor-progress{display:grid;grid-gap:.45rem;gap:.45rem}.relationship-editor-progress span{font-size:.82rem;color:rgba(226,236,248,.78)}.relationship-editor-dots{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.relationship-editor-dot{width:100%;aspect-ratio:1;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04)}.relationship-editor-dot.active{background:rgba(255,202,95,.94);border-color:rgba(255,202,95,.94)}.relationship-block{display:grid;grid-gap:.9rem;gap:.9rem;background:linear-gradient(180deg,rgba(22,30,42,.96),rgba(10,15,23,.96));border-color:hsla(0,0%,100%,.07)}.relationship-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.relationship-title-wrap{display:grid;grid-gap:.18rem;gap:.18rem}.relationship-title-wrap strong{font-size:1rem;color:#fff}.relationship-subtitle{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,236,248,.52)}.relationship-bond-panel{min-width:74px;padding:.45rem .6rem;border-radius:8px;background:rgba(209,75,65,.1);border:1px solid rgba(209,75,65,.2);display:grid;justify-items:center;grid-gap:.08rem;gap:.08rem}.relationship-bond-label{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(6,100%,83%,.78)}.relationship-bond-value{font-size:1.5rem;line-height:1;color:#fff}.relationship-bond-dots{display:flex;align-items:center;gap:.35rem}.relationship-bond-dot{display:block;width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.12)}.relationship-bond-dot.filled{background:rgba(232,96,84,.92);box-shadow:0 0 0 1px rgba(209,75,65,.16)}.relationship-fields{display:grid;grid-gap:.75rem;gap:.75rem}.relationship-fields label{display:grid;grid-gap:.45rem;gap:.45rem}.relationship-chip p{margin-bottom:0}.competency-preview-panel{display:grid;grid-gap:.75rem;gap:.75rem}.competency-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.competency-preview-chip{display:grid;grid-gap:.16rem;gap:.16rem;min-height:72px;padding:.55rem;border-radius:4px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);place-content:center;text-align:center}.competency-preview-chip span{font-size:.7rem;color:rgba(226,236,248,.68);letter-spacing:.08em}.competency-preview-chip strong{color:#d7deea;font-size:1.08rem}.competency-preview-chip.active{background:rgba(209,75,65,.12);border-color:rgba(209,75,65,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.competency-preview-chip.active strong{color:#fff}.competency-preview-chip.active.anomaly-triggered span,.competency-preview-chip.active.anomaly-triggered strong,.competency-preview-chip.anomaly-triggered span,.competency-preview-chip.anomaly-triggered strong{color:#67b7ff}@media (max-width:720px){.wizard-page-shell{padding-left:.7rem;padding-right:.7rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0))}.wizard-bottom-actions{grid-template-columns:1fr 1fr}.wizard-bottom-actions .wizard-nav-btn.subtle{grid-column:1/-1}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-bottom-nav{padding-left:.7rem;padding-right:.7rem}.competency-preview-chip{min-height:64px}}@media (max-width:520px){.choice-grid{grid-template-columns:1fr}}.player-archive-shell,.sheet-shell{min-height:100vh;padding:1rem;color:#e5ecf5;background:radial-gradient(circle at top left,rgba(223,64,52,.14),transparent 18%),radial-gradient(circle at top right,rgba(62,99,180,.18),transparent 22%),linear-gradient(180deg,#0d1520,#121d2a 58%,#0b121c);max-width:860px;margin:0 auto}.archive-home-shell{max-width:none;margin:0;padding-inline:.9rem}.archive-header,.sheet-header-panel,.sheet-topbar{display:flex;justify-content:space-between;gap:1rem;align-items:center}.archive-header{margin-bottom:1.15rem;padding:1.1rem 1.2rem 1.05rem;border-radius:16px;border:1px solid rgba(120,142,182,.12);background:linear-gradient(180deg,rgba(18,27,40,.9),rgba(13,21,33,.82)),rgba(16,24,36,.76);box-shadow:0 24px 56px rgba(0,0,0,.26);position:relative;overflow:hidden}.archive-header:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.04),transparent 30%),radial-gradient(circle at right top,rgba(204,82,69,.16),transparent 22%);pointer-events:none}.archive-header.compact{margin-bottom:.8rem}.player-archive-home-header{min-height:82px;padding:.9rem 1.35rem;margin:-1rem -.9rem 1rem;border-radius:0;border-left:0;border-right:0;background:radial-gradient(circle at 12% 16%,rgba(216,87,66,.14),transparent 24%),radial-gradient(circle at 86% 22%,rgba(70,112,204,.16),transparent 26%),linear-gradient(90deg,rgba(18,27,40,.98),rgba(12,20,31,.94))}.player-archive-home-header .archive-brand h1{font-size:clamp(1.72rem,3vw,2.45rem);letter-spacing:-.03em}.player-archive-title-lockup{display:inline-flex;align-items:center;gap:.72rem}.player-archive-logo{width:34px;height:34px;display:inline-block;flex:0 0 auto;-webkit-clip-path:polygon(50% 10%,92% 86%,8% 86%);clip-path:polygon(50% 10%,92% 86%,8% 86%);background:linear-gradient(180deg,#e05a4c,#a53028);box-shadow:0 0 24px rgba(216,87,66,.38)}.player-archive-home-header .archive-toolbar{justify-content:flex-end;gap:.5rem}.player-archive-home-header .archive-btn{min-width:96px;min-height:34px;padding:.42rem .72rem;border-radius:9px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.player-archive-home-header .archive-btn.primary{min-width:96px;min-height:34px;padding:.42rem .72rem;border-radius:9px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 10px 20px rgba(122,33,26,.2)}.archive-brand h1,.sheet-header-panel h1{margin:0;font-size:clamp(2rem,7vw,3.6rem);line-height:.94;color:#f5f7fb;letter-spacing:-.04em}.archive-kicker{margin:0 0 .35rem;color:rgba(232,238,249,.7);text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-family:var(--mono)}.archive-brand p,.sheet-codename{color:rgba(226,236,248,.72)}.archive-brand{display:grid;grid-gap:.55rem;gap:.55rem}.archive-brand p{margin:0;max-width:34rem;font-size:1rem}.archive-toolbar,.sheet-tags,.sheet-top-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.archive-banner,.archive-btn,.archive-card,.archive-empty,.archive-stat-row article,.archive-user-card,.blank-sheet-shell .editor,.blank-sheet-shell .sheet-editor,.creation-choice-card,.sheet-action,.sheet-back,.sheet-header-panel,.sheet-panel{border:1px solid hsla(0,0%,100%,.08);background:rgba(16,24,36,.76);box-shadow:0 20px 55px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-btn,.archive-user-card,.sheet-action,.sheet-back{padding:.85rem 1rem;border-radius:8px;color:#eef3f9}.archive-user-card{display:grid;grid-gap:.2rem;gap:.2rem}.archive-user-card span{font-size:.74rem;color:rgba(226,236,248,.54)}.archive-btn,.sheet-action,.sheet-back{display:inline-flex;align-items:center;justify-content:center;font:inherit;text-decoration:none;cursor:pointer}.archive-btn.primary,.sheet-action{background:linear-gradient(180deg,#d14b41,#a53028)}.archive-btn.primary{min-height:52px;min-width:132px;padding:.95rem 1.3rem;border-radius:12px;border-color:hsla(6,69%,61%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 14px 26px rgba(122,33,26,.24);font-weight:700;letter-spacing:.03em;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.archive-btn.primary:hover{transform:translateY(-1px);border-color:hsla(7,77%,67%,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 18px 32px rgba(122,33,26,.3)}.sheet-action.link{background:hsla(0,0%,100%,.08)}.sheet-action.report{min-width:106px;min-height:46px;border-color:hsla(8,79%,63%,.44);background:linear-gradient(180deg,#ef6854,#bf3529);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 14px 28px rgba(128,36,27,.26)}.sheet-action.report:hover:not(:disabled){transform:translateY(-1px);border-color:hsla(8,89%,71%,.56);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 18px 34px rgba(128,36,27,.32)}.sheet-action.history{min-width:106px;min-height:46px;border-color:rgba(94,139,226,.42);background:linear-gradient(180deg,#4e7fe0,#2d58b7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 14px 28px rgba(33,60,128,.24)}.sheet-action.history:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(125,164,238,.54);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 18px 34px rgba(33,60,128,.3)}.archive-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-bottom:1rem}.archive-stat-row article{border-radius:10px;padding:1rem 1.1rem}.archive-stat-row strong{display:block;font-size:2rem;color:#fff}.archive-stat-row span{color:rgba(226,236,248,.58)}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.archive-terminal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.archive-terminal-panel{padding:1rem 1.1rem;border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:rgba(12,20,30,.72);box-shadow:0 20px 55px rgba(0,0,0,.24);display:grid;grid-gap:.35rem;gap:.35rem}.archive-terminal-label{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(226,236,248,.62)}.archive-terminal-panel strong{font-size:1.35rem;color:#fff}.archive-terminal-panel p{margin:0;color:rgba(226,236,248,.74)}.archive-card{border-radius:14px;padding:1.05rem;position:relative;overflow:hidden;isolation:isolate;min-height:332px;border-color:rgba(120,142,182,.14);background:linear-gradient(180deg,rgba(20,29,43,.92),rgba(14,22,34,.88)),rgba(16,24,36,.76);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.archive-card,.archive-card-link{display:grid;grid-gap:.9rem;gap:.9rem}.archive-card-link{color:inherit}.archive-card:before{inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 18%,transparent 78%,hsla(0,0%,100%,.02)),linear-gradient(140deg,hsla(0,0%,100%,.05),transparent 38%),radial-gradient(circle at top right,rgba(78,113,207,.2),transparent 26%)}.archive-card:after,.archive-card:before{content:"";position:absolute;pointer-events:none;z-index:-1}.archive-card:after{inset:1px;border-radius:13px;border:1px solid hsla(0,0%,100%,.035)}.archive-card:hover{transform:translateY(-2px);border-color:rgba(132,156,201,.22);box-shadow:0 26px 54px rgba(0,0,0,.32)}.archive-card.active-card{border-color:rgba(222,72,60,.42);box-shadow:0 0 0 1px rgba(222,72,60,.16),0 28px 70px rgba(0,0,0,.35)}.archive-card.archived{opacity:.82;filter:saturate(.82)}.archive-card-footer,.archive-card-head,.archive-card-tools{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.archive-card-head,.archive-card-tools{padding-bottom:.2rem}.archive-card-head{align-items:flex-start}.archive-card-identity{min-width:0;display:grid;grid-gap:.28rem;gap:.28rem}.archive-card-identity h3{margin:0;font-size:1.85rem;line-height:1;color:#fff}.archive-card-identity span{color:rgba(237,243,252,.72);font-size:.94rem;line-height:1.2}.archive-card-status{flex:0 0 auto;padding:.24rem .58rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;color:rgba(237,243,252,.76)}.archive-card-status.busy{border-color:hsla(7,68%,60%,.3);background:rgba(176,48,42,.15);color:#ffd3cc}.archive-card-status.idle{border-color:rgba(87,147,120,.24);background:rgba(68,132,103,.12);color:#d3f1e4}.archive-card-status.archived{border-color:rgba(132,146,171,.2);background:rgba(112,125,147,.12);color:rgba(237,243,252,.66)}.archive-card-footer span:last-child,.archive-card-tools span:last-child{padding:.22rem .5rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);text-transform:uppercase;letter-spacing:.08em;color:rgba(237,243,252,.72)}.archive-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding-top:.1rem}.archive-card-actions.two-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-mini-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.6rem .72rem;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:#eef3f9;font-size:.79rem;font-weight:600;letter-spacing:.02em;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.archive-mini-link:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14);transform:translateY(-1px)}.archive-mini-link-danger{background:rgba(176,48,42,.13);border-color:rgba(176,48,42,.23);color:#ffd2cc}.archive-mini-link-danger:hover{background:rgba(176,48,42,.18);border-color:rgba(196,68,61,.34)}.archive-mini-link:disabled{opacity:.65;cursor:not-allowed;transform:none}.archive-auth-modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.2rem;background:rgba(6,10,18,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-auth-modal{width:min(100%,520px);display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(18,27,40,.96),rgba(13,21,33,.94)),rgba(16,24,36,.92);box-shadow:0 30px 80px rgba(0,0,0,.42)}.archive-auth-modal-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.archive-auth-modal-header h2{margin:.2rem 0 0;font-size:1.5rem;color:#fff}.archive-auth-close{width:44px;height:44px;padding:0;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.035));color:#eef3f9;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.16);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.archive-auth-close span{display:block;font-size:1.7rem;line-height:1;transform:translateY(-1px)}.archive-auth-close:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.045))}.archive-auth-close:focus-visible{outline:2px solid rgba(255,216,159,.32);outline-offset:2px}.archive-auth-modal-text{margin:0;color:rgba(226,236,248,.72)}.archive-auth-code-box{padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(245,190,99,.18);background:linear-gradient(180deg,rgba(255,213,148,.08),rgba(255,213,148,.04))}.archive-auth-code-box code{font-family:var(--mono);font-size:1.08rem;letter-spacing:.16em;color:#ffd89f}.archive-auth-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.profile-completion-reminder-actions{display:flex;justify-content:flex-end}.profile-completion-reminder-actions .archive-btn{min-width:220px}.report-modal{width:min(100%,620px)}.report-modal-body{display:grid;grid-gap:.8rem;gap:.8rem}.report-history-modal{width:min(100%,700px)}.report-history-list{display:grid;grid-gap:.75rem;gap:.75rem;max-height:min(60vh,640px);overflow:auto}.report-history-item{display:grid;grid-gap:.45rem;gap:.45rem;padding:.9rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.report-history-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.report-history-head strong{color:#f4f8ff}.report-history-item p{margin:0;color:rgba(226,236,248,.82)}.report-history-meta{color:rgba(226,236,248,.56);font-size:.82rem}.report-history-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 .65rem;border-radius:999px;font-size:.76rem;border:1px solid hsla(0,0%,100%,.08)}.report-history-status.pending{color:#ffe0a8;background:rgba(211,149,47,.15);border-color:rgba(211,149,47,.24)}.report-history-status.approved{color:#c7ffd8;background:rgba(48,176,104,.15);border-color:rgba(48,176,104,.24)}.report-history-status.rejected{color:#ffd1cc;background:rgba(176,48,42,.16);border-color:rgba(176,48,42,.28)}.report-reason-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-auth-panel{margin-top:1rem;padding:.85rem 1rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);display:grid;grid-gap:.35rem;gap:.35rem}.manager-auth-panel strong{font-size:.92rem}.manager-auth-panel code{font-family:var(--mono);font-size:.96rem;letter-spacing:.08em;color:#f8d6a0}.manager-reality-trigger-summary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.manager-reality-trigger-summary-row .manager-auth-panel{margin-top:0}.manager-control-toggle{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}.manager-control-switch-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0}.manager-control-switch-copy{display:grid;grid-gap:.3rem;gap:.3rem}.manager-control-switch-copy strong{color:#fff}.manager-control-switch-copy span{color:rgba(226,236,248,.62)}.manager-permission-table-wrap{max-height:min(56vh,560px);overflow:auto;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.manager-permission-table{width:100%;border-collapse:collapse}.manager-permission-table td,.manager-permission-table th{padding:.95rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left;vertical-align:middle}.manager-permission-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(17,24,39,.96);color:rgba(241,245,252,.72);font-size:.76rem;letter-spacing:.04em}.manager-permission-table tbody tr:last-child td{border-bottom:none}.manager-permission-table-name{display:grid;grid-gap:.25rem;gap:.25rem}.manager-permission-table-name strong{color:#fff;font-size:.92rem}.manager-permission-table-name span{color:rgba(226,236,248,.62);font-size:.78rem;line-height:1.55}.manager-permission-track-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1rem}.manager-permission-track-meta span{display:inline-flex;align-items:center;gap:.4rem;color:rgba(233,239,248,.78);font-size:.75rem;font-weight:700}.manager-modal-head-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.manager-permission-track-meta span i{width:10px;height:10px;border-radius:2px;display:inline-block}.manager-permission-track-meta span em{font-style:normal;color:rgba(226,236,248,.52)}.manager-permission-track-meta span strong{font-size:.84rem;font-weight:600}.manager-permission-track-meta span.red i{background:#de645a}.manager-permission-track-meta span.red strong{color:#de645a}.manager-permission-track-meta span.gold i{background:#d9b468}.manager-permission-track-meta span.gold strong{color:#d9b468}.manager-permission-track-meta span.blue i{background:#5d8fe0}.manager-permission-track-meta span.blue strong{color:#5d8fe0}.manager-permission-source-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.manager-permission-source-tab{min-height:36px;padding:0 1rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(231,238,247,.72);cursor:pointer;transition:all .18s ease}.manager-permission-source-tab.active{border-color:hsla(18,94%,79%,.24);background:linear-gradient(180deg,rgba(139,53,42,.42),rgba(84,33,28,.38)),hsla(0,0%,100%,.04);color:#fff0ec;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 18px rgba(0,0,0,.16)}.manager-permission-source-chip{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .72rem;border-radius:999px;font-size:.76rem;font-weight:700}.manager-permission-source-chip.红轨{background:rgba(191,64,64,.18);border:1px solid hsla(0,76%,66%,.22);color:#ffd7d7}.manager-permission-source-chip.黄轨{background:rgba(178,132,51,.18);border:1px solid hsla(40,73%,66%,.22);color:#ffe8b0}.manager-permission-source-chip.蓝轨{background:rgba(65,103,176,.18);border:1px solid rgba(108,154,237,.22);color:#dbe8ff}.manager-control-permission-note{color:rgba(226,236,248,.58);font-size:.76rem;line-height:1.55}.manager-reality-trigger-copy{padding:.95rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);display:grid;grid-gap:.45rem;gap:.45rem;white-space:pre-line}.manager-reality-trigger-copy strong{color:#eef4fb;font-size:.92rem;font-weight:700}.manager-control-switch{position:relative;display:inline-flex;cursor:pointer}.manager-control-switch input{position:absolute;opacity:0;pointer-events:none}.manager-control-switch-track{width:54px;height:32px;display:inline-flex;align-items:center;padding:0 4px;border-radius:999px;background:hsla(0,0%,100%,.12);transition:background .16s ease;box-sizing:border-box}.manager-control-switch-thumb{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.22);transform:translateX(0);transition:transform .16s ease}.manager-control-switch.active .manager-control-switch-track{background:rgba(216,87,66,.5)}.manager-control-switch.active .manager-control-switch-thumb{transform:translateX(22px)}.manager-control-stepper{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0}.manager-control-stepper.compact{padding:0}.manager-control-stepper div{display:inline-flex;align-items:center;gap:.7rem}.manager-control-stepper button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;line-height:1}.manager-control-stepper strong{min-width:2ch;text-align:center;color:#fff}.manager-qualification-admin-list{display:grid;grid-gap:.8rem;gap:.8rem}.manager-qualification-admin-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.manager-qualification-admin-row span{display:block;color:var(--muted);margin-top:.2rem}.manager-console-shell{min-height:100vh;padding:.52rem .65rem;background:radial-gradient(circle at top,rgba(216,87,66,.14),transparent 28%),radial-gradient(#2c3e50 1px,transparent 0),#0e1624;background-size:auto,20px 20px,auto;color:#eef4fb}.manager-login-shell{position:relative;display:grid;place-items:center;padding:clamp(1rem,3vw,2.2rem);overflow:hidden}.manager-login-shell:after,.manager-login-shell:before{content:"";position:absolute;inset:0;pointer-events:none}.manager-login-shell:before{background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%)}.manager-login-shell:after{background:radial-gradient(circle at 25% 16%,rgba(216,87,66,.22),transparent 24%),radial-gradient(circle at 78% 76%,rgba(73,128,220,.18),transparent 28%),linear-gradient(180deg,transparent,rgba(4,8,14,.34))}.manager-login-stage{position:relative;z-index:1;width:min(980px,100%);min-height:min(680px,calc(100vh - 2rem));display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr);grid-gap:1rem;gap:1rem;align-items:stretch}.manager-login-card,.manager-login-visual{border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(21,31,46,.94),rgba(11,18,29,.94)),rgba(16,24,36,.82);box-shadow:0 26px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manager-login-card{position:relative;display:grid;align-content:center;grid-gap:1.5rem;gap:1.5rem;padding:clamp(1.35rem,4vw,2.3rem);border-radius:26px;overflow:hidden}.manager-login-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent),radial-gradient(circle at 12% 0,rgba(216,87,66,.22),transparent 28%);opacity:.8;pointer-events:none}.manager-login-card-head,.manager-login-form{position:relative;z-index:1}.manager-login-kicker{margin:0 0 .55rem;color:#f1d79b;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em}.manager-login-card h1{margin:0;color:#fff;font-size:clamp(2.2rem,5vw,4.25rem);line-height:.95;letter-spacing:-.08em}.manager-login-card-head p:last-child{max-width:34rem;margin:.9rem 0 0;color:rgba(226,236,248,.68);line-height:1.75}.manager-login-form{display:grid;grid-gap:.8rem;gap:.8rem}.manager-login-form label{display:grid;grid-gap:.38rem;gap:.38rem;color:rgba(238,244,251,.82);font-size:.82rem}.manager-login-form label span{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;color:hsla(42,75%,78%,.9)}.manager-login-form input{width:100%;min-height:48px;border-radius:13px;border:1px solid hsla(0,0%,100%,.1);background:rgba(5,10,17,.58);color:#fff;padding:0 .95rem;font-size:1rem;outline:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.manager-login-form input::placeholder{color:rgba(226,236,248,.34)}.manager-login-form input:focus{border-color:rgba(216,87,66,.58);background:rgba(8,14,24,.78);box-shadow:0 0 0 4px rgba(216,87,66,.12),0 0 34px rgba(216,87,66,.08)}.manager-login-form button{min-height:50px;margin-top:.2rem;border:1px solid rgba(216,87,66,.56);border-radius:14px;background:linear-gradient(135deg,rgba(216,87,66,.95),rgba(151,42,35,.96)),#d85742;color:#fff;font-weight:800;letter-spacing:.08em;box-shadow:0 18px 42px rgba(216,87,66,.26);cursor:pointer}.manager-login-error{min-height:1.4rem;margin:.05rem 0 0;font-size:.78rem;color:#ffd4cd}.manager-login-visual{position:relative;min-height:360px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at center,rgba(216,87,66,.16),transparent 32%),linear-gradient(180deg,rgba(18,27,40,.9),rgba(8,13,22,.96))}.manager-login-visual:before{content:"";position:absolute;inset:18px;border-radius:22px;border:1px dashed hsla(42,75%,78%,.18)}.manager-login-orbit{position:absolute;inset:20%;border-radius:999px;border:1px solid hsla(42,75%,78%,.22);transform:rotate(-18deg)}.manager-login-orbit.orbit-two{inset:31% 14%;border-color:rgba(91,143,232,.22);transform:rotate(32deg)}.manager-login-core{position:absolute;left:50%;top:50%;width:94px;height:94px;display:grid;place-items:center;border-radius:28px;transform:translate(-50%,-50%);background:linear-gradient(180deg,rgba(216,87,66,.95),rgba(128,33,30,.95));color:#fff;font-size:2.5rem;font-weight:900;box-shadow:0 0 60px rgba(216,87,66,.34)}.manager-login-grid-card{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;justify-content:space-between;align-items:center;padding:.78rem .9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(5,10,17,.58)}.manager-login-grid-card span{color:rgba(226,236,248,.5);font-family:var(--mono);font-size:.66rem;letter-spacing:.14em}.manager-login-grid-card strong{color:#f1d79b;font-size:1.7rem}@media (max-width:980px){.manager-login-stage{grid-template-columns:1fr;min-height:auto}.manager-login-visual{min-height:220px;order:2}.manager-login-card{order:1}}@media (max-width:640px){.manager-login-shell{place-items:start stretch;padding:.75rem}.manager-login-card,.manager-login-visual{border-radius:18px}.manager-login-visual{min-height:180px}.manager-login-core{width:72px;height:72px;border-radius:22px;font-size:2rem}}.manager-console-header{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;margin-bottom:.62rem}.manager-home-header-banner{width:auto;min-height:86px;padding:1rem 1.35rem;margin:-.52rem -.65rem .9rem;border-radius:0;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at 12% 18%,rgba(216,87,66,.14),transparent 24%),linear-gradient(90deg,rgba(18,27,40,.96),rgba(12,20,31,.94));box-shadow:0 16px 34px rgba(0,0,0,.2);overflow:hidden}.manager-home-header-banner.manager-console-header{grid-template-columns:minmax(0,1fr) auto}.manager-mission-console-header-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.manager-mission-console-header-panel .manager-console-brand{min-width:0;flex:1 1 auto}.manager-mission-console-header-panel .manager-console-actions{margin-left:auto;flex:0 0 auto}.manager-console-brand h1{margin:0;font-size:clamp(.95rem,1.9vw,1.45rem);color:#fff;line-height:1;letter-spacing:-.03em}.manager-mission-console-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.58rem}.manager-mission-console-title-row h1{margin:0;font-size:clamp(.96rem,1.65vw,1.28rem);color:#f1d79b;line-height:1.08;letter-spacing:-.02em}.manager-console-brand p{margin:0;color:rgba(226,236,248,.72)}.manager-home-header-meta{display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end;align-items:center;justify-self:self-end}.manager-home-header-chip{min-height:28px;padding:.26rem .7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:rgba(238,244,251,.82);font-family:var(--mono);font-size:.68rem;letter-spacing:.08em}.manager-home-header-chip.staff{border-color:rgba(94,137,212,.28);background:rgba(40,86,164,.14);color:#d6e6ff}.manager-home-header-chip.active{border-color:rgba(216,87,66,.28);background:rgba(176,48,42,.14);color:#ffd4cd}.manager-home-header-chip.completed{border-color:rgba(84,165,128,.28);background:rgba(40,110,76,.14);color:#d4ffe6}.manager-console-actions{justify-content:flex-end;justify-self:self-end}.manager-console-actions,.manager-mission-console-actions{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.auth-claim-row button,.manager-character-link,.manager-console-link,.manager-main-tab{min-height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:#eef4fb;box-sizing:border-box;font-size:.78rem}.manager-console-link{padding:.32rem .56rem;text-decoration:none}.manager-theme-toggle{white-space:nowrap}.manager-console-link.danger{background:rgba(176,48,42,.14);border-color:rgba(176,48,42,.3);color:#ffd5cf}.manager-console-link.active{background:rgba(68,132,103,.14);border-color:rgba(87,147,120,.28);color:#d3f1e4}.manager-main-tabs{display:flex;flex-wrap:wrap;gap:.34rem;margin-bottom:1rem}.manager-main-tab{padding:.38rem .62rem;cursor:pointer}.manager-main-tab.active{background:rgba(216,87,66,.22);border-color:rgba(216,87,66,.42);color:#fff5f3}.manager-create-btn,.manager-inline-add,.manager-inline-remove,.manager-modal-close,.manager-subtab{border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:#eef4fb}.manager-create-btn{min-height:31px;padding:.32rem .56rem;background:rgba(216,87,66,.2);border-color:rgba(216,87,66,.4);font-size:.78rem}.manager-create-btn:disabled{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:rgba(226,236,248,.38);box-shadow:none;cursor:not-allowed}.manager-console-stack{display:grid;grid-gap:.42rem;gap:.42rem}.manager-console-panel{border-radius:11px;padding:.48rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(18,27,40,.95),rgba(12,20,31,.92)),rgba(16,24,36,.8);box-shadow:0 14px 30px rgba(0,0,0,.2)}.manager-console-ant-card.ant-card,.manager-mission-ant-card.ant-card{border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(21,31,46,.96),rgba(12,20,31,.94)),rgba(16,24,36,.8);box-shadow:0 16px 34px rgba(0,0,0,.24);overflow:hidden}.manager-mission-ant-card-fullscreen.ant-card{position:fixed;inset:20px;z-index:140;border-color:hsla(0,0%,100%,.16);box-shadow:0 28px 80px rgba(0,0,0,.5)}.manager-mission-ant-card.ant-card .ant-card-head{min-height:48px;padding:0 .78rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025)}.manager-console-ant-card.ant-card .ant-card-head{min-height:42px;padding:0 .72rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025)}.manager-mission-ant-card.ant-card .ant-card-head-wrapper{display:flex;width:100%;min-height:48px;gap:.45rem;align-items:center}.manager-console-ant-card.ant-card .ant-card-head-wrapper{display:flex;width:100%;min-height:42px;gap:.45rem;align-items:center}.manager-mission-ant-card.ant-card .ant-card-head-title{min-width:0;flex:1 1 auto;display:flex;align-items:center;min-height:48px;padding:0}.manager-console-ant-card.ant-card .ant-card-head-title{min-width:0;flex:1 1 auto;display:flex;align-items:center;min-height:42px;padding:0}.manager-mission-ant-card.ant-card .ant-card-extra{flex:0 0 auto;display:flex;align-items:center;min-height:48px;padding:0}.manager-console-ant-card.ant-card .ant-card-extra{flex:0 0 auto;display:flex;align-items:center;min-height:42px;padding:0}.manager-console-ant-card.ant-card .ant-card-body,.manager-mission-ant-card.ant-card .ant-card-body{padding:.9rem}.manager-mission-ant-card-fullscreen.ant-card .ant-card-body{height:calc(100vh - 88px);overflow:auto}.manager-ant-card-title-wrap{display:flex;align-items:center;min-height:48px}.manager-ant-card-title-wrap h2{margin:0;color:#fff;font-size:1.08rem;line-height:1}.manager-mission-card-toggle{min-height:30px;padding:.32rem .62rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#eef4fb;font-size:.76rem}.manager-ant-card-title-wrap p{margin:0;color:rgba(226,236,248,.66);font-size:.69rem}.manager-panel-head{display:flex;justify-content:space-between;gap:.45rem;align-items:flex-end;margin-bottom:.42rem}.manager-panel-head h2{margin:0 0 .1rem;color:#fff;font-size:1.08rem}.manager-panel-head p{margin:0;color:rgba(226,236,248,.66);font-size:.69rem}.auth-claim-row{display:flex;gap:.7rem}.auth-claim-row input,.manager-console-search input{width:100%;min-height:28px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:#fff;padding:0 .5rem;font-size:.78rem;line-height:1.1}.manager-console-search-inline{display:flex;gap:.34rem;margin-bottom:.42rem;align-items:stretch}.manager-console-search-btn{min-width:74px;min-height:28px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:#eef4fb;cursor:pointer;font-size:.76rem;line-height:1;white-space:nowrap;padding:0 .75rem}.auth-claim-result{margin-top:.8rem;display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08)}.auth-claim-result.found{background:rgba(49,115,92,.18);border-color:rgba(88,201,156,.24)}.auth-claim-result.missing{background:rgba(160,63,52,.18);border-color:rgba(216,87,66,.24)}.auth-claim-result a,.auth-claim-result strong{color:#fff}.manager-branch-grid,.manager-character-grid,.manager-mission-grid,.manager-quick-stats,.manager-requisition-list{display:grid;grid-gap:.42rem;gap:.42rem}.manager-quick-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:1rem}.manager-branch-card,.manager-character-card,.manager-mission-card,.manager-quick-stats article,.manager-requisition-card{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.manager-quick-stats article{padding:.9rem 1rem;display:grid;grid-gap:.2rem;gap:.2rem}.manager-quick-stats strong{font-size:1.45rem;color:#fff}.manager-quick-stats span{color:rgba(226,236,248,.64)}.manager-character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.manager-module-card{padding:.62rem;display:grid;grid-gap:.48rem;gap:.48rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.manager-module-head{display:flex;justify-content:space-between;gap:.45rem;align-items:flex-start}.manager-module-copy{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.manager-module-copy strong{color:#fff;font-size:.84rem;line-height:1.2}.manager-module-copy span,.manager-module-meta span{color:rgba(226,236,248,.64);font-size:.68rem}.manager-module-status{flex:0 0 auto;min-height:26px;padding:.18rem .58rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;border:1px solid hsla(0,0%,100%,.08)}.manager-module-status.active{border-color:rgba(87,147,120,.24);background:rgba(68,132,103,.12);color:#d3f1e4}.manager-module-status.inactive{border-color:rgba(216,87,66,.24);background:rgba(176,48,42,.12);color:#ffd4cd}.manager-module-card p{margin:0;color:rgba(238,244,251,.84);font-size:.74rem;line-height:1.55}.manager-module-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem}.manager-module-actions{display:flex;flex-wrap:wrap;gap:.28rem}.manager-module-detail-header{display:flex;justify-content:space-between;gap:.9rem;align-items:center;margin-bottom:.7rem}.manager-module-detail-shell{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem}.manager-module-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:.7rem;gap:.7rem;align-items:stretch;min-height:calc(100vh - 8.2rem)}.manager-module-detail-copy{display:grid;grid-gap:.22rem;gap:.22rem}.manager-module-detail-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.manager-module-detail-type{width:-moz-fit-content;width:fit-content;min-height:26px;padding:.18rem .58rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(216,87,66,.24);background:rgba(176,48,42,.12);color:#ffd4cd;font-family:var(--mono);font-size:.64rem;letter-spacing:.08em}.manager-module-detail-copy h1{margin:0;color:#fff;font-size:clamp(1.24rem,2.2vw,1.8rem);line-height:1.05}.manager-module-detail-actions{display:flex;flex-wrap:wrap;gap:.34rem}.manager-rich-editor{display:flex;flex-direction:column;gap:.42rem;margin-top:.42rem;flex:1 1 auto;min-height:0}.manager-markdown-hint{color:rgba(226,236,248,.56);font-size:.72rem;line-height:1.4;font-family:var(--mono)}.manager-markdown-toolbar{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.manager-markdown-toolbar button{min-height:36px;height:36px;padding:0 .78rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:#eef4fb;cursor:pointer;font-size:.74rem;line-height:1;box-sizing:border-box;white-space:nowrap}.manager-markdown-toolbar button.active,.manager-markdown-toolbar button:hover{background:rgba(216,87,66,.16);border-color:rgba(216,87,66,.28)}.manager-markdown-textarea{width:100%;min-height:260px;height:100%;flex:1 1 auto;resize:none;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:#eef4fb;padding:.9rem 1rem;box-sizing:border-box;font-size:.84rem;line-height:1.7;font-family:var(--mono);outline:none}.manager-markdown-textarea::placeholder{color:rgba(226,236,248,.42)}.manager-markdown-preview{min-height:260px;height:100%;flex:1 1 auto;padding:.9rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#eef4fb;font-size:.84rem;line-height:1.7;box-sizing:border-box;overflow:auto}.manager-markdown-preview h1,.manager-markdown-preview h2,.manager-markdown-preview h3,.manager-markdown-preview ol,.manager-markdown-preview p,.manager-markdown-preview pre,.manager-markdown-preview ul{margin:0 0 .8rem}.manager-markdown-preview h1:last-child,.manager-markdown-preview h2:last-child,.manager-markdown-preview h3:last-child,.manager-markdown-preview ol:last-child,.manager-markdown-preview p:last-child,.manager-markdown-preview pre:last-child,.manager-markdown-preview ul:last-child{margin-bottom:0}.manager-markdown-preview ol,.manager-markdown-preview ul{padding-left:1.5rem}.manager-markdown-preview code{padding:.08rem .32rem;border-radius:6px;background:hsla(0,0%,100%,.08);font-family:var(--mono);font-size:.78rem}.manager-markdown-preview pre{padding:.8rem;border-radius:10px;background:rgba(5,8,15,.42);overflow-x:auto}.manager-markdown-preview pre code{padding:0;background:transparent}.manager-markdown-preview .markdown-section{margin:0 0 .8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.03);overflow:hidden}.manager-markdown-preview .markdown-section:last-child{margin-bottom:0}.manager-markdown-preview .markdown-section summary{list-style:none;cursor:pointer;padding:.78rem .95rem;color:#f4f7fd;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manager-markdown-preview .markdown-section summary::-webkit-details-marker{display:none}.manager-markdown-preview .markdown-section summary:before{content:"▾";display:inline-block;margin-right:.5rem;color:hsla(0,0%,100%,.56);transition:transform .16s ease}.manager-markdown-preview .markdown-section:not([open]) summary:before{transform:rotate(-90deg)}.manager-markdown-preview .markdown-level-1>summary{font-size:1rem;letter-spacing:.01em}.manager-markdown-preview .markdown-level-2>summary{font-size:.92rem}.manager-markdown-preview .markdown-level-3>summary{font-size:.86rem}.manager-markdown-preview .markdown-section-body{padding:0 .95rem .9rem}.manager-markdown-preview .markdown-section-body>:last-child{margin-bottom:0}.manager-markdown-preview .markdown-heading-block{margin:0 0 .8rem}.manager-markdown-preview .markdown-heading-block:last-child{margin-bottom:0}.manager-markdown-preview .markdown-heading-block>h1,.manager-markdown-preview .markdown-heading-block>h3{margin:0 0 .8rem;color:#f4f7fd}.manager-markdown-preview .markdown-heading-block>h1{font-size:1rem}.manager-markdown-preview .markdown-heading-block>h3{font-size:.86rem}.manager-markdown-preview .markdown-heading-block>.markdown-section-body{padding:0}.manager-module-task-card,.manager-module-task-list{display:grid;grid-gap:.55rem;gap:.55rem}.manager-module-task-card{padding:.76rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.manager-module-task-head{display:flex;justify-content:space-between;gap:.45rem;align-items:center}.manager-module-task-head strong{color:#fff;font-size:.82rem}.manager-module-task-fields{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:.48rem;gap:.48rem}.manager-module-task-fields input,.manager-module-task-fields select{width:100%;min-height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:#fff;padding:0 .8rem;box-sizing:border-box;font-size:.82rem}.manager-module-task-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.manager-module-task-reward-fields{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:.44rem;gap:.44rem}.manager-module-detail-grid .manager-console-panel{height:100%}.manager-module-info-panel{display:flex;flex-direction:column}.manager-character-card{padding:.46rem;display:grid;grid-gap:.34rem;gap:.34rem;border-radius:11px}.manager-branch-card div,.manager-character-auth,.manager-character-head,.manager-character-top,.manager-mission-meta,.manager-mission-top{display:flex;justify-content:space-between;gap:.4rem}.manager-branch-card span,.manager-character-auth label,.manager-character-owner,.manager-character-top em,.manager-character-top span,.manager-mission-meta span{color:rgba(226,236,248,.62);font-style:normal;font-size:.64rem}.manager-character-head{align-items:flex-start}.manager-character-name{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.manager-branch-card strong,.manager-character-name strong,.manager-mission-top strong,.manager-requisition-card strong{color:#fff;font-size:.78rem;line-height:1.15}.manager-requisition-title{display:block;color:#fff5df;font-size:1.12rem!important;line-height:1.25!important;font-weight:800;letter-spacing:.015em;text-shadow:0 1px 12px rgba(255,204,128,.08)}.manager-branch-card em,.manager-character-auth code,.manager-character-name span,.manager-mission-top span,.manager-requisition-card code{font-family:var(--mono);color:#ffd89f;font-style:normal;font-size:.66rem}.manager-character-id{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.22rem .5rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);color:rgba(237,243,252,.72);letter-spacing:.08em;text-transform:uppercase}.manager-character-branch-tag{flex:0 0 auto;padding:.24rem .58rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:rgba(237,243,252,.76);font-family:var(--mono);font-size:.64rem;letter-spacing:.08em}.manager-character-branch-tag.busy{border-color:hsla(7,68%,60%,.3);background:rgba(176,48,42,.15);color:#ffd3cc}.manager-character-branch-tag.idle{border-color:rgba(87,147,120,.24);background:rgba(68,132,103,.12);color:#d3f1e4}.manager-character-arc{display:grid;grid-gap:.22rem;gap:.22rem}.manager-character-arc span{padding:.24rem .36rem;border-radius:7px;font-family:var(--mono);font-size:.62rem;line-height:1.25;letter-spacing:.04em}.manager-board-member-card .manager-character-arc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-board-member-card .manager-character-arc span.directive{overflow:visible;text-overflow:clip;white-space:normal}.manager-character-arc-button{display:block;width:100%;padding:.24rem .36rem;border-radius:7px;text-align:left;border:none;font-family:var(--mono);font-size:.62rem;line-height:1.25;letter-spacing:.04em;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.manager-character-arc-button:hover{transform:translateX(2px);filter:brightness(1.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.manager-character-arc-button:focus-visible{outline:1px solid hsla(0,0%,100%,.24);outline-offset:2px}.manager-character-arc .blue{color:#8ec8ff;background:rgba(55,94,176,.18)}.manager-character-arc .gold{color:#ffb468;background:rgba(174,108,37,.18)}.manager-character-arc .red{color:#ff9c95;background:rgba(176,61,54,.18)}.manager-character-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.22rem;gap:.22rem}.manager-character-stats article{min-width:0;padding:.28rem .18rem;display:grid;grid-gap:.1rem;gap:.1rem;justify-items:center;border-radius:7px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.05)}.manager-character-stats span{color:rgba(226,236,248,.62);font-size:.54rem;line-height:1.1;white-space:nowrap}.manager-character-stats strong{color:#fff;font-size:.72rem;line-height:1}.manager-mission-member-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-character-actions{display:flex;gap:.24rem}.manager-character-icon-btn{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:#eef4fb;cursor:pointer;font-family:var(--mono);font-size:.58rem;letter-spacing:.04em}.manager-character-icon-btn:hover{background:hsla(0,0%,100%,.09)}.manager-character-icon-btn.danger{background:rgba(176,48,42,.14);border-color:rgba(176,48,42,.26);color:#ffd1cc}.manager-character-icon-btn.danger:hover{background:rgba(176,48,42,.22);color:#fff1ee}.manager-modal-icon-close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:rgba(238,244,251,.88);cursor:pointer}.manager-modal-icon-close span{font-size:1.2rem;line-height:1}.manager-modal-icon-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.manager-character-control-modal{width:min(100%,580px)}.manager-character-control-stack{display:grid;grid-gap:.65rem;gap:.65rem}.manager-mission-member-head-actions{display:flex;align-items:center;gap:.55rem}.manager-triple-ascension-modal{width:min(100%,760px)}.manager-character-death-modal{width:min(100%,720px)}.manager-death-log-panel{display:grid;grid-gap:.8rem;gap:.8rem;padding-top:.45rem}.manager-death-log-panel h3{margin:0;color:var(--text);font-size:1rem}.manager-death-log-list{display:grid;grid-gap:.65rem;gap:.65rem;max-height:260px;overflow:auto}.manager-death-log-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .9rem;border:1px solid rgba(255,98,98,.22);border-radius:8px;background:rgba(255,98,98,.08)}.manager-death-log-item strong{color:var(--text)}.manager-death-log-item span{color:var(--muted);font-size:.86rem}.manager-triple-ascension-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.manager-triple-ascension-option{min-height:176px;display:grid;place-items:center;align-content:center;grid-gap:.48rem;gap:.48rem;padding:1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at 50% 0,rgba(126,224,198,.1),transparent 36%),linear-gradient(180deg,rgba(31,45,66,.96),rgba(20,30,45,.94));color:#eef4fb;cursor:pointer;text-align:center;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 0 0 1px hsla(0,0%,100%,.08)}.manager-triple-ascension-option.active{border-color:rgba(126,224,198,.54);background:radial-gradient(circle at 50% 0,rgba(126,224,198,.18),transparent 36%),linear-gradient(180deg,rgba(35,62,77,.98),rgba(22,38,53,.96));box-shadow:0 0 0 2px rgba(126,224,198,.08),0 18px 42px rgba(0,0,0,.28),inset 0 0 34px rgba(126,224,198,.08)}.manager-triple-ascension-option em{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;border:1px solid rgba(126,224,198,.22);background:rgba(126,224,198,.08);color:#d8f8ef;font-size:1.12rem;font-style:normal;font-weight:900}.manager-triple-ascension-option strong{color:#f7fbff;font-size:1.1rem;font-weight:900}.manager-triple-ascension-option span{color:rgba(226,236,248,.68);font-size:.82rem;line-height:1.55}.manager-control-select{min-height:42px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:#eef4fb;cursor:pointer}.manager-control-select.active{background:rgba(216,87,66,.18);border-color:rgba(216,87,66,.34)}.manager-branch-grid,.manager-mission-grid,.manager-requisition-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.manager-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;align-content:stretch}.manager-requisition-list{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-subtabs{display:flex;gap:.42rem;margin-bottom:.6rem}.manager-subtab{min-height:31px;padding:.32rem .56rem;cursor:pointer;font-size:.78rem}.manager-subtab.active{background:rgba(216,87,66,.18);border-color:rgba(216,87,66,.32)}.manager-branch-card,.manager-mission-card,.manager-requisition-card{padding:.72rem;display:grid;grid-gap:.42rem;gap:.42rem}.manager-mission-card{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(27,37,52,.96),rgba(17,26,39,.94)),hsla(0,0%,100%,.04);box-shadow:0 14px 30px rgba(0,0,0,.16)}.manager-mission-card,.manager-requisition-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.manager-requisition-card{border-radius:18px;border:1px solid rgba(255,214,160,.12);background:linear-gradient(180deg,rgba(27,36,51,.98),rgba(16,24,38,.95)),hsla(0,0%,100%,.04);box-shadow:0 16px 30px rgba(0,0,0,.18);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.manager-requisition-card:hover{transform:translateY(-2px);border-color:rgba(255,214,160,.22);box-shadow:0 20px 36px rgba(0,0,0,.22)}.manager-requisition-card.ant-card .ant-card-head{min-height:60px;margin:0;padding:0 1rem;display:flex;align-items:center;border-bottom:1px solid rgba(255,214,160,.12);background:linear-gradient(135deg,rgba(132,91,44,.28),rgba(78,58,35,.2) 38%,rgba(24,33,48,.96)),hsla(0,0%,100%,.03)}.manager-requisition-card.ant-card .ant-card-head-wrapper{width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.manager-requisition-card.ant-card .ant-card-head-title{min-width:0;padding:0}.manager-requisition-card.ant-card .ant-card-extra{margin:0;padding:0;display:flex;align-items:center}.manager-requisition-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem}.manager-user-table-wrap{overflow-x:auto}.manager-user-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 .5rem}.manager-user-table th{padding:0 .7rem .2rem;color:rgba(226,236,248,.5);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-align:left;text-transform:uppercase}.manager-user-table td{padding:.78rem .7rem;background:hsla(0,0%,100%,.045);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);color:rgba(238,244,251,.86);font-size:.82rem}.manager-user-table td:first-child{border-left:1px solid hsla(0,0%,100%,.08);border-radius:12px 0 0 12px;font-family:var(--mono)}.manager-user-table td:last-child{border-right:1px solid hsla(0,0%,100%,.08);border-radius:0 12px 12px 0}.manager-user-status{display:inline-flex;align-items:center;min-height:26px;padding:.18rem .58rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:rgba(238,244,251,.82)}.manager-user-status.invited{border-color:hsla(42,75%,78%,.28);background:rgba(174,127,45,.14);color:#f1d79b}.manager-user-status.active{border-color:rgba(84,165,128,.28);background:rgba(40,110,76,.14);color:#d4ffe6}.manager-user-status.frozen{border-color:rgba(216,87,66,.28);background:rgba(176,48,42,.14);color:#ffd4cd}.manager-user-actions{display:flex;gap:.42rem;flex-wrap:wrap}.manager-requisition-card.ant-card .ant-card-body{padding:1rem;display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem}.manager-mission-card .ant-card-head{min-height:46px;margin:0;padding:0 .9rem;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025)}.manager-mission-card .ant-card-head-wrapper{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.manager-mission-card .ant-card-head-title{min-width:0;padding:0}.manager-mission-card .ant-card-extra{margin:0;padding:0;display:flex;align-items:center}.manager-mission-card .ant-card-body{padding:.9rem}.manager-mission-main{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0}.manager-mission-type{color:#ffb468;text-transform:uppercase}.manager-mission-type,.manager-mission-type-badge{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em}.manager-mission-type-badge{min-width:88px;min-height:28px;padding:.18rem .72rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(216,87,66,.32);background:linear-gradient(180deg,rgba(216,87,66,.2),rgba(176,68,52,.16));color:#ffd4a2;box-sizing:border-box}.manager-mission-section-label{font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.08em}.manager-mission-section-label-description{color:#ffb468;text-shadow:0 0 14px rgba(255,180,104,.12)}.manager-mission-section-label-optional{color:#7ee0c6;text-shadow:0 0 14px rgba(126,224,198,.16)}.manager-mission-optionals{display:grid;grid-gap:.34rem;gap:.34rem}.manager-mission-participants{display:flex;flex-wrap:wrap;gap:.46rem}.manager-mission-optionals>span{display:block;padding:.44rem .56rem;border-radius:8px;background:hsla(0,0%,100%,.06);color:#eef4fb;font-size:.7rem}.manager-mission-optionals>span.empty{background:hsla(0,0%,100%,.035);border:1px dashed hsla(0,0%,100%,.06);box-sizing:border-box}.manager-mission-participant-card{position:relative;width:42px;height:42px;padding:0;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(126,224,198,.22);background:linear-gradient(180deg,rgba(43,77,92,.32),rgba(21,38,46,.3));color:#dcfff4;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.manager-mission-participant-card:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);padding:.32rem .56rem;border-radius:8px;border:1px solid rgba(126,224,198,.18);background:rgba(11,18,28,.96);color:#eef4fb;font-size:.72rem;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;box-shadow:0 10px 22px rgba(0,0,0,.24);z-index:8}.manager-mission-participant-card:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.manager-mission-participant-glyph{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;line-height:1;text-align:center;transform:translateY(1px)}.manager-mission-participant-card.empty{border-style:dashed;border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:transparent;box-shadow:none}.manager-mission-participant-card.empty:after{display:none}.manager-mission-card p,.manager-requisition-card p{margin:0;color:rgba(226,236,248,.74)}.manager-requisition-description{min-height:calc(1.5em * 4);max-height:calc(1.5em * 4);line-height:1.5;font-size:.76rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.manager-requisition-price-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto}.manager-requisition-price-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(226,168,89,.24);background:rgba(226,168,89,.12);color:#ffe1ab;font-size:.72rem}.manager-requisition-price-chip.muted{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:rgba(226,236,248,.66)}.manager-price-option-list{display:grid;grid-gap:.55rem;gap:.55rem}.manager-price-option-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;align-items:start}.manager-price-option-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(120px,.8fr) minmax(140px,.9fr);grid-gap:.55rem;gap:.55rem;align-items:center}.manager-price-option-grid input,.manager-price-option-grid select{width:100%}.manager-price-option-limit-input{grid-column:1/-1}.manager-inline-add{margin-top:.7rem}.manager-mission-summary{min-height:calc(1.4em * 4);max-height:calc(1.4em * 4);line-height:1.4;font-size:.72rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.manager-mission-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;padding:.72rem .9rem .9rem;border-top:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.manager-mission-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:#eef4fb;padding:.38rem .62rem;cursor:pointer;text-decoration:none;font-size:.76rem}.manager-mission-action.placeholder{background:rgba(126,224,198,.08);border-color:rgba(126,224,198,.18);color:rgba(212,247,239,.88)}.manager-mission-action:disabled{cursor:not-allowed;border-color:hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.035);color:rgba(226,236,248,.4);opacity:1;box-shadow:none}.manager-mission-action.danger{background:rgba(176,48,42,.18);border-color:rgba(176,48,42,.32);color:#ffd1cc}.manager-mission-console-grid,.manager-mission-console-meta-grid,.manager-mission-values-grid{display:grid;grid-gap:.65rem;gap:.65rem}.manager-mission-console-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start}.manager-mission-console-main,.manager-mission-console-side{display:grid;grid-gap:.65rem;gap:.65rem}.manager-mission-console-hero{min-width:0}.manager-mission-console-actions,.manager-mission-console-chip-row,.manager-mission-detail-actions,.manager-mission-member-stats,.manager-mission-member-tags{display:flex;flex-wrap:wrap;gap:.42rem}.manager-mission-detail-actions{justify-content:flex-end}.manager-mission-console-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 .62rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#eef4fb;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em}.manager-mission-console-chip.warm{background:rgba(216,87,66,.18);border-color:rgba(216,87,66,.34);color:#ffd7c9}.manager-mission-console-description{display:grid;grid-gap:.38rem;gap:.38rem;padding:0;border:0;background:transparent;border-radius:0;min-height:0;overflow:visible;color:rgba(226,236,248,.84);font-size:.94rem;line-height:1.72}.manager-mission-console-description p{margin:0;color:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap}.manager-mission-console-description blockquote,.manager-mission-console-description code,.manager-mission-console-description em,.manager-mission-console-description h1,.manager-mission-console-description h2,.manager-mission-console-description h3,.manager-mission-console-description li,.manager-mission-console-description strong{color:inherit}.manager-mission-console-description h1,.manager-mission-console-description h2,.manager-mission-console-description h3{margin:0;color:#f4f8ff;line-height:1.2}.manager-mission-console-description h1{font-size:1.72rem}.manager-mission-console-description h2{font-size:1.34rem}.manager-mission-console-description h3{font-size:1.08rem}.manager-mission-console-description ol,.manager-mission-console-description ul{margin:0;padding-left:1.4rem;display:grid;grid-gap:.55rem;gap:.55rem}.manager-mission-console-description li::marker{color:rgba(185,206,240,.72)}.manager-mission-console-description code{padding:.08rem .32rem;border-radius:6px;background:hsla(0,0%,100%,.08);font-family:var(--mono);font-size:.9em}.manager-mission-console-description pre{margin:0;padding:.8rem .9rem;border-radius:10px;overflow-x:auto;background:rgba(6,10,18,.5);border:1px solid hsla(0,0%,100%,.08)}.manager-mission-console-description pre code{padding:0;background:transparent}.manager-mission-console-description hr{width:100%;margin:0;border:0;border-top:1px solid hsla(0,0%,100%,.08)}.manager-mission-console-meta-grid,.manager-mission-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-mission-console-mini-card{display:grid;grid-gap:.24rem;gap:.24rem;padding:.68rem .76rem;border-radius:11px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.manager-mission-console-mini-card span{color:rgba(226,236,248,.56);font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.manager-mission-console-mini-card strong{font-size:.94rem;color:#fff}.manager-mission-console-list{margin:0;padding-left:1.05rem;display:grid;grid-gap:.48rem;gap:.48rem;color:rgba(226,236,248,.82);font-size:.92rem;line-height:1.55}.manager-board-shell{min-height:100vh;padding:.7rem;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;position:relative}.manager-board-spotlight-transition{position:fixed;inset:0;z-index:340;pointer-events:none;background:transparent;will-change:opacity}.manager-board-spotlight-shutter{position:absolute;left:0;right:0;height:50.5%;background:radial-gradient(circle at 50% 46%,hsla(0,0%,100%,.04),transparent 28%),radial-gradient(circle at top,rgba(216,87,66,.16),transparent 26%),radial-gradient(#2c3e50 1px,transparent 0),rgba(14,22,36,.98);background-size:auto,auto,20px 20px,auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform,opacity}.manager-board-spotlight-shutter.top{top:0;transform-origin:top center}.manager-board-spotlight-shutter.bottom{bottom:0;transform-origin:bottom center}.manager-board-spotlight-line{position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(134,220,255,.82),rgba(255,244,220,.9),hsla(0,0%,100%,0));box-shadow:0 0 18px rgba(134,220,255,.44),0 0 28px rgba(255,207,146,.24);transform:translateY(-50%);opacity:0;will-change:transform,opacity}.manager-board-spotlight-transition.is-entering{animation:managerBoardViewportOverlayFade .72s linear forwards}.manager-board-spotlight-transition.is-entering .manager-board-spotlight-shutter.top{animation:managerBoardViewportTopOpen .72s cubic-bezier(.2,.86,.2,1) forwards}.manager-board-spotlight-transition.is-entering .manager-board-spotlight-shutter.bottom{animation:managerBoardViewportBottomOpen .72s cubic-bezier(.2,.86,.2,1) forwards}.manager-board-spotlight-transition.is-entering .manager-board-spotlight-line{animation:managerBoardViewportOpenLine .72s cubic-bezier(.2,.86,.2,1) forwards}.manager-board-spotlight-transition.is-expanded{opacity:0}.manager-board-spotlight-transition.is-exiting{animation:managerBoardViewportOverlayShow .46s linear forwards}.manager-board-spotlight-transition.is-exiting .manager-board-spotlight-shutter.top{animation:managerBoardViewportTopClose .46s cubic-bezier(.42,0,.22,1) forwards}.manager-board-spotlight-transition.is-exiting .manager-board-spotlight-shutter.bottom{animation:managerBoardViewportBottomClose .46s cubic-bezier(.42,0,.22,1) forwards}.manager-board-spotlight-transition.is-exiting .manager-board-spotlight-line{animation:managerBoardViewportCloseLine .46s cubic-bezier(.42,0,.22,1) forwards}.manager-board-end-confirmation-overlay{position:fixed;inset:0;z-index:320;pointer-events:none;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at center,rgba(77,219,255,.12),transparent 34%),linear-gradient(180deg,rgba(4,10,18,.18),rgba(4,10,18,.46));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:managerBoardEndOverlayIn .42s ease-out both}.manager-board-end-confirmation-card{position:relative;width:min(980px,88vw);min-height:280px;display:grid;place-items:center;align-content:center;grid-gap:.85rem;gap:.85rem;padding:3.2rem 3.5rem;overflow:hidden;border-radius:18px;border:1px solid rgba(126,224,198,.32);background:linear-gradient(135deg,rgba(9,32,48,.94),rgba(13,22,36,.88)),repeating-linear-gradient(0deg,rgba(126,224,198,.06) 0 1px,transparent 1px 9px);box-shadow:0 0 0 1px rgba(126,224,198,.12),0 28px 90px rgba(0,0,0,.58),0 0 52px rgba(77,219,255,.18),inset 0 0 42px rgba(126,224,198,.08);text-align:center;animation:managerBoardEndCardPulse 2.6s ease-in-out infinite}.manager-board-end-confirmation-card:after,.manager-board-end-confirmation-card:before{content:"";position:absolute;inset:18px;pointer-events:none;border:1px solid rgba(126,224,198,.16);-webkit-clip-path:polygon(0 0,26% 0,26% 2px,2px 2px,2px 26%,0 26%,0 100%,26% 100%,26% calc(100% - 2px),2px calc(100% - 2px),2px 74%,0 74%,0 100%,100% 100%,100% 74%,calc(100% - 2px) 74%,calc(100% - 2px) calc(100% - 2px),74% calc(100% - 2px),74% 100%,100% 100%,100% 0,74% 0,74% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 26%,100% 26%,100% 0);clip-path:polygon(0 0,26% 0,26% 2px,2px 2px,2px 26%,0 26%,0 100%,26% 100%,26% calc(100% - 2px),2px calc(100% - 2px),2px 74%,0 74%,0 100%,100% 100%,100% 74%,calc(100% - 2px) 74%,calc(100% - 2px) calc(100% - 2px),74% calc(100% - 2px),74% 100%,100% 100%,100% 0,74% 0,74% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 26%,100% 26%,100% 0)}.manager-board-end-confirmation-card:after{inset:-30%;border:0;background:conic-gradient(from 0deg,transparent,rgba(126,224,198,.12),transparent 22%,transparent 100%);animation:managerBoardEndRadar 4.8s linear infinite}.manager-board-end-confirmation-frame{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 48%,rgba(126,224,198,.16) 49% 51%,transparent 52% 100%),linear-gradient(0deg,transparent 0 48%,rgba(126,224,198,.11) 49% 51%,transparent 52% 100%);opacity:.36;mix-blend-mode:screen}.manager-board-end-confirmation-kicker{position:relative;z-index:1;color:#7ee0c6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 16px rgba(126,224,198,.44)}.manager-board-end-confirmation-card strong{position:relative;z-index:1;color:#f7fffb;font-size:clamp(2.8rem,6vw,5.6rem);line-height:1;font-weight:900;white-space:nowrap;text-shadow:0 0 18px rgba(126,224,198,.42),0 0 44px rgba(77,219,255,.2)}.manager-board-end-confirmation-card p{position:relative;z-index:1;max-width:560px;margin:0;color:rgba(226,248,255,.78);font-size:1.08rem;line-height:1.7}.manager-board-end-confirmation-scan{position:absolute;left:-12%;right:-12%;top:-20%;height:42%;background:linear-gradient(180deg,transparent,rgba(126,224,198,.2),transparent);filter:blur(2px);animation:managerBoardEndScan 2.2s ease-in-out infinite}.manager-board-triple-overlay{position:fixed;inset:0;z-index:330;pointer-events:none;display:grid;place-items:center;overflow:hidden;background:rgba(4,10,18,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:managerBoardTripleFade 10s linear both}.manager-board-sound-toggle{position:fixed;right:1.25rem;bottom:1.25rem;z-index:360;padding:.72rem 1rem;border-radius:999px;border:1px solid rgba(255,98,98,.32);background:linear-gradient(135deg,rgba(71,21,30,.92),rgba(24,32,45,.94)),hsla(0,0%,100%,.06);color:#ffe8e8;font-size:.88rem;font-weight:900;letter-spacing:.04em;box-shadow:0 14px 38px rgba(0,0,0,.36),0 0 26px rgba(255,98,98,.18);cursor:pointer}.manager-board-sound-toggle:hover{border-color:hsla(0,100%,76%,.5);transform:translateY(-1px)}.manager-board-triple-overlay.teamwork{background:radial-gradient(circle at 50% 40%,rgba(121,178,255,.14),transparent 34%),rgba(4,10,18,.44)}.manager-board-triple-overlay.reconsider{background:radial-gradient(circle at center,rgba(86,255,164,.2),transparent 38%),linear-gradient(180deg,rgba(5,31,22,.48),rgba(4,10,18,.52))}.manager-board-triple-overlay.star{background:radial-gradient(circle at 50% 38%,rgba(255,221,126,.2),transparent 36%),rgba(4,10,18,.48)}.manager-board-death-overlay{position:fixed;inset:0;z-index:340;pointer-events:none;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(255,98,98,.16),transparent 34%),linear-gradient(180deg,rgba(13,3,8,.72),rgba(4,10,18,.86));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:managerBoardTripleFade 10s linear both}.manager-board-death-static{position:absolute;inset:-20%;opacity:.22;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.14) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,98,98,.14) 0 1px,transparent 1px 12px);mix-blend-mode:screen;animation:managerBoardDeathStatic .56s steps(2) infinite}.manager-board-death-card{position:relative;z-index:2;width:min(980px,88vw);min-height:280px;display:grid;place-items:center;align-content:center;grid-gap:.75rem;gap:.75rem;padding:3.2rem 3.5rem;overflow:hidden;border-radius:18px;border:1px solid rgba(255,72,72,.4);background:linear-gradient(135deg,rgba(45,3,12,.96),rgba(15,13,19,.94)),repeating-linear-gradient(0deg,rgba(255,98,98,.07) 0 1px,transparent 1px 9px);box-shadow:0 0 0 1px rgba(255,98,98,.16),0 28px 90px rgba(0,0,0,.64),0 0 62px rgba(255,34,55,.26),inset 0 0 42px rgba(255,98,98,.1);text-align:center;animation:managerBoardDeathCardGlitch 1.8s steps(2) infinite}.manager-board-death-card:after,.manager-board-death-card:before{content:"";position:absolute;inset:18px;pointer-events:none;border:1px solid rgba(255,98,98,.22);-webkit-clip-path:polygon(0 0,26% 0,26% 2px,2px 2px,2px 26%,0 26%,0 100%,26% 100%,26% calc(100% - 2px),2px calc(100% - 2px),2px 74%,0 74%,0 100%,100% 100%,100% 74%,calc(100% - 2px) 74%,calc(100% - 2px) calc(100% - 2px),74% calc(100% - 2px),74% 100%,100% 100%,100% 0,74% 0,74% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 26%,100% 26%,100% 0);clip-path:polygon(0 0,26% 0,26% 2px,2px 2px,2px 26%,0 26%,0 100%,26% 100%,26% calc(100% - 2px),2px calc(100% - 2px),2px 74%,0 74%,0 100%,100% 100%,100% 74%,calc(100% - 2px) 74%,calc(100% - 2px) calc(100% - 2px),74% calc(100% - 2px),74% 100%,100% 100%,100% 0,74% 0,74% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 26%,100% 26%,100% 0)}.manager-board-death-card:after{inset:-26%;border:0;background:conic-gradient(from 20deg,transparent,rgba(255,51,51,.18),transparent 18%,transparent 100%);animation:managerBoardEndRadar 3.6s linear infinite}.manager-board-death-card span{position:relative;z-index:1;color:#f77;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;font-weight:950;letter-spacing:.18em;text-shadow:0 0 16px rgba(255,98,98,.58)}.manager-board-death-card strong{position:relative;z-index:1;color:#fff8f8;max-width:100%;font-size:clamp(3rem,6vw,6rem);line-height:1.06;font-weight:950;overflow-wrap:anywhere;text-shadow:0 0 18px rgba(255,98,98,.58),0 0 52px rgba(255,34,55,.32)}.manager-board-death-card p{position:relative;z-index:1;margin:0;color:hsla(0,100%,94%,.78);font-size:1.22rem;font-weight:900}.manager-board-triple-card{position:relative;z-index:2;width:min(980px,88vw);min-height:280px;display:grid;place-items:center;align-content:center;grid-gap:.75rem;gap:.75rem;padding:3.2rem 3.5rem;overflow:hidden;border-radius:18px;border:1px solid rgba(255,98,98,.34);background:linear-gradient(135deg,rgba(54,11,20,.94),rgba(21,13,25,.9)),repeating-linear-gradient(0deg,rgba(255,98,98,.055) 0 1px,transparent 1px 9px);box-shadow:0 0 0 1px rgba(255,98,98,.12),0 28px 90px rgba(0,0,0,.58),0 0 56px rgba(255,69,82,.2),inset 0 0 42px rgba(255,98,98,.08);text-align:center;animation:managerBoardTripleCardPulse 2.6s ease-in-out infinite}.manager-board-triple-card:after,.manager-board-triple-card:before{content:"";position:absolute;inset:18px;pointer-events:none;border:1px solid rgba(255,98,98,.18);-webkit-clip-path:polygon(0 0,26% 0,26% 2px,2px 2px,2px 26%,0 26%,0 100%,26% 100%,26% calc(100% - 2px),2px calc(100% - 2px),2px 74%,0 74%,0 100%,100% 100%,100% 74%,calc(100% - 2px) 74%,calc(100% - 2px) calc(100% - 2px),74% calc(100% - 2px),74% 100%,100% 100%,100% 0,74% 0,74% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 26%,100% 26%,100% 0);clip-path:polygon(0 0,26% 0,26% 2px,2px 2px,2px 26%,0 26%,0 100%,26% 100%,26% calc(100% - 2px),2px calc(100% - 2px),2px 74%,0 74%,0 100%,100% 100%,100% 74%,calc(100% - 2px) 74%,calc(100% - 2px) calc(100% - 2px),74% calc(100% - 2px),74% 100%,100% 100%,100% 0,74% 0,74% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 26%,100% 26%,100% 0)}.manager-board-triple-card:after{inset:-30%;border:0;background:conic-gradient(from 0deg,transparent,rgba(255,98,98,.13),transparent 22%,transparent 100%);animation:managerBoardEndRadar 4.8s linear infinite}.manager-board-triple-card span{position:relative;z-index:1;color:#ff8f8f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;font-weight:900;letter-spacing:.18em;text-shadow:0 0 16px rgba(255,98,98,.46)}.manager-board-triple-card strong{position:relative;z-index:1;color:#fff;max-width:100%;font-size:clamp(2.8rem,5.6vw,5.6rem);line-height:1.1;font-weight:950;overflow-wrap:anywhere;text-shadow:0 0 18px rgba(255,98,98,.48),0 0 44px rgba(255,69,82,.25)}.manager-board-triple-card p{position:relative;z-index:1;margin:0;color:hsla(0,100%,95%,.78);font-size:1.22rem;font-weight:800}.manager-board-applause-field,.manager-board-dice-rain,.manager-board-heal-field{position:absolute;inset:0;overflow:hidden}.manager-board-dice-rain span{position:absolute;bottom:var(--dice-floor,8px);left:var(--dice-left,50%);width:0;height:0;font-size:0;color:transparent;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:42px solid rgba(180,215,255,.9);filter:drop-shadow(0 0 10px rgba(121,178,255,.42)) drop-shadow(0 10px 10px rgba(0,0,0,.24));transform:translate3d(0,-112vh,0) rotate(0deg) scale(var(--dice-scale,1));animation:managerBoardDiceFall var(--dice-duration,1.8s) cubic-bezier(.18,.76,.32,1) var(--dice-delay,0s) forwards}.manager-board-dice-rain span:before{content:"";position:absolute;left:-17px;top:13px;width:34px;height:2px;background:rgba(29,49,78,.58);transform:rotate(0deg);box-shadow:-8px 11px 0 rgba(29,49,78,.42),8px 11px 0 rgba(29,49,78,.42)}.manager-board-dice-rain span:nth-child(4n){margin-left:1.6vw}.manager-board-dice-rain span:nth-child(5n){margin-left:-2.2vw}.manager-board-dice-rain span:nth-child(7n){margin-left:3vw}.manager-board-heal-field{background:repeating-radial-gradient(circle at center,rgba(99,255,177,.16) 0 2px,transparent 2px 42px),radial-gradient(circle at center,rgba(99,255,177,.18),transparent 42%);animation:managerBoardHealPulse 2.2s ease-in-out infinite}.manager-board-heal-field span{position:absolute;left:50%;bottom:-8%;width:4px;height:120px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(99,255,177,.86),transparent);transform:rotate(calc(var(--r, 0) * 1deg)) translateY(0);transform-origin:50% 58vh;animation:managerBoardHealRay 2.8s ease-in-out infinite}.manager-board-heal-field span:nth-child(n){--r:0}.manager-board-heal-field span:nth-child(2n){--r:35;animation-delay:-.8s}.manager-board-heal-field span:nth-child(3n){--r:80;animation-delay:-1.4s}.manager-board-heal-field span:nth-child(4n){--r:130;animation-delay:-.3s}.manager-board-heal-field span:nth-child(5n){--r:210;animation-delay:-1.9s}.manager-board-heal-field span:nth-child(7n){--r:285;animation-delay:-1.1s}.manager-board-applause-field span{position:absolute;bottom:-10vh;left:calc(var(--x, 50) * 1%);font-size:clamp(2rem,4vw,4.2rem);filter:drop-shadow(0 0 18px rgba(255,221,126,.34));animation:managerBoardApplauseRise 3.2s ease-in infinite}.manager-board-applause-field span:nth-child(n){--x:50}.manager-board-applause-field span:nth-child(3n){--x:18;animation-delay:-.7s}.manager-board-applause-field span:nth-child(3n+1){--x:42;animation-delay:-1.8s}.manager-board-applause-field span:nth-child(3n+2){--x:72;animation-delay:-1.1s}.manager-board-applause-field span:nth-child(4n){margin-left:10vw;animation-duration:2.6s}.manager-board-applause-field span:nth-child(5n){margin-left:-16vw;animation-duration:3.8s}.manager-board-header{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,1.15fr) minmax(240px,.78fr);grid-gap:.7rem;gap:.7rem;align-items:stretch}.manager-board-banner{margin:-.7rem -.7rem 0;min-height:78px;padding-top:.8rem;padding-bottom:.8rem}.manager-board-banner-copy{min-width:0}.manager-board-banner-copy h1{margin:0;font-size:clamp(1.7rem,2.7vw,2.4rem);color:#fff}.manager-board-banner-actions{align-items:center}.manager-board-action-panel,.manager-board-overview-panel{display:grid;align-content:start}.manager-board-overview-panel{gap:.42rem;min-width:0}.manager-board-overline{color:rgba(226,236,248,.56);font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.manager-board-overview-panel h1{margin:0;color:#fff;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.04;letter-spacing:-.03em}.manager-board-meta-row{display:flex;flex-wrap:wrap;gap:.42rem}.manager-board-meta-row span{display:inline-flex;align-items:center;min-height:28px;padding:0 .66rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:rgba(233,240,248,.82);font-size:.76rem}.manager-board-grid{display:grid;grid-template-columns:minmax(340px,.96fr) minmax(460px,1.08fr) minmax(340px,.96fr);grid-gap:.7rem;gap:.7rem;align-items:start}.manager-board-center-stack,.manager-board-column{display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.manager-board-action-panel,.manager-board-countdown-panel,.manager-board-info-panel,.manager-board-log-panel,.manager-board-members-panel,.manager-board-score-panel,.manager-board-table-panel{display:grid;min-height:0}.manager-board-action-panel,.manager-board-info-panel,.manager-board-log-panel,.manager-board-members-panel,.manager-board-relationship-panel:not(.is-spotlight-entering):not(.is-spotlight-expanded):not(.is-spotlight-exiting),.manager-board-score-panel,.manager-board-table-panel{padding:0;border:0}.manager-board-info-panel,.manager-board-table-panel{align-content:start}.manager-board-info-grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-board-info-card,.manager-board-stat-card{display:grid;grid-gap:.32rem;gap:.32rem;padding:.92rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.manager-board-info-card span,.manager-board-stat-card span{color:rgba(226,236,248,.62);font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.manager-board-info-card strong,.manager-board-stat-card strong{color:#fff;font-size:1.1rem}.manager-board-stat-card span{color:rgba(238,244,251,.78);font-size:.86rem;font-weight:800;letter-spacing:.05em}.manager-board-score-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.manager-board-score-row-inline{width:100%;margin-top:.15rem}.manager-board-score-panel{align-content:start}.manager-board-relationship-panel{margin-top:0;padding-top:0;position:relative;z-index:1}.manager-board-relationship-panel .manager-mission-relationship-panel{margin-top:0;gap:0}.manager-board-relationship-panel.is-spotlight-entering,.manager-board-relationship-panel.is-spotlight-exiting,.manager-board-relationship-panel.is-spotlight-expanded{position:fixed;inset:18px;z-index:260;margin-top:0;padding:1rem;border-radius:20px;border-color:hsla(0,0%,100%,.14);background:radial-gradient(circle at top,rgba(216,87,66,.12),transparent 34%),linear-gradient(180deg,rgba(18,27,40,.98),rgba(10,18,29,.98)),rgba(16,24,36,.92);box-shadow:0 24px 64px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50% 56%;will-change:transform,opacity,box-shadow,clip-path;overflow:hidden}.manager-board-relationship-panel.is-spotlight-entering:before,.manager-board-relationship-panel.is-spotlight-exiting:before,.manager-board-relationship-panel.is-spotlight-expanded:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.05),transparent 56%),rgba(4,8,14,.18);pointer-events:none;z-index:0}.manager-board-relationship-panel.is-spotlight-entering{animation:managerBoardRelationshipExpand .68s cubic-bezier(.2,.88,.2,1) forwards}.manager-board-relationship-panel.is-spotlight-expanded{opacity:1;transform:translateZ(0) scale(1);box-shadow:0 32px 88px rgba(0,0,0,.44);-webkit-clip-path:inset(0 0 0 0 round 20px);clip-path:inset(0 0 0 0 round 20px)}.manager-board-relationship-panel.is-spotlight-exiting{animation:managerBoardRelationshipCollapse .42s cubic-bezier(.4,0,.22,1) forwards}.manager-board-relationship-panel.is-spotlight-entering .manager-mission-relationship-panel,.manager-board-relationship-panel.is-spotlight-exiting .manager-mission-relationship-panel,.manager-board-relationship-panel.is-spotlight-expanded .manager-mission-relationship-panel{position:relative;z-index:1}.manager-board-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.manager-board-member-card{align-content:start;gap:.48rem;padding:.72rem}.manager-board-member-card .manager-character-name,.manager-mission-member-character-card .manager-character-name{gap:.22rem}.manager-board-member-name strong,.manager-mission-member-name strong{font-size:1.55rem;line-height:1.02}.manager-board-member-name span,.manager-mission-member-name span{font-size:.82rem;color:rgba(226,236,248,.68)}.manager-board-member-card .manager-character-stats{gap:.34rem}.manager-board-member-card .manager-character-stats article{padding:.42rem .46rem;border-radius:9px}.manager-board-member-card .manager-character-stats span{font-size:.72rem}.manager-board-member-card .manager-character-stats strong{font-size:1.02rem}.manager-board-member-card .manager-character-arc{gap:.32rem}.manager-board-member-card .manager-character-arc span{padding:.36rem .5rem;border:1px solid rgba(93,221,196,.26);font-size:.96rem;line-height:1.38;font-weight:800}.manager-board-member-card .manager-character-arc span,.manager-board-member-card .manager-character-arc span.red{background:linear-gradient(180deg,rgba(43,143,127,.22),rgba(26,82,84,.16));color:#cffff3}.manager-board-log-type{display:inline-flex;align-items:center;min-height:24px;padding:0 .55rem;border-radius:999px;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em}.manager-board-log-type.commendation{border:1px solid rgba(126,224,198,.2);background:rgba(126,224,198,.08);color:#d8f8ef}.manager-board-log-type.reprimand{border:1px solid hsla(6,80%,70%,.24);background:hsla(6,80%,70%,.09);color:#ffd7d2}.manager-board-log-table-wrap{min-height:0}.manager-board-log-table td:nth-child(2),.manager-board-log-table th:nth-child(2){width:92px;white-space:nowrap}.manager-board-log-table td:nth-child(4),.manager-board-log-table th:nth-child(4){width:78px;white-space:nowrap}.manager-board-log-row.commendation td{background:rgba(126,224,198,.04)}.manager-board-log-row.reprimand td{background:hsla(6,80%,70%,.045)}.manager-board-table-wrap{overflow:hidden;min-height:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.manager-board-table{width:100%;border-collapse:collapse}.manager-board-table td,.manager-board-table th{padding:.9rem 1rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08)}.manager-board-table th{color:rgba(226,236,248,.62);font-size:.74rem;background:hsla(0,0%,100%,.04)}.manager-board-table td{color:#eef4fb;font-size:.88rem}.manager-board-table tbody tr:last-child td{border-bottom:0}.manager-board-countdown-panel{display:grid;align-content:start;justify-items:center;grid-gap:.4rem;gap:.4rem;text-align:center;padding-top:1rem;padding-bottom:1rem}.manager-board-timer-state{display:inline-flex;align-items:center;min-height:30px;padding:0 .72rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#eef4fb;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em}.manager-board-timer-state-row{display:flex;justify-content:center}.manager-board-timer-state.running{border-color:rgba(126,224,198,.28);background:rgba(126,224,198,.1);color:#d7f8ef}.manager-board-timer-state.paused{border-color:rgba(255,214,130,.28);background:rgba(255,214,130,.1);color:#ffe7b3}.manager-board-timer-state.finished{border-color:hsla(6,80%,70%,.28);background:hsla(6,80%,70%,.1);color:#ffd7d2}.manager-board-countdown{display:flex;align-items:center;justify-content:center;min-height:0;color:#fff5ef;font-family:var(--mono);font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:700;letter-spacing:.08em;line-height:1}.manager-board-countdown-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.manager-board-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.manager-board-action-button{min-height:44px}.manager-board-action-panel{align-content:start}.manager-board-stat-card.chaos{background:linear-gradient(180deg,rgba(114,61,170,.24),hsla(0,0%,100%,.04))}.manager-board-stat-card.scatter{background:linear-gradient(180deg,rgba(44,121,178,.24),hsla(0,0%,100%,.04))}.manager-board-stat-card.burnout{background:linear-gradient(180deg,rgba(181,73,59,.24),hsla(0,0%,100%,.04))}.manager-mission-task-table-wrap{overflow-x:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.03)}.manager-mission-task-table{width:100%;border-collapse:separate;border-spacing:0}.manager-mission-task-table td:nth-child(2),.manager-mission-task-table th:nth-child(2){width:180px;min-width:180px}.manager-mission-task-table td,.manager-mission-task-table th{padding:.78rem .7rem;text-align:left;vertical-align:top;border-bottom:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08)}.manager-mission-task-table td:last-child,.manager-mission-task-table th:last-child{border-right:0}.manager-mission-task-table tbody tr:last-child td{border-bottom:0}.manager-mission-task-table th{background:hsla(0,0%,100%,.04);color:rgba(226,236,248,.6);font-size:.72rem;font-weight:600}.manager-mission-task-table td{color:#eef4fb;font-size:.82rem;line-height:1.65}.manager-report-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.manager-report-tab{min-height:31px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:rgba(226,236,248,.8);padding:.32rem .58rem;cursor:pointer;font-size:.76rem}.manager-report-tab.active{background:rgba(216,87,66,.2);border-color:rgba(216,87,66,.38);color:#fff4ef}.manager-mission-values-save{min-height:31px;border-radius:8px;border:1px solid rgba(216,87,66,.42);background:rgba(216,87,66,.22);color:#fff6f2;padding:.32rem .62rem;cursor:pointer;font-size:.78rem}.manager-mission-values-save:disabled{cursor:not-allowed;border-color:hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.035);color:rgba(226,236,248,.4);opacity:1;box-shadow:none}.manager-mission-value-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.manager-mission-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.manager-mission-relationship-panel{margin-top:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.manager-mission-relationship-graph-wrap{overflow:hidden;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:transparent;box-shadow:none;min-height:420px}.manager-board-relationship-panel.is-spotlight-entering .manager-mission-relationship-graph-wrap,.manager-board-relationship-panel.is-spotlight-exiting .manager-mission-relationship-graph-wrap,.manager-board-relationship-panel.is-spotlight-expanded .manager-mission-relationship-graph-wrap{position:relative;min-height:calc(100vh - 86px);border-radius:22px;border-color:hsla(0,0%,100%,.08);transform-origin:50% 56%;will-change:transform,opacity,filter,clip-path}.manager-board-relationship-panel.is-spotlight-entering .manager-mission-relationship-graph-wrap:after,.manager-board-relationship-panel.is-spotlight-exiting .manager-mission-relationship-graph-wrap:after,.manager-board-relationship-panel.is-spotlight-expanded .manager-mission-relationship-graph-wrap:after{content:"";position:absolute;inset:-14% 0 auto;height:34%;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(124,219,255,.06) 24%,rgba(255,243,215,.12) 50%,hsla(0,0%,100%,0));opacity:0;pointer-events:none;mix-blend-mode:screen;transform:translate3d(0,-128%,0) skewY(-3deg);filter:blur(8px)}.manager-board-relationship-panel.is-spotlight-entering .manager-mission-relationship-graph-wrap{animation:managerBoardRelationshipGraphExpand .76s cubic-bezier(.16,.9,.16,1) forwards}.manager-board-relationship-panel.is-spotlight-entering .manager-mission-relationship-graph-wrap:after{animation:managerBoardRelationshipSweepIn .92s cubic-bezier(.14,.9,.2,1) .1s forwards}.manager-board-relationship-panel.is-spotlight-expanded .manager-mission-relationship-graph-wrap{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1.06);-webkit-clip-path:inset(0 0 0 0 round 22px);clip-path:inset(0 0 0 0 round 22px)}.manager-board-relationship-panel.is-spotlight-expanded .manager-mission-relationship-graph-wrap:after{animation:managerBoardRelationshipSweepLoop 4.8s linear 1.15s infinite}.manager-board-relationship-panel.is-spotlight-exiting .manager-mission-relationship-graph-wrap{animation:managerBoardRelationshipGraphCollapse .42s cubic-bezier(.4,0,.22,1) forwards}.manager-board-relationship-panel.is-spotlight-exiting .manager-mission-relationship-graph-wrap:after{animation:managerBoardRelationshipSweepOut .22s ease forwards}.manager-mission-relationship-echart{width:100%;height:420px;filter:saturate(1.02)}.manager-board-relationship-panel.is-spotlight-entering .manager-mission-relationship-echart,.manager-board-relationship-panel.is-spotlight-exiting .manager-mission-relationship-echart,.manager-board-relationship-panel.is-spotlight-expanded .manager-mission-relationship-echart{height:calc(100vh - 86px)}.manager-mission-relationship-empty{min-height:220px;display:grid;place-items:center;text-align:center;padding:1.2rem;border-radius:18px;border:1px dashed hsla(0,0%,100%,.12);background:radial-gradient(circle at top,rgba(216,87,66,.07),transparent 42%),hsla(0,0%,100%,.025);color:rgba(226,236,248,.66);line-height:1.7}.manager-mission-value-editor{display:grid;grid-gap:.5rem;gap:.5rem}@keyframes managerBoardRelationshipExpand{0%{opacity:.24;-webkit-clip-path:inset(48% 0 48% 0 round 20px);clip-path:inset(48% 0 48% 0 round 20px);transform:perspective(1800px) translate3d(0,8px,0) scale(.985);box-shadow:0 10px 22px rgba(0,0,0,.18)}58%{opacity:1;-webkit-clip-path:inset(12% 0 12% 0 round 20px);clip-path:inset(12% 0 12% 0 round 20px);transform:perspective(1800px) translateZ(0) scale(1.004);box-shadow:0 36px 102px rgba(0,0,0,.48)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 20px);clip-path:inset(0 0 0 0 round 20px);transform:perspective(1800px) translateZ(0) scale(1);box-shadow:0 32px 88px rgba(0,0,0,.44)}}@keyframes managerBoardRelationshipCollapse{0%{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 20px);clip-path:inset(0 0 0 0 round 20px);transform:perspective(1800px) translateZ(0) scale(1);box-shadow:0 32px 88px rgba(0,0,0,.44)}to{opacity:.16;-webkit-clip-path:inset(49% 0 49% 0 round 20px);clip-path:inset(49% 0 49% 0 round 20px);transform:perspective(1800px) translateZ(0) scale(.988);box-shadow:0 12px 30px rgba(0,0,0,.18)}}@keyframes managerBoardRelationshipGraphExpand{0%{opacity:.16;-webkit-clip-path:inset(49% 0 49% 0 round 22px);clip-path:inset(49% 0 49% 0 round 22px);transform:translateZ(0) scaleY(.92);filter:saturate(.8) brightness(.92) blur(1.5px)}54%{opacity:1;-webkit-clip-path:inset(14% 0 14% 0 round 22px);clip-path:inset(14% 0 14% 0 round 22px);transform:translateZ(0) scaleY(1.01);filter:saturate(1.16) brightness(1.05) blur(0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 22px);clip-path:inset(0 0 0 0 round 22px);transform:translateZ(0) scaleY(1);filter:saturate(1.08) brightness(1.01)}}@keyframes managerBoardRelationshipGraphCollapse{0%{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 22px);clip-path:inset(0 0 0 0 round 22px);transform:translateZ(0) scaleY(1);filter:saturate(1.08) brightness(1.01)}to{opacity:.14;-webkit-clip-path:inset(49% 0 49% 0 round 22px);clip-path:inset(49% 0 49% 0 round 22px);transform:translateZ(0) scaleY(.92);filter:saturate(.8) brightness(.92) blur(1.5px)}}@keyframes managerBoardRelationshipSweepIn{0%{opacity:0;transform:translate3d(0,-132%,0) skewY(-3deg)}24%{opacity:.7}to{opacity:0;transform:translate3d(0,228%,0) skewY(-3deg)}}@keyframes managerBoardRelationshipSweepLoop{0%{opacity:0;transform:translate3d(0,-138%,0) skewY(-3deg)}10%{opacity:.28}22%{opacity:.14}to{opacity:0;transform:translate3d(0,236%,0) skewY(-3deg)}}@keyframes managerBoardRelationshipSweepOut{0%{opacity:.1;transform:translate3d(0,24%,0) skewY(-3deg)}to{opacity:0;transform:translate3d(0,112%,0) skewY(-3deg)}}@keyframes managerBoardViewportOverlayFade{0%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes managerBoardViewportOpenLine{0%{opacity:.95;transform:translateY(-50%) scaleX(.16)}50%{opacity:.88;transform:translateY(-50%) scaleX(1)}to{opacity:0;transform:translateY(-50%) scaleX(1.04)}}@keyframes managerBoardViewportOverlayShow{0%{opacity:0}18%{opacity:.72}to{opacity:.94}}@keyframes managerBoardViewportTopOpen{0%{opacity:1;transform:translateY(0) scaleY(1)}58%{opacity:1;transform:translateY(-78%) scaleY(1)}to{opacity:0;transform:translateY(-106%) scaleY(.96)}}@keyframes managerBoardViewportBottomOpen{0%{opacity:1;transform:translateY(0) scaleY(1)}58%{opacity:1;transform:translateY(78%) scaleY(1)}to{opacity:0;transform:translateY(106%) scaleY(.96)}}@keyframes managerBoardViewportTopClose{0%{opacity:0;transform:translateY(-106%) scaleY(.96)}18%{opacity:1}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes managerBoardViewportBottomClose{0%{opacity:0;transform:translateY(106%) scaleY(.96)}18%{opacity:1}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes managerBoardViewportCloseLine{0%{opacity:0;transform:translateY(-50%) scaleX(1.02)}28%{opacity:.82;transform:translateY(-50%) scaleX(1)}to{opacity:.9;transform:translateY(-50%) scaleX(.14)}}@keyframes managerBoardEndOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes managerBoardEndCardPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 0 0 1px rgba(126,224,198,.12),0 28px 90px rgba(0,0,0,.58),0 0 52px rgba(77,219,255,.18),inset 0 0 42px rgba(126,224,198,.08)}50%{transform:translateY(-2px) scale(1.01);box-shadow:0 0 0 1px rgba(126,224,198,.2),0 30px 96px rgba(0,0,0,.64),0 0 72px rgba(77,219,255,.28),inset 0 0 58px rgba(126,224,198,.12)}}@keyframes managerBoardEndRadar{to{transform:rotate(1turn)}}@keyframes managerBoardEndScan{0%{opacity:0;transform:translateY(-30%)}18%,72%{opacity:.82}to{opacity:0;transform:translateY(360%)}}@keyframes managerBoardTripleFade{0%,to{opacity:0}8%,92%{opacity:1}}@keyframes managerBoardTripleCardPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 0 0 1px rgba(255,98,98,.12),0 28px 90px rgba(0,0,0,.58),0 0 56px rgba(255,69,82,.2),inset 0 0 42px rgba(255,98,98,.08)}50%{transform:translateY(-2px) scale(1.01);box-shadow:0 0 0 1px rgba(255,98,98,.2),0 30px 96px rgba(0,0,0,.64),0 0 76px rgba(255,69,82,.3),inset 0 0 58px rgba(255,98,98,.12)}}@keyframes managerBoardDeathStatic{0%{transform:translate3d(-1.5%,-1%,0)}50%{transform:translate3d(1%,1.5%,0)}to{transform:translate3d(.5%,-1.5%,0)}}@keyframes managerBoardDeathCardGlitch{0%,to{transform:translateZ(0)}48%{transform:translateZ(0)}50%{transform:translate3d(-2px,1px,0)}52%{transform:translate3d(2px,-1px,0)}54%{transform:translateZ(0)}}@keyframes managerBoardDiceFall{0%{transform:translate3d(0,-112vh,0) rotate(0deg) scale(var(--dice-scale,1))}to{transform:translateZ(0) rotate(680deg) scale(var(--dice-scale,1))}}@keyframes managerBoardHealPulse{0%,to{opacity:.74;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes managerBoardHealRay{0%,to{opacity:.25;transform:rotate(calc(var(--r, 0) * 1deg)) translateY(22px) scaleY(.7)}50%{opacity:.95;transform:rotate(calc(var(--r, 0) * 1deg)) translateY(-18px) scaleY(1.2)}}@keyframes managerBoardApplauseRise{0%{opacity:0;transform:translateZ(0) rotate(-10deg) scale(.8)}20%,80%{opacity:1}to{opacity:0;transform:translate3d(0,-118vh,0) rotate(18deg) scale(1.15)}}.manager-mission-value-label{display:flex;align-items:center;gap:.5rem;color:#dfe9f5;font-size:.88rem;font-weight:700;letter-spacing:.02em}.manager-mission-value-label-bar{width:4px;height:20px;border-radius:999px;background:linear-gradient(180deg,#ea7357,#ca4e34)}.manager-mission-value-stepper{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:stretch;min-height:54px;border-radius:11px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(90deg,hsla(0,0%,100%,.05) 0 54px,hsla(0,0%,100%,.012) 54px calc(100% - 54px),hsla(0,0%,100%,.05) calc(100% - 54px) 100%),rgba(17,25,38,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 4px 10px rgba(3,7,16,.1)}.manager-mission-value-stepper button{border:0;background:transparent;color:rgba(226,236,248,.62);font-size:1.35rem;font-weight:400;line-height:1;cursor:pointer;border-radius:0;display:grid;place-items:center;transition:background .14s ease,color .14s ease,transform .14s ease}.manager-mission-value-stepper button:hover{background:hsla(0,0%,100%,.028);color:#fff}.manager-mission-value-stepper button:active{transform:scale(.98)}.manager-mission-value-stepper button.decrement{border-right:1px solid hsla(0,0%,100%,.05)}.manager-mission-value-stepper button.increment{border-left:1px solid hsla(0,0%,100%,.05)}.manager-mission-value-stepper input{display:grid;place-items:center;width:100%;min-width:0;border:0;outline:none;font-size:1.34rem;font-weight:700;letter-spacing:.01em;color:#fff;background:hsla(0,0%,100%,.01);text-align:center;font-family:inherit}.manager-mission-value-stepper input::-webkit-inner-spin-button,.manager-mission-value-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.manager-mission-value-stepper input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.manager-mission-console-placeholder{min-height:92px;display:grid;place-items:center;text-align:center;border-radius:11px;border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:rgba(226,236,248,.64);padding:.8rem;font-size:.78rem}.manager-settlement-card-head strong,.manager-task-report-submitter strong{display:block;color:#fff;font-size:.95rem}.manager-settlement-card-head span,.manager-task-report-submitter span{display:block;margin-top:.16rem;color:rgba(226,236,248,.58);font-size:.72rem}.manager-settlement-card-head,.manager-task-report-status-stack{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.manager-task-report-flow{display:grid;grid-gap:.9rem;gap:.9rem}.manager-end-confirmation-panel{display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;border-radius:12px;border:1px solid rgba(126,224,198,.16);background:linear-gradient(135deg,rgba(44,87,93,.22),rgba(25,34,49,.88)),hsla(0,0%,100%,.03)}.manager-end-confirmation-card-head,.manager-end-confirmation-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.manager-end-confirmation-card-head strong,.manager-end-confirmation-head strong{display:block;color:#f5fbff;font-size:.9rem}.manager-end-confirmation-head span{display:block;margin-top:.2rem;color:rgba(226,236,248,.62);font-size:.76rem}.manager-end-confirmation-card-head span,.manager-end-confirmation-head em{flex:0 0 auto;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(126,224,198,.22);background:rgba(126,224,198,.08);color:#d8f8ef;font-size:.72rem;font-style:normal;font-weight:800}.manager-end-confirmation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.manager-end-confirmation-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.78rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.manager-end-confirmation-card.complete{border-color:rgba(126,224,198,.2);background:rgba(126,224,198,.06)}.manager-end-confirmation-steps{display:flex;flex-wrap:wrap;gap:.42rem}.manager-end-confirmation-steps span{padding:.28rem .56rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);color:rgba(226,236,248,.56);font-size:.68rem;font-weight:700}.manager-end-confirmation-steps span.done{border-color:rgba(126,224,198,.2);background:rgba(126,224,198,.08);color:#d8f8ef}.manager-end-confirmation-modal{max-width:560px}.manager-end-confirmation-checklist{display:grid;grid-gap:.75rem;gap:.75rem}.manager-end-confirmation-check{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.035);cursor:pointer}.manager-end-confirmation-check.checked{border-color:rgba(126,224,198,.24);background:rgba(126,224,198,.07)}.manager-end-confirmation-check.disabled{opacity:.52;cursor:not-allowed}.manager-end-confirmation-check input{margin-top:.22rem;width:18px;height:18px;accent-color:#7ee0c6}.manager-end-confirmation-check strong{display:block;color:#f7fbff;font-size:.95rem}.manager-end-confirmation-check em{display:block;margin-top:.28rem;color:rgba(226,236,248,.62);font-size:.78rem;font-style:normal;line-height:1.55}.manager-task-report-table-wrap{overflow-x:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.03)}.manager-task-report-table{width:100%;border-collapse:separate;border-spacing:0}.manager-task-report-table td,.manager-task-report-table th{padding:.82rem .78rem;text-align:left;vertical-align:middle;border-bottom:1px solid hsla(0,0%,100%,.08)}.manager-task-report-table tbody tr:last-child td{border-bottom:0}.manager-task-report-table th{background:hsla(0,0%,100%,.04);color:rgba(226,236,248,.62);font-size:.72rem;font-weight:700}.manager-task-report-table td{color:#eef4fb;font-size:.8rem}.manager-settlement-card-head em,.manager-task-report-status,.manager-task-report-total{display:inline-flex;align-items:center;min-height:28px;padding:0 .65rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:rgba(226,236,248,.82);font-size:.72rem;font-style:normal}.manager-task-report-status.submitted{border-color:rgba(126,224,198,.2);background:rgba(126,224,198,.08);color:#d8f8ef}.manager-task-report-status.pending{border-color:hsla(0,0%,100%,.08);color:rgba(226,236,248,.64)}.manager-task-report-stat-strip{display:flex;flex-wrap:wrap;gap:.45rem}.manager-task-report-stat-strip span{display:inline-flex;align-items:center;min-height:26px;padding:0 .65rem;border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(226,236,248,.72);font-size:.72rem}.manager-task-report-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.manager-task-report-section-card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:112px;padding:.75rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.07);background:rgba(10,16,24,.34)}.manager-task-report-section-card span{color:#9fe6d8;font-size:.74rem;font-weight:700}.manager-task-report-section-card p{margin:0;color:rgba(235,242,250,.86);font-size:.82rem;line-height:1.7;white-space:pre-wrap}.manager-task-report-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.manager-settlement-delta-grid label,.manager-settlement-points,.manager-task-report-score-field{display:grid;grid-gap:.35rem;gap:.35rem}.manager-settlement-delta-grid span,.manager-settlement-points span,.manager-task-report-score-field span{color:rgba(226,236,248,.62);font-size:.7rem}.manager-settlement-delta-grid input,.manager-settlement-points input,.manager-task-report-score-field select{width:100%;min-height:36px;border-radius:10px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.05);color:#eef4fb;padding:0 .75rem}.manager-task-report-empty{min-height:72px;display:grid;place-items:center;border-radius:11px;border:1px dashed hsla(0,0%,100%,.1);color:rgba(226,236,248,.6);background:hsla(0,0%,100%,.02)}.manager-task-report-viewer-modal{width:min(1040px,calc(100vw - 32px))}.manager-task-report-viewer-total{color:rgba(226,236,248,.74);font-size:.84rem}.manager-settlement-modal{width:min(1120px,calc(100vw - 32px))}.manager-modal-copy{margin:.28rem 0 0;color:rgba(226,236,248,.62);font-size:.78rem}.manager-settlement-anomaly-panel{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:.8rem;padding:.82rem .9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(28,39,55,.76),rgba(17,25,37,.72)),hsla(0,0%,100%,.03)}.manager-settlement-anomaly-head{display:flex;align-items:center}.manager-settlement-anomaly-head strong{color:#fff;font-size:.9rem}.manager-settlement-anomaly-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.manager-settlement-anomaly-option{display:grid;grid-gap:.18rem;gap:.18rem;min-height:64px;padding:.72rem .8rem;border-radius:11px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:#eef4fb;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.manager-settlement-anomaly-option:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}.manager-settlement-anomaly-option strong{color:inherit;font-size:.88rem}.manager-settlement-anomaly-option span{color:rgba(226,236,248,.66);font-size:.72rem}.manager-settlement-anomaly-option.active{box-shadow:0 10px 24px rgba(0,0,0,.14)}.manager-settlement-anomaly-option.active.neutralized{border-color:rgba(126,224,198,.26);background:rgba(126,224,198,.1)}.manager-settlement-anomaly-option.active.neutralized span{color:rgba(212,247,239,.82)}.manager-settlement-anomaly-option.active.captured{border-color:hsla(41,88%,69%,.28);background:hsla(41,88%,69%,.11)}.manager-settlement-anomaly-option.active.captured span{color:rgba(255,230,170,.84)}.manager-settlement-anomaly-option.active.escaped{border-color:hsla(6,80%,70%,.3);background:hsla(6,80%,70%,.11)}.manager-settlement-anomaly-option.active.escaped span{color:hsla(9,100%,91%,.84)}.manager-settlement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.manager-settlement-card{display:grid;grid-gap:.72rem;gap:.72rem;padding:.82rem .9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(180deg,rgba(31,42,58,.7),rgba(21,30,43,.68)),hsla(0,0%,100%,.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 10px 24px rgba(0,0,0,.14)}.manager-settlement-card-head{justify-content:space-between}.manager-settlement-card-head>div{display:grid;grid-gap:.08rem;gap:.08rem}.manager-settlement-card-head em{background:rgba(255,214,130,.08);border-color:rgba(255,214,130,.16);color:#ffe2aa;min-height:24px;padding:0 .58rem;font-size:.68rem}.manager-settlement-permission-panel{display:grid;grid-gap:.55rem;gap:.55rem;padding:.7rem .78rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.manager-settlement-permission-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.manager-settlement-permission-head strong{color:#eef4fb;font-size:.88rem}.manager-settlement-permission-head span{color:rgba(255,222,145,.92);font-size:.78rem}.manager-settlement-collapse{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:0;border:0;background:transparent;text-align:left}.manager-settlement-collapse strong{color:#eef4fb;font-size:.88rem}.manager-settlement-collapse span{color:rgba(255,222,145,.92);font-size:.78rem}.manager-settlement-permission-list{display:grid;grid-gap:.45rem;gap:.45rem}.manager-settlement-permission-item{display:flex;justify-content:space-between;gap:.8rem;align-items:center;min-height:36px;padding:0 .75rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.manager-settlement-permission-item span{color:rgba(226,236,248,.82);font-size:.8rem}.manager-settlement-permission-item strong{color:rgba(226,236,248,.64);font-size:.74rem}.manager-settlement-permission-item.active{border-color:rgba(126,224,198,.18);background:rgba(126,224,198,.08)}.manager-settlement-permission-item.active strong{color:#d8f8ef}.manager-settlement-optional-list{gap:.5rem}.manager-settlement-optional-item{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center}.manager-settlement-optional-item span{min-width:0;line-height:1.45}.manager-settlement-optional-item strong{justify-self:end;width:8.5rem;text-align:right;white-space:nowrap}.manager-settlement-delta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.manager-settlement-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;align-items:flex-end}.manager-settlement-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:0 .75rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);color:#eef4fb;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.manager-settlement-toggle:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.065)}.manager-settlement-toggle input{width:16px;height:16px;margin:0}.manager-settlement-toggle span{color:inherit;font-size:.8rem;font-weight:700}.manager-settlement-toggle.active{border-color:rgba(126,224,198,.28);background:rgba(126,224,198,.1);color:#d7f8ef}.manager-settlement-toggle.active.warning{border-color:hsla(10,83%,72%,.32);background:hsla(10,83%,72%,.1);color:#ffd5cd}.manager-settlement-toggle.active.accent{border-color:rgba(135,174,255,.3);background:rgba(135,174,255,.1);color:#dbe7ff}.manager-settlement-delta-grid input{min-height:40px;border-radius:10px;padding:0 .78rem;font-size:.88rem;font-weight:700}.manager-settlement-delta-grid input:focus{outline:none;border-color:rgba(135,174,255,.28);box-shadow:0 0 0 3px rgba(135,174,255,.08)}.manager-modal-actions .manager-task-report-viewer-total{margin-right:auto}.manager-settlement-card-head strong{font-size:.88rem}.manager-settlement-card-head span{margin-top:0;font-size:.62rem;letter-spacing:.04em;color:rgba(226,236,248,.48)}.manager-mission-member-stats span,.manager-mission-member-tags span{display:inline-flex;align-items:center;min-height:24px;padding:0 .55rem;border-radius:999px;background:hsla(0,0%,100%,.06);color:rgba(226,236,248,.76);font-size:.68rem}.manager-mission-member-list{display:grid;grid-gap:.55rem;gap:.55rem}.manager-mission-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.manager-mission-member-character-card{align-content:start}.manager-mission-member-actions{gap:.3rem}.manager-mission-member-search{margin-bottom:.55rem}.manager-mission-member-search-results{display:grid;grid-gap:.55rem;gap:.55rem}.manager-mission-member-result-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;padding:.68rem .76rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);cursor:pointer}.manager-mission-member-result-row.selected{border-color:rgba(216,87,66,.34);background:rgba(216,87,66,.1)}.manager-mission-member-result-row input{width:16px;height:16px;margin:0}.manager-mission-member-result-copy{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.manager-mission-member-result-copy strong{color:#fff;font-size:.84rem;line-height:1.2}.manager-mission-member-result-copy span{color:rgba(226,236,248,.66);font-family:var(--mono);font-size:.72rem;line-height:1.1}.manager-mission-member-submit-btn{width:100%;justify-content:center}.manager-mission-member-log-section{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.55rem;border-top:1px solid hsla(0,0%,100%,.08)}.manager-mission-member-log-title{color:rgba(226,236,248,.82);font-size:.82rem;font-weight:700}.manager-mission-member-log-list{display:grid;grid-gap:.5rem;gap:.5rem}.manager-mission-member-log-item{display:grid;grid-gap:.22rem;gap:.22rem;padding:.68rem .76rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.manager-mission-member-log-head{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.manager-mission-member-log-item strong{color:#fff;font-size:.8rem}.manager-mission-member-log-delete{border:0;background:transparent;color:hsla(4,100%,79%,.84);font-size:.72rem;cursor:pointer}.manager-mission-member-log-delete:disabled{cursor:not-allowed;opacity:.6}.manager-mission-member-log-item p{margin:0;color:rgba(226,236,248,.78);font-size:.78rem;line-height:1.45}.manager-mission-member-log-meta{display:flex;flex-wrap:wrap;gap:.55rem;color:rgba(226,236,248,.58);font-size:.68rem}.manager-mission-member-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:.72rem .8rem;border-radius:11px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.manager-mission-member-card strong{color:#fff;font-size:.84rem}.manager-mission-member-card p,.manager-mission-member-note{margin:0;color:rgba(226,236,248,.68);font-size:.74rem;line-height:1.45}.manager-modal-backdrop{z-index:60;place-items:center;padding:1.2rem;background:rgba(6,10,18,.74)}.confirm-dialog-backdrop,.manager-modal-backdrop{position:fixed;inset:0;display:grid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.confirm-dialog-backdrop{z-index:80;place-items:center;padding:1.2rem;background:rgba(6,10,18,.76)}.confirm-dialog{width:min(100%,420px);border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(18,27,40,.97),rgba(12,20,31,.95)),rgba(16,24,36,.88);box-shadow:0 22px 54px rgba(0,0,0,.34);overflow:hidden}.confirm-dialog-actions,.confirm-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.confirm-dialog-head{padding:.9rem .95rem .72rem}.confirm-dialog-head h2{margin:0;color:#fff;font-size:1rem}.confirm-dialog-close{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(238,244,251,.82);font-size:1.1rem;line-height:1;cursor:pointer}.confirm-dialog-body{padding:0 .95rem .95rem}.confirm-dialog-body p{margin:0;color:rgba(226,236,248,.76);line-height:1.6;font-size:.86rem}.confirm-dialog-actions{padding:0 .95rem .95rem;justify-content:flex-end}.confirm-dialog-btn{min-width:92px;min-height:40px;padding:0 .95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:#eef4fb;cursor:pointer;font-size:.82rem}.confirm-dialog-btn.primary{background:rgba(72,139,255,.18);border-color:rgba(72,139,255,.32)}.confirm-dialog-btn.danger{background:rgba(176,48,42,.2);border-color:rgba(216,87,66,.34);color:#fff1ee}.confirm-dialog-btn:disabled{cursor:not-allowed;opacity:.65}.manager-modal{width:min(100%,700px);max-height:min(760px,calc(100vh - 2.4rem));border-radius:18px;padding:.88rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(18,27,40,.96),rgba(12,20,31,.94)),rgba(16,24,36,.84);box-shadow:0 22px 54px rgba(0,0,0,.32);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.manager-form-inline-head,.manager-modal-actions,.manager-modal-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.manager-modal-head{margin-bottom:.75rem}.manager-modal-body{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.2rem}.manager-modal-body::-webkit-scrollbar{width:8px}.manager-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(0,0%,100%,.14)}.manager-modal-body::-webkit-scrollbar-track{background:transparent}.manager-modal-head h2{margin:0;color:#fff;font-size:1.02rem}.manager-modal-close{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(238,244,251,.82);font-size:1.1rem;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.manager-modal-close:hover{background:rgba(216,87,66,.12);border-color:rgba(216,87,66,.26);color:#fff5f3}.manager-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.manager-form-field{display:grid;grid-gap:.36rem;gap:.36rem}.manager-form-field.full{grid-column:1/-1}.manager-form-field span{color:rgba(226,236,248,.72);font-size:.78rem}.manager-form-field-with-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:stretch}.manager-form-field-unit{min-height:40px;padding:0 .9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:rgba(226,236,248,.76);font-size:.78rem;box-sizing:border-box;white-space:nowrap}.manager-form-field input,.manager-form-field select,.manager-form-field textarea{width:100%;min-height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:#fff;padding:0 .8rem;box-sizing:border-box;font-size:.82rem;outline:none;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.manager-form-field select{padding-right:2.75rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M1.5 1.5L8 8L14.5 1.5' stroke='rgba(226,236,248,0.92)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 1rem) 50%;background-size:16px 10px;background-repeat:no-repeat}.manager-form-field input:focus,.manager-form-field select:focus,.manager-form-field textarea:focus{border-color:rgba(72,139,255,.78);box-shadow:0 0 0 1px rgba(72,139,255,.18)}.manager-form-field-with-unit:focus-within .manager-form-field-unit{border-color:rgba(72,139,255,.78)}.manager-form-field textarea{min-height:100px;padding-top:.7rem;resize:vertical}.manager-reason-radio-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.manager-reason-radio{display:flex;align-items:center;justify-content:center;min-height:52px;padding:.52rem .7rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);cursor:pointer;text-align:center;box-sizing:border-box}.manager-reason-radio.active{border-color:rgba(72,139,255,.78);background:rgba(48,28,42,.9);box-shadow:inset 0 0 0 1px rgba(72,139,255,.24),0 0 0 1px rgba(72,139,255,.08)}.manager-reason-radio input{position:absolute;opacity:0;pointer-events:none}.manager-reason-radio span{color:rgba(226,236,248,.72);font-size:.8rem;font-weight:700;line-height:1.2}.manager-reason-radio.active span{color:#fff}.manager-inline-add,.manager-inline-remove{padding:.55rem .75rem;cursor:pointer}.manager-optional-list{display:grid;grid-gap:.7rem;gap:.7rem}.manager-optional-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem}.manager-modal-actions{margin-top:.8rem;justify-content:flex-end;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.06)}.manager-modal-action-btn{min-width:92px;min-height:40px;padding:0 .95rem;flex:0 0 auto}.manager-empty-state{padding:2.2rem 1rem;width:100%;justify-self:center;text-align:center;color:rgba(226,236,248,.62)}.manager-report-review-table-wrap{overflow-x:auto}.manager-report-review-table{width:100%;border-collapse:collapse}.manager-report-review-table td:nth-child(5),.manager-report-review-table th:nth-child(5){width:96px;min-width:96px}.manager-report-review-table td:nth-child(6),.manager-report-review-table th:nth-child(6){width:176px;min-width:176px}.manager-report-review-table td,.manager-report-review-table th{padding:.68rem .6rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:middle}.manager-report-review-table th{color:rgba(226,236,248,.6);font-size:.72rem;font-weight:600}.manager-report-review-table td{color:#eef4fb;font-size:.8rem}.manager-report-review-status{display:inline-flex;align-items:center;min-height:24px;padding:0 .55rem;border-radius:999px;background:rgba(216,87,66,.14);border:1px solid rgba(216,87,66,.24);color:#ffd7c9;font-size:.68rem}.manager-report-review-status.approved{background:rgba(76,170,120,.14);border-color:rgba(76,170,120,.24);color:#cfeeda}.manager-report-review-status.rejected{background:rgba(118,132,154,.14);border-color:rgba(118,132,154,.24);color:#d8e0ec}.manager-report-review-actions{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.4rem}@media (max-width:720px){.manager-console-header,.manager-panel-head{align-items:start}.manager-console-header{grid-template-columns:1fr}.manager-console-actions,.manager-home-header-meta{justify-self:start}.auth-claim-row{flex-direction:column}.manager-form-grid,.manager-optional-row{grid-template-columns:1fr}}@media (max-width:780px){.manager-character-grid,.manager-mission-grid{grid-template-columns:minmax(0,1fr);min-height:0}.manager-requisition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-board-grid,.manager-board-header,.manager-mission-card,.manager-mission-console-grid,.manager-mission-console-meta-grid,.manager-mission-member-grid,.manager-mission-spotlight-grid,.manager-mission-value-editor-grid,.manager-mission-values-grid{grid-template-columns:1fr}.manager-board-header{align-items:stretch}.manager-board-banner{margin:-.7rem -.7rem 0}.manager-board-center-stack,.manager-board-info-grid,.manager-board-member-grid,.manager-board-score-row{grid-template-columns:1fr}.manager-board-actions{justify-content:flex-start}}.compact-tools{justify-content:flex-end}.archive-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-bottom:.9rem}.archive-card-stats article{border-radius:10px;padding:.55rem .65rem .6rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.06);display:grid;grid-gap:.18rem;gap:.18rem;justify-items:center;text-align:center}.archive-card-stats span{font-size:.66rem;color:rgba(226,236,248,.58);letter-spacing:.04em}.archive-card-stats strong{font-size:1.1rem;line-height:1;color:#fff}.archive-codename{margin:.35rem 0 .9rem;font-family:var(--mono);color:#ff9387;font-size:.94rem;letter-spacing:.04em}.archive-pill-stack{display:grid;grid-gap:.55rem;gap:.55rem}.archive-pill{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;min-height:56px;padding:.75rem .95rem .75rem 1.28rem;border-radius:13px;background:linear-gradient(180deg,rgba(247,250,255,.08),rgba(242,247,255,.05));color:#edf3fb;border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 20px rgba(0,0,0,.08);overflow:hidden}.archive-pill:before{content:"";position:absolute;left:.58rem;top:.62rem;bottom:.62rem;width:.24rem;border-radius:999px}.archive-pill-label{font-family:var(--mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.15;font-weight:700}.archive-pill-value{font-size:.98rem;line-height:1;letter-spacing:-.02em;color:#f7fbff;text-align:right;white-space:nowrap}.archive-pill-anomaly{background:linear-gradient(180deg,rgba(73,107,197,.16),rgba(36,54,96,.14));border-color:rgba(96,130,223,.22);color:#9ed0ff}.archive-pill-anomaly:before{background:linear-gradient(180deg,#27a7ff,#1576ce);box-shadow:0 0 16px rgba(43,149,255,.24)}.archive-pill-reality{background:linear-gradient(180deg,rgba(199,111,33,.16),rgba(120,66,20,.14));border-color:rgba(234,138,67,.22);color:#ff9a52}.archive-pill-reality:before{background:linear-gradient(180deg,#ff7d1b,#f05d08);box-shadow:0 0 16px rgba(255,125,27,.22)}.archive-pill-competency{background:linear-gradient(180deg,rgba(176,53,49,.16),rgba(106,31,29,.14));border-color:rgba(212,88,79,.22);color:#ff8f88}.archive-pill-competency:before{background:linear-gradient(180deg,#ef463e,#cb2f28);box-shadow:0 0 16px rgba(239,70,62,.2)}.archive-pill-anomaly .archive-pill-value{color:#9ed0ff}.archive-pill-anomaly .archive-pill-label{color:#84c6ff}.archive-pill-reality .archive-pill-label,.archive-pill-reality .archive-pill-value{color:#ffb169}.archive-pill-competency .archive-pill-label,.archive-pill-competency .archive-pill-value{color:#ff9c95}.archive-banner,.archive-empty,.creation-choice-card,.sheet-header-panel,.sheet-panel{border-radius:12px;padding:1.2rem}.archive-empty{display:grid;grid-gap:1rem;gap:1rem;justify-items:start}.archive-archive-section{margin-top:1.2rem;display:grid;grid-gap:.9rem;gap:.9rem}.archive-archive-title{display:flex;align-items:center;gap:.8rem;color:rgba(226,236,248,.68)}.archive-archive-title span{font-family:var(--mono);font-size:.75rem;letter-spacing:.12em}.archive-grid.compact .archive-card{min-height:180px}.archive-empty p,.creation-choice-card p,.sheet-panel li,.sheet-panel p{color:rgba(226,236,248,.68)}.archive-banner{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.terminal-banner{align-items:center}.creation-note-banner p,.terminal-banner p{margin:.35rem 0 0;color:rgba(226,236,248,.68)}.creation-choice-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.creation-choice-card,.creation-choice-grid{display:grid;grid-gap:1rem;gap:1rem}.choice-feature-list{display:flex;gap:.5rem;flex-wrap:wrap}.choice-feature-list span{display:inline-flex;padding:.45rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:#e8f0f8;font-size:.8rem}.creation-choice-card.highlight{background:linear-gradient(160deg,rgba(164,46,37,.55),rgba(17,26,38,.9) 60%),rgba(16,24,36,.76)}.blank-sheet-shell .editor,.blank-sheet-shell .sheet-editor{border-radius:12px;padding:1.2rem}.sheet-shell{padding-bottom:calc(9rem + env(safe-area-inset-bottom, 0px))}.sheet-reference-shell{width:100%;max-width:none;padding-top:.6rem;padding-bottom:calc(10rem + env(safe-area-inset-bottom, 0px))}.sheet-reference-topnav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.8rem;gap:.8rem;margin:0 auto .9rem;width:min(100%,1180px)}.sheet-reference-topnav-side{display:flex;align-items:center;min-width:0}.sheet-reference-topnav-side.left{justify-content:flex-start}.sheet-reference-topnav-side.right{justify-content:flex-end}.sheet-reference-topnav-center{display:flex;justify-content:center;align-items:center;min-width:0}.sheet-reference-title,.sheet-reference-title span{display:inline-flex;align-items:center;justify-content:center}.sheet-reference-title span{min-height:34px;padding:0 .82rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.03em;color:rgba(226,236,248,.82);white-space:nowrap}.sheet-reference-title.active span{border-color:hsla(8,79%,63%,.36);background:linear-gradient(180deg,rgba(211,67,52,.26),rgba(147,36,32,.22));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 24px rgba(116,30,25,.18);color:#ffd6cf}.task-report-panel{margin-bottom:1rem}.task-report-panel-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.task-report-panel-copy{margin:.3rem 0 0;color:rgba(226,236,248,.64);font-size:.82rem}.task-report-phase-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 .72rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:rgba(226,236,248,.82);font-size:.72rem;font-weight:700;white-space:nowrap}.task-report-phase-chip.reporting{border-color:rgba(126,224,198,.24);background:rgba(126,224,198,.08);color:#d5f9ef}.task-report-phase-chip.end_confirmation{border-color:rgba(121,178,255,.28);background:rgba(121,178,255,.1);color:#dceaff}.task-report-phase-chip.settlement_ready{border-color:rgba(228,189,93,.24);background:rgba(228,189,93,.1);color:#ffe7a9}.task-report-phase-chip.settled{border-color:hsla(6,80%,70%,.24);background:hsla(6,80%,70%,.1);color:#ffd7cf}.task-report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.task-report-field{display:grid;grid-gap:.42rem;gap:.42rem}.task-report-field span{color:#9fe6d8;font-size:.82rem;font-weight:700}.task-report-field textarea{width:100%;min-height:120px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:#eef4fb;padding:.8rem .9rem;resize:vertical;line-height:1.7}.task-report-field textarea[readonly]{background:hsla(0,0%,100%,.025)}.task-report-score-tag{display:inline-flex;align-items:center;min-height:28px;width:-moz-fit-content;width:fit-content;padding:0 .65rem;border-radius:999px;background:rgba(255,209,147,.1);border:1px solid rgba(255,209,147,.18);color:#ffd8a0;font-size:.74rem}.task-report-footer{display:flex;justify-content:space-between;gap:.8rem;align-items:center;margin-top:.85rem}.task-report-hint,.task-report-total{color:rgba(226,236,248,.68);font-size:.82rem}.task-end-confirmation-panel{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem;padding:.9rem;border-radius:14px;border:1px solid rgba(121,178,255,.18);background:linear-gradient(135deg,rgba(48,73,112,.26),rgba(24,33,49,.9)),hsla(0,0%,100%,.04)}.task-end-confirmation-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem}.task-end-confirmation-head h3{margin:0;color:#f6fbff;font-size:1rem}.task-end-confirmation-head p,.task-end-confirmation-item p{margin:.25rem 0 0;color:rgba(226,236,248,.66);font-size:.78rem;line-height:1.6}.task-end-confirmation-head span{flex:0 0 auto;padding:.36rem .72rem;border-radius:999px;border:1px solid rgba(121,178,255,.24);background:rgba(121,178,255,.1);color:#dceaff;font-size:.72rem;font-weight:800}.task-end-confirmation-head span.complete{border-color:rgba(126,224,198,.24);background:rgba(126,224,198,.1);color:#d8f8ef}.task-end-confirmation-list{display:grid;grid-gap:.7rem;gap:.7rem}.task-end-confirmation-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.78rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.task-end-confirmation-item.confirmed{border-color:rgba(126,224,198,.18);background:rgba(126,224,198,.06)}.task-end-confirmation-item strong{color:#f7fbff;font-size:.9rem}@media (max-width:980px){.manager-settlement-anomaly-options,.manager-settlement-delta-grid,.manager-settlement-toggle-grid,.manager-task-report-section-grid,.task-report-form-grid{grid-template-columns:1fr}.manager-task-report-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-task-report-status-stack,.task-end-confirmation-head,.task-report-footer{flex-direction:column;align-items:stretch}.manager-end-confirmation-grid,.task-end-confirmation-item{grid-template-columns:1fr}.manager-board-countdown{min-height:116px;font-size:clamp(2rem,11vw,3.2rem)}.manager-board-shell{grid-template-rows:auto auto}}.sheet-top-actions-compact{justify-content:flex-end}.sheet-reference-actions,.sheet-reference-hero,.sheet-reference-main,.sheet-reference-strip{width:min(100%,1180px);margin-left:auto;margin-right:auto}.sheet-reference-hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1rem;gap:1rem;margin-bottom:.9rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,24,.72);box-shadow:0 20px 48px rgba(0,0,0,.28)}.sheet-reference-badges{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start}.sheet-reference-badges span{padding:.48rem .72rem;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.08);font-family:var(--mono);font-size:.72rem;color:#eef3f9}.sheet-reference-strip{margin-bottom:.9rem}.sheet-reference-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:1rem}.sheet-editor-shell{margin-bottom:1rem}.sheet-topbar{margin-bottom:.9rem}.sheet-back{min-width:90px}.sheet-header-panel{margin-bottom:1rem}.sheet-terminal-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.8rem;gap:.8rem;margin-bottom:1rem}.sheet-terminal-strip article{padding:.9rem 1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(9,15,24,.72);box-shadow:0 16px 36px rgba(0,0,0,.22);display:grid;grid-gap:.25rem;gap:.25rem}.sheet-terminal-strip span{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,236,248,.58)}.sheet-terminal-strip strong{color:#fff;font-size:1rem}.sheet-tags span{padding:.55rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.08);font-family:var(--mono);font-size:.74rem}.sheet-main{display:grid;grid-gap:1rem;gap:1rem}.sheet-reference-main{margin-bottom:1rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom, 0px))}.sheet-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.sheet-section-head span{font-family:var(--mono);font-size:.72rem;color:rgba(226,236,248,.52)}.sheet-tool-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem}.sheet-tool-button{border-radius:8px;padding:.9rem 1.1rem;background:hsla(0,0%,100%,.08);color:#eef3f9;border:1px solid hsla(0,0%,100%,.08)}.sheet-tool-button.danger{background:rgba(176,48,42,.22);border-color:rgba(176,48,42,.3)}.sheet-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.sheet-panel-grid-reference{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start}.sheet-anomaly-layout{display:grid;grid-gap:1rem;gap:1rem}.sheet-panel-primary,.sheet-panel-secondary{min-height:100%}.player-qualification-panel{position:relative;z-index:2}.player-qualification-panel.popover-open{z-index:80}.sheet-panel h2{color:#fff}.sheet-panel.blue{background:linear-gradient(180deg,rgba(52,82,146,.35),rgba(16,24,36,.9)),rgba(16,24,36,.76)}.sheet-panel.red{background:linear-gradient(180deg,rgba(138,54,48,.34),rgba(16,24,36,.9)),rgba(16,24,36,.76)}.sheet-panel.gold{background:linear-gradient(180deg,rgba(160,117,41,.32),rgba(16,24,36,.9)),rgba(16,24,36,.76)}.sheet-focus-card{padding:1rem;border-radius:8px;background:hsla(0,0%,100%,.07);margin-bottom:1rem}.sheet-focus-card strong{display:block;font-size:1.2rem;color:#fff}.anomaly-detail-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.sheet-focus-card.warm{background:rgba(214,160,64,.14)}.sheet-block-stack{display:grid;grid-gap:.85rem;gap:.85rem}.sheet-fragment-card{padding:1rem;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.sheet-fragment-card.blue{background:rgba(58,92,164,.18)}.sheet-fragment-card.warm{background:rgba(186,132,42,.18)}.sheet-fragment-card strong{color:#fff;display:block;margin-bottom:.55rem;line-height:1.35}.detail-list-sheet,.sheet-fragment-card p{margin:0}.qualification-list{display:grid;grid-gap:.7rem;gap:.7rem}.qualification-row{display:flex;align-items:center;gap:.65rem;padding-bottom:.6rem;border-bottom:1px dashed hsla(0,0%,100%,.12)}.qualification-row-label{width:100%;height:36px;border-radius:4px;padding:0;background:hsla(0,0%,100%,.14);color:#fff;font-size:.72rem;line-height:36px;text-align:center;font-weight:700;border:0;cursor:pointer;box-sizing:border-box}.qualification-row-label-wrap{position:relative;flex:0 0 64px}.qualification-row-label.active{background:hsla(0,0%,100%,.18);box-shadow:0 0 0 1px hsla(0,0%,100%,.08)}.qualification-row-value{flex:0 0 52px;height:36px;padding:0;border-radius:4px;border:1px solid rgba(210,73,62,.34);background:hsla(0,0%,100%,.08);color:#f16f5d;text-align:center;font-family:var(--mono);font-size:.78rem;font-weight:700;line-height:36px;box-sizing:border-box}.qualification-row-controls,.qualification-stepper-group{display:flex;align-items:center;gap:.38rem}.qualification-stepper{width:42px;height:36px;padding:0;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#eef3f9;font-size:1.18rem;line-height:36px;text-align:center;cursor:pointer;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qualification-stepper:disabled{opacity:.4;cursor:not-allowed}.qualification-triangles{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.18rem;min-width:0}.triangle-dot{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid hsla(0,0%,100%,.16)}.triangle-dot.up{border-top:0;border-bottom:12px solid hsla(0,0%,100%,.16)}.triangle-dot.active{border-top-color:#d2493e}.triangle-dot.up.active{border-bottom-color:#d2493e}.player-permission-tag-panel{position:relative;z-index:20;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:.7rem;gap:.7rem}.player-permission-tag-head{display:grid;grid-gap:.2rem;gap:.2rem}.player-permission-tag-head strong{color:#f7f9fd;font-size:.95rem;letter-spacing:.02em}.player-permission-tag-head span{color:rgba(226,233,243,.62);font-size:.8rem;line-height:1.5}.player-permission-tag-list{position:relative;display:flex;flex-wrap:wrap;gap:.55rem}.player-qualification-panel.popover-open .player-permission-tag-list{margin-bottom:7.5rem}.player-optional-task-panel{position:relative;z-index:1;min-height:auto;margin-top:1rem;padding:1rem 1.05rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:rgba(9,16,29,.58);touch-action:manipulation}.player-optional-task-panel .player-permission-tag-head{margin-bottom:.7rem}.player-optional-task-list{display:block}.player-optional-task-row+.player-optional-task-row{margin-top:.72rem}.player-optional-task-row{display:grid;grid-template-columns:minmax(0,1fr) 9rem;align-items:center;grid-gap:1rem;gap:1rem;padding:.82rem .95rem;border-radius:16px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06);touch-action:manipulation}.player-optional-task-row span{min-width:0;color:#edf3fc;font-size:.96rem;line-height:1.5}.player-optional-task-stepper{display:inline-flex;align-items:center;justify-self:end;justify-content:space-between;width:9rem;gap:.55rem;touch-action:manipulation}.player-optional-task-stepper strong{flex:0 0 2rem;text-align:center;color:#ffd89f;font-family:var(--mono);font-size:1rem}.player-optional-task-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 42px;width:42px;height:36px;min-width:42px;min-height:36px;margin:0;padding:0;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#eef3f9;font-size:1.18rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;transform:none;transition:opacity .18s ease,background-color .18s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-optional-task-button:active,.player-optional-task-button:focus,.player-optional-task-button:focus-visible,.player-optional-task-button:hover{transform:none}.player-optional-task-button:disabled{opacity:.4;cursor:not-allowed}.player-permission-tag-wrap{position:static}.player-permission-tag{cursor:pointer;display:inline-flex;align-items:center;min-height:32px;padding:.38rem .88rem;border-radius:999px;border:1px solid hsla(7,77%,67%,.28);background:linear-gradient(180deg,rgba(138,49,44,.5),rgba(91,31,28,.42)),hsla(0,0%,100%,.04);color:#ffe7e1;font-size:.78rem;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 18px rgba(0,0,0,.14)}.player-permission-tag.active{border-color:hsla(8,100%,82%,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px hsla(7,100%,78%,.16),0 10px 24px rgba(0,0,0,.16)}.player-permission-tag-empty{padding:.85rem 1rem;border-radius:14px;border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:rgba(226,233,243,.62);font-size:.82rem}.triangle-dot.marked{border-top-color:hsla(0,0%,100%,.72)}.triangle-dot.up.marked{border-bottom-color:hsla(0,0%,100%,.72)}.qualification-popover{position:absolute;z-index:12;left:calc(100% + .8rem);top:50%;transform:translateY(-50%);width:320px;padding:1rem 1.05rem;border-radius:16px;background:#30445c;color:#eef5ff;box-shadow:0 16px 40px rgba(0,0,0,.28)}.qualification-popover:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #30445c}.qualification-popover strong{display:block;margin-bottom:.5rem;color:#ffb32b;font-size:.92rem}.qualification-popover span{display:block;margin-bottom:.85rem;color:rgba(222,234,247,.78);font-weight:700}.qualification-popover ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.45rem;gap:.45rem}.qualification-popover li{color:#f5f9ff}.player-permission-popover{z-index:1000;left:0;right:0;top:calc(100% + .75rem);transform:none;width:min(100%,34rem);max-width:100%;box-sizing:border-box}.player-permission-popover:before{display:none}@media (min-width:900px){.player-permission-popover{width:min(100%,34rem)}}@media (max-width:720px){.player-qualification-panel.popover-open .player-permission-tag-list{margin-bottom:9rem}}.player-permission-popover p{margin:.55rem 0 0;color:#f5f9ff;line-height:1.6;font-size:.82rem}.rulebook-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:1rem}.rulebook-line-field{display:grid;grid-gap:.35rem;gap:.35rem;padding-bottom:.65rem;border-bottom:2px solid rgba(185,194,210,.52)}.rulebook-line-field span{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;color:rgba(226,236,248,.78);text-transform:uppercase}.rulebook-line-field strong{margin:0;color:#fff;font-size:.98rem;line-height:1.45}.rulebook-line-field-full{grid-column:1/-1}.rulebook-arc-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.rulebook-arc-stack .rulebook-arc-item:first-child{grid-column:1/-1;grid-template-columns:5.4rem 1fr 5.4rem}.rulebook-arc-item{display:grid;grid-template-columns:5.4rem 1fr;align-items:center;grid-gap:0;gap:0;min-height:3.7rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);overflow:hidden}.rulebook-arc-item div{display:grid;align-content:center;min-height:100%;padding:.8rem 1rem;border-left:1px solid hsla(0,0%,100%,.08)}.rulebook-arc-value.centered{display:flex;align-items:center;justify-content:center;justify-items:center;text-align:center}.rulebook-arc-item strong{margin:0;color:#fff;font-size:1rem;line-height:1.35}.rulebook-arc-value.centered strong{width:100%;text-align:center}.rulebook-arc-stack .rulebook-arc-item:first-child div{border-right:1px solid hsla(0,0%,100%,.08)}.rulebook-arc-stack .rulebook-arc-item:first-child strong{text-align:center}.rulebook-arc-stack .rulebook-arc-item:last-child{grid-template-columns:1fr 5.4rem}.rulebook-arc-stack .rulebook-arc-item:last-child div{border-left:0;border-right:1px solid hsla(0,0%,100%,.08)}.rulebook-arc-name{display:flex;align-items:center;justify-content:center;min-height:100%;padding:.65rem .75rem;margin:0;color:#eef4ff;font-family:var(--mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center}.rulebook-arc-item.blue{border-color:rgba(71,125,219,.24)}.rulebook-arc-item.blue .rulebook-arc-name{color:#9dc3ff;background:rgba(32,63,114,.3)}.rulebook-arc-item.gold{border-color:rgba(211,155,45,.24)}.rulebook-arc-item.gold .rulebook-arc-name{color:#ffd78a;background:rgba(108,80,21,.3)}.rulebook-arc-item.red{border-color:rgba(204,60,73,.24)}.rulebook-arc-item.red .rulebook-arc-name{color:#ffb0a8;background:rgba(92,24,34,.3)}.rulebook-arc-item.neutral{border-color:hsla(0,0%,100%,.12)}.rulebook-arc-item.neutral .rulebook-arc-name{color:rgba(236,241,248,.88);background:rgba(80,92,112,.28)}.sheet-panel-stack{display:grid;grid-gap:1rem;gap:1rem}.sheet-panel-secondary-stack{align-content:start}.rulebook-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.03);box-shadow:0 18px 36px rgba(0,0,0,.2)}.rulebook-status-card{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;align-content:center;min-height:5.2rem;padding:1.7rem .8rem .8rem;background:transparent;text-align:center;border-right:1px solid hsla(0,0%,100%,.08)}.rulebook-status-card:last-child{border-right:0}.rulebook-status-card strong{margin:0;font-size:1.9rem;line-height:1;color:#fff}.rulebook-status-kicker{position:absolute;top:-1px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;height:1.65rem;padding:0 .8rem;border:1px solid hsla(0,0%,100%,.08);border-top:0;border-radius:0 0 .75rem .75rem;background:rgba(37,46,61,.96);color:#eef4ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);font-family:var(--mono);font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap}.rulebook-status-card:first-child .rulebook-status-kicker{color:#ffd78a;border-color:rgba(211,155,45,.28)}.rulebook-status-card:nth-child(2) .rulebook-status-kicker{color:#ffb0a8;border-color:rgba(204,60,73,.28)}.rulebook-status-card:nth-child(3) .rulebook-status-kicker{color:#9dc3ff;border-color:rgba(71,125,219,.28)}.rulebook-inline-title{margin:0 0 .55rem;color:#f4f8ff;font-size:1.1rem;line-height:1.3;font-weight:800;letter-spacing:.01em}.sheet-fragment-card.warm .rulebook-inline-title{color:#ffd78a}.sheet-fragment-card:not(.warm) .rulebook-inline-title{color:#ffb0a8}.reality-exposure-track{display:flex;gap:.45rem;margin-top:.9rem}.reality-exposure-box{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:.22rem;border:2px solid rgba(202,208,220,.7);background:hsla(0,0%,100%,.05);color:#ff7b67;font-size:.9rem;font-weight:700;line-height:1}.reality-exposure-box.active{border-color:#ff7b67;background:hsla(8,100%,70%,.08)}.rulebook-block-card{position:relative;padding-top:2.6rem;overflow:visible}.rulebook-block-kicker{position:absolute;top:-1px;left:-1px;display:block;box-sizing:border-box;height:1.95rem;padding:0 .8rem;border-width:1px;border-style:solid;border-radius:0 0 .7rem 0;color:#fff;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.95rem;z-index:2;text-align:center;white-space:nowrap}.sheet-fragment-card.warm .rulebook-block-kicker{border-color:rgba(211,155,45,.42);background:linear-gradient(180deg,rgba(120,84,22,.96),rgba(90,62,17,.96)),rgba(120,84,22,.96);color:#ffd982;line-height:2.5;box-shadow:inset 0 1px 0 rgba(255,227,160,.08),0 10px 16px rgba(0,0,0,.14)}.sheet-fragment-card:not(.warm) .rulebook-block-kicker{border-color:rgba(204,60,73,.42);background:linear-gradient(180deg,rgba(92,24,34,.96),rgba(70,16,26,.96)),rgba(92,24,34,.96);color:#ff9ca6;line-height:2.5;box-shadow:inset 0 1px 0 rgba(255,196,202,.08),0 10px 16px rgba(0,0,0,.14)}.sheet-fragment-card.rulebook-block-card:not(.warm):before,.sheet-fragment-card.warm.rulebook-block-card:before{content:"";position:absolute;top:-1px;left:-1px;width:6.2rem;height:1px;background:transparent}.sheet-fragment-card.warm.rulebook-block-card:before{box-shadow:0 0 0 1px rgba(186,132,42,.18),inset 0 0 0 999px rgba(186,132,42,.18);opacity:0}.sheet-fragment-card.rulebook-block-card:not(.warm):before{box-shadow:0 0 0 1px hsla(0,0%,100%,.06),inset 0 0 0 999px hsla(0,0%,100%,.06);opacity:0}.basic-permission-list{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.6rem}.sheet-fragment-card .basic-permission-note{margin:0;color:#ff9b9b;font-size:.88rem;line-height:1.5}.basic-permission-row{display:flex;align-items:center;gap:.75rem}.basic-permission-row span{flex:1 1;color:rgba(236,241,248,.9)}.basic-permission-trigger{min-width:5.2rem;min-height:2rem;padding:.28rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:rgba(226,236,248,.78);text-align:center;font-size:.78rem;font-weight:700}.basic-permission-trigger.active{background:rgba(210,73,62,.18);border-color:rgba(210,73,62,.3);color:#ffb0a8}.anomaly-detail-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:.8rem}.anomaly-detail-card.collapsed{gap:0}.anomaly-detail-toggle{display:grid;grid-gap:.7rem;gap:.7rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.anomaly-detail-toggle-indicator{justify-self:flex-end;display:inline-flex;align-items:center;min-height:28px;padding:0 .72rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:rgba(226,236,248,.72);font-family:var(--mono);font-size:.68rem;letter-spacing:.06em}.anomaly-detail-card.expanded .anomaly-detail-toggle-indicator{border-color:rgba(101,189,255,.22);background:rgba(49,109,179,.18);color:#dbeeff}.anomaly-detail-content{display:grid;grid-gap:.7rem;gap:.7rem}.anomaly-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:.75rem;gap:.75rem}.anomaly-top-grid.mission{grid-template-columns:minmax(0,1fr) minmax(86px,.24fr) minmax(112px,.32fr)}.anomaly-answer-text,.anomaly-answer-value,.anomaly-qual-box,.anomaly-template-question,.anomaly-top-cell{padding:.95rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.anomaly-top-cell{display:flex;align-items:center}.anomaly-detail-title{display:block;color:#f4f8ff;font-size:1.05rem;line-height:1.35;letter-spacing:.02em}.anomaly-top-cell .anomaly-detail-title{margin:0}.anomaly-practice-cell,.anomaly-trigger-cell{display:flex;align-items:center;justify-content:center}.anomaly-detail-section label,.anomaly-trigger-cell span{display:inline-flex;color:#dce8fb;background:hsla(0,0%,100%,.08)}.anomaly-detail-section label,.anomaly-practice-cell .anomaly-trained-badge,.anomaly-trigger-cell span{width:-moz-fit-content;width:fit-content;padding:.35rem .6rem;border-radius:999px;font-family:var(--mono);font-size:.72rem}.anomaly-practice-cell .anomaly-trained-badge{min-width:0;height:auto;min-height:0;line-height:normal}.anomaly-qual-box p{margin:0}.anomaly-detail-section{display:grid;grid-gap:.45rem;gap:.45rem}.anomaly-detail-section.plain{padding:0;background:transparent;border:0}.anomaly-detail-section.failure,.anomaly-detail-section.success{padding:.8rem;border-radius:8px}.anomaly-detail-section.success{background:rgba(33,141,92,.14);border:1px solid rgba(33,141,92,.28)}.anomaly-detail-section.failure{background:rgba(176,48,42,.14);border:1px solid rgba(176,48,42,.28)}.anomaly-detail-section p{white-space:pre-line}.anomaly-template-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.9rem;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.anomaly-template-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.anomaly-template-question{color:#e9eef8;font-weight:700}.anomaly-state-chip-row{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.5rem}.anomaly-trained-badge{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;height:2.6rem;padding:0 .75rem;border-radius:8px;background:hsla(0,0%,100%,.08);color:rgba(226,236,248,.72);font-weight:700}.anomaly-trained-badge-button{border:1px solid hsla(0,0%,100%,.08);cursor:pointer}.anomaly-trained-badge-button:disabled{cursor:default;opacity:1}.anomaly-trained-badge.active{background:rgba(126,224,198,.12);color:#d9fff3;border:1px solid rgba(126,224,198,.22)}.anomaly-broadcast-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:0 .75rem;border-radius:999px;background:rgba(74,163,255,.14);border:1px solid rgba(74,163,255,.2);color:#a8d2ff;font-size:.8rem;font-weight:700}.anomaly-answer-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 78px;grid-gap:.65rem;gap:.65rem;align-items:center}.anomaly-answer-text,.anomaly-answer-value{color:#e9eef8}.anomaly-answer-value{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:1rem;font-weight:700}.anomaly-answer-squares{display:flex;gap:.35rem;justify-content:center}.anomaly-answer-squares .sq-dot{width:1rem;height:1rem;border-radius:.18rem;border:1px solid rgba(202,208,220,.72);background:transparent}.anomaly-broadcast-row{display:flex;align-items:center;justify-content:center;min-height:2.8rem;border-radius:8px;border:1px dashed rgba(52,152,219,.6);color:#4aa3ff;font-weight:700}.anomaly-broadcast-row.active{justify-content:flex-start;padding:.75rem .9rem;background:rgba(74,163,255,.1);border-style:solid;color:#d5e9ff;text-align:left}.sheet-meter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.sheet-meter-row article{padding:.9rem;border-radius:8px;background:hsla(0,0%,100%,.08);text-align:center}.sheet-meter-row span{display:block;font-size:.76rem;color:rgba(226,236,248,.58)}.sheet-meter-row strong{color:#fff;font-size:1.6rem}.sheet-nav{position:fixed;left:50%;bottom:calc(.8rem + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:120;width:min(920px,calc(100% - 1rem));display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding:.58rem;border-radius:12px;background:rgba(10,14,22,.92);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 50px rgba(0,0,0,.38)}.sheet-nav button{background:transparent;color:rgba(226,236,248,.65);border:1px solid transparent;border-radius:8px;min-height:48px;display:grid;grid-gap:.08rem;gap:.08rem;place-items:center;font-weight:600;padding:.28rem .24rem}.sheet-nav-icon{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;opacity:.82}.sheet-nav button span:last-child{font-size:.82rem;line-height:1.05}.sheet-nav button.active{background:rgba(210,73,62,.16);border-color:rgba(210,73,62,.35);color:#fff}.present-shell{display:grid;align-content:start}.present-card.terminal{max-width:840px;margin:0 auto;display:grid;grid-gap:1rem;gap:1rem;background:linear-gradient(145deg,rgba(29,49,84,.88),rgba(10,16,24,.94)),rgba(20,30,42,.92);border:1px solid hsla(0,0%,100%,.1)}.present-terminal-strip{margin-bottom:0}.present-ability-list{display:grid;grid-gap:.8rem;gap:.8rem}.present-ability-item{padding:.85rem;border-radius:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.present-ability-item strong{display:block;margin-bottom:.3rem;color:#fff}.present-ability-item p{margin:0;white-space:pre-line}.metric-card{text-align:center}.branch-tile{padding:1rem;border-radius:20px;background:hsla(0,0%,100%,.62);border:1px solid var(--line)}.stacked{flex-direction:column;align-items:stretch}.error{color:#a12626}.shell-manager .button-link,.shell-manager button{background:var(--manager)}.shell-display .button-link,.shell-display button{background:var(--display)}@media (max-width:640px){.shell{padding:.85rem}.player-archive-shell,.sheet-shell{padding:.8rem}.hero h1{font-size:2.35rem}.panel{padding:1rem;border-radius:20px}.detail-list{grid-template-columns:1fr}.archive-header,.sheet-header-panel,.sheet-topbar{flex-direction:column;align-items:stretch}.sheet-reference-hero,.sheet-reference-topnav{grid-template-columns:1fr}.sheet-reference-title{justify-self:start}.sheet-reference-badges,.sheet-top-actions-compact{justify-content:flex-start}.anomaly-answer-row,.anomaly-detail-stack,.anomaly-template-head,.anomaly-top-grid,.archive-stat-row,.sheet-editor-nav,.sheet-meter-row,.sheet-panel-grid-reference{grid-template-columns:1fr}.anomaly-detail-toggle-indicator{justify-self:start}.item-reference-row,.relationship-detail-grid,.relationship-edit-modal-grid,.relationship-reference-avatar-row,.relationship-reference-detail-grid,.relationship-reference-progress-row,.relationship-reference-topline,.trajectory-alert,.trajectory-effect-choice-row,.trajectory-effect-list,.trajectory-effect-list-grid,.trajectory-grid.long,.trajectory-grid.short,.trajectory-meta-row,.trajectory-top-row{grid-template-columns:1fr}.trajectory-alert,.trajectory-top-row{align-items:flex-start;flex-direction:column}.trajectory-meta-row{justify-content:flex-start}.relationship-reference-avatar{width:84px;height:116px}.relationship-reference-dots{gap:.32rem}.relationship-reference-table{min-width:820px}.basic-info-top,.rulebook-arc-stack,.rulebook-identity-grid,.rulebook-status-strip{grid-template-columns:1fr}.rulebook-status-card{min-height:4.6rem;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.rulebook-status-card:last-child{border-bottom:0}.sheet-nav{width:calc(100% - 1rem);bottom:.5rem}}@media (min-width:744px) and (max-width:900px){.shell{max-width:760px;margin:0 auto}.panel{border-radius:28px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager-theme-light .manager-console-shell{background:radial-gradient(circle at top,rgba(216,87,66,.1),transparent 30%),radial-gradient(#d7dee8 1px,transparent 0),linear-gradient(180deg,#f7f9fc,#eef3f8);background-size:auto,20px 20px,auto;color:#1d2835}.manager-theme-light .shell-manager{background:radial-gradient(circle at top left,rgba(216,87,66,.1),transparent 28%),linear-gradient(180deg,#f8fafc,#eef3f8);color:#1d2835}.manager-theme-light .manager-home-header-banner{border-color:rgba(35,49,68,.1);background:radial-gradient(circle at 12% 18%,rgba(216,87,66,.1),transparent 24%),linear-gradient(90deg,hsla(0,0%,100%,.96),rgba(241,246,252,.94));box-shadow:0 16px 34px rgba(33,45,62,.08)}.manager-theme-light .confirm-dialog,.manager-theme-light .manager-board-info-card,.manager-theme-light .manager-character-card,.manager-theme-light .manager-console-ant-card.ant-card,.manager-theme-light .manager-console-panel,.manager-theme-light .manager-mission-ant-card.ant-card,.manager-theme-light .manager-mission-card.ant-card,.manager-theme-light .manager-modal,.manager-theme-light .manager-requisition-card.ant-card,.manager-theme-light .manager-settlement-anomaly-panel,.manager-theme-light .manager-settlement-card,.manager-theme-light .manager-settlement-permission-panel{border-color:rgba(35,49,68,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,250,253,.94)),hsla(0,0%,100%,.88);box-shadow:0 16px 34px rgba(33,45,62,.1)}.manager-theme-light .manager-console-ant-card.ant-card .ant-card-head,.manager-theme-light .manager-mission-ant-card.ant-card .ant-card-head{border-bottom-color:rgba(35,49,68,.1);background:rgba(35,49,68,.03)}.manager-theme-light .auth-claim-result a,.manager-theme-light .auth-claim-result strong,.manager-theme-light .confirm-dialog-head h2,.manager-theme-light .manager-ant-card-title-wrap h2,.manager-theme-light .manager-board-banner-copy h1,.manager-theme-light .manager-board-overview-panel h1,.manager-theme-light .manager-character-name strong,.manager-theme-light .manager-console-brand h1,.manager-theme-light .manager-mission-member-card strong,.manager-theme-light .manager-mission-member-log-item strong,.manager-theme-light .manager-mission-member-result-copy strong,.manager-theme-light .manager-modal-head h2,.manager-theme-light .manager-panel-head h2,.manager-theme-light .manager-reality-trigger-copy strong,.manager-theme-light .manager-settlement-anomaly-head strong,.manager-theme-light .manager-settlement-collapse strong,.manager-theme-light .manager-settlement-permission-head strong{color:#192331}.manager-theme-light .confirm-dialog-body p,.manager-theme-light .manager-ant-card-title-wrap p,.manager-theme-light .manager-board-overline,.manager-theme-light .manager-character-arc span,.manager-theme-light .manager-character-auth label,.manager-theme-light .manager-character-name span,.manager-theme-light .manager-character-owner,.manager-theme-light .manager-character-stats span,.manager-theme-light .manager-character-top em,.manager-theme-light .manager-character-top span,.manager-theme-light .manager-console-brand p,.manager-theme-light .manager-control-permission-note,.manager-theme-light .manager-mission-member-card p,.manager-theme-light .manager-mission-member-log-item p,.manager-theme-light .manager-mission-member-log-meta,.manager-theme-light .manager-mission-member-note,.manager-theme-light .manager-mission-member-result-copy span,.manager-theme-light .manager-modal-copy,.manager-theme-light .manager-panel-head p,.manager-theme-light .manager-settlement-anomaly-option span,.manager-theme-light .manager-settlement-card-head span,.manager-theme-light .manager-settlement-delta-grid span,.manager-theme-light .manager-settlement-permission-item span,.manager-theme-light .manager-settlement-permission-item strong,.manager-theme-light .manager-settlement-points span,.manager-theme-light .manager-task-report-viewer-total{color:rgba(45,57,73,.72)}.manager-theme-light .confirm-dialog-btn,.manager-theme-light .manager-character-icon-btn,.manager-theme-light .manager-character-link,.manager-theme-light .manager-console-link,.manager-theme-light .manager-console-search-btn,.manager-theme-light .manager-create-btn,.manager-theme-light .manager-inline-add,.manager-theme-light .manager-inline-remove,.manager-theme-light .manager-main-tab,.manager-theme-light .manager-mission-action,.manager-theme-light .manager-mission-card-toggle,.manager-theme-light .manager-modal-close,.manager-theme-light .manager-settlement-toggle,.manager-theme-light .manager-subtab,.manager-theme-light .topnav-logout{border-color:rgba(35,49,68,.14);background:hsla(0,0%,100%,.78);color:#233247}.manager-theme-light .manager-console-link.active,.manager-theme-light .manager-create-btn,.manager-theme-light .manager-main-tab.active{border-color:rgba(216,87,66,.28);background:rgba(216,87,66,.1);color:#8d3328}.manager-theme-light .confirm-dialog-btn.danger,.manager-theme-light .manager-console-link.danger,.manager-theme-light .manager-mission-action.danger{border-color:rgba(176,48,42,.28);background:rgba(176,48,42,.1);color:#922b24}.manager-theme-light .auth-claim-result,.manager-theme-light .manager-auth-panel,.manager-theme-light .manager-board-meta-row span,.manager-theme-light .manager-character-stats article,.manager-theme-light .manager-control-permission-note,.manager-theme-light .manager-home-header-chip,.manager-theme-light .manager-mission-console-chip,.manager-theme-light .manager-mission-member-card,.manager-theme-light .manager-mission-member-log-item,.manager-theme-light .manager-mission-member-result-row,.manager-theme-light .manager-mission-member-stats span,.manager-theme-light .manager-mission-member-tags span,.manager-theme-light .manager-reality-trigger-copy,.manager-theme-light .manager-settlement-anomaly-option,.manager-theme-light .manager-settlement-permission-item,.manager-theme-light .manager-task-report-empty{border-color:rgba(35,49,68,.1);background:rgba(35,49,68,.035)}.manager-theme-light .manager-home-header-chip.staff{border-color:rgba(45,101,177,.22);background:rgba(45,101,177,.08);color:#28578b}.manager-theme-light .manager-home-header-chip.active,.manager-theme-light .manager-mission-console-chip.warm{border-color:rgba(216,87,66,.24);background:rgba(216,87,66,.08);color:#9c3a2e}.manager-theme-light .manager-home-header-chip.completed{border-color:rgba(50,135,91,.22);background:rgba(50,135,91,.08);color:#286b49}.manager-theme-light .auth-claim-row input,.manager-theme-light .manager-console-search input,.manager-theme-light .manager-form-field input,.manager-theme-light .manager-form-field select,.manager-theme-light .manager-form-field textarea,.manager-theme-light .manager-settlement-delta-grid input,.manager-theme-light .manager-settlement-points input,.manager-theme-light .manager-task-report-score-field select{border-color:rgba(35,49,68,.14);background:hsla(0,0%,100%,.86);color:#192331}.manager-theme-light .manager-board-log-table-wrap,.manager-theme-light .manager-board-table-wrap,.manager-theme-light .manager-mission-task-table-wrap,.manager-theme-light .manager-permission-table-wrap,.manager-theme-light .manager-task-report-table-wrap,.manager-theme-light .manager-user-table-wrap{border-color:rgba(35,49,68,.1);background:hsla(0,0%,100%,.68)}.manager-theme-light .manager-board-table th,.manager-theme-light .manager-mission-task-table th,.manager-theme-light .manager-permission-table th,.manager-theme-light .manager-task-report-table th,.manager-theme-light .manager-user-table th{background:rgba(35,49,68,.04);color:rgba(45,57,73,.68)}.manager-theme-light .manager-board-table td,.manager-theme-light .manager-mission-task-table td,.manager-theme-light .manager-permission-table td,.manager-theme-light .manager-task-report-table td,.manager-theme-light .manager-user-table td{border-color:rgba(35,49,68,.08);color:rgba(25,35,49,.88)}.manager-theme-light .manager-auth-panel code,.manager-theme-light .manager-board-info-card strong,.manager-theme-light .manager-character-auth code,.manager-theme-light .manager-character-stats strong,.manager-theme-light .manager-permission-table-name strong{color:#9c5b18}.manager-theme-light .confirm-dialog-backdrop,.manager-theme-light .manager-modal-backdrop{background:rgba(222,230,240,.72)}.manager-theme-light .confirm-dialog-close,.manager-theme-light .manager-modal-icon-close{border-color:rgba(35,49,68,.12);background:rgba(35,49,68,.05);color:#233247}.manager-theme-light .manager-markdown-preview,.manager-theme-light .manager-markdown-preview .markdown-section-body,.manager-theme-light .manager-markdown-preview li,.manager-theme-light .manager-markdown-preview p,.manager-theme-light .manager-mission-card p,.manager-theme-light .manager-mission-console-description,.manager-theme-light .manager-mission-console-description blockquote,.manager-theme-light .manager-mission-console-description li,.manager-theme-light .manager-mission-console-description p,.manager-theme-light .manager-mission-summary,.manager-theme-light .manager-mission-top strong,.manager-theme-light .manager-requisition-card p,.manager-theme-light .manager-requisition-description{color:rgba(30,43,60,.82)}.manager-theme-light .manager-markdown-preview .markdown-heading-block>h1,.manager-theme-light .manager-markdown-preview .markdown-heading-block>h3,.manager-theme-light .manager-markdown-preview .markdown-section summary,.manager-theme-light .manager-markdown-preview h1,.manager-theme-light .manager-markdown-preview h2,.manager-theme-light .manager-markdown-preview h3,.manager-theme-light .manager-markdown-preview strong,.manager-theme-light .manager-mission-console-description code,.manager-theme-light .manager-mission-console-description em,.manager-theme-light .manager-mission-console-description h1,.manager-theme-light .manager-mission-console-description h2,.manager-theme-light .manager-mission-console-description h3,.manager-theme-light .manager-mission-console-description strong{color:#1a2635}.manager-theme-light .manager-mission-card .ant-card-head{border-bottom-color:rgba(35,49,68,.1);background:rgba(35,49,68,.025)}.manager-theme-light .manager-mission-footer{border-top-color:rgba(35,49,68,.08);background:rgba(35,49,68,.025)}.manager-theme-light .manager-mission-type{color:#a55225}.manager-theme-light .manager-mission-type-badge{border-color:rgba(216,87,66,.28);background:rgba(216,87,66,.1);color:#a43b2f}.manager-theme-light .manager-mission-section-label-description{color:#b55d24;text-shadow:none}.manager-theme-light .manager-mission-section-label-optional{color:#287a61;text-shadow:none}.manager-theme-light .manager-mission-participant-card{border-color:rgba(34,133,104,.24);background:rgba(34,133,104,.08);color:#25735b}.manager-theme-light .manager-mission-participant-card.empty{border-color:rgba(35,49,68,.12);background:rgba(35,49,68,.035)}.manager-theme-light .manager-mission-optionals>span{background:rgba(35,49,68,.04);color:rgba(30,43,60,.82)}.manager-theme-light .manager-character-branch-tag.busy,.manager-theme-light .manager-mission-console-chip.warm{border-color:rgba(216,87,66,.3);background:rgba(216,87,66,.12);color:#a43b2f}.manager-theme-light .manager-character-branch-tag.idle{border-color:rgba(44,142,91,.24);background:rgba(44,142,91,.1);color:#287247}.manager-theme-light .confirm-dialog-btn:disabled,.manager-theme-light .manager-create-btn:disabled,.manager-theme-light .manager-mission-action:disabled,.manager-theme-light .manager-mission-values-save:disabled{border-color:rgba(35,49,68,.14);background:rgba(35,49,68,.055);color:rgba(35,49,68,.48);opacity:1}.manager-theme-light .manager-form-field span,.manager-theme-light .manager-mission-value-label,.manager-theme-light .manager-report-review-table td,.manager-theme-light .manager-task-report-submitter strong{color:rgba(26,38,53,.86)}.manager-theme-light .manager-report-review-table th,.manager-theme-light .manager-task-report-submitter span,.manager-theme-light .manager-task-report-table th,.manager-theme-light .manager-task-report-total{color:rgba(45,57,73,.66)}.manager-theme-light .manager-report-review-status,.manager-theme-light .manager-task-report-status,.manager-theme-light .manager-task-report-total{border-color:rgba(35,49,68,.12);background:rgba(35,49,68,.04)}.manager-theme-light .manager-report-review-status.approved,.manager-theme-light .manager-task-report-status.submitted{border-color:rgba(42,145,100,.24);background:rgba(42,145,100,.1);color:#26754f}.manager-theme-light .manager-report-review-status.rejected,.manager-theme-light .manager-task-report-status.pending{border-color:rgba(118,132,154,.22);background:rgba(118,132,154,.08);color:#536276}.manager-theme-light .manager-report-review-table td,.manager-theme-light .manager-report-review-table th{border-bottom-color:rgba(35,49,68,.08)}.manager-theme-light .manager-mission-value-stepper{border-color:rgba(35,49,68,.12);background:linear-gradient(90deg,rgba(35,49,68,.08) 0 54px,rgba(35,49,68,.035) 54px calc(100% - 54px),rgba(35,49,68,.08) calc(100% - 54px) 100%),hsla(0,0%,100%,.8)}.manager-theme-light .manager-mission-value-stepper button{color:rgba(35,49,68,.52)}.manager-theme-light .manager-mission-value-stepper button:hover{background:rgba(35,49,68,.055);color:#1a2635}.manager-theme-light .manager-mission-value-stepper button.decrement{border-right-color:rgba(35,49,68,.1)}.manager-theme-light .manager-mission-value-stepper button.increment{border-left-color:rgba(35,49,68,.1)}.manager-theme-light .manager-mission-value-stepper input{color:#1a2635;background:hsla(0,0%,100%,.5)}.manager-theme-light .manager-requisition-card.ant-card .ant-card-head{border-bottom-color:rgba(145,93,39,.16);background:linear-gradient(135deg,rgba(255,244,226,.94),rgba(255,250,242,.92)),hsla(0,0%,100%,.86)}.manager-theme-light .manager-requisition-card strong,.manager-theme-light .manager-requisition-title{color:#2a3342;text-shadow:none}.manager-theme-light .manager-requisition-description{color:rgba(30,43,60,.82)}.manager-theme-light .manager-requisition-price-chip{border-color:rgba(194,121,32,.24);background:rgba(194,121,32,.1);color:#9b5a13}.manager-theme-light .manager-requisition-price-chip.muted{border-color:rgba(35,49,68,.12);background:rgba(35,49,68,.04);color:rgba(45,57,73,.62)}.manager-theme-light .manager-module-card{border-color:rgba(35,49,68,.1);background:hsla(0,0%,100%,.76)}.manager-theme-light .manager-module-detail-copy h1{color:#1a2635;text-shadow:none}.manager-theme-light .manager-module-detail-type{border-color:rgba(216,87,66,.28);background:rgba(216,87,66,.1);color:#a43b2f}.manager-theme-light .manager-module-copy strong{color:#1a2635}.manager-theme-light .manager-module-card p,.manager-theme-light .manager-module-copy span,.manager-theme-light .manager-module-meta span{color:rgba(45,57,73,.72)}.manager-theme-light .manager-module-status.active,.manager-theme-light .manager-user-status.active{border-color:rgba(42,145,100,.24);background:rgba(42,145,100,.1);color:#26754f}.manager-theme-light .manager-module-status.inactive,.manager-theme-light .manager-user-status.frozen{border-color:rgba(176,48,42,.24);background:rgba(176,48,42,.1);color:#922b24}.manager-theme-light .manager-markdown-toolbar button{border-color:rgba(35,49,68,.12);background:rgba(35,49,68,.035);color:rgba(26,38,53,.68)}.manager-theme-light .manager-markdown-toolbar button.active,.manager-theme-light .manager-markdown-toolbar button:hover{border-color:rgba(216,87,66,.26);background:rgba(216,87,66,.08);color:#9c3a2e}.manager-theme-light .manager-markdown-preview,.manager-theme-light .manager-markdown-textarea{border-color:rgba(35,49,68,.12);background:hsla(0,0%,100%,.72);color:rgba(30,43,60,.86)}.manager-theme-light .manager-markdown-textarea::placeholder{color:rgba(45,57,73,.46)}.manager-theme-light .manager-markdown-preview code{background:rgba(35,49,68,.08);color:#1a2635}.manager-theme-light .manager-markdown-preview .markdown-section,.manager-theme-light .manager-markdown-preview pre{border-color:rgba(35,49,68,.1);background:rgba(35,49,68,.04)}.manager-theme-light .manager-markdown-preview .markdown-section summary:before{color:rgba(45,57,73,.56)}.manager-theme-light .manager-module-task-card{border-color:rgba(35,49,68,.1);background:hsla(0,0%,100%,.72)}.manager-theme-light .manager-module-task-head strong{color:#1a2635}.manager-theme-light .manager-module-task-fields input,.manager-theme-light .manager-module-task-fields select{border-color:rgba(35,49,68,.12);background:hsla(0,0%,100%,.78);color:#1a2635}.manager-theme-light .manager-module-task-fields input::placeholder{color:rgba(45,57,73,.46)}.manager-theme-light .manager-user-status.invited{border-color:rgba(194,121,32,.24);background:rgba(194,121,32,.1);color:#9b5a13}.manager-theme-light .manager-user-table th{background:transparent;color:rgba(26,38,53,.82)}.manager-theme-light .manager-user-table td{background:hsla(0,0%,100%,.74);border-top-color:rgba(35,49,68,.1);border-bottom-color:rgba(35,49,68,.1);color:rgba(26,38,53,.88)}.manager-theme-light .manager-user-table td:first-child{border-left-color:rgba(35,49,68,.1)}.manager-theme-light .manager-user-table td:last-child{border-right-color:rgba(35,49,68,.1)}.manager-theme-light .manager-settlement-anomaly-option{border-color:rgba(35,49,68,.12);background:hsla(0,0%,100%,.72);color:#1a2635}.manager-theme-light .manager-settlement-anomaly-option strong,.manager-theme-light .manager-settlement-card-head strong,.manager-theme-light .manager-settlement-collapse strong,.manager-theme-light .manager-settlement-permission-head strong,.manager-theme-light .manager-settlement-toggle span{color:#1a2635}.manager-theme-light .manager-settlement-anomaly-option span,.manager-theme-light .manager-settlement-card-head span,.manager-theme-light .manager-settlement-delta-grid span,.manager-theme-light .manager-settlement-points span{color:rgba(45,57,73,.72)}.manager-theme-light .manager-settlement-anomaly-option.active.neutralized{border-color:rgba(42,145,100,.28);background:rgba(42,145,100,.1)}.manager-theme-light .manager-settlement-anomaly-option.active.neutralized span,.manager-theme-light .manager-settlement-anomaly-option.active.neutralized strong{color:#26754f}.manager-theme-light .manager-settlement-anomaly-option.active.captured{border-color:rgba(194,121,32,.28);background:rgba(194,121,32,.1)}.manager-theme-light .manager-settlement-anomaly-option.active.captured span,.manager-theme-light .manager-settlement-anomaly-option.active.captured strong,.manager-theme-light .manager-settlement-card-head em,.manager-theme-light .manager-settlement-collapse span,.manager-theme-light .manager-settlement-permission-head span{color:#9b5a13}.manager-theme-light .manager-settlement-anomaly-option.active.escaped{border-color:rgba(176,48,42,.28);background:rgba(176,48,42,.1)}.manager-theme-light .manager-settlement-anomaly-option.active.escaped span,.manager-theme-light .manager-settlement-anomaly-option.active.escaped strong{color:#922b24}.manager-theme-light .manager-settlement-card-head em{border-color:rgba(194,121,32,.2);background:rgba(194,121,32,.08)}.manager-theme-light .manager-settlement-permission-item.active strong{color:#26754f}.manager-theme-light .manager-settlement-toggle.active{border-color:rgba(42,145,100,.28);background:rgba(42,145,100,.1);color:#26754f}.manager-theme-light .manager-settlement-toggle.active span{color:#26754f}.manager-theme-light .manager-settlement-toggle.active.warning{border-color:rgba(176,48,42,.28);background:rgba(176,48,42,.1);color:#922b24}.manager-theme-light .manager-settlement-toggle.active.warning span{color:#922b24}.manager-theme-light .manager-reason-radio{border-color:rgba(35,49,68,.12);background:rgba(35,49,68,.04)}.manager-theme-light .manager-reason-radio span{color:rgba(26,38,53,.82)}.manager-theme-light .manager-reason-radio.active{border-color:rgba(72,139,255,.44);background:rgba(72,139,255,.1);box-shadow:inset 0 0 0 1px rgba(72,139,255,.16),0 0 0 1px rgba(72,139,255,.06)}.manager-theme-light .manager-reason-radio.active span{color:#1f4e93}.manager-theme-light .manager-control-stepper button{border-color:rgba(35,49,68,.14);background:rgba(35,49,68,.045);color:rgba(26,38,53,.82)}.manager-theme-light .manager-control-stepper strong,.manager-theme-light .manager-mission-member-log-title{color:#1a2635}.manager-theme-light .manager-control-stepper button:hover{background:rgba(35,49,68,.08)}.manager-theme-light .manager-mission-member-log-section{border-top-color:rgba(35,49,68,.1)}.manager-theme-light .manager-mission-console-chip:not(.warm){border-color:rgba(35,49,68,.16);background:rgba(35,49,68,.055);color:rgba(26,38,53,.78)}