@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;600&display=swap";.work-game{--wg-cream:#fbf8f2;--wg-pink:#ff1763;--wg-pink-soft:#ffe1ea;--wg-orange:#ff7a00;--wg-yellow:#ffbf19;--wg-muted:#776f68}.wg-primary,.wg-secondary,.wg-reject{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-weight:1000;display:inline-flex}.wg-primary{border:2px solid var(--wg-pink);background:var(--wg-pink);color:#fff!important}.wg-secondary{background:#fff;border:1.5px solid #aaa099}.wg-reject{background:#111;border:1.5px solid #111;color:#fff!important}.wg-status{border-radius:4px;padding:5px 8px;font-size:9px;font-weight:1000}.status-pool,.status-assigned{background:#e9e5df}.status-in_progress,.status-submitted{color:#fff;background:var(--wg-pink)}.status-review,.status-changes_requested{background:var(--wg-yellow)}.status-approved,.status-archived{color:#fff;background:#138657}.wg-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090909b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wg-modal{background:var(--wg-cream);width:min(920px,100%);max-height:calc(100vh - 40px);box-shadow:9px 9px 0 var(--wg-pink);border:4px solid #111;border-radius:15px;overflow:auto}.wg-modal>header{color:#fff;background:#090909;justify-content:space-between;align-items:center;min-height:76px;padding:15px 19px;display:flex}.wg-modal>header small{color:var(--wg-pink);font-weight:1000}.wg-modal>header h2{margin:2px 0 0;font-size:30px}.wg-modal>header button{color:#fff;cursor:pointer;background:#222;border:1px solid #555;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.wg-detail-modal>header>div{align-items:center;gap:10px;display:flex}.wg-detail-heading{gap:14px;padding:22px 24px 14px;display:flex}.wg-detail-icon{color:#fff;background:var(--wg-pink);border:4px solid #111;border-radius:13px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:4px 4px #111}.wg-detail-icon svg{width:33px;height:33px}.wg-detail-heading h2{margin:0;font:1000 31px/1.15 Arial Black,PingFang SC,sans-serif}.wg-detail-heading p{color:var(--wg-muted);align-items:center;gap:6px;margin:7px 0 0;font-size:12px;display:flex}.wg-detail-heading p svg{width:15px}.wg-detail-grid{background:#fff;border:1px solid #b7aea5;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 24px 14px;display:grid}.wg-detail-grid section{border-right:1px solid #ded7d1;min-height:66px;padding:12px}.wg-detail-grid section:last-child{border:0}.wg-detail-grid small,.wg-detail-grid strong{display:block}.wg-detail-grid small{color:var(--wg-muted);font-size:8px}.wg-detail-grid strong{margin-top:6px;font-size:12px}.wg-detail-copy{grid-template-columns:1fr 1fr;gap:9px;padding:0 24px;display:grid}.wg-detail-copy section{background:#fff;border:1px solid #c6bdb5;border-radius:8px;min-height:100px;padding:12px}.wg-detail-copy section h3{margin:0;font-size:13px}.wg-detail-copy section h3 small{font-size:8px}.wg-detail-copy section p{color:#4e4944;margin:8px 0 0;font-size:11px;line-height:1.55}.wg-detail-copy .wg-archive-destination{background:var(--wg-pink-soft);border:2px solid #111;grid-column:1/-1;min-height:72px}.wg-archive-destination p{align-items:center;gap:8px;font-weight:1000;display:flex}.wg-archive-destination svg{width:18px;color:var(--wg-pink)}.wg-detail-progress{grid-template-columns:62px 1fr 40px;align-items:center;gap:10px;margin:14px 24px;font-size:11px;display:grid}.wg-detail-progress i{background:#d8d2cc;border-radius:9px;height:11px;overflow:hidden}.wg-detail-progress i b{border-radius:inherit;background:var(--wg-pink);height:100%;display:block}.wg-submission-summary,.wg-flow-panel,.wg-history{background:#fff;border:1.5px solid #bcb3ab;border-radius:10px;margin:14px 24px;padding:14px}.wg-submission-summary>header,.wg-flow-panel>header,.wg-history>header{align-items:center;gap:8px;display:flex}.wg-submission-summary>header span,.wg-flow-panel>header,.wg-history>header{font-size:12px;font-weight:1000}.wg-submission-summary>header svg,.wg-flow-panel>header>svg,.wg-history>header>svg{width:19px;color:var(--wg-pink)}.wg-submission-summary>header b{border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px}.decision-pending{color:#8a5700;background:#ffdf8a}.decision-approved,.decision-archived{color:#fff;background:#138657}.decision-changes_requested{color:#fff;background:#111}.wg-submission-summary>p{color:#38332f;margin:11px 0;font-size:11px;line-height:1.55}.wg-submission-summary>div{gap:5px;display:grid}.wg-submission-summary>div span{color:#5b554f;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.wg-submission-summary>div svg{width:14px;color:var(--wg-pink);flex:0 0 14px}.wg-submission-summary blockquote{border-left:4px solid var(--wg-orange);background:#fff4e6;gap:9px;margin:12px 0 0;padding:10px;font-size:10px;display:flex}.wg-submission-summary blockquote svg{width:18px;color:var(--wg-orange);flex:0 0 18px}.wg-submission-summary blockquote small,.wg-submission-summary blockquote span{display:block}.wg-submission-summary blockquote small{margin-bottom:3px;font-weight:1000}.wg-flow-panel{background:var(--wg-pink-soft);border:3px solid #111;grid-template-columns:1fr 1fr;gap:11px;display:grid;box-shadow:4px 4px #111}.wg-flow-panel>header{grid-column:1/-1}.wg-flow-panel>header span strong,.wg-flow-panel>header span small{display:block}.wg-flow-panel>header span small{margin-top:2px;font-size:8px}.wg-flow-panel label{color:#111;gap:5px;font-size:10px;font-weight:1000;display:grid}.wg-flow-panel label:first-of-type,.wg-flow-panel label:nth-of-type(2){grid-column:1/-1}.wg-flow-panel input,.wg-flow-panel textarea{color:#111;background:#fff;border:1.5px solid #a99e96;border-radius:7px;width:100%;padding:10px}.wg-flow-panel input{min-height:43px}.wg-flow-panel textarea{resize:vertical;min-height:74px;line-height:1.45}.wg-flow-panel>button{place-self:end}.wg-flow-panel.review,.wg-flow-panel.archive{grid-template-columns:1fr}.wg-flow-panel.review label,.wg-flow-panel.archive label{grid-column:auto}.wg-flow-panel.review>div{justify-content:flex-end;gap:8px;display:flex}.wg-flow-panel.archive>button{justify-self:end}.wg-detail-error{margin:0 24px 12px}.wg-history>header span strong,.wg-history>header span small{display:block}.wg-history>header span small{margin-top:2px;font-size:8px}.wg-history>div{gap:6px;margin-top:10px;display:grid}.wg-history article{border-top:1px dashed #d4cbc3;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:6px 0;display:grid}.wg-history article>i{color:#fff;background:var(--wg-pink);border:2px solid #111;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.wg-history article>i svg{stroke-width:4px;width:13px}.wg-history article span strong,.wg-history article span small{display:block}.wg-history article span strong{font-size:10px}.wg-history article span small{color:#6e6761;margin-top:2px;font-size:9px}.wg-history article time{color:#817971;white-space:nowrap;font-size:8px}.wg-history>div>p{color:#77706a;margin:0;font-size:10px}.wg-modal>footer{background:#f5f1ed;border-top:1px solid #d8d0c9;justify-content:flex-end;align-items:center;gap:9px;min-height:72px;padding:13px 20px;display:flex}.wg-complete-stamp{color:#138657;align-items:center;gap:7px;font-weight:1000;display:flex}.wg-stepper{grid-template-columns:repeat(4,1fr);padding:18px 24px;display:grid}.wg-stepper span{color:#aaa19a;align-items:center;gap:7px;display:flex;position:relative}.wg-stepper span:after{content:"";z-index:0;background:#d6cfc8;height:3px;position:absolute;top:15px;left:34px;right:-6px}.wg-stepper span:last-child:after{display:none}.wg-stepper b{z-index:1;background:#fff;border:2px solid #aaa19a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.wg-stepper em{z-index:1;background:var(--wg-cream);padding-right:6px;font-size:11px;font-style:normal;position:relative}.wg-stepper span.active{color:#111}.wg-stepper span.active b{color:#fff;background:var(--wg-pink);border-color:#111;box-shadow:2px 2px #111}.wg-stepper span.active:after{background:var(--wg-pink)}.wg-form-body{min-height:390px;padding:10px 24px 22px}.wg-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.wg-field{gap:6px;display:grid}.wg-field.full{grid-column:1/-1}.wg-field>span{font-size:10px;font-weight:1000}.wg-field input,.wg-field select,.wg-field textarea{color:#111;background:#fff;border:1.5px solid #aaa19a;border-radius:7px;width:100%}.wg-field input,.wg-field select{min-height:46px;padding:0 12px}.wg-field textarea{resize:vertical;min-height:86px;padding:12px;line-height:1.5}.wg-field input:focus,.wg-field textarea:focus,.wg-field select:focus{border-color:var(--wg-pink);outline:3px solid var(--wg-pink-soft)}.wg-form-stack{gap:14px;display:grid}.wg-storage-hint{border:2px dashed var(--wg-orange);background:#fff3e4;border-radius:9px;gap:11px;padding:13px;display:flex}.wg-storage-hint svg{color:var(--wg-orange);flex:0 0 24px}.wg-storage-hint strong,.wg-storage-hint small{display:block}.wg-storage-hint strong{font-size:12px}.wg-storage-hint small{color:var(--wg-muted);margin-top:4px;font-size:10px}.wg-distribution-options h3{margin:0 0 13px;font-size:19px}.wg-distribution-options>button{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #aaa19a;border-radius:8px;grid-template-columns:34px 1fr 22px;align-items:center;gap:9px;width:100%;min-height:62px;margin-bottom:8px;padding:9px 13px;display:grid}.wg-distribution-options>button>svg:first-child{width:25px;color:var(--wg-pink)}.wg-distribution-options>button>svg:last-child{opacity:0}.wg-distribution-options>button strong,.wg-distribution-options>button small{display:block}.wg-distribution-options>button strong{font-size:13px}.wg-distribution-options>button small{color:var(--wg-muted);margin-top:3px;font-size:9px}.wg-distribution-options>button.active{background:var(--wg-pink-soft);border:3px solid #111;box-shadow:3px 3px #111}.wg-distribution-options>button.active>svg:last-child{opacity:1}.wg-create-summary{background:var(--wg-yellow);border:2px solid #111;border-radius:8px;margin-top:13px;padding:13px}.wg-create-summary small,.wg-create-summary strong,.wg-create-summary span{display:block}.wg-create-summary small{font-size:9px}.wg-create-summary strong{margin:3px 0;font-size:16px}.wg-create-summary span{font-size:10px}.wg-form-error{color:#d31d4c;margin:12px 0 0;font-size:11px;font-weight:1000}.wg-toast{z-index:150;color:#fff;background:var(--wg-pink);border:3px solid #111;border-radius:8px;align-items:center;gap:8px;max-width:420px;min-height:52px;padding:12px 17px;font-weight:1000;animation:.25s ease-out wg-toast-in;display:flex;position:fixed;top:112px;right:24px;box-shadow:5px 5px #111}@keyframes wg-toast-in{0%{opacity:0;transform:translateY(-12px)}}@media (width<=700px){.wg-detail-grid,.wg-detail-copy,.wg-form-grid{grid-template-columns:1fr}.wg-detail-grid section{border-bottom:1px solid #ded7d1;border-right:0}.wg-detail-copy .wg-archive-destination,.wg-field.full{grid-column:auto}.wg-stepper em{display:none}.wg-submission-summary,.wg-flow-panel,.wg-history{margin-inline:12px}.wg-flow-panel{grid-template-columns:1fr}.wg-flow-panel>header,.wg-flow-panel label:first-of-type,.wg-flow-panel label:nth-of-type(2){grid-column:auto}.wg-history article{grid-template-columns:26px 1fr}.wg-history article time{grid-column:2}}:root{--final-cream:#fbf8f2;--final-white:#fffdfa;--final-ink:#050505;--final-pink:#ff1763;--final-pink-soft:#ff4c7d;--pink-primary:var(--final-pink);--pink-hover:#e80f55;--pink-light:#ffe4ed;--pink-disabled:#f3a8bf;--final-orange:#ff7a00;--final-yellow:#ffb90b;--final-line:#c9c0b7;--final-muted:#776f68;--page-background:var(--final-cream);--card-background:#ffffff9e;--border-color:var(--final-line);--border-width:1.5px;--radius-lg:14px;--radius-md:8px;--radius-sm:5px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-height:40px;--tag-height:22px;--progress-height:8px;--focus-ring:var(--pink-primary);--focus-offset:2px;--icon-16:16px;--icon-20:20px;--icon-24:24px;--icon-32:32px;--z-header:20;--z-dock:30;--z-popover:90;--app-canvas-max-width:1586px;--app-canvas-height:992px;--app-page-padding-x:15px;--app-header-height:92px;--app-header-gap-bottom:1px;--app-header-column-gap:12px;--app-logo-width:274px;--app-logo-height:83px;--app-nav-gap:0px;--app-player-width:233px;--app-player-height:64px;--app-header-action-size:64px;--app-bottom-nav-height:54px;--app-bottom-gap-top:1px;--app-panel-radius:13px;--app-line-color:#c9c0b7}.work-game.final-game,.work-game.final-game *,.work-game.final-game :before,.work-game.final-game :after{box-sizing:border-box}.work-game.final-game{width:min(var(--app-canvas-max-width), 100vw);min-width:1280px;height:var(--app-canvas-height);min-height:var(--app-canvas-height);color:var(--final-ink);background:var(--final-cream);margin:0 auto;padding:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.work-game.final-home-page{background:#fcfcf6;border-radius:20px}.work-game.final-quests-page{background:var(--final-cream)}html:has(.work-game.final-game){background:var(--final-cream)}body:has(.work-game.final-game){background:var(--final-cream)}#root:has(.work-game.final-game){background:var(--final-cream)}body:has(.work-game.final-game){min-height:100dvh}#root:has(.work-game.final-game){min-height:100dvh}.final-game button,.final-game input,.final-game select,.final-game textarea{font:inherit}.final-game button{color:inherit;white-space:nowrap}.final-game img{max-width:100%}.final-game footer{height:auto;color:inherit;text-transform:none;letter-spacing:normal;background:0 0;padding:0;font-family:inherit}.final-game :where(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 3px #ff176329}.final-game button:hover:not(:disabled){filter:brightness(.985)}.final-game button:active:not(:disabled){transform:translateY(1px)}.app-page-main{z-index:1;padding-bottom:calc(var(--app-bottom-nav-height) + var(--app-bottom-gap-top));position:absolute;inset:0}.home-page-content,.quest-page-content,.content-lab-page-content,.resources-page-content,.achievements-page-content,.team-page-content{width:var(--app-canvas-max-width);height:var(--app-canvas-height);position:absolute;inset:0}.content-lab-page-content,.team-page-content{width:100%}.shared-header{z-index:var(--z-header);height:var(--app-header-height);grid-template-columns:var(--app-logo-width) minmax(0, 1fr) var(--app-player-width) calc(var(--app-header-action-size) * 3);align-items:center;column-gap:var(--app-header-column-gap);padding:0 var(--app-page-padding-x);border-bottom:1px solid var(--app-line-color);background:var(--final-cream);display:grid;position:absolute;inset:0 0 auto}.shared-brand-logo{width:var(--app-logo-width);height:var(--app-logo-height);cursor:pointer;background:0 0;border:0;padding:0}.shared-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.shared-navigation{height:calc(var(--app-header-height) - 16px);align-items:stretch;gap:var(--app-nav-gap);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.shared-navigation button{white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;height:100%;padding:7px 3px 12px;position:relative}.shared-navigation button[aria-disabled=true]{cursor:default}.shared-navigation strong,.shared-navigation small{display:block}.shared-navigation strong{font-size:18px;font-weight:1000;line-height:1.08}.shared-navigation small{margin-top:7px;font-size:9px;font-weight:900;line-height:1}.shared-navigation button:after{content:"";background:var(--final-pink);border-radius:9px;height:0;position:absolute;bottom:0;left:18%;right:18%}.shared-navigation button.active:after{height:6px}.shared-player-profile{width:var(--app-player-width);height:var(--app-player-height);border:1.5px solid var(--app-line-color);border-radius:var(--app-panel-radius);background:#ffffff9e;grid-template-columns:auto 1fr;align-items:center;padding:6px 11px 6px 7px;display:grid;position:relative}.shared-player-avatar{border:3px solid var(--final-ink);background:var(--final-pink);border-radius:50%;grid-row:1/3;place-items:center;width:45px;height:45px;font-size:15px;font-weight:1000;display:grid}.shared-player-copy{min-width:0;padding-left:9px}.shared-player-copy strong,.shared-player-copy small,.shared-player-copy b{line-height:1;display:block}.shared-player-copy strong{font-size:14px}.shared-player-copy small{margin-top:3px;font-size:9px}.shared-player-copy b{margin-top:4px;font-size:9px}.shared-player-profile>i{background:#ded9d2;border-radius:9px;height:6px;display:block;position:absolute;top:31px;left:137px;right:14px;overflow:hidden}.shared-player-profile>i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.shared-sync-state{color:#fff;background:#18844e;border-radius:10px;padding:3px 8px;font-size:8px;font-style:normal;font-weight:1000;position:absolute;bottom:-13px;right:7px}.shared-header-actions{width:calc(var(--app-header-action-size) * 3);height:var(--app-player-height);border:1.5px solid var(--app-line-color);border-radius:var(--app-panel-radius);background:#ffffff9e;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:visible}.shared-header-actions>button{cursor:pointer;background:0 0;border:0;border-right:1px solid #d5cdc5;place-items:center;padding:0;display:grid;position:relative}.shared-header-actions>button:first-child{border-radius:var(--app-panel-radius) 0 0 var(--app-panel-radius)}.shared-header-actions>button:nth-child(3){border-radius:0 var(--app-panel-radius) var(--app-panel-radius) 0;border-right:0}.shared-header-actions>button[aria-expanded=true]{background:#f2ece6}.shared-header-actions>button svg{stroke-width:3px;width:22px;height:22px}.shared-header-popover{z-index:var(--z-popover);width:260px;padding:var(--space-4);border:var(--border-width) solid #111;border-radius:var(--radius-md);background:var(--final-white);position:absolute;top:calc(100% + 10px);right:0;box-shadow:4px 4px #111}.shared-header-popover>strong{font-size:13px;display:block}.shared-header-popover>p{color:#6f6963;margin:7px 0 0;font-size:10px;line-height:1.55}.shared-header-popover nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.shared-header-popover nav button{cursor:pointer;background:#fff;border:1px solid #d5cdc5;border-radius:5px;min-height:34px;padding:0 8px;font-size:10px;font-weight:900}.shared-header-popover nav button:hover{color:#fff;background:#111;border-color:#111}.home-final-main{border:1.5px solid var(--final-line);background:#ffffff5c;border-radius:17px;width:1071px;height:661px;position:absolute;top:122px;left:22px;overflow:hidden}.home-final-grid{background-color:#fff3;background-image:linear-gradient(#ff17630d 1px,#0000 1px),linear-gradient(90deg,#ff17630d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:462px;position:absolute;inset:0 0 auto}.home-final-title{z-index:3;pointer-events:none;position:absolute;inset:0}.home-final-title>p{color:var(--final-pink);letter-spacing:-.8px;margin:0;font:italic 1000 31px/.95 Arial Black,PingFang SC,sans-serif;position:absolute;top:24px;left:38px}.home-final-title>p b{color:var(--final-yellow);margin-left:8px;font-size:38px}.home-final-title h1{letter-spacing:-8px;-webkit-text-stroke:2px #050505;width:560px;margin:0;font-family:Heiti SC,STHeiti,PingFang SC,sans-serif;font-weight:1000;position:absolute;top:72px;left:20px}.home-final-title h1 span{display:block}.home-final-title h1 span:first-child{letter-spacing:0;font-size:163px;line-height:.78}.home-final-title h1 span:last-child{margin-top:5px;font-size:135px;line-height:.84}.home-final-title>span{clip-path:polygon(1% 0,100% 0,98% 48%,100% 100%,1% 96%,0 76%,1% 52%,0 29%);color:#fff;background:var(--final-pink);align-items:center;width:399px;height:49px;padding:0 20px;font-size:20px;font-weight:1000;display:flex;position:absolute;top:341px;left:21px;transform:rotate(-1deg)}.home-final-title>strong{color:#fff;background:var(--final-ink);border-radius:18px 6px;justify-content:center;align-items:center;min-width:218px;height:66px;font:1000 29px/.9 Arial Black,PingFang SC,sans-serif;display:flex;position:absolute;top:398px;left:252px;transform:rotate(-6deg);box-shadow:4px 4px #ff17634d}.home-final-title>strong em{color:var(--final-yellow);font-style:normal}.home-final-scene{z-index:2;object-fit:fill;width:673px;height:454px;position:absolute;top:8px;left:398px}.home-final-daily,.home-final-main-quest{z-index:4;background:#ffffff94;height:200px;position:absolute;top:461px}.home-final-daily{border-right:1px solid var(--final-line);width:553px;left:8px}.home-final-main-quest{width:510px;left:561px}.home-final-daily header,.home-final-main-quest header{align-items:center;gap:8px;height:42px;padding:0 18px;display:flex}.home-final-daily header b,.home-final-main-quest header strong{font-size:18px}.home-final-daily header small,.home-final-main-quest header small{font-size:10px;font-weight:900}.home-final-daily header>button{color:#fff;background:var(--final-pink);cursor:pointer;border:0;border-radius:12px;min-width:58px;min-height:30px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:1000}.home-final-daily>div{padding:0 18px}.home-final-daily>div button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:23px 1fr 78px 44px 50px 86px;align-items:center;gap:7px;width:100%;height:36px;padding:0;display:grid}.home-final-daily>div svg{color:#fff;stroke-width:4px;background:#0abb28;border-radius:50%;width:20px;height:20px;padding:3px}.home-final-daily>div button:nth-child(3) svg{color:var(--final-orange);border:2px solid var(--final-orange);background:0 0}.home-final-daily>div strong{white-space:nowrap;font-size:13px}.home-final-daily>div i{background:#ddd7d0;border-radius:8px;height:9px;overflow:hidden}.home-final-daily>div i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.home-final-daily>div span{font-size:10px;font-weight:1000}.home-final-daily>div em{color:#111;font-size:10px;font-style:normal;font-weight:900}.home-final-daily>div small{border:1px solid var(--final-pink);color:var(--final-pink);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:9px}.home-final-all-quests{background:var(--final-pink);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:18px;width:240px;height:33px;font-size:14px;font-weight:1000;display:flex;position:absolute;bottom:13px;left:18px;color:#fff!important}.home-final-all-quests svg{width:16px}.home-final-main-quest header>b{color:#fff;background:var(--final-orange);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.home-final-main-quest h2{margin:11px 52px;font-size:18px}.home-final-main-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:0 52px;display:grid}.home-final-main-progress i{background:#e7e2dc;border:1px solid #c7beb5;border-radius:15px;height:21px;overflow:hidden}.home-final-main-progress i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.home-final-main-progress strong{font-size:16px}.home-final-main-quest footer{align-items:center;gap:10px;margin:25px 40px 0 52px;display:flex}.home-final-main-quest footer>span{font-size:15px}.home-final-main-quest footer>b{border:2px solid var(--final-pink);width:29px;height:29px;color:var(--final-pink);border-radius:50%;place-items:center;font-size:10px;display:grid}.home-final-main-quest footer>strong{font-size:15px}.home-final-main-quest footer button{color:#fff;background:var(--final-pink);cursor:pointer;border:0;border-radius:6px;width:112px;height:41px;margin-left:auto;font-size:14px;font-weight:1000}.home-final-hud{width:460px;height:661px;position:absolute;top:122px;left:1105px}.home-final-hud>section{border:1.5px solid var(--final-line);background:#ffffff94;border-radius:17px;width:460px;position:absolute;left:0}.home-final-stamina{height:131px;padding:18px 23px;top:0}.home-final-stamina header{align-items:center;height:37px;display:flex}.home-final-stamina header>span{color:var(--final-orange);font:1000 35px/1 Arial,sans-serif}.home-final-stamina header strong{margin-left:8px;font-size:22px}.home-final-stamina header small{margin-left:9px;font-size:10px;font-weight:900}.home-final-stamina header>b{margin-left:auto;font-size:31px}.home-final-stamina header>em{margin-left:5px;font-size:12px;font-style:normal;font-weight:900}.home-final-stamina>div{grid-template-columns:1fr 45px;align-items:center;gap:16px;display:grid}.home-final-stamina>div i{background:#e6e1db;border:1px solid #bdb4ab;border-radius:15px;height:22px;overflow:hidden}.home-final-stamina>div i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.home-final-stamina>div button{color:#fff;background:var(--final-pink);cursor:pointer;border:0;border-radius:10px;width:45px;height:45px;font-size:42px;font-weight:1000;line-height:1}.home-final-stamina p{text-align:center;margin:-5px 60px 0 0;font-size:11px;font-weight:900}.home-final-work-mode{height:279px;padding:14px 16px 15px;top:145px}.home-final-work-mode header{align-items:center;gap:10px;height:39px;display:flex}.home-final-work-mode header strong{font-size:20px}.home-final-work-mode header small{font-size:10px;font-weight:900}.home-final-work-mode>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.home-final-work-mode button{border-radius:var(--radius-md);height:203px;box-shadow:inset 0 0 0 var(--border-width) var(--final-line);cursor:pointer;background:#fffdfa;border:3px solid #0000;padding:11px 4px 92px;position:relative;overflow:hidden}.home-final-work-mode button.active{color:#fff;background:var(--final-pink);box-shadow:none;border-color:#111}.home-final-work-mode button>b{height:41px;font:1000 38px/1 Arial,sans-serif;display:block}.home-final-work-mode button strong{font-size:15px;display:block}.home-final-work-mode button small{margin-top:4px;font-size:9px;font-weight:1000;display:block}.home-final-work-mode button img{object-fit:contain;width:100%;height:97px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-final-reward{color:#fff;height:224px;padding:16px 16px 14px;top:437px;background:#050505!important;border-color:#111!important}.home-final-reward header{align-items:center;gap:8px;display:flex}.home-final-reward header strong{font-size:18px}.home-final-reward header small{font-size:9px;font-weight:900}.home-final-reward-items{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;height:84px;display:grid}.home-final-reward-items>span{grid-template-columns:48px 1fr;align-items:center;display:grid}.home-final-reward-items .reward-icon{background:0 0;grid-row:1/3;width:48px;height:48px;font-style:normal;display:block;overflow:hidden}.home-final-reward-items .reward-icon img{object-fit:contain;width:48px;height:48px;display:block}.home-final-reward-items .reward-icon-star img{width:48px;max-width:100%;height:48px;transform:none}.home-final-reward-items strong{font-size:17px}.home-final-reward-items small{font-size:9px}.home-final-reward>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff1763,#ff4077);border:0;border-radius:8px;width:100%;height:72px;padding:0 104px 0 18px;font-size:19px;font-weight:1000;position:relative;overflow:hidden}.home-final-reward>button>span{z-index:2;white-space:nowrap;display:block;position:relative}.home-final-reward>button>i{z-index:1;border-radius:var(--radius-md);place-items:end center;width:90px;height:68px;display:grid;position:absolute;bottom:0;right:6px;overflow:visible}.home-final-reward>button img{object-fit:contain;width:90px;height:68px;display:block}.home-final-badges,.home-final-shortcuts{border:1.5px solid var(--final-line);border-radius:var(--radius-lg);background:#ffffff5c;height:141px;position:absolute;top:796px}.home-final-badges{width:597px;left:22px}.home-final-shortcuts{width:935px;left:630px}.home-final-badges header,.home-final-shortcuts header{align-items:center;gap:8px;height:39px;padding:0 20px;display:flex}.home-final-badges header strong,.home-final-shortcuts header strong{font-size:16px}.home-final-badges header small,.home-final-shortcuts header small{font-size:9px;font-weight:900}.home-final-badges header button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:900}.home-final-badges>div{grid-template-columns:repeat(6,1fr);height:99px;padding:0 13px;display:grid}.home-final-badges>div span{grid-template-rows:76px 18px;align-content:start;place-items:center;min-width:0;display:grid}.home-final-badges img{object-fit:contain;width:76px;height:76px}.home-final-badges span small{white-space:nowrap;margin-top:0;font-size:10px;font-weight:900;line-height:1}.home-final-badges span.locked img{filter:grayscale();opacity:.7}.home-final-badges span.locked small{color:var(--final-muted)}.home-final-shortcuts>div{grid-template-columns:repeat(6,1fr);gap:10px;padding:2px 14px 14px;display:grid}.home-final-shortcuts>div button{text-align:left;cursor:pointer;background:#ffffff73;border:1px solid #ded6ce;border-radius:11px;grid-template-columns:58px 1fr;align-items:center;height:77px;padding:5px 7px;display:grid}.home-final-shortcuts img{object-fit:contain;width:56px;height:60px}.home-final-shortcuts button strong,.home-final-shortcuts button small{white-space:nowrap;display:block}.home-final-shortcuts button strong{font-size:14px}.home-final-shortcuts button small{margin-top:3px;font-size:8px;font-weight:900}.quests-final-hero{border:1.5px solid var(--final-line);background-color:#ffffff4d;background-image:linear-gradient(#ff17630d 1px,#0000 1px),linear-gradient(90deg,#ff17630d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:14px;width:906px;height:359px;position:absolute;top:93px;left:15px;overflow:hidden}.quests-final-title{z-index:3;position:absolute;inset:0}.quests-final-title>p{color:var(--final-pink);align-items:center;gap:8px;margin:0;font:italic 1000 28px/1 Arial Black,sans-serif;display:flex;position:absolute;top:26px;left:33px}.quests-final-title>p svg{width:26px;color:var(--final-orange)}.quests-final-title h1{letter-spacing:-6px;-webkit-text-stroke:1.5px #050505;margin:0;font:1000 116px/.82 Heiti SC,STHeiti,PingFang SC,sans-serif;position:absolute;top:65px;left:31px}.quests-final-title>span{clip-path:polygon(1% 0,100% 0,98% 50%,100% 100%,1% 96%,0 74%,1% 50%,0 26%);color:#fff;background:var(--final-pink);align-items:center;width:357px;height:49px;padding:0 17px;font-size:17px;font-weight:1000;display:flex;position:absolute;top:252px;left:31px;transform:rotate(-1deg)}.quests-final-title>button{color:#fff;background:var(--final-pink);cursor:pointer;border:3px solid #111;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:239px;height:42px;font-size:16px;font-weight:1000;display:flex;position:absolute;top:308px;left:31px;box-shadow:3px 3px #111}.quests-final-title>button svg{width:21px}.quests-final-title>button small{font-size:9px}.quests-final-scene{z-index:2;object-fit:fill;width:595px;height:352px;position:absolute;top:8px;left:311px}.quests-final-summary{width:639px;height:358px;position:absolute;top:94px;left:932px}.quests-final-summary article{border:1.5px solid var(--final-line);background:#ffffffa8;border-radius:12px;position:absolute}.quests-final-combo{color:#fff;width:199px;height:153px;padding:13px;top:14px;left:3px;background:#050505!important}.quests-final-combo header{font-size:12px;font-weight:1000}.quests-final-combo header small{font-size:9px}.quests-final-combo>div{height:62px;position:relative}.quests-final-combo>div strong{color:var(--final-yellow);font:1000 62px/.95 Arial Black,sans-serif}.quests-final-combo>div b{color:var(--final-orange);font-size:18px}.quests-final-combo>div i{color:var(--final-pink);font-size:55px;font-style:normal;position:absolute;top:-17px;right:0}.quests-final-combo p{margin:2px 0;font-size:9px}.quests-final-combo>em{font-size:16px;font-style:normal;font-weight:1000}.quests-final-combo>span{color:var(--final-yellow);font-size:22px;position:absolute;bottom:10px;right:11px}.quests-final-checkin{width:429px;height:153px;padding:12px 14px;top:14px;left:210px}.quests-final-checkin header{height:29px;font-size:15px;font-weight:1000}.quests-final-checkin header small{font-size:8px}.quests-final-checkin>div{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.quests-final-checkin>div span{border:1px solid #d4ccc3;border-radius:8px;place-items:center;height:95px;padding:5px 1px;display:grid}.quests-final-checkin span small{font-size:7px}.quests-final-checkin span b{border:2px dashed #777;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.quests-final-checkin span.done b{color:#fff;background:var(--final-pink);border-color:#111}.quests-final-checkin span b svg{stroke-width:4px;width:16px}.quests-final-checkin span em{color:var(--final-pink);white-space:nowrap;font-size:7px;font-style:normal;font-weight:1000}.quests-final-map{width:637px;height:179px;padding:12px 18px;top:179px;left:2px}.quests-final-map header{align-items:center;gap:6px;display:flex}.quests-final-map header strong{font-size:15px}.quests-final-map header small{font-size:8px;font-weight:900}.quests-final-map header>b{margin-left:auto;font-size:8px}.quests-final-map>div{justify-content:center;align-items:center;height:126px;display:flex}.quests-final-map>div>span{text-align:center;place-items:center;width:88px;display:grid}.quests-final-map>div>span>b{background:#fff;border:2px solid #111;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.quests-final-map>div>span.done>b{color:#fff;background:var(--final-pink)}.quests-final-map>div>span.current>b{color:#fff;background:var(--final-orange)}.quests-final-map>div>span b svg{stroke-width:3px;width:18px}.quests-final-map>div>span strong{white-space:nowrap;margin-top:8px;font-size:10px}.quests-final-map>div>span small{margin-top:2px;font-size:7px;font-weight:900}.quests-final-map>div>i{background:repeating-linear-gradient(90deg,#111 0 6px,#0000 6px 10px);width:36px;height:2px;margin-top:-33px}.quests-final-filters{grid-template-columns:1fr 231px 126px;gap:12px;width:1552px;height:41px;display:grid;position:absolute;top:467px;left:17px}.quests-final-filters>div{gap:7px;display:flex}.quests-final-filters>div button{height:var(--control-height);border:var(--border-width) solid #b9b1aa;border-radius:var(--radius-md);background:var(--final-white);white-space:nowrap;cursor:pointer;padding:0 14px;font-size:14px;font-weight:1000}.quests-final-filters>div button:first-child{width:126px}.quests-final-filters>div button:nth-child(2){width:99px}.quests-final-filters>div button:nth-child(3),.quests-final-filters>div button:nth-child(4),.quests-final-filters>div button:nth-child(5){width:111px}.quests-final-filters>div button:nth-child(6){width:124px}.quests-final-filters>div button:nth-child(7){width:121px}.quests-final-filters>div button b{background:#eee9e4;border-radius:12px;margin-left:8px;padding:2px 7px;font-size:9px}.quests-final-filters>div button.active{color:#fff;background:var(--final-pink);box-shadow:inset 0 0 0 var(--border-width) #111;border-color:#111}.quests-final-filters>div button.active b{color:#111;background:#fff}.quests-final-filters>label{background:#fffdfa;border:1.5px solid #b9b1aa;border-radius:7px;align-items:center;gap:8px;height:40px;padding:0 13px;display:flex}.quests-final-filters>label svg{width:17px}.quests-final-filters>label input{background:0 0;border:0;width:100%;font-size:13px}.quests-final-create{color:#fff;background:var(--final-pink);cursor:pointer;border:3px solid #111;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:14px;font-weight:1000;display:flex;box-shadow:3px 3px #111}.quests-final-create svg{width:20px}.quests-final-priority{border:1.5px solid var(--final-line);background:#ffffff8c;border-radius:11px;width:235px;height:340px;padding:12px;position:absolute;top:519px;left:17px}.quests-final-priority header{align-items:center;gap:6px;height:32px;display:flex}.quests-final-priority header strong{font-size:15px}.quests-final-priority header small{font-size:8px;font-weight:900}.quests-final-priority>button{border:var(--border-width) solid #c5bdb5;border-radius:var(--radius-md);background:var(--final-white);text-align:left;cursor:pointer;grid-template-columns:30px 1fr 24px;align-items:center;width:100%;height:44px;margin-bottom:7px;padding:0 12px;font-size:19px;display:grid}.quests-final-priority>button span{font-size:14px;font-weight:1000}.quests-final-priority>button b{text-align:right;font-size:13px}.quests-final-priority>button.active{color:#fff;background:var(--final-pink);box-shadow:inset 0 0 0 var(--border-width) #111;border-color:#111}.quests-final-priority>div{border:1px dashed #aaa099;border-radius:7px;align-items:center;gap:9px;height:80px;margin-top:4px;padding:10px;display:flex}.quests-final-priority>div svg{flex:0 0 20px;width:20px}.quests-final-priority>div strong,.quests-final-priority>div small{display:block}.quests-final-priority>div strong{font-size:11px}.quests-final-priority>div small{margin-top:4px;font-size:8px;line-height:1.35}.quests-final-grid{grid-template-rows:repeat(2,191px);grid-template-columns:408px 409px 456px;gap:10px 13px;width:1299px;height:390px;display:grid;position:absolute;top:519px;left:269px}.quest-card-final{border:var(--border-width) solid var(--final-line);border-top:4px solid var(--final-pink);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:#ffffffb8;grid-template-rows:24px 25px 15px 34px 27px 27px;align-content:start;height:191px;padding:10px 13px 8px;display:grid;position:relative;overflow:hidden}.quest-card-final.priority-medium{border-top-color:var(--final-yellow)}.quest-card-final.priority-low{border-top-color:#7658d8}.quest-card-final header{align-items:center;gap:8px;height:24px;display:flex}.quest-card-final header>span{height:var(--tag-height);border-radius:var(--radius-sm);color:#fff;background:var(--final-pink);align-items:center;padding:0 8px;font-size:8px;font-weight:1000;line-height:1;display:inline-flex}.quest-card-final.priority-medium header>span{color:#111;background:var(--final-yellow)}.quest-card-final.priority-low header>span{background:#7658d8}.quest-card-final header small{color:var(--final-pink);font-size:8px;font-weight:1000}.quest-card-final header>b{height:var(--tag-height);border-radius:var(--radius-sm);background:#fff;border:1px solid #c2bab2;align-items:center;margin-left:auto;padding:0 8px;font-size:8px;display:inline-flex}.quest-card-final h2{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:17px;line-height:1.15;overflow:hidden}.quest-card-final>p{color:#665f59;white-space:nowrap;text-overflow:ellipsis;align-self:center;margin:0;font-size:9px;overflow:hidden}.quest-card-final dl{background:0 0;border:0;border-top:1px solid #e2dcd6;grid-template-columns:1fr 1fr;column-gap:16px;height:34px;margin:0;display:grid}.quest-card-final dl div{border-right:0;min-width:0;padding:4px 0 0}.quest-card-final dt{font-size:7px}.quest-card-final dd{margin:2px 0 0;font-size:10px;font-weight:1000}.quest-card-final>section{border-radius:var(--radius-sm);background:#f0ece7;grid-template-columns:51px 1fr;align-items:center;gap:5px;height:27px;margin-top:0;padding:0 7px;display:grid}.quest-card-final>section strong{font-size:8px}.quest-card-final>section span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.quest-card-final footer{height:27px;color:var(--final-ink);background:0 0;border-top:1px solid #e2dcd6;border-radius:0;grid-template-columns:1fr 35px 16px;align-items:center;gap:7px;padding:0 6px;display:grid;position:static}.quest-card-final footer i{height:var(--progress-height);background:#ddd7d0;border-radius:999px;overflow:hidden}.quest-card-final footer i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.quest-card-final footer em{color:var(--final-pink);font-size:9px;font-style:normal;font-weight:1000}.quest-card-final footer svg{width:13px}.quests-final-empty{border:1px dashed var(--final-line);border-radius:10px;grid-column:1/-1;align-content:center;place-items:center;gap:10px;display:grid}.quests-final-empty button{color:#fff;background:var(--final-pink);cursor:pointer;border:0;border-radius:5px;padding:8px 15px}.final-resources-page{background:var(--final-cream)}.asset-library-final{grid-template-columns:285px 1fr;gap:12px;width:1556px;height:821px;display:grid;position:absolute;top:105px;left:15px}.asset-library-sidebar{grid-template-rows:168px 445px 188px;gap:10px;height:821px;display:grid}.asset-library-sidebar>section,.asset-library-main{border:var(--border-width) solid var(--app-line-color);border-radius:var(--radius-lg);background:var(--card-background)}.asset-library-intro{padding:24px 18px;position:relative;overflow:hidden}.asset-library-intro p{letter-spacing:-2px;margin:0;font:1000 35px/.95 Heiti SC,STHeiti,PingFang SC,sans-serif}.asset-library-intro p b{color:var(--final-orange);margin-left:10px;font:1000 27px/1 Arial,sans-serif}.asset-library-intro>strong{margin-top:9px;font:1000 11px/1 Arial,sans-serif;display:block}.asset-library-intro>span{width:160px;font-size:10px;font-weight:700;line-height:1.55;position:absolute;bottom:22px;left:18px}.asset-library-intro img{object-fit:contain;width:112px;height:108px;position:absolute;bottom:-7px;right:-2px}.asset-library-categories{padding:14px 10px 10px}.asset-library-categories>header,.asset-library-storage>header{align-items:baseline;gap:7px;height:34px;padding:0 7px;display:flex}.asset-library-categories>header strong,.asset-library-storage>header strong{font-size:15px}.asset-library-categories>header small,.asset-library-storage>header small{font-size:8px;font-weight:900}.asset-library-categories>button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:6px;width:100%;height:48px;padding:0 10px;display:grid}.asset-library-categories>button:disabled{opacity:.62;cursor:default}.asset-library-categories>button.active{color:#fff;background:var(--final-pink);box-shadow:2px 2px #1111112e}.asset-library-categories>button>svg{stroke-width:2.4px;width:20px;height:20px}.asset-cat-icon{border:2px solid;border-radius:7px;place-items:center;width:21px;height:21px;font-size:9px;font-weight:1000;display:grid}.asset-library-categories button span strong,.asset-library-categories button span small{display:block}.asset-library-categories button span strong{font-size:12px}.asset-library-categories button span small{margin-top:3px;font-size:7px;font-weight:900}.asset-library-categories button>b{white-space:nowrap;font-size:11px}.asset-library-storage{padding:10px 10px 9px;position:relative}.asset-library-storage>p{justify-content:space-between;align-items:center;height:18px;margin:0 7px;font-size:8px;display:flex}.asset-library-storage>p b{font-size:9px}.asset-library-storage>i{background:#e7e2dc;border-radius:8px;height:8px;margin:1px 7px 4px;display:block;overflow:hidden}.asset-library-storage>i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.asset-library-storage>div{align-items:center;gap:var(--space-1);grid-template-columns:24px minmax(0,1fr) 46px;height:28px;margin:0 5px;display:grid}.asset-library-storage>div svg{width:var(--icon-20);height:var(--icon-20)}.asset-library-storage>div span b,.asset-library-storage>div span small{display:block}.asset-library-storage>div span b{font-size:8px}.asset-library-storage>div span small{font-size:6px}.asset-library-storage>div em{color:var(--final-pink);text-align:right;white-space:nowrap;font-size:7px;font-style:normal;font-weight:1000}.asset-library-storage>label{border-radius:var(--radius-md);color:#fff;background:var(--final-pink);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:42px;display:flex;position:absolute;bottom:10px;left:16px;right:16px}.asset-library-storage>label svg{width:23px}.asset-library-storage>label strong,.asset-library-storage>label small{display:block}.asset-library-storage>label strong{font-size:11px}.asset-library-storage>label small{font-size:7px;font-weight:900}.asset-library-storage input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.asset-library-storage output{color:var(--final-pink);white-space:nowrap;text-overflow:ellipsis;font-size:7px;position:absolute;bottom:55px;left:14px;right:14px;overflow:hidden}.asset-library-main{height:821px;padding:13px 16px 16px;overflow:hidden}.asset-library-heading{align-items:center;gap:var(--space-2);grid-template-columns:minmax(250px,1fr) 260px 96px 116px;height:50px;display:grid}.asset-library-heading>div{align-items:center;gap:13px;display:flex}.asset-library-heading h1{letter-spacing:-.7px;margin:0;font-size:22px;line-height:1}.asset-library-heading h1 small{letter-spacing:0;font-size:9px}.asset-library-heading>div>span{color:#8b827a;background:#f0ece7;border-radius:12px;padding:5px 9px;font-size:8px;font-weight:900}.asset-library-heading>label{height:var(--control-height);border-radius:var(--radius-md);background:var(--final-white);border:1px solid #cfc7be;align-items:center;gap:7px;padding:0 11px;display:flex}.asset-library-heading>label svg{color:#8f8880;width:17px}.asset-library-heading>label input{background:0 0;border:0;width:100%;font-size:10px}.asset-filter-button,.asset-batch-button{min-width:0;height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-md);white-space:nowrap;font-size:10px;font-weight:900}.asset-filter-button{background:#fffdfa;border:1px solid #cfc7be;justify-content:center;align-items:center;gap:5px;display:flex}.asset-filter-button svg{width:13px}.asset-batch-button{color:#fff;background:var(--final-pink);border:0}.asset-filter-button:disabled,.asset-batch-button:disabled{opacity:.48;cursor:not-allowed}.asset-library-tabs{align-items:center;gap:var(--space-2);height:48px;display:flex}.asset-library-tabs button{border:var(--border-width) solid #e1dbd4;border-radius:var(--radius-md);text-align:left;white-space:nowrap;background:#ffffffb8;min-width:84px;height:42px;padding:0 14px}.asset-library-tabs button strong,.asset-library-tabs button small{display:block}.asset-library-tabs button strong{font-size:11px}.asset-library-tabs button small{margin-top:3px;font-size:7px;font-weight:900}.asset-library-tabs button.active{color:#fff;background:var(--final-pink);border-color:var(--final-pink)}.cat-asset-grid,.project-asset-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 12px;height:694px;display:grid}.cat-asset-grid>button{border-radius:var(--radius-md);text-align:left;background:#ffffff9e;border:1px solid #ddd6cf;grid-template-rows:146px 19px 14px 22px;min-width:0;padding:9px 10px 7px;display:grid;position:relative;overflow:hidden}.cat-asset-grid>button.selected{border-color:var(--final-pink);box-shadow:inset 0 0 0 1px var(--final-pink)}.cat-asset-preview{place-items:center;display:grid;position:relative}.cat-asset-preview img{object-fit:contain;width:100%;height:142px}.cat-asset-preview i{color:#fff;background:var(--final-pink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:2px;right:2px}.cat-asset-preview i svg{stroke-width:4px;width:15px}.cat-asset-grid>button>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cat-asset-grid>button>small{color:#777068;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.cat-asset-grid footer{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cat-asset-grid footer em,.cat-asset-grid footer b{border-radius:10px;padding:3px 7px;font-size:7px;font-style:normal}.cat-asset-grid footer em{border:1px solid var(--final-pink);color:var(--final-pink);background:#fff}.cat-asset-grid footer b{background:#eeeae5}.project-asset-grid>button{border:1px solid #ddd6cf;border-top:4px solid var(--final-pink);text-align:left;background:#ffffffad;border-radius:10px;min-width:0;padding:11px;overflow:hidden}.project-asset-grid>button>header{align-items:center;gap:6px;height:28px;display:flex}.project-asset-grid>button>header svg{width:18px;color:var(--final-orange)}.project-asset-grid>button>header span{font-size:8px;font-weight:900}.project-asset-grid>button>header em{color:#fff;background:var(--final-orange);border-radius:5px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.project-asset-grid>button>header em.ready{background:#158654}.project-asset-grid h2{white-space:nowrap;text-overflow:ellipsis;margin:9px 0 4px;font-size:14px;overflow:hidden}.project-asset-grid p{color:#777068;margin:0 0 11px;font-size:8px}.project-asset-grid dl{border:1px solid #e5ded7;border-radius:5px;grid-template-columns:1fr 1fr;margin:0;display:grid}.project-asset-grid dl div{border-right:1px solid #e5ded7;min-width:0;padding:6px}.project-asset-grid dl div:last-child{border-right:0}.project-asset-grid dt{font-size:7px}.project-asset-grid dd{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:9px;font-weight:900;overflow:hidden}.project-asset-grid footer{justify-content:space-between;align-items:center;margin-top:11px;font-size:8px;display:flex}.project-asset-grid footer b{color:var(--final-pink)}.asset-library-empty{border:1px dashed var(--app-line-color);border-radius:10px;grid-area:1/1/-1/-1;align-content:center;place-items:center;gap:8px;display:grid}.asset-library-empty svg{width:42px;color:var(--final-pink)}.asset-library-empty strong{font-size:17px}.asset-library-empty small{font-size:10px}.final-achievements-page,.final-team-page{background:var(--final-cream)}.achievements-final-hero,.achievements-final-profile,.achievements-final-milestones,.achievements-final-badges,.achievements-final-inventory,.achievements-final-progress,.achievements-final-ledger,.achievements-final-shop{border:1.5px solid var(--app-line-color);background:#ffffff8f;border-radius:13px;position:absolute;overflow:hidden}.achievements-final-hero{width:750px;height:360px;top:105px;left:15px}.achievements-final-grid{opacity:.38;background-image:linear-gradient(#ff17631f 1px,#0000 1px),linear-gradient(90deg,#ff17631f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.achievements-final-title{z-index:2;width:375px;position:absolute;top:29px;left:27px}.achievements-final-title p{color:var(--final-pink);letter-spacing:-1.3px;margin:0;font-size:25px;font-style:italic;font-weight:1000;line-height:1}.achievements-final-title p b{color:var(--final-orange);margin-left:8px;font-size:29px}.achievements-final-title h1{letter-spacing:-8px;margin:15px 0 10px;font:1000 88px/.78 Heiti SC,STHeiti,PingFang SC,sans-serif;display:grid}.achievements-final-title h1 span:last-child{margin-left:34px}.achievements-final-title>strong{color:#fff;background:var(--final-pink);padding:8px 14px;font-size:15px;display:inline-block;transform:rotate(-2deg)}.achievements-final-title>button{color:#fff;height:38px;box-shadow:3px 3px 0 var(--final-pink);cursor:pointer;background:#080808;border:2px solid #111;border-radius:7px;align-items:center;gap:9px;margin-top:19px;padding:0 17px;font-size:13px;font-weight:1000;display:flex}.achievements-final-title>button svg{width:16px}.achievements-final-hero-art{z-index:1;width:465px;height:366px;position:absolute;bottom:-1px;right:-3px}.achievements-final-hero-art .achievement-reference-art{object-fit:contain;width:100%;height:100%;display:block}.achievements-final-profile{width:515px;height:245px;padding:17px 20px;top:105px;left:777px}.achievements-final-profile>header,.achievements-final-milestones>header,.achievements-final-badges>header,.achievements-final-progress>header,.achievements-final-ledger>header,.achievements-final-shop>header{align-items:baseline;gap:7px;display:flex}.achievements-final-profile>header strong,.achievements-final-milestones>header strong,.achievements-final-badges>header strong,.achievements-final-progress>header strong,.achievements-final-ledger>header strong,.achievements-final-shop>header strong{font-size:15px}.achievements-final-profile>header small,.achievements-final-milestones>header small,.achievements-final-badges>header small,.achievements-final-progress>header small,.achievements-final-ledger>header small,.achievements-final-shop>header small{font-size:8px;font-weight:900}.achievements-final-profile>header em,.achievements-final-ledger>header span{color:#fff;background:#111;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.achievements-profile-level{grid-template-columns:92px 1fr 94px;align-items:center;gap:10px;height:48px;display:grid}.achievements-profile-level>b{letter-spacing:-1.5px;font-size:35px}.achievements-profile-level>i{background:#e5e0da;border-radius:9px;height:11px;overflow:hidden}.achievements-profile-level>i span{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.achievements-profile-level>small{font-size:8px;font-weight:900}.achievements-final-profile h2{margin:4px 0 0;font-size:19px}.achievements-final-profile>p{color:#6d665f;margin:5px 0 13px;font-size:9px}.achievements-final-profile dl{border-top:1px solid #ded7d0;grid-template-columns:repeat(4,1fr);height:65px;margin:0;display:grid}.achievements-final-profile dl div{border-right:1px solid #ded7d0;padding:10px 10px 0}.achievements-final-profile dl div:first-child{padding-left:0}.achievements-final-profile dl div:last-child{border-right:0}.achievements-final-profile dt{font-size:8px}.achievements-final-profile dd{margin:5px 0 0;font-size:20px;font-weight:1000}.achievements-final-milestones{width:267px;height:405px;padding:15px;top:105px;left:1304px}.achievements-final-milestones>div{margin-top:8px}.achievements-final-milestones article{opacity:.72;border-bottom:1px dashed #ded7d0;grid-template-columns:66px 1fr;align-items:center;height:82px;display:grid}.achievements-final-milestones article:last-child{border-bottom:0}.achievements-final-milestones article.unlocked{opacity:1}.achievements-final-milestones img{object-fit:contain;filter:grayscale();width:58px;height:59px}.achievements-final-milestones .unlocked img{filter:none}.achievements-final-milestones article span strong,.achievements-final-milestones article span b,.achievements-final-milestones article span small{display:block}.achievements-final-milestones article span strong{font-size:13px}.achievements-final-milestones article span b{margin-top:3px;font-size:11px}.achievements-final-milestones article span small{color:#766f68;margin-top:3px;font-size:8px;line-height:1.2}.achievements-final-badges{width:750px;height:170px;padding:13px 16px;top:475px;left:15px}.achievements-final-badges>header span{color:var(--final-pink);margin-left:auto;font-size:10px;font-weight:1000}.achievements-final-badges>div{grid-template-columns:repeat(6,1fr);align-items:center;height:123px;display:grid}.achievements-final-badges article{align-content:center;place-items:center;display:grid}.achievements-final-badges article.locked{filter:grayscale();opacity:.72}.achievements-final-badges img{object-fit:contain;width:72px;height:72px}.achievements-final-badges article>strong{margin-top:-3px;font-size:10px}.achievements-final-badges article>small{color:#756e67;margin-top:3px;font-size:7px}.achievements-final-inventory{width:515px;height:283px;padding:13px 15px;top:362px;left:777px}.achievements-final-inventory>header{justify-content:space-between;align-items:flex-start;height:48px;display:flex}.achievements-final-inventory>header span strong,.achievements-final-inventory>header span small{display:block}.achievements-final-inventory>header span strong{font-size:15px}.achievements-final-inventory>header span small{margin-top:3px;font-size:8px;font-weight:900}.achievements-final-inventory nav{gap:5px;display:flex}.achievements-final-inventory nav button{border-radius:var(--radius-md);background:var(--final-white);cursor:pointer;border:1px solid #d0c8c0;min-width:54px;height:30px;padding:0 13px;font-size:9px;font-weight:900}.achievements-final-inventory nav button.active{border-color:var(--final-pink);color:#fff;background:var(--final-pink)}.achievements-final-inventory>div{grid-template-columns:repeat(5,1fr);gap:7px;height:141px;display:grid}.achievements-final-inventory article{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #e0d9d2;grid-template-rows:72px 13px 10px;align-content:start;place-items:center;min-width:0;padding:7px 4px 5px;display:grid;position:relative}.inventory-image{place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.inventory-image img{object-fit:contain;width:64px;height:64px}.inventory-image-star img{width:72px;height:72px}.inventory-image-chest img{object-fit:contain;width:82px;height:70px}.achievements-final-inventory article strong{white-space:nowrap;text-overflow:ellipsis;max-width:78px;font-size:9px;overflow:hidden}.achievements-final-inventory article small{margin-top:2px;font-size:6px;font-weight:900}.achievements-final-inventory article b{color:var(--final-pink);font-size:9px;position:absolute;top:6px;right:6px}.achievements-final-inventory>footer{color:#fff;background:#090909;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:8px;height:58px;padding:0 10px;display:grid}.achievements-final-inventory>footer svg{width:24px;color:var(--final-pink)}.achievements-final-inventory>footer span strong,.achievements-final-inventory>footer span small{display:block}.achievements-final-inventory>footer span strong{font-size:10px}.achievements-final-inventory>footer span small{color:#d6d1cc;margin-top:4px;font-size:8px}.achievements-final-progress{width:267px;height:404px;padding:15px;top:522px;left:1304px}.achievement-tree{grid-template-rows:56px 18px 62px 18px 62px 18px 63px;grid-template-columns:1fr 1fr;place-items:center;gap:0 8px;height:346px;margin-top:10px;display:grid;position:relative}.achievement-tree:before{content:"";border-left:2px solid #222;position:absolute;top:46px;bottom:54px;left:50%}.achievement-tree>span,.achievement-tree>strong{z-index:1;border:var(--border-width) solid #f3a1bc;border-radius:var(--radius-md);background:#fff7fa;grid-template-columns:19px 1fr;place-items:center start;width:106px;height:50px;padding:0 7px;font-size:9px;display:grid;position:relative}.achievement-tree>span svg,.achievement-tree>strong svg{width:15px;color:var(--final-pink);grid-row:1/3}.achievement-tree>span small,.achievement-tree>strong small{color:var(--final-pink);font-size:7px;display:block}.achievement-tree>.root{grid-column:1/3}.achievement-tree>i{background:#111;grid-column:1/3;width:2px;height:18px}.achievement-tree>strong{border-color:var(--final-orange);color:#111;background:#fff5e8;grid-column:1/3;width:132px}.achievements-final-ledger{width:500px;height:269px;padding:13px 15px;top:657px;left:15px}.achievements-final-ledger>div{margin-top:10px}.achievements-final-ledger>div button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3dcd5;grid-template-columns:36px 1fr 68px 72px;align-items:center;gap:8px;width:100%;height:65px;padding:0 8px;display:grid}.achievements-final-ledger>div button:last-child{border-bottom:0}.achievements-final-ledger button>i{background:var(--final-orange);border:2px solid #111;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.achievements-final-ledger button>i.done{color:#fff;background:var(--final-pink)}.achievements-final-ledger button>i svg{stroke-width:3px;width:15px}.achievements-final-ledger button>span{min-width:0}.achievements-final-ledger button>span strong,.achievements-final-ledger button>span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.achievements-final-ledger button>span strong{font-size:11px}.achievements-final-ledger button>span small{color:#736b65;margin-top:5px;font-size:8px}.achievements-final-ledger button>b{color:var(--final-pink);font-size:10px}.achievements-final-ledger button>em{color:var(--final-orange);align-items:center;gap:3px;font-size:9px;font-style:normal;font-weight:1000;display:flex}.achievements-final-ledger button>em svg{width:15px}.achievements-final-shop{width:765px;height:269px;padding:13px 15px;top:657px;left:527px}.achievements-final-shop>header{justify-content:space-between;height:29px}.achievements-final-shop>header span strong,.achievements-final-shop>header span small{display:inline}.achievements-final-shop>header span small{margin-left:7px}.achievements-final-shop>header>b{color:var(--final-orange);align-items:center;gap:4px;font-size:10px;display:flex}.achievements-final-shop>header>b svg{width:16px}.achievements-final-shop>div{grid-template-columns:repeat(5,1fr);gap:7px;height:147px;display:grid}.achievements-final-shop>div>button{border:var(--border-width) solid #e0d8d1;border-radius:var(--radius-md);cursor:pointer;background:#fffaf7;grid-template-rows:76px 13px 9px 18px;align-content:start;place-items:center;min-width:0;padding:5px 5px 7px;display:grid;position:relative}.achievements-final-shop>div>button.selected{border-color:var(--final-pink);box-shadow:inset 0 0 0 1px var(--final-pink)}.achievements-final-shop>div>button.redeemed{opacity:.5;cursor:default}.merch-image{place-items:center;width:112px;height:76px;display:grid;overflow:hidden}.achievements-final-shop>div img{object-fit:contain;width:100%;height:100%}.achievements-final-shop>div strong{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:9px;overflow:hidden}.achievements-final-shop>div small{margin-top:2px;font-size:6px;font-weight:900}.achievements-final-shop>div span{color:var(--final-orange);align-items:center;gap:3px;margin-top:5px;font-size:9px;font-weight:1000;display:flex}.achievements-final-shop>div span svg{width:13px}.achievements-final-shop>div em{color:#fff;background:var(--final-pink);border-radius:6px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:4px;right:4px}.achievements-final-shop>footer{border-radius:var(--radius-md);color:#fff;background:#070707;grid-template-columns:33px 1fr 125px;align-items:center;gap:8px;height:67px;margin-top:8px;padding:0 10px;display:grid}.achievements-final-shop>footer>svg{width:24px;color:var(--final-orange)}.achievements-final-shop>footer span strong,.achievements-final-shop>footer span small{display:block}.achievements-final-shop>footer span strong{font-size:10px}.achievements-final-shop>footer span small{color:#d4cfca;margin-top:4px;font-size:7px}.achievements-final-shop>footer button{border-radius:var(--radius-sm);color:#fff;background:var(--final-pink);cursor:pointer;border:1px solid #ffffff42;justify-content:center;align-items:center;gap:5px;height:39px;font-size:10px;font-weight:1000;display:flex}.achievements-final-shop>footer button:disabled{color:#8a8179;opacity:1;cursor:default;background:#292522;border-color:#4a4541}.achievements-final-shop>footer button svg{width:16px}.shared-bottom-navigation{z-index:30;left:var(--app-page-padding-x);right:var(--app-page-padding-x);height:var(--app-bottom-nav-height);border:1.5px solid var(--app-line-color);background:#fbf8f2fa;border-radius:12px 12px 0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:4px;display:grid;position:absolute;bottom:0}.shared-bottom-navigation button{cursor:pointer;background:#fffdfa;border:1.5px solid #c7beb6;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.shared-bottom-navigation button.active,.shared-bottom-navigation button.checkin{background:var(--final-pink);border-color:#111;box-shadow:inset 0 0 0 1.5px #111,2px 2px #111}.shared-bottom-navigation svg{stroke-width:2.5px;width:24px;height:24px}.shared-bottom-navigation strong,.shared-bottom-navigation small{white-space:nowrap;display:block}.shared-bottom-navigation strong{font-size:14px}.shared-bottom-navigation small{margin-top:1px;font-size:7px;font-weight:900}.home-final-stamina button:disabled{opacity:.42;cursor:not-allowed}@media (width<=1440px){:root{--app-page-padding-x:12px;--app-header-column-gap:10px;--app-logo-width:230px;--app-logo-height:72px;--app-player-width:215px;--app-header-action-size:58px}.shared-navigation strong{font-size:16px}.shared-navigation small{font-size:8px}.shared-player-profile>i{left:126px}}@media (width<=1280px){:root{--app-page-padding-x:8px;--app-header-column-gap:8px;--app-logo-width:210px;--app-logo-height:66px;--app-player-width:190px;--app-header-action-size:54px}.shared-navigation button{padding-inline:1px}.shared-navigation strong{font-size:15px}.shared-player-copy{padding-left:6px}.shared-player-profile>i{left:116px;right:10px}.shared-bottom-navigation{gap:5px}.shared-bottom-navigation button{gap:7px}.shared-bottom-navigation strong{font-size:12px}}@media (width>=1536px) and (width<=1585px){.home-page-content,.quest-page-content,.resources-page-content,.achievements-page-content{transform:scaleX(calc(100vw / 1586px));transform-origin:0 0}}@media (width<=1535px){body:has(.work-game.final-game){background:var(--final-cream);overflow-x:hidden}.work-game.final-game{border-radius:0;width:100%;min-width:0;height:auto;min-height:100svh;overflow:visible}.shared-header{z-index:80;grid-template:"brand player actions"65px"navigation navigation navigation"47px/190px minmax(190px,1fr) 144px;gap:0 10px;height:112px;padding:0 12px;position:sticky;top:0;box-shadow:0 4px 14px #271f1914}.shared-brand-logo{grid-area:brand;width:184px;height:61px}.shared-navigation{overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:navigation;align-items:stretch;height:47px;display:flex;overflow-x:auto}.shared-navigation::-webkit-scrollbar{display:none}.shared-navigation button{flex:1 0 105px;height:47px;padding:5px 7px 9px}.shared-navigation strong{font-size:14px}.shared-navigation small{margin-top:4px;font-size:7px}.shared-navigation button:after{left:21%;right:21%}.shared-player-profile{grid-area:player;justify-self:end;width:min(100%,233px);height:54px}.shared-player-avatar{width:39px;height:39px;font-size:13px}.shared-player-copy strong{font-size:12px}.shared-player-profile>i{top:28px;left:125px}.shared-sync-state{font-size:6px;bottom:-8px;right:5px}.shared-header-actions{grid-area:actions;width:144px;height:54px}.shared-header-actions svg{width:19px;height:19px}.app-page-main{min-height:0;padding:0 0 82px;position:relative;inset:auto}.home-page-content,.quest-page-content,.content-lab-page-content,.resources-page-content,.achievements-page-content,.team-page-content{width:100%;height:auto;padding:14px;position:relative;inset:auto}.shared-bottom-navigation{z-index:90;height:calc(68px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #1c14101f}.shared-bottom-navigation button{gap:7px;min-height:50px}.shared-bottom-navigation svg{width:21px;height:21px}.home-page-content{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:12px;display:grid}.home-final-main{width:auto;height:900px;position:relative;top:auto;left:auto}.home-final-grid{height:430px}.home-final-title>p{font-size:23px;top:25px;left:24px}.home-final-title h1{letter-spacing:-5px;width:390px;top:77px;left:18px}.home-final-title h1 span:first-child{font-size:104px}.home-final-title h1 span:last-child{font-size:84px}.home-final-title>span{width:310px;height:43px;font-size:15px;top:282px;left:19px}.home-final-title>strong{min-width:175px;height:52px;font-size:22px;top:337px;left:185px}.home-final-scene{object-fit:contain;width:65%;height:390px;top:28px;left:35%}.home-final-daily{border-right:0;border-top:1px solid var(--final-line);width:100%;height:235px;top:430px;left:0}.home-final-main-quest{border-top:1px solid var(--final-line);width:100%;height:235px;top:665px;left:0}.home-final-daily>div button{grid-template-columns:23px 1fr 70px 42px 48px 76px}.home-final-main-quest h2,.home-final-main-progress,.home-final-main-quest footer{margin-inline:32px}.home-final-hud{width:auto;height:661px;position:relative;top:auto;left:auto}.home-final-hud>section{width:100%}.home-final-stamina{padding-inline:16px}.home-final-work-mode{padding-inline:10px}.home-final-work-mode>div{gap:7px}.home-final-work-mode button{padding-inline:2px}.home-final-work-mode button strong{font-size:12px}.home-final-reward-items>span{grid-template-columns:38px 1fr}.home-final-reward-items>span>img{width:38px;height:38px}.home-final-reward-items strong{font-size:13px}.home-final-badges,.home-final-shortcuts{width:auto;height:164px;position:relative;top:auto;left:auto}.home-final-badges>div{grid-template-columns:repeat(3,1fr);height:118px;overflow-y:auto}.home-final-shortcuts>div{grid-template-columns:repeat(2,1fr)}.home-final-shortcuts{height:310px}.quest-page-content{grid-template-columns:minmax(0,1.25fr) minmax(370px,.85fr);gap:12px;display:grid}.quests-final-hero,.quests-final-summary,.quests-final-filters,.quests-final-priority,.quests-final-grid{width:auto;position:relative;top:auto;left:auto}.quests-final-hero{height:359px}.quests-final-title>p{font-size:20px}.quests-final-title h1{font-size:86px}.quests-final-title>span{width:290px;font-size:14px;top:235px}.quests-final-title>button{width:210px;top:297px}.quests-final-scene{object-fit:contain;width:66%;left:34%}.quests-final-summary{height:359px}.quests-final-combo{width:32%;left:0}.quests-final-checkin{width:66%;left:34%}.quests-final-map{width:100%;left:0}.quests-final-map>div{justify-content:flex-start;overflow-x:auto}.quests-final-filters{grid-column:1/-1;grid-template-columns:1fr 230px 126px;align-items:end;height:95px}.quests-final-filters>div{grid-column:1/-1;padding-bottom:5px;overflow-x:auto}.quests-final-filters>div button{flex:none}.quests-final-priority{grid-column:1/-1;grid-template-columns:150px repeat(4,1fr);align-items:center;gap:7px;height:124px;display:grid}.quests-final-priority header{grid-area:1/1}.quests-final-priority>button{grid-template-columns:22px 1fr auto;height:54px;margin:0;font-size:14px}.quests-final-priority>button span{font-size:11px}.quests-final-priority>div{grid-column:1/-1;height:42px;margin:0;padding:5px 10px}.quests-final-grid{grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.asset-library-final{grid-template-columns:242px minmax(0,1fr);width:100%;height:auto;position:relative;top:auto;left:auto}.asset-library-sidebar{grid-template-rows:168px auto 188px;width:auto;height:auto}.asset-library-main{height:auto;min-height:821px}.asset-library-heading{grid-template-columns:1fr minmax(180px,260px) 88px 105px}.cat-asset-grid,.project-asset-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.cat-asset-grid>button,.project-asset-grid>button{min-height:225px}.achievements-page-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.achievements-final-hero,.achievements-final-profile,.achievements-final-milestones,.achievements-final-badges,.achievements-final-inventory,.achievements-final-progress,.achievements-final-ledger,.achievements-final-shop{width:auto;position:relative;top:auto;left:auto}.achievements-final-hero{grid-column:1/-1;height:360px}.achievements-final-profile{height:245px}.achievements-final-milestones{grid-row:span 2;height:405px}.achievements-final-badges{height:170px}.achievements-final-inventory{height:283px}.achievements-final-progress{height:404px}.achievements-final-ledger,.achievements-final-shop{height:269px}.achievements-final-shop>div img{width:86px}}@media (width<=767px){.shared-header{grid-template-rows:61px 47px;grid-template-columns:148px minmax(44px,1fr) 102px;gap:0 6px;height:108px;padding-inline:8px}.shared-brand-logo{width:145px;height:56px}.shared-player-profile{background:0 0;border:0;justify-self:end;width:46px;height:46px;padding:2px;display:block}.shared-player-avatar{width:42px;height:42px}.shared-player-copy,.shared-player-profile>i,.shared-sync-state{display:none}.shared-header-actions{width:102px;height:46px}.shared-header-actions svg{width:17px;height:17px}.shared-header-actions button i{width:6px;height:6px;top:7px;right:4px}.shared-navigation button{flex-basis:86px}.shared-navigation strong{font-size:13px}.home-page-content,.quest-page-content,.content-lab-page-content,.resources-page-content,.achievements-page-content,.team-page-content{padding:9px}.shared-bottom-navigation{height:calc(66px + env(safe-area-inset-bottom));grid-template-columns:repeat(6,1fr);gap:3px;padding-inline:4px}.shared-bottom-navigation button{border-radius:7px;flex-direction:column;gap:2px;min-width:0}.shared-bottom-navigation svg{width:18px;height:18px}.shared-bottom-navigation strong{font-size:9px}.shared-bottom-navigation small{display:none}.home-page-content{display:block}.home-final-main{height:1010px;margin-bottom:10px}.home-final-grid{height:390px}.home-final-title>p{font-size:16px;top:18px;left:17px}.home-final-title>p b{font-size:24px}.home-final-title h1{letter-spacing:-3px;-webkit-text-stroke-width:1px;width:250px;top:62px;left:12px}.home-final-title h1 span:first-child{font-size:67px}.home-final-title h1 span:last-child{margin-top:3px;font-size:55px}.home-final-title>span{width:265px;height:38px;padding-inline:12px;font-size:12px;top:190px;left:13px}.home-final-title>strong{display:none}.home-final-scene{object-fit:contain;width:82%;height:270px;top:118px;left:18%}.home-final-daily{height:320px;top:390px}.home-final-main-quest{height:300px;top:710px}.home-final-daily header,.home-final-main-quest header,.home-final-daily>div{padding-inline:12px}.home-final-daily>div button{grid-template-columns:23px minmax(0,1fr) 62px 48px;height:55px}.home-final-daily>div strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.home-final-daily>div span,.home-final-daily>div small{display:none}.home-final-all-quests{width:auto;height:40px;bottom:12px;left:12px;right:12px}.home-final-main-quest h2{margin:16px 18px;font-size:16px}.home-final-main-progress{margin-inline:18px}.home-final-main-quest footer{flex-wrap:wrap;margin:25px 18px 0}.home-final-main-quest footer button{width:100%;margin:12px 0 0}.home-final-hud{gap:10px;width:100%;height:auto;margin-bottom:10px;display:grid}.home-final-hud>section{width:100%;position:relative;top:auto;left:auto}.home-final-stamina{height:131px}.home-final-work-mode{height:279px}.home-final-reward{height:224px}.home-final-badges{height:260px;margin-bottom:10px}.home-final-badges>div{height:215px;overflow:visible}.home-final-shortcuts{height:auto;min-height:310px}.home-final-shortcuts>div button{min-height:77px}.quest-page-content{display:block}.quests-final-hero{height:340px;margin-bottom:10px}.quests-final-title>p{font-size:17px;top:20px;left:18px}.quests-final-title h1{letter-spacing:-3px;font-size:67px;top:60px;left:17px}.quests-final-title>span{width:250px;height:42px;font-size:12px;top:200px;left:17px}.quests-final-title>button{width:190px;height:45px;font-size:13px;top:265px;left:17px}.quests-final-scene{object-fit:contain;width:72%;height:290px;top:44px;left:32%}.quests-final-summary{height:405px;margin-bottom:10px}.quests-final-combo{width:39%;height:160px;top:0;left:0}.quests-final-checkin{width:59%;height:160px;padding-inline:8px;top:0;left:41%}.quests-final-checkin>div{overflow-x:auto}.quests-final-checkin>div span{min-width:44px}.quests-final-map{width:100%;height:235px;top:170px;left:0;overflow:hidden}.quests-final-map header{flex-wrap:wrap}.quests-final-map header>b{width:100%;margin:4px 0 0}.quests-final-map>div{justify-content:flex-start;height:170px;overflow-x:auto}.quests-final-map>div>span{flex:0 0 82px}.quests-final-map>div>i{flex:0 0 34px}.quests-final-filters{grid-template-columns:1fr 115px;gap:8px;height:145px;margin-bottom:10px;display:grid}.quests-final-filters>div{grid-column:1/-1}.quests-final-filters>label{grid-column:1}.quests-final-create{grid-column:2}.quests-final-priority{grid-template-columns:repeat(4,145px);align-items:end;height:166px;margin-bottom:10px;display:grid;overflow-x:auto}.quests-final-priority header{position:absolute;top:10px;left:12px}.quests-final-priority>button{margin-top:35px}.quests-final-priority>div{display:none}.quests-final-grid{grid-template-columns:1fr;gap:9px}.quest-card-final{height:202px}.asset-library-final{display:block}.asset-library-sidebar{grid-template-rows:160px auto 200px;gap:9px;margin-bottom:9px;display:grid}.asset-library-intro{padding-top:20px}.asset-library-categories{grid-template-columns:repeat(2,1fr);gap:3px;display:grid}.asset-library-categories>header{grid-column:1/-1}.asset-library-categories>button{height:52px;padding-inline:7px}.asset-library-categories button span strong{font-size:10px}.asset-library-categories button>b{font-size:8px}.asset-library-main{min-height:0;padding:10px;overflow:visible}.asset-library-heading{grid-template-columns:1fr 88px;gap:8px;height:auto;display:grid}.asset-library-heading>div,.asset-library-heading>label{grid-column:1/-1}.asset-filter-button{grid-column:1}.asset-batch-button{grid-column:2}.asset-library-tabs{margin:8px 0;overflow-x:auto}.asset-library-tabs button{flex:none;min-width:94px}.cat-asset-grid,.project-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cat-asset-grid>button{grid-template-rows:125px 19px 14px 22px;min-height:205px}.cat-asset-preview img{max-height:122px}.project-asset-grid>button{min-height:210px}.achievements-page-content{display:block}.achievements-final-hero,.achievements-final-profile,.achievements-final-milestones,.achievements-final-badges,.achievements-final-inventory,.achievements-final-progress,.achievements-final-ledger,.achievements-final-shop{margin-bottom:9px}.achievements-final-hero{height:360px}.achievements-final-title{width:230px;top:20px;left:17px}.achievements-final-title p{font-size:15px}.achievements-final-title p b{font-size:21px}.achievements-final-title h1{letter-spacing:-5px;margin-top:12px;font-size:60px}.achievements-final-title>strong{padding:6px 9px;font-size:11px}.achievements-final-title>button{height:36px;margin-top:14px;font-size:11px}.achievements-final-hero-art{width:390px;height:307px;bottom:-9px;right:-50px}.achievements-final-profile,.achievements-final-milestones,.achievements-final-badges,.achievements-final-inventory,.achievements-final-progress,.achievements-final-ledger,.achievements-final-shop{width:100%}.achievements-final-profile{height:260px;padding-inline:14px}.achievements-profile-level{grid-template-columns:78px 1fr 78px}.achievements-final-milestones{height:405px}.achievements-final-badges{height:290px}.achievements-final-badges>div{grid-template-columns:repeat(3,1fr);height:240px}.achievements-final-inventory{height:auto;min-height:365px}.achievements-final-inventory>div{grid-template-columns:repeat(3,1fr);height:auto;min-height:220px}.achievements-final-inventory>footer{margin-top:8px}.achievements-final-progress{height:404px}.achievements-final-ledger{height:285px}.achievements-final-ledger>div button{grid-template-columns:34px 1fr 58px}.achievements-final-ledger button>em{display:none}.achievements-final-shop{height:auto;min-height:475px}.achievements-final-shop>div{grid-template-columns:repeat(2,1fr);height:auto}.achievements-final-shop>div>button{min-height:142px}.achievements-final-shop>div>button:last-child{grid-column:1/-1}.achievements-final-shop>footer{grid-template-columns:28px 1fr;height:82px}.achievements-final-shop>footer button{grid-column:1/-1;width:100%;height:42px}}.final-reference-overlay{z-index:10000;object-fit:fill;pointer-events:none;width:1586px;height:992px;position:fixed;top:0;left:0}.final-reference-opacity{z-index:10001;color:#fff;background:#000;border-radius:5px;padding:8px 12px;font:900 11px/1 Arial,sans-serif;position:fixed;bottom:16px;right:16px}@media (prefers-reduced-motion:reduce){.final-game *,.final-game :before,.final-game :after{transition:none!important;animation:none!important}}.team-final-page{height:826px;color:var(--final-ink);grid-template-columns:274px minmax(0,1fr) 330px;gap:12px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:absolute;top:106px;left:18px;right:18px}.team-side-card,.team-organization-section,.organization-chart{background:#ffffffb8;border:1.3px solid #d2cac2;border-radius:14px}.team-final-sidebar{gap:10px;min-width:0;display:grid}.team-final-left{grid-template-rows:175px 208px 196px 203px;align-content:start;gap:11px}.team-final-right{grid-template-rows:222px 200px 370px;align-content:start;gap:12px}.team-side-card{min-width:0;position:relative;overflow:hidden}.team-side-card>header{align-items:baseline;gap:5px;display:flex}.team-side-card>header strong{font-size:15px;font-weight:1000;line-height:1}.team-side-card>header small{font-size:7px;font-weight:900;line-height:1}.team-side-card button{cursor:pointer}.team-intro-card{padding:20px 18px}.team-intro-card header{align-items:center;gap:10px}.team-intro-card h1{letter-spacing:-3px;margin:0;font-size:37px;font-weight:1000;line-height:.9}.team-intro-card header svg{width:25px;height:25px;color:var(--final-orange);fill:var(--final-orange)}.team-intro-card>strong{margin-top:13px;font-size:11px;display:block}.team-intro-card p{z-index:2;margin:27px 0 0;font-size:13px;font-weight:1000;line-height:1.55;position:relative}.team-intro-card img{object-fit:contain;width:126px;height:132px;position:absolute;bottom:1px;right:-2px}.team-energy-card{padding:16px 16px 12px}.team-energy-summary{grid-template-columns:33px 1fr auto;align-items:center;gap:7px;height:65px;display:grid}.team-energy-summary>svg{width:31px;height:38px;color:var(--final-orange);fill:var(--final-orange);stroke-width:2.4px}.team-energy-summary span b{font-size:31px;line-height:.9;display:block}.team-energy-summary span small{margin-top:4px;font-size:7px;font-weight:900;display:block}.team-energy-summary em{border:1.5px solid var(--final-pink);color:var(--final-pink);white-space:nowrap;background:#fff;border-radius:7px;align-self:start;margin-top:20px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:1000}.team-energy-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:103px;padding:18px 4px 0;display:grid}.team-energy-chart>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:84px;display:flex;position:relative}.team-energy-chart i{background:var(--final-pink);border-radius:8px 8px 4px 4px;width:16px;min-height:24px;display:block}.team-energy-chart .future i{background:#ffbfd0}.team-energy-chart span:nth-child(6) i{background:#ffd6df}.team-energy-chart span b{font-size:9px;position:absolute;top:-14px;right:-3px}.team-energy-chart span small{font-size:9px;font-weight:1000}.team-achievement-card{padding:15px 15px 12px}.team-achievement-card>div{grid-template-columns:105px 1fr;align-items:center;height:112px;display:grid}.team-medal-cat{background:var(--final-orange);border:7px double #fff;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 0 0 5px #ffb10d}.team-medal-cat:after{content:"";z-index:-1;background:var(--final-orange);clip-path:polygon(0 0,100% 0,82% 100%,50% 77%,18% 100%);height:35px;position:absolute;bottom:-31px;left:22px;right:22px}.team-medal-cat img{object-fit:contain;width:75px;height:75px}.team-achievement-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.team-achievement-card li{align-items:center;gap:6px;display:flex}.team-achievement-card li>svg{width:14px;height:14px;color:var(--final-orange);fill:var(--final-yellow)}.team-achievement-card li strong,.team-achievement-card li small{display:block}.team-achievement-card li strong{font-size:10px}.team-achievement-card li small{margin-top:2px;font-size:6px;font-weight:900}.team-achievement-card>button,.team-star-card>button{background:#fffdfa;border:1px solid #cfc6be;border-radius:6px;width:100%;height:30px;font-size:9px;font-weight:1000}.team-star-card{padding:15px}.team-star-card>div{grid-template-columns:112px 1fr;align-items:center;height:123px;display:grid}.team-star-cat{place-items:center;width:105px;height:115px;display:grid;position:relative}.team-star-cat>svg{z-index:2;color:#fff;background:var(--final-yellow);border:2px solid #111;border-radius:50%;width:31px;height:31px;padding:5px;position:absolute;bottom:13px;left:11px}.team-star-cat img{object-fit:contain;width:105px;height:112px}.team-star-card p{margin:0}.team-star-card p strong,.team-star-card p small,.team-star-card p span{display:block}.team-star-card p strong{font-size:16px}.team-star-card p small{margin-top:4px;font-size:9px;font-weight:900}.team-star-card p span{margin-top:9px;font-size:10px;font-weight:700;line-height:1.6}.team-star-card>button{justify-content:center;align-items:center;gap:6px;display:flex}.team-star-card>button svg{width:14px;height:14px}.team-star-card>button.liked{color:#fff;background:var(--final-pink);border-color:#111}.team-organization-section{scrollbar-width:thin;min-width:0;padding:0 12px 12px;overflow-y:auto}.team-organization-heading{align-items:center;gap:5px;height:60px;display:flex}.team-organization-heading strong{font-size:17px}.team-organization-heading small{font-size:7px;font-weight:900}.team-organization-heading span{color:#8c857f;align-items:center;gap:4px;margin-left:9px;font-size:8px;font-weight:800;display:flex}.team-organization-heading span svg{width:12px;height:12px}.team-organization-list{grid-template-rows:385px minmax(0,1fr);gap:12px;height:calc(100% - 60px);display:grid}.team-organization-list:has(.organization-chart.editing){grid-template-rows:auto auto;height:auto}.organization-chart{--org-color:var(--final-pink);--org-soft:#ffe5ed;min-width:0;padding:0 12px 10px;position:relative;overflow:hidden}.organization-chart.theme-purple{--org-color:#7550d9;--org-soft:#eee6ff}.organization-chart.editing{min-height:430px;overflow:visible}.organization-chart>header{justify-content:space-between;align-items:center;gap:10px;height:48px;display:flex}.organization-chart>header>div{align-items:center;gap:9px;min-width:0;display:flex}.organization-chart>header>div>img{object-fit:contain;background:var(--org-soft);border-radius:50%;width:31px;height:31px}.organization-chart>header>div strong,.organization-chart>header>div small{display:block}.organization-chart>header>div strong{font-size:16px;line-height:1.1}.organization-chart>header>div small{margin-top:5px;font-size:7px;font-weight:900}.organization-edit-button{border:1.5px solid var(--org-color);height:32px;color:var(--org-color);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:1000;display:flex}.organization-edit-button svg{width:13px;height:13px}.organization-edit-toolbar{align-items:center;gap:5px;display:flex}.organization-edit-toolbar button{background:#fff;border:1px solid #c7beb6;border-radius:6px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:8px;font-weight:1000;display:flex}.organization-edit-toolbar button:nth-child(2){color:#fff;background:var(--org-color);border-color:#111}.organization-edit-toolbar svg{width:12px;height:12px}.organization-chart-scroll{scrollbar-width:thin;width:100%;height:calc(100% - 48px);overflow:auto visible}.organization-tree{--department-count:5;min-width:790px;min-height:270px;padding:2px 8px 8px}.organization-manager-node{z-index:2;border:1.5px solid var(--org-color);color:#fff;background:var(--org-color);border-radius:28px;grid-template-columns:41px 1fr;align-items:center;width:186px;min-height:52px;margin:0 auto 39px;padding:6px 18px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff38}.organization-manager-node:after{content:"";background:var(--org-color);width:1px;height:20px;position:absolute;top:100%;left:50%}.organization-manager-node img{object-fit:contain;background:#ffffff80;border-radius:50%;width:41px;height:41px}.organization-manager-node>span{min-width:0}.organization-manager-node strong,.organization-manager-node small{display:block}.organization-manager-node strong{font-size:13px}.organization-manager-node small{margin-top:3px;font-size:6px;font-weight:900}.organization-manager-node input{color:#111;background:#fff;border:1px solid #ffffffb3;border-radius:4px;width:100%;height:18px;padding:1px 4px;font-size:8px;font-weight:900}.organization-manager-node input+input{margin-top:2px;font-size:6px}.organization-departments{grid-template-columns:repeat(var(--department-count), minmax(142px, 1fr));gap:9px;display:grid;position:relative}.organization-departments:before{content:"";left:calc(50% / var(--department-count));right:calc(50% / var(--department-count));background:var(--org-color);height:1px;position:absolute;top:-20px}.organization-department-branch{min-width:0;position:relative}.organization-department-branch:before{content:"";background:var(--org-color);width:1px;height:20px;position:absolute;top:-20px;left:50%}.organization-department-node{z-index:2;background:#fff;border:1px solid #d6cec7;border-radius:24px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:6px;min-height:47px;padding:5px 24px 5px 8px;display:grid;position:relative}.organization-department-node>img{object-fit:contain;background:var(--org-soft);border-radius:50%;width:31px;height:31px}.organization-department-node>span{min-width:0}.organization-department-node strong,.organization-department-node small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.organization-department-node strong{font-size:10px}.organization-department-node small{margin-top:3px;font-size:5.5px;font-weight:900}.organization-department-node input,.organization-group-node input{background:#fff;border:1px solid #cfc6be;border-radius:4px;width:100%;height:17px;padding:1px 3px;font-size:8px;font-weight:900}.organization-department-node input+input,.organization-group-node input+input{margin-top:2px;font-size:6px}.organization-add-group{color:#fff;background:var(--org-color);border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:50%;right:-1px;transform:translate(38%,-50%)}.organization-add-group:disabled{opacity:1;cursor:default}.organization-add-group svg{stroke-width:3px;width:13px;height:13px}.organization-department-actions{justify-content:center;gap:3px;height:20px;margin:2px 0 -1px;display:flex}.organization-department-actions button,.organization-node-actions button{background:#fff;border:1px solid #c9c0b7;border-radius:5px;place-items:center;width:19px;height:19px;padding:0;display:grid}.organization-department-actions button:last-child,.organization-node-actions button:last-child{color:#fff;background:#111;border-color:#111}.organization-department-actions button:disabled,.organization-node-actions button:disabled{opacity:.25}.organization-department-actions svg,.organization-node-actions svg{width:11px;height:11px}.organization-groups{gap:6px;margin-top:28px;padding-left:16px;display:grid;position:relative}.organization-groups:before{content:"";background:#d8d1ca;width:1px;position:absolute;top:-23px;bottom:19px;left:7px}.organization-group-node{background:#fff;border:1px solid #dcd5cf;border-radius:18px;justify-content:space-between;align-items:center;gap:4px;min-height:39px;padding:6px 7px 5px 11px;display:flex;position:relative}.organization-group-node:before{content:"";background:#d8d1ca;width:9px;height:1px;position:absolute;top:50%;right:100%}.organization-group-node>span{flex:1;min-width:0}.organization-group-node strong,.organization-group-node small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.organization-group-node strong{font-size:9px}.organization-group-node small{margin-top:3px;font-size:5.5px;font-weight:800}.organization-node-actions{flex:none;gap:2px;display:flex}.team-members-card{padding:17px 16px 13px}.team-member-avatars{align-items:center;gap:7px;height:65px;display:flex}.team-member-avatars span{place-items:center;width:42px;height:48px;display:grid}.team-member-avatars img{object-fit:contain;width:42px;height:48px}.team-member-avatars b{background:#eeeae5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.team-members-card dl{grid-template-columns:1fr 1fr;height:53px;margin:0;display:grid}.team-members-card dl>div{border-right:1px solid #ddd5ce;padding:5px 0}.team-members-card dl>div:last-child{border-right:0;padding-left:20px}.team-members-card dt{font-size:8px;font-weight:1000}.team-members-card dt small{font-size:6px}.team-members-card dd{margin:7px 0 0;font-size:21px;font-weight:1000;line-height:1}.team-members-card>button,.team-updates-card>button{color:#fff;background:var(--final-pink);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-size:12px;font-weight:1000;display:flex}.team-achievement-card>button:disabled,.team-activity-poster>button:disabled,.team-updates-card>button:disabled{opacity:.5;cursor:not-allowed}.team-members-card>button svg{width:17px;height:17px}.team-members-card>output{background:#fff;border:1px solid #d6cec7;border-radius:6px;padding:6px;font-size:7px;line-height:1.5;position:absolute;bottom:53px;left:16px;right:16px}.team-activity-card{padding:15px}.team-activity-poster{border:1.5px solid var(--final-pink);background:linear-gradient(118deg,#fff0b9 0 43%,#ff8eb0 43% 100%);border-radius:10px;height:151px;margin-top:13px;padding:20px 18px;position:relative;overflow:hidden}.team-activity-poster:before,.team-activity-poster:after{content:"";background:#fff;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.team-activity-poster:before{top:16px;left:44%}.team-activity-poster:after{background:var(--final-yellow);width:9px;height:9px;top:10px;right:11px}.team-activity-poster p{z-index:2;margin:0;position:relative}.team-activity-poster p small,.team-activity-poster p strong,.team-activity-poster p span{display:block}.team-activity-poster p small{color:#d9a637;font-size:9px}.team-activity-poster p strong{margin-top:8px;font-size:18px}.team-activity-poster p span{margin-top:8px;font-size:9px;font-weight:1000}.team-activity-poster>button{z-index:3;color:#fff;background:#111;border:0;border-radius:4px;align-items:center;gap:4px;height:29px;padding:0 14px;font-size:9px;font-weight:1000;display:flex;position:absolute;bottom:16px;left:18px}.team-activity-poster>button.joined{color:#111;background:var(--final-yellow)}.team-activity-poster>button svg{width:12px;height:12px}.team-activity-poster>div{width:190px;height:125px;position:absolute;bottom:0;right:-4px}.team-activity-poster>div img{object-fit:contain;width:93px;height:116px;position:absolute;bottom:-4px}.team-activity-poster>div img:first-child{width:75px;height:95px;left:0}.team-activity-poster>div img:nth-child(2){z-index:2;left:52px}.team-activity-poster>div img:nth-child(3){width:105px;right:-4px}.team-updates-card{padding:17px 15px 13px}.team-updates-card>div{margin-top:10px}.team-updates-card article{border-bottom:1px solid #e2dbd5;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;min-height:65px;display:grid}.team-updates-card article img{object-fit:contain;width:43px;height:50px}.team-updates-card article p{min-width:0;margin:0}.team-updates-card article p strong,.team-updates-card article p small{display:block}.team-updates-card article p strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.team-updates-card article p small{color:#867f78;margin-top:5px;font-size:7px}.team-updates-card article>b{color:var(--final-pink);white-space:nowrap;font-size:10px}.team-updates-card>button{height:40px;margin-top:12px}.team-updates-card>button svg{width:15px;height:15px}@media (width<=1439px) and (width>=1200px){.team-final-page{grid-template-columns:230px minmax(0,1fr) 272px;gap:8px;left:10px;right:10px}.team-side-card{border-radius:11px}.team-intro-card{padding-inline:13px}.team-intro-card img{width:105px}.team-intro-card p{font-size:11px}.team-energy-card,.team-achievement-card,.team-star-card,.team-members-card,.team-activity-card,.team-updates-card{padding-inline:11px}.team-energy-chart{gap:5px}.team-achievement-card>div{grid-template-columns:88px 1fr}.team-medal-cat{width:76px;height:76px}.team-medal-cat img{width:65px;height:65px}.team-star-card>div{grid-template-columns:92px 1fr}.team-star-cat,.team-star-cat img{width:90px}.team-member-avatars{gap:3px}.team-member-avatars span,.team-member-avatars img{width:35px}.team-activity-poster{padding-left:12px}.team-activity-poster>button{left:12px}}@media (width<=1199px){.team-final-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;height:auto;display:grid;position:relative;inset:auto}.team-organization-section{grid-area:1/1/auto/-1;min-height:850px;padding-bottom:12px}.team-final-left{grid-area:2/1}.team-final-right{grid-area:2/2}.team-final-left,.team-final-right{min-height:820px}.team-organization-list{grid-template-rows:repeat(2,minmax(382px,auto));height:auto}.organization-chart{min-height:382px}.organization-tree{min-width:820px}}@media (width<=767px){.team-final-page{grid-template-columns:1fr;gap:9px}.team-organization-section,.team-final-left,.team-final-right{grid-column:1}.team-organization-section{min-height:870px}.team-final-left{grid-row:2}.team-final-right{grid-row:3}.team-final-left,.team-final-right{min-height:auto}.team-final-left{grid-template-rows:176px 208px 194px 208px}.team-final-right{grid-template-rows:222px 202px 365px}.team-organization-section{padding-inline:8px}.team-organization-heading{padding-inline:4px}.team-organization-heading span{display:none}.organization-chart{padding-inline:8px}.organization-chart>header{height:62px}.organization-edit-toolbar{gap:2px}.organization-edit-toolbar button{justify-content:center;width:32px;padding:0;font-size:0}.organization-edit-toolbar svg{width:14px;height:14px}.organization-chart-scroll{height:calc(100% - 62px)}}.final-content-lab-page{background:var(--final-cream)}.content-lab-page-content{width:100%}.content-lab-final-page{height:836px;color:var(--final-ink);grid-template-columns:276px minmax(0,1fr) 346px;gap:12px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:absolute;top:104px;left:18px;right:18px}.content-lab-final-page *,.content-lab-final-page :before,.content-lab-final-page :after{box-sizing:border-box}.content-lab-final-page .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.content-lab-final-page button,.content-lab-final-page input,.content-lab-final-page select,.content-lab-final-page textarea{font:inherit}.content-lab-final-page button{cursor:pointer}.content-lab-final-page button:disabled{cursor:not-allowed;opacity:.55}.content-lab-final-page input:focus-visible,.content-lab-final-page select:focus-visible,.content-lab-final-page textarea:focus-visible,.content-lab-final-page [contenteditable=true]:focus-visible{outline:2px solid var(--focus-ring,#ff1763);outline-offset:var(--focus-offset,2px);box-shadow:0 0 0 3px #ff176329}.content-lab-card,.content-lab-hero,.content-quick-actions,.content-stats,.content-production-board{background:#ffffffb8;border:1.3px solid #d2cac2;border-radius:14px}.content-lab-card{min-width:0;overflow:hidden}.content-lab-card>header{align-items:baseline;gap:5px;display:flex}.content-lab-card>header strong{font-size:15px;font-weight:1000;line-height:1}.content-lab-card>header small{font-size:7px;font-weight:900;line-height:1}.content-lab-left{grid-template-rows:146px 290px 166px 204px;gap:10px;min-width:0;display:grid}.content-intro-card{padding:18px 18px 14px;position:relative}.content-intro-card h1{letter-spacing:-2px;align-items:center;gap:11px;margin:0;font-size:30px;font-weight:1000;line-height:1;display:flex}.content-intro-card h1 svg{width:22px;height:22px;color:var(--final-orange);fill:#ffb000;stroke-width:1.8px}.content-intro-card>small{margin-top:8px;font-size:11px;font-weight:1000;display:block}.content-intro-card p{z-index:2;width:185px;margin:29px 0 0;font-size:11px;font-weight:800;line-height:1.55;position:relative}.content-intro-card img{object-fit:contain;width:104px;height:112px;position:absolute;bottom:-2px;right:2px}.content-category-card{padding:15px 8px 9px}.content-category-card>header{padding:0 10px 10px}.content-category-card>button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:25px 1fr 28px;align-items:center;gap:6px;width:100%;height:38px;padding:0 11px;display:grid}.content-category-card>button.compact-all{display:none}.content-category-card>button:hover{background:#fff1f5}.content-category-card>button.active{color:#fff;background:var(--final-pink)}.content-category-card>button svg{stroke-width:1.9px;width:18px;height:18px}.content-category-card>button span strong,.content-category-card>button span small{display:block}.content-category-card>button span strong{font-size:12px;font-weight:1000;line-height:1.05}.content-category-card>button span small{margin-top:3px;font-size:6px;font-weight:900}.content-category-card>button>b{justify-self:end;font-size:12px}.source-status-card{padding:15px 13px 12px}.source-status-card>header{margin-bottom:15px}.source-status-card>div{gap:9px;display:grid}.source-status-card>div>button{background:0 0;border:0;grid-template-columns:20px 72px 1fr 32px;align-items:center;gap:5px;height:22px;display:grid}.source-status-card button svg{color:#5d5a57;width:16px;height:16px}.source-status-card button>span{text-align:left;font-size:10px;font-weight:900}.source-status-card button>i{background:#dedbd7;border-radius:5px;height:7px;overflow:hidden}.source-status-card button>i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.source-status-card button>strong{text-align:right;font-size:9px}.weekly-output-card{padding:15px 14px 12px}.weekly-output-card>header{margin-bottom:9px}.weekly-output-content{grid-template-columns:1fr 72px;gap:10px;height:151px;display:grid}.weekly-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;height:145px;display:grid}.weekly-bars>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:124px;display:flex}.weekly-bars b{min-height:12px;font-size:9px}.weekly-bars i{background:var(--final-pink);border-radius:4px 4px 0 0;width:14px;min-height:4px;display:block}.weekly-bars span:nth-last-child(-n+2) i{background:#d9d5d1}.weekly-bars small{font-size:9px;font-weight:900}.weekly-score{border-left:1px solid #e0d9d2;flex-direction:column;justify-content:center;align-items:center;display:flex}.weekly-score strong{font-size:27px;line-height:1}.weekly-score span{margin-top:6px;font-size:10px;font-weight:900}.weekly-score b{color:var(--final-pink);margin-top:16px;font-size:13px}.content-lab-center{grid-template-rows:246px 76px 111px minmax(0,1fr);gap:12px;min-width:0;display:grid}.content-lab-hero{background-image:url(/assets/content-lab/hero-reference.png);background-position:44.4% 13%;background-repeat:no-repeat;background-size:182%;position:relative;overflow:hidden}.content-quick-actions{border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.content-quick-actions>button{text-align:left;background:#fffdfa;border:0;border-right:1px solid #d8d0c9;grid-template-columns:48px 1fr 14px;align-items:center;gap:7px;min-width:0;padding:0 14px 0 15px;display:grid}.content-quick-actions>button:last-child{border-right:0}.content-quick-actions>button:hover{background:#fff1f5}.content-quick-actions>button>i{color:#fff;background:var(--final-pink);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.content-quick-actions>button:nth-child(3)>i{background:var(--final-orange)}.content-quick-actions>button>i svg{width:25px;height:25px}.content-quick-actions span strong,.content-quick-actions span small{display:block}.content-quick-actions span strong{white-space:nowrap;font-size:13px;font-weight:1000}.content-quick-actions span small{margin-top:5px;font-size:7px;font-weight:900}.content-quick-actions>button>svg{width:15px;height:15px}.content-stats{border-radius:11px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.content-stats article{border-right:1px solid #d8d0c9;grid-template-rows:26px 43px 15px;grid-template-columns:30px 1fr;align-items:center;min-width:0;padding:12px 9px 8px;display:grid;position:relative}.content-stats article:last-child{border-right:0}.content-stats article>svg{width:22px;height:22px;color:var(--final-pink);grid-row:1}.content-stats article:nth-child(2)>svg{color:var(--final-orange)}.content-stats article:nth-child(4)>svg{color:#ff5a00;fill:#ff8c20}.content-stats article span strong,.content-stats article span small{display:block}.content-stats article span strong{white-space:nowrap;font-size:10px;font-weight:1000}.content-stats article span small{margin-top:3px;font-size:6px;font-weight:900}.content-stats article>b{text-align:center;grid-column:1/-1;align-self:end;font-size:27px;line-height:1}.content-stats article>em{text-align:center;grid-column:1/-1;align-self:start;font-size:8px;font-style:normal;font-weight:900}.content-stats article>i{background:#dfdcd8;border-radius:5px;height:6px;position:absolute;bottom:7px;left:12px;right:12px;overflow:hidden}.content-stats article>i u{border-radius:inherit;background:var(--final-pink);height:100%;text-decoration:none;display:block}.content-production-board{scrollbar-width:thin;min-height:0;padding:0 12px 11px;position:relative;overflow:auto}.production-pipeline{height:120px}.production-pipeline>header{align-items:center;gap:5px;height:35px;display:flex}.production-pipeline>header strong{font-size:14px;font-weight:1000}.production-pipeline>header small{font-size:7px;font-weight:900}.production-pipeline>header button{background:#fff;border:1px solid #d5cec8;border-radius:5px;margin-left:auto;padding:4px 9px;font-size:7px;font-weight:900}.production-pipeline>header button.active{color:#fff;border-color:var(--final-pink);background:var(--final-pink)}.production-pipeline>div{grid-template-columns:repeat(6,1fr);align-items:start;height:82px;display:grid}.production-pipeline>div>span{justify-content:center;min-width:0;display:flex;position:relative}.production-pipeline .pipeline-arrow{width:22px;height:15px;position:absolute;top:25px;left:-11px}.production-pipeline>div button{background:0 0;border:0;flex-direction:column;align-items:center;min-width:78px;display:flex}.production-pipeline>div button>i{color:#111;background:#f6f4f1;border:1.5px solid #bfb9b3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.production-pipeline>div span:nth-child(-n+3) button>i{color:#fff;border-color:var(--final-pink);background:var(--final-pink)}.production-pipeline>div span:nth-child(3) button>i{border-color:var(--final-orange);background:var(--final-orange)}.production-pipeline>div button.active>i{color:#fff;background:var(--final-pink);border:3px solid #111;box-shadow:0 0 0 3px #fff}.production-pipeline>div button svg{width:22px;height:22px}.production-pipeline>div button strong{margin-top:5px;font-size:9px;font-weight:1000}.production-pipeline>div button small{margin-top:2px;font-size:6px;font-weight:900}.content-task-filters{z-index:3;pointer-events:none;justify-content:flex-end;align-items:center;gap:4px;min-height:30px;margin:0 0 8px;display:flex;position:relative}.content-task-filters>*{pointer-events:auto}.content-task-filters>label{background:#fff;border:1px solid #d4ccc5;border-radius:5px;align-items:center;gap:4px;width:120px;height:26px;padding:0 7px;display:flex}.content-task-filters label svg{width:12px;height:12px}.content-task-filters input{border:0;width:100%;min-width:0;font-size:7px}.content-task-filters select{background:#fff;border:1px solid #d4ccc5;border-radius:5px;width:86px;height:26px;padding:0 4px;font-size:7px;font-weight:800}.content-task-filters>button{color:#fff;background:var(--final-pink);border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;width:88px;height:26px;font-size:8px;font-weight:1000;display:flex}.content-task-filters>button svg{width:12px;height:12px}.content-task-grid-wrap{min-height:218px;position:relative}.content-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-task-card{border:1px solid #d1c9c2;border-top:4px solid var(--final-pink);background:#fff;border-radius:8px;min-width:0;height:105px;padding:8px 8px 7px;position:relative;overflow:visible}.content-task-card.priority-medium{border-top-color:var(--final-yellow)}.content-task-card.priority-low{border-top-color:#7550d9}.content-task-card>header{justify-content:space-between;align-items:flex-start;height:17px;display:flex}.content-task-card>header>div{gap:4px;display:flex}.task-priority,.task-type,.task-status{white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:1000;line-height:1}.task-priority{color:#fff;background:var(--final-pink)}.priority-medium .task-priority{color:#111;background:var(--final-yellow)}.priority-low .task-priority{color:#fff;background:#7550d9}.task-type{background:#f0ede9}.task-status{background:#fff;border:1px solid #d3ccc5}.task-status.status-in_review{color:var(--final-orange);border-color:var(--final-orange)}.task-status.status-returned{color:#7550d9;border-color:#7550d9}.task-status.status-approved,.task-status.status-published{color:#12964b;border-color:#34b667}.content-task-title{text-align:left;background:0 0;border:0;width:100%;margin-top:3px;display:block;overflow:hidden}.content-task-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:1000;line-height:1.25;display:block;overflow:hidden}.content-task-title small{color:#5d5752;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;font-weight:800;display:block;overflow:hidden}.content-task-card dl{background:#fbfaf8;border:1px solid #ebe5df;border-radius:4px;grid-template-columns:1fr 1fr;height:20px;margin:4px 0 0;padding:2px 5px;display:grid}.content-task-card dl div{flex-direction:column;display:flex}.content-task-card dt{font-size:5px;font-weight:900}.content-task-card dd{white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:7px;font-weight:900;overflow:hidden}.content-task-meta-line{display:none}.content-task-card>footer{grid-template-columns:1fr 21px;gap:5px;height:17px;margin-top:3px;display:grid}.task-progress{background:#111;border-radius:3px;grid-template-columns:1fr 27px;align-items:center;gap:5px;height:17px;padding:0 5px;display:grid}.task-progress i{background:#6c6a68;border-radius:4px;height:6px;overflow:hidden}.task-progress i b{border-radius:inherit;background:var(--final-pink);height:100%;display:block}.task-progress strong{color:#fff;text-align:right;font-size:7px}.task-actions{position:relative}.task-actions summary{color:#fff;background:#111;border-radius:3px;place-items:center;width:21px;height:17px;list-style:none;display:grid}.task-actions summary::-webkit-details-marker{display:none}.task-actions summary svg{width:13px;height:13px}.task-actions>div{z-index:20;background:#fff;border:1px solid #bdb5ae;border-radius:7px;gap:2px;width:150px;padding:5px;display:grid;position:absolute;bottom:22px;right:0;box-shadow:0 7px 18px #00000024}.task-actions>div button,.task-actions>div label{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:27px;padding:4px 6px;font-size:8px;font-weight:900;display:flex}.task-actions>div button:hover{background:#fff0f4}.task-actions>div button.danger{color:#c51e3f}.task-actions>div svg{width:13px;height:13px}.task-actions>div label{border-top:1px solid #eee8e2;border-bottom:1px solid #eee8e2;grid-template-columns:54px 1fr;display:grid}.task-actions>div select{border:1px solid #d5cec7;width:100%;min-width:0;font-size:7px}.content-task-expand{background:#fff;border:1px solid #d4ccc5;border-radius:5px;width:100%;height:28px;margin-top:8px;font-size:8px;font-weight:1000}.content-task-grid-empty{flex-direction:column;justify-content:center;align-items:center;height:210px;display:flex}.content-task-grid-empty svg{width:38px;height:38px;color:var(--final-pink)}.content-task-grid-empty strong{margin-top:8px;font-size:13px}.content-task-grid-empty p{margin:5px 0 0;font-size:9px}.content-lab-right{grid-template-rows:160px 176px 253px 211px;gap:12px;min-width:0;display:grid}.today-reward-card{padding:16px 16px 12px}.today-reward-values{grid-template-columns:repeat(3,1fr);align-items:center;height:65px;display:grid}.today-reward-values>span{grid-template-rows:22px 12px;grid-template-columns:38px 1fr;align-items:center;display:grid}.today-reward-values .reward-icon{background:0 0;border-radius:3px;grid-row:1/3;width:34px;height:34px;font-style:normal;display:block;overflow:hidden}.today-reward-values .reward-icon img{object-fit:contain;width:34px;height:34px;display:block}.today-reward-values .reward-icon-star img{width:34px;max-width:100%;height:34px;transform:none}.today-reward-values strong{font-size:14px}.today-reward-values small{font-size:7px;font-weight:900}.today-reward-card>button{color:#fff;background:var(--final-pink);border:2px solid #111;border-radius:7px;width:100%;height:51px;padding:0 78px 0 10px;font-size:14px;font-weight:1000;position:relative;overflow:hidden}.today-reward-card>button>span{z-index:2;white-space:nowrap;display:block;position:relative}.today-reward-card>button>i{z-index:1;border-radius:5px;width:70px;height:47px;position:absolute;bottom:0;right:4px;overflow:hidden}.today-reward-card>button img{object-fit:fill;width:70px;height:59px;display:block;transform:translateY(-6px)}.recipe-preview-card{padding:15px 12px 12px}.recipe-preview-card>header,.review-hub-card>header{justify-content:space-between}.recipe-preview-card>header>span,.review-hub-card>header>span{align-items:baseline;gap:5px;display:flex}.recipe-preview-card>header>button,.review-hub-card>header>button{background:0 0;border:0;font-size:7px;font-weight:900}.recipe-preview-card>div{grid-template-columns:repeat(3,1fr);gap:7px;height:127px;margin-top:10px;display:grid}.recipe-preview-card>div>button{background:#fffdfa;border:1px solid #d2cac2;border-radius:7px;flex-direction:column;align-items:center;min-width:0;padding:10px 4px 7px;display:flex}.recipe-preview-card button strong{white-space:nowrap;font-size:9px}.recipe-preview-card button small{margin-top:3px;font-size:5px;font-weight:900}.recipe-preview-card button svg{width:31px;height:31px;color:var(--final-pink);margin:10px 0 6px}.recipe-preview-card button:nth-child(2) svg{color:var(--final-orange)}.recipe-preview-card button span{font-size:7px;font-weight:900}.review-hub-card{padding:15px 13px 10px}.review-preview-list{margin-top:9px}.review-preview-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2dbd5;grid-template-columns:38px 1fr 38px;align-items:center;gap:6px;width:100%;height:47px;padding:5px 2px;display:grid;position:relative}.review-preview-list img{object-fit:contain;width:35px;height:35px}.review-preview-list span strong,.review-preview-list span small{display:block}.review-preview-list span strong{white-space:nowrap;text-overflow:ellipsis;max-width:152px;font-size:9px;overflow:hidden}.review-preview-list span small{margin-top:4px;font-size:6px;font-weight:800}.review-preview-list time{text-align:right;align-self:center;font-size:6px;font-weight:900}.review-preview-list em{color:var(--final-pink);border:1px solid var(--final-pink);border-radius:3px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:900;position:absolute;bottom:3px;right:2px}.right-empty{flex-direction:column;justify-content:center;align-items:center;height:180px;font-size:10px;display:flex}.right-empty svg{width:30px;height:30px;color:var(--final-pink);margin-bottom:8px}.recent-output-card{padding:15px 13px 9px}.recent-output-card>div{margin-top:10px}.recent-output-card article{border-bottom:1px solid #e1dad4;grid-template-columns:32px 1fr 55px;align-items:center;gap:7px;min-height:50px;display:grid}.recent-output-card article:last-child{border-bottom:0}.recent-output-card article>svg{width:23px;height:23px}.recent-output-card article span strong,.recent-output-card article span small{display:block}.recent-output-card article span strong{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:9px;overflow:hidden}.recent-output-card article span small{color:#66605b;margin-top:5px;font-size:7px;font-weight:800}.recent-output-card article>b{color:var(--final-pink);text-align:right;font-size:11px}.content-lab-player-note{display:none}.content-lab-state{background:#fffdfa;border:1px solid #d2cac2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:104px 18px 92px}.content-lab-state>svg{width:42px;height:42px;color:var(--final-pink)}.content-lab-state strong{margin-top:12px;font-size:20px}.content-lab-state p{margin:7px 0 12px}.content-lab-state button{color:#fff;background:var(--final-pink);border:0;border-radius:7px;align-items:center;gap:7px;padding:10px 16px;font-weight:900;display:flex}.spin{animation:.9s linear infinite content-lab-spin}@keyframes content-lab-spin{to{transform:rotate(360deg)}}.content-lab-dialog-open{overflow:hidden}.content-lab-dialog-open .shared-header,.content-lab-dialog-open .shared-bottom-navigation{pointer-events:none;z-index:0!important}.content-lab-modal-backdrop{z-index:220;background:#120f0d9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.content-lab-modal{background:var(--final-cream);border:2px solid #111;border-radius:14px;flex-direction:column;width:min(100%,880px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:8px 8px #00000042}.content-lab-modal.size-small{width:min(100%,460px)}.content-lab-modal.size-medium{width:min(100%,720px)}.content-lab-modal.size-large{width:min(100%,1120px)}.content-lab-modal.size-full{width:calc(100vw - 32px);max-width:1540px;height:calc(100vh - 32px)}.content-lab-modal-header{background:#fffdfa;border-bottom:1px solid #d2cac2;flex:0 0 66px;justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.content-lab-modal-header h2{letter-spacing:-1px;margin:0;font-size:23px;font-weight:1000;line-height:1}.content-lab-modal-header p{margin:6px 0 0;font-size:8px;font-weight:900}.content-lab-icon-button{background:#fff;border:1.5px solid #111;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.content-lab-icon-button svg{width:19px;height:19px}.content-lab-modal-footer{background:#fffdfa;border-top:1px solid #d2cac2;flex:0 0 60px;justify-content:flex-end;align-items:center;gap:8px;padding:10px 17px;display:flex}.content-lab-modal-footer>span{margin-right:auto;font-size:10px;font-weight:900}.lab-button{background:#fff;border:1.5px solid #111;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:10px;font-weight:1000;display:inline-flex}.lab-button svg{width:16px;height:16px}.lab-button.primary{color:#fff;background:var(--final-pink);border-color:#111}.lab-button.dark{color:#fff;background:#111}.lab-button.danger{color:#fff;background:#b7193c}.lab-button.ghost{background:#fffdfa;border-color:#cfc7c0}.content-lab-field{flex-direction:column;gap:6px;min-width:0;display:flex}.content-lab-field>span{font-size:10px;font-weight:1000}.content-lab-field>span b{color:var(--final-pink);margin-left:3px}.content-lab-field input,.content-lab-field select,.content-lab-field textarea{background:#fff;border:1px solid #cfc7c0;border-radius:6px;width:100%;min-width:0}.content-lab-field input,.content-lab-field select{height:36px;padding:0 9px}.content-lab-field textarea{resize:vertical;min-height:76px;padding:9px}.content-lab-field>small{color:#c51e3f;font-size:8px;font-weight:900}.content-lab-field.full{grid-column:1/-1}.content-lab-choice-fieldset{border:0;margin:0;padding:0}.content-lab-choice-fieldset legend{margin-bottom:14px;font-size:16px;font-weight:1000}.content-lab-choice-fieldset>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.content-lab-choice-fieldset button{background:#fff;border:1.5px solid #d2cac2;border-radius:7px;min-height:48px;padding:8px 10px;font-size:11px;font-weight:900}.content-lab-choice-fieldset button.active{color:#fff;background:var(--final-pink);border:3px solid #111}.content-lab-confirm-body{align-items:center;gap:18px;min-height:150px;padding:25px;display:flex}.content-lab-confirm-body>svg{color:#e43d18;flex:none;width:48px;height:48px}.content-lab-confirm-body p{margin:0;font-size:14px;font-weight:700;line-height:1.65}.content-lab-toast{z-index:280;color:#fff;background:#111;border:2px solid #111;border-radius:7px;align-items:center;gap:8px;max-width:430px;min-height:46px;padding:10px 15px;font-size:11px;font-weight:900;display:flex;position:fixed;top:106px;right:26px;box-shadow:4px 4px #ff17646b}.content-lab-toast.success{background:#118c4e}.content-lab-toast.error{background:#b7193c}.content-lab-toast svg{width:18px;height:18px}.content-lab-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.content-lab-empty>svg{width:44px;height:44px;color:var(--final-pink)}.content-lab-empty strong{margin-top:12px;font-size:18px}.content-lab-empty p{color:#67605a;max-width:380px;margin:8px 0 14px;font-size:11px;line-height:1.6}.content-wizard{height:min(760px,100vh - 32px)}.content-wizard-steps{background:#fff;flex:0 0 78px;grid-template-columns:repeat(6,1fr);margin:0;padding:13px 23px;list-style:none;display:grid}.content-wizard-steps li{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.content-wizard-steps li:after{content:"";background:#ddd7d1;height:2px;position:absolute;top:17px;left:calc(50% + 18px);right:calc(18px - 50%)}.content-wizard-steps li:last-child:after{display:none}.content-wizard-steps li span{z-index:2;background:#fff;border:1.5px solid #bdb5ae;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:1000;display:grid;position:relative}.content-wizard-steps li.active span{color:#fff;background:var(--final-pink);border:3px solid #111}.content-wizard-steps li.done span{color:#fff;border-color:var(--final-pink);background:var(--final-pink)}.content-wizard-steps li.done:after{background:var(--final-pink)}.content-wizard-steps li span svg{width:16px;height:16px}.content-wizard-steps li small{font-size:8px;font-weight:1000}.content-wizard-body{flex:1;min-height:0;padding:20px 24px;overflow:auto}.wizard-section-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.wizard-section-heading strong,.wizard-section-heading small{display:block}.wizard-section-heading strong{font-size:17px}.wizard-section-heading small{margin-top:5px;font-size:9px;font-weight:800}.wizard-project-search{background:#fff;border:1px solid #cfc7c0;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.wizard-project-search svg{width:18px;height:18px}.wizard-project-search input{border:0;flex:1;min-width:0}.wizard-project-list{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.wizard-project-list>button{text-align:left;background:#fff;border:1px solid #d2cac2;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-width:0;min-height:70px;padding:9px;display:grid}.wizard-project-list>button.active{background:#fff0f4;border:3px solid #111}.wizard-project-list>button>svg{width:27px;height:27px;color:var(--final-pink)}.wizard-project-list span strong,.wizard-project-list span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wizard-project-list span strong{font-size:11px}.wizard-project-list span small{margin-top:5px;font-size:7px;font-weight:800}.wizard-project-list em{grid-column:2;font-size:7px;font-style:normal;font-weight:900}.wizard-temporary-project,.wizard-final-form{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.wizard-type-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.wizard-type-grid button{background:#fff;border:1.5px solid #d2cac2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:104px;display:flex}.wizard-type-grid button.active{color:#fff;background:var(--final-pink);border:3px solid #111}.wizard-type-grid svg{width:28px;height:28px;margin-bottom:9px}.wizard-type-grid strong{font-size:12px}.wizard-type-grid small{margin-top:5px;font-size:7px;font-weight:900}.wizard-goal-tone{gap:25px;display:grid}.wizard-recipe-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.wizard-recipe-grid>button{text-align:left;background:#fff;border:1.5px solid #d2cac2;border-radius:9px;grid-template-rows:25px 20px 1fr;grid-template-columns:35px 1fr;gap:2px 9px;min-height:125px;padding:15px;display:grid}.wizard-recipe-grid>button.active{background:#fff0f4;border:3px solid #111}.wizard-recipe-grid svg{width:31px;height:31px;color:var(--final-pink);grid-row:1/3}.wizard-recipe-grid strong{font-size:13px}.wizard-recipe-grid small{font-size:8px;font-weight:900}.wizard-recipe-grid p{grid-column:1/-1;margin:8px 0 0;font-size:9px;line-height:1.55}.content-lab-form-error{color:#9e1534;background:#fff0f4;border:1px solid #ef9eb0;border-radius:5px;margin:14px 0 0;padding:9px 11px;font-size:10px;font-weight:900}.wizard-footer{justify-content:space-between}.wizard-footer>div{gap:8px;display:flex}.content-lab-drawer{border-radius:14px 0 0 14px;height:calc(100vh - 32px);margin-left:auto}.source-editor-body{flex:1;align-content:start;gap:16px;min-height:0;padding:20px;display:grid;overflow:auto}.source-completeness-value{color:#fff;background:var(--final-pink);border:2px solid #111;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:96px;display:flex}.source-completeness-value strong{font-size:38px;line-height:1}.source-completeness-value span{margin-top:6px;font-size:9px;font-weight:1000}.source-editor-body input[type=range]{accent-color:var(--final-pink)}.source-link-input{background:#fff;border:1px solid #cfc7c0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 8px;display:flex}.source-link-input svg{width:17px;height:17px}.source-link-input input{border:0;height:32px;padding:0}.source-file-input{cursor:pointer;background:#fff;border:1.5px dashed #bcb4ad;border-radius:7px;align-items:center;gap:9px;height:58px;padding:9px;display:flex}.source-file-input svg{width:23px;height:23px;color:var(--final-pink)}.source-file-input span{font-size:9px;font-weight:900}.source-file-input input{opacity:0;width:1px;height:1px;position:absolute}.source-confirm-check{background:#fff;border:1px solid #d2cac2;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:10px;font-weight:900;display:flex}.source-confirm-check input{width:17px;height:17px;accent-color:var(--final-pink)}.source-confirm-check svg{color:#15904e;width:16px;height:16px}.recipe-manager-dialog{height:min(820px,100vh - 32px)}.recipe-manager-layout{flex:1;grid-template-columns:260px 1fr;min-height:0;display:grid}.recipe-manager-layout>aside{background:#fffdfa;border-right:1px solid #d2cac2;padding:12px;overflow:auto}.recipe-manager-layout>aside>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3dcd5;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:8px 9px;display:flex}.recipe-manager-layout>aside>button.active{background:#fff0f4;border:2px solid #111;border-radius:6px}.recipe-manager-layout>aside .recipe-new-button{color:#fff;background:var(--final-pink);border:1px solid #111;border-radius:6px;justify-content:center;gap:7px;min-height:38px;margin-bottom:9px;font-size:10px;font-weight:1000}.recipe-manager-layout aside span strong,.recipe-manager-layout aside span small{display:block}.recipe-manager-layout aside span strong{font-size:11px}.recipe-manager-layout aside span small{margin-top:4px;font-size:7px;font-weight:900}.recipe-manager-layout aside em{background:#eeeae6;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.recipe-manager-layout>section{min-width:0;padding:16px;overflow:auto}.recipe-editor-heading{justify-content:space-between;align-items:center;display:flex}.recipe-editor-heading>div:first-child strong,.recipe-editor-heading>div:first-child small{display:block}.recipe-editor-heading>div:first-child strong{font-size:18px}.recipe-editor-heading>div:first-child small{margin-top:5px;font-size:9px;font-weight:900}.recipe-editor-heading>div:last-child{gap:7px;display:flex}.recipe-basic-form{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px;display:grid}.recipe-sections{margin-top:18px}.recipe-sections>header{justify-content:space-between;align-items:center;display:flex}.recipe-sections>header strong{font-size:14px}.recipe-sections>header button{color:#fff;background:var(--final-pink);border:0;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.recipe-sections>header svg{width:14px;height:14px}.recipe-sections article{background:#fff;border:1px solid #d2cac2;border-radius:7px;grid-template-columns:28px 160px 1fr 55px 92px;align-items:center;gap:7px;min-height:76px;margin-top:8px;padding:8px;display:grid}.recipe-sections article>span{color:#fff;background:var(--final-pink);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:1000;display:grid}.recipe-sections article input,.recipe-sections article textarea{border:1px solid #d2cac2;border-radius:4px;min-width:0}.recipe-sections article input{height:34px;padding:0 7px}.recipe-sections article textarea{resize:vertical;height:54px;padding:7px}.recipe-sections article>label{align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.recipe-sections article>label input{width:15px;height:15px;accent-color:var(--final-pink)}.recipe-sections article>div{gap:3px;display:flex}.recipe-sections article>div button{background:#fff;border:1px solid #d2cac2;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.recipe-sections article>div svg{width:13px;height:13px}.version-history-dialog{height:min(780px,100vh - 32px)}.version-history-layout{flex:1;grid-template-columns:270px 1fr;min-height:0;display:grid}.version-history-layout>aside{background:#fffdfa;border-right:1px solid #d2cac2;padding:10px;overflow:auto}.version-history-layout>aside>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e1dad4;grid-template-columns:42px 1fr;align-items:start;gap:8px;width:100%;min-height:70px;padding:8px;display:grid}.version-history-layout>aside>button.active{background:#fff0f4;border:2px solid #111;border-radius:6px}.version-history-layout>aside>button>span{color:#fff;background:var(--final-pink);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:1000;display:grid}.version-history-layout aside strong,.version-history-layout aside small{display:block}.version-history-layout aside strong{font-size:10px}.version-history-layout aside small{margin-top:4px;font-size:7px;font-weight:900}.version-history-layout aside p{margin:5px 0 0;font-size:8px}.version-history-layout>section{min-width:0;padding:16px;overflow:auto}.version-history-layout>section>header{justify-content:space-between;align-items:center;display:flex}.version-history-layout>section>header strong,.version-history-layout>section>header small{display:block}.version-history-layout>section>header strong{font-size:17px}.version-history-layout>section>header small{margin-top:4px;font-size:8px;font-weight:900}.version-history-layout>section>header>div:last-child{gap:7px;display:flex}.version-preview{background:#fff;border:1px solid #d2cac2;border-radius:7px;min-height:220px;margin-top:12px;padding:18px}.version-preview h3{margin:0 0 12px;font-size:19px}.version-preview p{font-size:11px;line-height:1.75}.version-compare{margin-top:13px}.version-compare>header{align-items:center;gap:7px;display:flex}.version-compare>header svg{width:18px;height:18px;color:var(--final-pink)}.version-compare>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.version-compare select{border:1px solid #d2cac2;border-radius:5px;height:34px}.version-compare article{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.version-compare article p{background:#fff;border:1px solid #d2cac2;border-radius:5px;margin:0;padding:10px;font-size:9px;line-height:1.6}.review-detail-dialog{height:min(820px,100vh - 32px)}.review-detail-layout{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);min-height:0;display:grid}.review-content-preview{border-right:1px solid #d2cac2;min-width:0;padding:16px;overflow:auto}.review-content-preview>header{justify-content:space-between;align-items:center;display:flex}.review-content-preview>header strong,.review-content-preview>header small{display:block}.review-content-preview>header strong{font-size:16px}.review-content-preview>header small{margin-top:5px;font-size:8px;font-weight:900}.review-content-preview>header>span{color:var(--final-pink);border:1px solid var(--final-pink);border-radius:4px;padding:5px 7px;font-size:8px;font-weight:900}.review-selectable-content{background:#fff;border:1px solid #d2cac2;border-radius:7px;min-height:420px;margin-top:14px;padding:24px}.review-selectable-content h1,.review-selectable-content h2{margin-top:0}.review-selectable-content p{font-size:12px;line-height:1.85}.review-content-preview>button{margin-top:9px}.review-detail-layout>aside{align-content:start;gap:12px;min-width:0;padding:16px;display:grid;overflow:auto}.review-comment-history{border-top:1px solid #d2cac2;padding-top:12px}.review-comment-history>strong{font-size:13px}.review-comment-history article{background:#fff;border:1px solid #d2cac2;border-radius:5px;margin-top:8px;padding:9px}.review-comment-history article span{color:var(--final-pink);font-size:7px;font-weight:1000}.review-comment-history blockquote{border-left:3px solid var(--final-pink);margin:7px 0;padding-left:8px;font-size:8px}.review-comment-history p{margin:6px 0;font-size:9px;line-height:1.5}.review-comment-history small{font-size:7px;font-weight:800}.publish-dialog{height:min(780px,100vh - 32px)}.publish-dialog-body{flex:1;min-height:0;padding:17px;overflow:auto}.publish-dialog-body fieldset{background:#fff;border:1px solid #d2cac2;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:14px;display:grid}.publish-dialog-body fieldset legend{padding:0 6px;font-size:13px;font-weight:1000}.publish-dialog-body fieldset label{border:1px solid #e2dbd5;border-radius:5px;align-items:center;gap:7px;min-height:38px;padding:7px;font-size:9px;font-weight:900;display:flex}.publish-dialog-body fieldset input{width:17px;height:17px;accent-color:var(--final-pink)}.publish-dialog-body fieldset svg{color:#128a4b;width:15px;height:15px}.publish-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.content-editor-dialog{background:#f6f1e9}.content-editor-topbar{background:#fffdfa;border-bottom:1px solid #d2cac2;flex:0 0 54px;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.content-editor-topbar>div:last-child{gap:6px;display:flex}.content-save-state{align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.content-save-state svg{width:16px;height:16px}.content-save-state.saved{color:#128a4b}.content-save-state.error{color:#b7193c}.content-editor-basic{background:#fff;border-bottom:1px solid #d2cac2;flex:0 0 105px;grid-template-columns:repeat(6,1fr);gap:7px;padding:10px 14px;display:grid;overflow-x:auto}.content-editor-basic .content-lab-field>span{font-size:7px}.content-editor-basic .content-lab-field input,.content-editor-basic .content-lab-field select{height:31px;font-size:8px}.content-editor-workspace{flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:260px;display:grid;overflow:hidden}.content-editor-workspace>main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.content-editor-toolbar{background:#fffdfa;border-bottom:1px solid #d2cac2;flex:0 0 42px;align-items:center;gap:3px;padding:5px 9px;display:flex;overflow-x:auto}.content-editor-toolbar button{background:#fff;border:1px solid #d2cac2;border-radius:4px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.content-editor-toolbar button:hover{color:#fff;background:var(--final-pink)}.content-editor-toolbar button svg{width:15px;height:15px}.content-editor-toolbar>i{background:#d2cac2;flex:0 0 1px;height:23px;margin:0 3px}.content-rich-editor{background:#fff;flex:1;min-height:0;padding:34px max(28px,50% - 380px);font-family:PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.content-rich-editor h1{font-size:30px}.content-rich-editor h2{margin-top:26px;font-size:22px}.content-rich-editor h3{margin-top:22px;font-size:17px}.content-rich-editor p,.content-rich-editor li{font-size:13px;line-height:1.9}.content-rich-editor blockquote{border-left:5px solid var(--final-pink);background:#fff1f5;margin:15px 0;padding:10px 16px}.content-image-placeholder{background:#f5f2ee;border:2px dashed #c8c0b9;border-radius:7px;place-items:center;height:180px;font-size:11px;font-weight:900;display:grid}.content-editor-source-panel{background:#fffdfa;border-left:1px solid #d2cac2;flex-direction:column;min-width:0;display:flex;overflow:hidden}.source-panel-toggle{display:none}.content-editor-source-panel>div{min-height:0;padding:12px;overflow:auto}.content-editor-source-panel header{grid-template-columns:1fr auto;align-items:center;display:grid}.content-editor-source-panel header strong,.content-editor-source-panel header small{display:block}.content-editor-source-panel header strong{font-size:14px}.content-editor-source-panel header small{margin-top:3px;font-size:7px;font-weight:900}.content-editor-source-panel header button{color:var(--final-pink);border:1px solid var(--final-pink);background:#fff;border-radius:4px;grid-area:1/2/3;padding:5px 7px;font-size:7px;font-weight:900}.content-editor-source-panel section{margin-top:13px}.content-editor-source-panel section h3{margin:0 0 7px;font-size:11px}.content-editor-source-panel section>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2dbd5;grid-template-columns:75px 1fr;align-items:center;gap:6px;width:100%;min-height:38px;padding:6px 7px;display:grid}.content-editor-source-panel section>button span{font-size:8px;font-weight:1000}.content-editor-source-panel section>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.editor-review-notes article{background:#fff0f4;border:1px solid #ef9eb0;border-radius:5px;margin-top:7px;padding:7px}.editor-review-notes blockquote{margin:0 0 5px;font-size:7px}.editor-review-notes p{margin:0;font-size:8px;line-height:1.5}.content-generation-panel{background:#fffdfa;border-top:1px solid #d2cac2;flex:none;max-height:220px;overflow:auto}.content-generation-panel>header{justify-content:space-between;align-items:center;min-height:48px;padding:7px 14px;display:flex}.content-generation-panel>header>div{align-items:center;gap:8px;display:flex}.content-generation-panel>header>div>svg{width:25px;height:25px;color:var(--final-pink)}.content-generation-panel header span strong,.content-generation-panel header span small{display:block}.content-generation-panel header span strong{font-size:12px}.content-generation-panel header span small{margin-top:3px;font-size:7px;font-weight:900}.generation-actions{gap:7px;padding:0 14px 9px;display:flex}.generation-actions select{background:#fff;border:1px solid #d2cac2;border-radius:5px;min-width:180px;height:36px}.generation-error{color:#981735;background:#fff0f4;border:1px solid #ef9eb0;border-radius:5px;margin:0 14px 10px;padding:9px;font-size:9px;font-weight:900}.generation-preview{background:#fff;border:1px solid #d2cac2;border-radius:7px;margin:0 14px 12px;padding:12px}.generation-preview>header{justify-content:space-between;display:flex}.generation-preview>header small{font-size:8px;font-weight:900}.generation-preview>div{max-height:150px;font-size:10px;line-height:1.65;overflow:auto}.generation-preview>footer{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}@media (prefers-reduced-motion:reduce){.content-lab-final-page *,.content-lab-final-page :before,.content-lab-final-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1439px) and (width>=1200px){.content-lab-final-page{grid-template-columns:230px minmax(0,1fr) 285px;gap:8px;left:10px;right:10px}.content-lab-left{grid-template-rows:146px 290px 166px 204px}.content-lab-right{grid-template-rows:160px 176px 253px 211px;gap:10px}.content-intro-card{padding-inline:12px}.content-intro-card h1{font-size:25px}.content-intro-card p{width:155px;font-size:9px}.content-intro-card img{width:85px}.content-category-card>button{grid-template-columns:22px 1fr 23px;padding-inline:7px}.source-status-card{padding-inline:9px}.source-status-card>div>button{grid-template-columns:18px 58px 1fr 27px}.weekly-output-card{padding-inline:9px}.weekly-bars{gap:4px}.content-quick-actions>button{grid-template-columns:40px 1fr 10px;gap:4px;padding-inline:8px}.content-quick-actions>button>i{width:40px;height:40px}.content-quick-actions span strong{font-size:10px}.content-stats article{grid-template-columns:24px 1fr;padding-inline:5px}.content-stats article span strong{font-size:8px}.content-task-filters{margin-left:120px}.content-task-filters>label{width:100px}.content-task-filters select:first-of-type,.content-task-filters select:nth-of-type(2){display:none}.today-reward-card,.recipe-preview-card,.review-hub-card,.recent-output-card{padding-inline:10px}.today-reward-values>span{grid-template-columns:31px 1fr}.today-reward-values img{width:29px;height:29px}.today-reward-values strong{font-size:11px}.recipe-preview-card>div{gap:4px}.recipe-preview-card>div>button{padding-inline:2px}.recipe-preview-card button strong{font-size:7px}.review-preview-list span strong{max-width:120px}.recent-output-card article span strong{max-width:142px}}@media (width<=1199px){.content-lab-final-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;width:100%;height:auto;display:grid;position:relative;inset:auto}.content-lab-center{grid-area:1/1/auto/-1;grid-template-rows:minmax(246px,35vw) 76px 111px auto}.content-lab-left{grid-area:2/1}.content-lab-right{grid-area:2/2}.content-lab-hero{background-position:50% 10%;background-size:182%}.content-production-board{min-height:480px;overflow:visible}.content-task-card{height:118px}.content-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-task-filters{grid-template-columns:2fr repeat(4,1fr) 1fr;height:auto;margin:0 0 8px;display:grid;position:relative}.content-task-filters>label,.content-task-filters select,.content-task-filters>button{width:100%}.content-editor-basic{grid-template-columns:repeat(4,150px)}.content-editor-workspace{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=767px){.content-lab-final-page{grid-template-columns:1fr;gap:9px}.content-lab-center,.content-lab-left,.content-lab-right{grid-column:1}.content-lab-center{grid-row:1;grid-template-rows:220px auto auto auto}.content-lab-left{grid-row:2;grid-template-rows:146px auto 166px 204px}.content-lab-right{grid-row:3;grid-template-rows:160px 176px auto 211px}.content-lab-hero{background-position:-310px -92px;background-size:1380px;min-height:220px}.content-quick-actions{grid-template-columns:repeat(2,1fr)}.content-quick-actions>button{border-bottom:1px solid #d8d0c9;min-height:70px}.content-stats{grid-template-columns:repeat(2,1fr)}.content-stats article{border-bottom:1px solid #d8d0c9;min-height:105px}.content-stats article:last-child{grid-column:1/-1}.content-production-board{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.production-pipeline{width:100%;min-width:0;max-width:100%;height:124px;overflow:auto hidden}.production-pipeline>header{position:sticky;left:0}.production-pipeline>div{width:620px}.content-task-filters{grid-template-columns:1fr 1fr;display:grid}.content-task-filters>label,.content-task-filters>button{grid-column:1/-1}.content-task-grid{grid-template-columns:1fr}.content-task-card{height:118px}.content-category-card>button.compact-all{display:grid}.content-lab-modal-backdrop{place-items:stretch stretch;padding:0}.content-lab-modal,.content-lab-modal.size-small,.content-lab-modal.size-medium,.content-lab-modal.size-large,.content-lab-modal.size-full{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.content-lab-modal-header{flex-basis:62px}.content-lab-modal-footer{flex-wrap:wrap;height:auto;min-height:62px}.content-lab-choice-fieldset>div{grid-template-columns:repeat(2,1fr)}.content-wizard-steps{flex-basis:62px;padding:9px 8px}.content-wizard-steps li span{width:28px;height:28px}.content-wizard-steps li:after{top:14px;left:calc(50% + 14px);right:calc(14px - 50%)}.content-wizard-steps li small{display:none}.content-wizard-body{padding:14px}.wizard-project-list,.wizard-temporary-project,.wizard-final-form,.wizard-type-grid,.wizard-recipe-grid{grid-template-columns:1fr}.wizard-project-list>button{min-height:64px}.wizard-type-grid{grid-template-columns:repeat(2,1fr)}.recipe-manager-layout,.version-history-layout,.review-detail-layout{grid-template-columns:1fr}.recipe-manager-layout>aside,.version-history-layout>aside{border-bottom:1px solid #d2cac2;border-right:0;max-height:180px}.recipe-sections article{grid-template-columns:26px 1fr}.recipe-sections article textarea,.recipe-sections article>label,.recipe-sections article>div{grid-column:2}.version-history-layout>section>header{align-items:flex-start;gap:8px}.version-history-layout>section>header>div:last-child{flex-direction:column}.review-content-preview{border-bottom:1px solid #d2cac2;border-right:0}.review-selectable-content{min-height:300px}.publish-dialog-body fieldset,.publish-form{grid-template-columns:1fr}.content-editor-topbar{align-items:flex-start;overflow-x:auto}.content-editor-topbar>div:last-child{min-width:max-content}.content-editor-basic{flex-basis:82px;grid-template-columns:repeat(12,145px)}.content-editor-workspace{grid-template-columns:1fr;position:relative}.content-rich-editor{padding:20px 16px}.content-editor-source-panel{z-index:4;border:1px solid #d2cac2;width:min(88vw,330px);position:absolute;top:0;bottom:0;right:0;transform:translate(0)}.content-editor-workspace.source-collapsed .content-editor-source-panel{width:44px}.source-panel-toggle{background:var(--final-pink);color:#fff;border:0;border-bottom:1px solid #d2cac2;justify-content:center;align-items:center;gap:5px;height:44px;font-size:8px;font-weight:900;display:flex}.source-panel-toggle svg{width:15px;height:15px}.source-collapsed .content-editor-source-panel>div{display:none}.source-collapsed .source-panel-toggle{writing-mode:vertical-rl;width:44px;height:100%}.content-generation-panel{max-height:190px}.content-generation-panel>header{align-items:flex-start;gap:6px}.generation-actions{flex-wrap:wrap}.generation-actions select{flex:100%}.content-lab-toast{max-width:none;top:88px;left:10px;right:10px}}:root{color:#20211f;font-synthesis:none;--ink:#20211f;--paper:#f2efe8;--muted:#797a72;--line:#20211f29;--aico:#df5a3f;background:#f2efe8;font-family:Manrope,Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}main{min-height:100vh}.mono,.eyebrow,.nav-note,.folder-index,.archive-table-head,.project-code,footer{text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex}.wordmark{letter-spacing:.16em;background:0 0;border:0;font-size:14px;font-weight:600}.wordmark span{width:33px;height:33px;color:var(--paper);background:var(--ink);letter-spacing:0;border-radius:50%;place-items:center;margin-right:8px;font-size:10px;display:inline-grid}.nav-note{color:var(--muted);text-align:right;font-size:8px;line-height:1.65}.brand-switch{background:#20211f0e;border-radius:99px;gap:4px;padding:4px;display:flex}.brand-switch button{color:var(--muted);background:0 0;border:0;border-radius:99px;padding:8px 15px;font-size:10px}.brand-switch button.active{color:var(--paper);background:var(--ink)}.section-nav{border-bottom:1px solid var(--line);align-items:center;gap:30px;height:48px;padding:0 5vw;display:flex;overflow-x:auto}.section-nav button{color:#86877f;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;height:100%;padding:0;font-size:9px}.section-nav button.active{color:var(--ink);border-color:var(--ink)}.os-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;min-height:610px;padding:8vh 7vw 9vh;display:grid}.eyebrow{color:var(--muted);align-items:center;gap:8px;margin:0 0 25px;font-size:8px;display:flex}h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6vw,88px);font-weight:500;line-height:.98}.intro{color:#686961;max-width:430px;margin:31px 0;font-size:13px;line-height:1.85}.text-link,.back-link{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:9px;padding:0 0 5px;font-family:DM Mono,monospace;font-size:8px;display:inline-flex}.back-link{margin-bottom:38px}.brand-folders{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.brand-folder-card{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:center;min-height:420px;padding:50px 24px 26px;display:flex;position:relative}.brand-folder-card:last-child{border-right:0}.brand-folder-card:hover{background:#ffffff47}.folder-index{color:#898a82;font-size:8px;position:absolute;top:18px;left:18px}.brand-folder-copy{align-self:stretch}.brand-folder-copy>span{color:#88887f;font-family:DM Mono,monospace;font-size:8px}.brand-folder-copy strong{margin:7px 0;font-size:17px;font-weight:500;display:block}.brand-folder-copy p{color:#73746c;margin:0;font-size:10px;line-height:1.65}.metric-strip{color:var(--paper);background:var(--ink);grid-template-columns:repeat(5,1fr);padding:0 5vw;display:grid}.metric{border-right:1px solid #ffffff21;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;min-height:135px;padding:23px;display:grid}.metric:last-child{border-right:0}.metric svg{color:#8c8e87;width:15px}.metric strong{justify-self:end;font-family:DM Mono,monospace;font-size:30px;font-weight:400}.metric span{color:#96988f;grid-column:1/-1;font-size:9px}.page-shell{min-height:calc(100vh - 136px);padding:75px 7vw 130px}.page-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.page-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.4vw,76px);font-weight:500;line-height:.99}.page-intro-side{padding-bottom:7px}.page-intro-side>p{color:#6f7069;max-width:470px;margin:0 0 24px;font-size:12px;line-height:1.85}.search{border-bottom:1px solid var(--ink);align-items:center;gap:10px;max-width:360px;padding:11px 0;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.archive-table{border-top:1px solid var(--ink)}.archive-table-head,.archive-row{grid-template-columns:.86fr 2.25fr .72fr .85fr .48fr .72fr;align-items:center;gap:25px;display:grid}.archive-table-head{color:#888981;padding:15px 18px;font-size:7px}.archive-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;min-height:104px;padding:18px}.archive-row:hover,.archive-row.featured:hover{background:#ffffff73}.archive-row.featured{background:#df5a3f09}.archive-row .mono{color:#6f7069;font-size:8px}.archive-row strong{font-size:13px;font-weight:500}.archive-row i{color:var(--aico);margin-left:10px;font-family:DM Mono,monospace;font-size:7px;font-style:normal}.archive-row small{color:#8b8c84;margin-top:6px;font-size:8px;display:block}.archive-row .project-en{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;max-width:480px;font-family:DM Mono,monospace;font-size:7px;overflow:hidden}.line-status{color:#8a5b51;background:#eee0dc;padding:4px 7px;font-size:8px;font-weight:500;display:inline-block}.line-status.ready{color:#356d59;background:#dfeae3}.hero-record{border-block:1px solid var(--line);grid-template-columns:1fr 1.55fr;min-height:360px;display:grid}.project-mark{color:#f2efe8;background:#292a28;flex-direction:column;justify-content:space-between;padding:55px;display:flex}.project-mark>span{letter-spacing:.12em;font-family:DM Mono,monospace;font-size:9px}.project-mark b{letter-spacing:-.08em;font-size:74px;line-height:.76}.project-mark small{color:#969890;font-family:DM Mono,monospace;font-size:8px}.metadata-grid{grid-template-columns:1fr 1fr;display:grid}.meta{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.meta:nth-child(2n){border-right:0}.meta:nth-last-child(-n+2){border-bottom:0}.meta span,.status-line span{color:#898a82;text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px;display:block}.meta strong{margin-top:14px;font-size:12px;font-weight:500;display:block}.readiness-line{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.readiness-line>div{border-right:1px solid var(--line);min-height:120px;padding:25px}.readiness-line>div:last-child{border-right:0}.readiness-line span{color:#85867e;font-size:9px;display:block}.readiness-line span small{color:#a0a198;margin-top:6px;font-family:DM Mono,monospace;font-size:7px;display:block}.readiness-line strong{margin-top:22px;font-family:DM Mono,monospace;font-size:25px;font-weight:400;display:block}.source-fact-sheet{border-top:1px solid var(--ink);margin-top:70px}.source-fact-sheet>header{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;min-height:168px;padding:30px 0;display:grid}.source-fact-sheet h3{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:500}.source-fact-sheet h3 small{color:#777870;letter-spacing:0;font-size:15px;font-weight:400}.source-fact-sheet>header>div:last-child span,.source-fact-sheet>header>div:last-child small{color:#898a82;text-transform:uppercase;letter-spacing:.07em;font-family:DM Mono,monospace;font-size:7px;display:block}.source-fact-sheet>header>div:last-child strong{margin:8px 0 16px;font-size:11px;font-weight:500;display:block}.source-fact-sheet .import-provenance{grid-template-columns:118px 1fr;align-items:baseline;gap:7px 16px;display:grid}.source-fact-sheet .import-provenance strong{overflow-wrap:anywhere;margin:0 0 5px!important}.facts-statement{color:#72736b;max-width:780px;margin:0;padding:24px 0;font-size:10px;line-height:1.8}.source-fact-sheet+.readiness-line{border-top:1px solid var(--ink);margin-top:34px}.fact-layout,.content-layout{border-block:1px solid var(--line);grid-template-columns:.72fr 1.28fr;margin-top:70px;display:grid}.field-index,.content-index{border-right:1px solid var(--line)}.field-index header,.content-index header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:60px;padding:0 18px;font-size:11px;font-weight:600;display:flex}.field-index header span,.content-index header span{font-family:DM Mono,monospace;font-size:8px}.field-index details{border-bottom:1px solid var(--line)}.field-index summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px;list-style:none;display:flex}.field-index summary::-webkit-details-marker{display:none}.field-index summary span{text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.field-index summary span small{color:#92938b;text-transform:none;margin-top:5px;font-family:Manrope,Noto Sans SC,sans-serif;font-size:8px;display:block}.field-index summary i{color:#92938b;font-family:DM Mono,monospace;font-size:7px;font-style:normal}.field-index button,.content-index button{text-align:left;background:0 0;border:0;border-top:1px solid #20211f12;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:10px 18px 10px 29px;display:flex}.field-index button span,.content-index button span{font-size:10px}.field-index button i,.content-index button i{color:#92938b;font-size:7px;font-style:normal}.field-index button.active,.content-index button.active{border-left:3px solid var(--aico);background:#fff6;padding-left:26px}.field-detail,.editorial-sheet{padding:48px 52px}.field-detail h3,.editorial-sheet h3,.asset-meta h3{letter-spacing:-.035em;margin:0 0 38px;font-size:34px;font-weight:500;line-height:1.12}.field-current{border-block:1px solid var(--ink);padding:22px 0}.field-current span{color:#85867f;font-size:9px;display:block}.field-current strong{margin-top:16px;font-size:18px;font-weight:500;display:block}.field-current small{color:#9b5f51;margin-top:10px;font-size:8px;display:block}.status-lines{margin:22px 0 40px}.status-line{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;padding:12px 0;display:grid}.status-line strong{font-size:9px;font-weight:500;line-height:1.6}.field-detail h4{text-transform:uppercase;margin:0 0 12px;font-family:DM Mono,monospace;font-size:8px}.candidate-line{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:14px 0;display:flex}.candidate-line.selected{background:#20211f0b;padding-inline:10px}.candidate-line strong{font-size:10px;font-weight:500;display:block}.candidate-line small{color:#8a8b83;margin-top:4px;font-size:7px;display:block}.candidate-line>span:last-child{color:#777870;white-space:nowrap;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:7px;display:flex}.muted{color:#878880;font-size:10px}.manual-entry{margin-top:38px}.manual-entry label{text-transform:uppercase;margin-bottom:10px;font-family:DM Mono,monospace;font-size:8px;display:block}.manual-entry textarea,.narrative-editor{border:1px solid var(--line);resize:vertical;background:#ffffff61;outline:0;width:100%;min-height:100px;padding:15px;font-size:11px;line-height:1.7}.manual-entry p{color:#888981;margin:10px 0 0;font-size:8px;line-height:1.6}.manual-entry button,.action-line button,.review-actions button,.timeline-row>button{border:1px solid var(--ink);background:0 0;padding:10px 13px;font-size:8px}.manual-entry button{background:var(--ink);color:var(--paper);margin-top:12px}.manual-entry button:disabled{opacity:.4}.content-layout{grid-template-columns:.62fr 1.38fr}.content-index button{min-height:58px}.editorial-sheet>header{justify-content:space-between;align-items:start;gap:25px;display:flex}.editorial-sheet h3{font-size:38px}.narrative-body{border-block:1px solid var(--ink);max-width:780px;min-height:300px;padding:30px 0}.narrative-body p{font-size:13px;line-height:2}.narrative-editor{border-color:var(--ink);min-height:330px;font-size:13px;line-height:2}.sheet-notes{margin-top:30px}.action-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:35px;display:flex}.action-line button{align-items:center;gap:6px;display:flex}.action-line button:first-child{color:var(--paper);background:var(--ink)}.action-line>span{color:#5b786d;margin-left:auto;font-size:8px}.image-archive{border-block:1px solid var(--line);grid-template-columns:1.45fr .55fr;display:grid}.asset-preview{border-right:1px solid var(--line);background:#e7e3da;min-height:520px;padding:30px}.image-placeholder{color:#c8cac3;background:linear-gradient(145deg,#333632,#1f211f);flex-direction:column;justify-content:space-between;height:100%;min-height:460px;padding:35px;display:flex}.image-placeholder span,.image-placeholder small{letter-spacing:.12em;font-family:DM Mono,monospace;font-size:8px}.image-placeholder strong{letter-spacing:-.07em;opacity:.35;align-self:center;font-size:clamp(45px,7vw,100px)}.asset-meta{padding:45px 35px}.asset-meta h3{font-size:28px}.asset-warning{border-top:1px solid var(--line);color:#9b5f51;margin-top:35px;padding-top:20px;font-size:9px;line-height:1.7}.filmstrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.filmstrip button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;min-height:110px;padding:17px;display:flex}.filmstrip button:nth-child(4n){border-right:0}.filmstrip button.active{background:#20211f0f}.filmstrip span{color:#8d8e86;font-family:DM Mono,monospace;font-size:7px}.filmstrip strong{margin-top:auto;font-size:9px;font-weight:500}.filmstrip small{color:#8d8e86;margin-top:5px;font-size:7px}.workflow-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.section-line{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;height:55px;font-family:DM Mono,monospace;font-size:8px;display:flex}.section-line i{font-style:normal}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 85px 52px;align-items:center;gap:15px;min-height:105px;display:grid;position:relative}.timeline-row time{color:var(--aico);font-family:DM Mono,monospace;font-size:9px}.timeline-row strong,.review-row strong{font-size:10px;font-weight:500}.timeline-row p{color:#898a82;margin:6px 0 0;font-size:8px;line-height:1.5}.timeline-row>span,.timeline-row>b{font-size:8px;font-weight:400}.timeline-row>button{border-color:var(--line);padding:3px 5px;font-size:6px;position:absolute;bottom:5px;right:0}.review-row{border-left:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;min-height:115px;padding:22px 0 22px 28px;display:grid;position:relative}.review-dot{background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:28px;left:-4px}.review-row p,.review-row small{color:#898a82;margin:0 0 6px;font-size:7px;display:block}.review-row>span{font-size:8px}.review-actions{gap:5px;display:flex;position:absolute;bottom:8px;right:0}.review-actions button{padding:4px 7px}.toast{color:var(--paper);background:var(--ink);align-items:center;gap:8px;padding:13px 18px;font-size:9px;display:flex;position:fixed;bottom:28px;right:28px}.state-page{text-align:center;place-content:center;min-height:100vh;display:grid}.state-page p{font-family:DM Mono,monospace;font-size:8px}.state-page strong{font-size:22px}.state-page button{background:0 0;border:1px solid;margin:20px auto;padding:10px}footer{color:#a4a69d;background:var(--ink);justify-content:space-between;align-items:center;height:85px;padding:0 5vw;font-size:7px;display:flex}.folder-scale{width:calc(120px * var(--folder-scale));height:calc(110px * var(--folder-scale));z-index:2;place-items:center;display:grid}.folder-button{appearance:none;cursor:pointer;transform:scale(var(--folder-scale));transform-origin:50%;background:0 0;border:0;padding:0}.folder-button:focus-visible{outline:2px solid var(--ink);outline-offset:12px;border-radius:8px}.folder-back{border-radius:0 12px 12px;width:110px;height:85px;display:block;position:relative;box-shadow:0 12px 30px #1414121f}.folder-tab{border-radius:6px 6px 0 0;width:35px;height:12px;position:absolute;bottom:100%;left:0}.paper{z-index:2;color:#777;pointer-events:none;border:1px solid #0000000a;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;left:50%;overflow:hidden;box-shadow:0 3px 10px #00000014}.paper.paper-open{pointer-events:auto;cursor:pointer}.paper.paper-open:hover{color:var(--ink);border-color:#20211f2e}.paper:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.paper:disabled{opacity:1}.paper svg{stroke-width:1.5px;width:20px;height:20px}.paper-1{width:75px;height:65px}.paper-2{width:85px;height:70px}.paper-3{width:95px;height:75px}.folder-paper-entry{flex-direction:column;align-items:center;gap:6px;display:flex}.folder-paper-entry small{letter-spacing:.02em;font-size:6px;font-weight:600}.paper-lines{opacity:.2;flex-direction:column;gap:5px;width:70%;display:flex}.paper-lines i{background:currentColor;height:2px}.paper-lines i:nth-child(2){width:55%}.paper-lines i:nth-child(3){width:75%}.folder-flap{z-index:3;transform-origin:bottom;border-radius:6px 12px 12px;display:block;position:absolute;inset:0}.flap-left{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.flap-right{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.folder-label{color:#ffffffeb;white-space:nowrap;font-size:9px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-filters{gap:18px;display:grid}.filter-selects{flex-wrap:wrap;gap:12px 22px;display:flex}.filter-selects label{color:#85867e;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:7px;display:flex}.filter-selects select{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;padding:7px 24px 7px 0;font-size:9px}.archive-result-line{border-top:1px solid var(--ink);color:#85867e;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 18px;font-family:DM Mono,monospace;font-size:7px;display:flex}.archive-result-line+.archive-table{border-top:1px solid var(--line)}.archive-row:disabled{cursor:wait;opacity:.55}.empty-result,.timeline-empty{color:#898a82;border-top:1px solid var(--line);margin:0;padding:35px 18px;font-size:9px}.module-empty{border-block:1px solid var(--ink);min-height:300px;padding:50px 0}.module-empty span{color:#898a82;font-family:DM Mono,monospace;font-size:8px}.module-empty strong{margin-top:28px;font-size:25px;font-weight:500;display:block}.module-empty p{color:#777870;max-width:520px;font-size:11px;line-height:1.8}.folder-label{z-index:4;letter-spacing:.06em;pointer-events:none;font-family:DM Mono,monospace}@media (width<=900px){.nav-note{display:none}.os-hero{grid-template-columns:1fr}.brand-folders{margin-top:30px}.metric-strip{grid-template-columns:repeat(3,1fr)}.page-intro,.hero-record,.image-archive{grid-template-columns:1fr}.project-mark{min-height:300px}.source-fact-grid{grid-template-columns:repeat(2,1fr)}.source-fact:nth-child(3n){border-right:1px solid var(--line)}.source-fact:nth-child(2n){border-right:0}.source-fact:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.source-fact:nth-last-child(-n+2){border-bottom:0}.fact-layout,.content-layout{grid-template-columns:.9fr 1.1fr}.workflow-grid{grid-template-columns:1fr}.archive-table-head,.archive-row{grid-template-columns:.9fr 2fr .8fr .8fr .5fr}.archive-table-head span:last-child,.archive-row>span:last-child{display:none}.filmstrip{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.nav{flex-direction:column;align-items:flex-start;gap:14px;height:auto;min-height:100px;padding-block:15px}.brand-switch{width:100%}.brand-switch button{flex:1;padding-inline:5px}.section-nav{gap:20px}.os-hero,.page-shell{padding-inline:5vw}.brand-folders{grid-template-columns:1fr}.brand-folder-card{border-right:0;border-bottom:1px solid var(--line)}.metric-strip{grid-template-columns:1fr 1fr}.page-intro h2{font-size:43px}.archive-table-head{display:none}.archive-row{grid-template-columns:1fr 1fr;gap:13px}.hero-record,.metadata-grid,.source-fact-sheet>header,.source-fact-grid,.readiness-line,.fact-layout,.content-layout{grid-template-columns:1fr}.source-fact{border-right:0!important;border-bottom:1px solid var(--line)!important}.source-fact:last-child{border-bottom:0!important}.readiness-line{grid-template-columns:1fr 1fr}.field-index,.content-index{border-right:0;border-bottom:1px solid var(--line)}.field-detail,.editorial-sheet{padding:35px 20px}.filmstrip{grid-template-columns:1fr 1fr}.timeline-row{grid-template-columns:40px 1fr}.timeline-row>span,.timeline-row>b{display:none}.status-line{grid-template-columns:85px 1fr}footer{gap:25px}.filter-selects{flex-direction:column;align-items:stretch;gap:10px}.filter-selects label{justify-content:space-between}.filter-selects select{min-width:150px}.archive-result-line{gap:20px}.archive-result-line span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.industry-radar{border-top:1px solid var(--line);padding:72px 7vw 80px}.radar-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px;display:flex}.radar-heading h2{letter-spacing:-.045em;margin:0;font-size:38px;font-weight:500}.radar-heading h2 small,.project-opportunities h3 small{color:#777870;letter-spacing:0;font-size:15px;font-weight:400}.radar-heading .eyebrow{margin-bottom:13px}.radar-list{border-block:1px solid var(--ink)}.radar-list-head,.radar-row{grid-template-columns:.38fr 1.9fr .65fr 1fr 1.15fr .55fr;align-items:center;gap:22px;display:grid}.radar-list-head{color:#888981;letter-spacing:.07em;min-height:44px;padding:0 16px;font-family:DM Mono,monospace;font-size:7px}.radar-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;min-height:91px;padding:16px}.radar-row:hover{background:#fff6}.radar-row>span{font-size:9px;line-height:1.55}.radar-row strong{font-size:12px;font-weight:500;display:block}.radar-row small{color:#85867e;margin-top:6px;font-size:7px;display:block}.source-check{color:#92938b;text-align:right;text-transform:uppercase;letter-spacing:.06em;margin:12px 0 0;font-family:DM Mono,monospace;font-size:7px}.intelligence-intro{margin-bottom:45px}.intelligence-nav{border-block:1px solid var(--ink);align-items:stretch;display:flex;overflow-x:auto}.intelligence-nav button{border:0;border-right:1px solid var(--line);white-space:nowrap;background:0 0;min-height:56px;padding:0 22px;font-family:DM Mono,monospace;font-size:8px}.intelligence-nav button span{color:#8d8e86;margin-left:12px}.intelligence-nav button.active{color:var(--paper);background:var(--ink)}.intelligence-nav .add-opportunity{border-left:1px solid var(--line);border-right:0;align-items:center;gap:8px;margin-left:auto;display:flex}.opportunity-entry{border-bottom:1px solid var(--ink);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:38px 0;display:grid}.opportunity-entry h3{letter-spacing:-.035em;margin:0 0 16px;font-size:30px;font-weight:500}.opportunity-entry>div>p:last-child{color:#777870;font-size:10px;line-height:1.8}.entry-fields{grid-template-columns:1fr 1fr;gap:18px 25px;display:grid}.entry-fields label{color:#85867e;text-transform:uppercase;flex-direction:column;gap:8px;font-family:DM Mono,monospace;font-size:7px;display:flex}.entry-fields input,.entry-fields select{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;height:36px;padding:0;font-size:9px}.entry-fields button{border:1px solid var(--ink);min-height:40px;color:var(--paper);background:var(--ink);align-self:end;font-size:9px}.opportunity-section{margin-top:74px}.opportunity-section>header{border-top:1px solid var(--ink);grid-template-columns:70px 1fr auto;align-items:center;min-height:104px;display:grid}.opportunity-section>header>span{font-family:DM Mono,monospace;font-size:10px}.opportunity-section>header p{color:#85867e;margin:0 0 7px;font-family:DM Mono,monospace;font-size:7px}.opportunity-section>header h3{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:500}.opportunity-section>header small{color:#85867e;font-family:DM Mono,monospace;font-size:7px}.opportunity-head,.opportunity-row>summary{grid-template-columns:1.45fr 1.05fr 1.15fr 1.2fr .45fr;align-items:center;gap:24px;display:grid}.opportunity-head{border-block:1px solid var(--line);color:#888981;min-height:40px;padding:0 15px;font-family:DM Mono,monospace;font-size:7px}.opportunity-row{border-bottom:1px solid var(--line)}.opportunity-row>summary{cursor:pointer;min-height:96px;padding:16px 15px;list-style:none}.opportunity-row>summary::-webkit-details-marker{display:none}.opportunity-row[open]>summary{background:#ffffff5c}.opportunity-row>summary>span{font-size:9px;line-height:1.65}.opportunity-row>summary strong{font-size:12px;font-weight:500;display:block}.opportunity-row>summary small{color:#898a82;margin-top:5px;font-size:7px;display:block}.intelligence-status{color:#665f59;background:#e8e2d8;width:max-content;padding:5px 8px;display:inline-block;font-size:8px!important}.intelligence-status.recommended{color:#356d59;background:#dfeae3}.intelligence-status.preparing{color:#795c2e;background:#eee3c8}.intelligence-status.submitted{color:#305e75;background:#dce8ed}.intelligence-status.closed{color:#85867e;background:#e4e3de}.opportunity-detail{background:#ffffff38;grid-template-columns:1.25fr 1fr 1fr 1.15fr;gap:35px;padding:26px 15px 30px;display:grid}.opportunity-detail>div>span,.intelligence-method>span,.task-plan>span,.task-action span,.score-line span{color:#85867e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px;font-family:DM Mono,monospace;font-size:7px;display:block}.opportunity-detail p{color:#66675f;margin:0;font-size:9px;line-height:1.75}.opportunity-detail a{color:var(--ink);align-items:center;gap:7px;font-size:9px;text-decoration:none;display:flex}.opportunity-detail small{color:#92938b;margin-top:8px;font-size:7px;display:block}.intelligence-method{border-block:1px solid var(--ink);grid-template-columns:170px 1fr;margin-top:80px;padding:22px 0;display:grid}.intelligence-method p{color:#6f7069;max-width:820px;margin:0;font-size:10px;line-height:1.8}.project-opportunities{border-top:1px solid var(--ink);margin-top:70px}.project-opportunities>header{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;min-height:150px;padding:28px 0;display:grid}.project-opportunities h3{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:500}.project-opportunities>header>p{color:#72736b;margin:0;font-size:10px;line-height:1.8}.opportunity-workbench{border-bottom:1px solid var(--ink);grid-template-columns:.72fr 1.28fr;display:grid}.project-opportunity-list{border-right:1px solid var(--line)}.project-opportunity-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;width:100%;min-height:74px;padding:14px 18px;display:grid}.project-opportunity-list button.active{border-left:3px solid var(--aico);background:#fff6;padding-left:15px}.project-opportunity-list button>span{color:#888981;font-family:DM Mono,monospace;font-size:7px}.project-opportunity-list small{color:#898a82;font-family:DM Mono,monospace;font-size:6px;display:block}.project-opportunity-list strong{margin-top:5px;font-size:10px;font-weight:500;display:block}.project-opportunity-list b{font-family:DM Mono,monospace;font-size:15px;font-weight:400}.project-opportunity-detail{padding:42px 50px}.score-line{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;display:flex}.score-line strong{font-family:DM Mono,monospace;font-size:35px;font-weight:400}.project-opportunity-detail h4{letter-spacing:-.035em;margin:34px 0 15px;font-size:28px;font-weight:500}.recommendation-reason{color:#66675f;max-width:760px;margin:0;font-size:11px;line-height:1.9}.task-plan{border-block:1px solid var(--line);margin-top:33px;padding:20px 0}.task-plan p{align-items:center;gap:8px;margin:10px 0;font-size:9px;display:flex}.task-action{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:28px;display:flex}.task-action strong{font-size:10px;font-weight:500}.task-action button{border:1px solid var(--ink);color:var(--paper);background:var(--ink);align-items:center;gap:10px;padding:11px 14px;font-size:8px;display:flex}.task-action button:disabled{opacity:.4}.inline-notice{color:#356d59;align-items:center;gap:8px;padding:15px 0;font-size:9px;display:flex}@media (width<=1000px){.radar-list-head,.radar-row{grid-template-columns:.35fr 1.6fr .65fr 1fr .75fr}.radar-list-head span:nth-child(5),.radar-row>span:nth-child(5){display:none}.opportunity-head,.opportunity-row>summary{grid-template-columns:1.35fr 1fr 1fr .45fr}.opportunity-head span:nth-child(4),.opportunity-row>summary>span:nth-child(4){display:none}.opportunity-detail{grid-template-columns:1fr 1fr}.opportunity-workbench{grid-template-columns:.9fr 1.1fr}}@media (width<=700px){.radar-heading{flex-direction:column;align-items:flex-start}.radar-list-head{display:none}.radar-row{grid-template-columns:32px 1fr auto;gap:12px}.radar-row>span:nth-child(4),.radar-row>span:nth-child(5){display:none}.radar-row>span:nth-child(3){grid-column:2}.radar-row>span:nth-child(6){grid-area:1/3}.intelligence-nav .add-opportunity{margin-left:0}.opportunity-entry,.project-opportunities>header,.opportunity-workbench,.entry-fields{grid-template-columns:1fr}.opportunity-section>header{grid-template-columns:45px 1fr auto}.opportunity-head{display:none}.opportunity-row>summary{grid-template-columns:1fr auto;gap:12px}.opportunity-row>summary>span:nth-child(2),.opportunity-row>summary>span:nth-child(3),.opportunity-row>summary>span:nth-child(4){display:none}.opportunity-detail,.intelligence-method{grid-template-columns:1fr}.project-opportunity-list{border-right:0;border-bottom:1px solid var(--line)}.project-opportunity-detail{padding:35px 20px}.task-action{flex-direction:column;align-items:flex-start}}.industry-radar{padding-top:82px;position:relative}.radar-heading{margin-bottom:42px}.radar-heading h2{font-size:clamp(38px,4vw,58px)}.radar-live-strip{border-block:1px solid var(--ink);color:#777870;letter-spacing:.07em;grid-template-columns:auto auto 1fr auto;align-items:center;gap:30px;min-height:46px;padding:0 15px;font-family:DM Mono,monospace;font-size:7px;display:grid;position:relative;overflow:hidden}.radar-live-strip>span:last-of-type{text-align:right}.live-signal{color:var(--ink);align-items:center;gap:8px;display:flex}.live-signal>i{background:#3f7968;border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite livePulse;box-shadow:0 0 #3f796859}.radar-scan-track{background:#20211f17;height:1px;position:absolute;bottom:0;left:0;right:0}.radar-scan-track i{background:linear-gradient(90deg,#0000,#3f7968,#0000);width:18%;height:1px;animation:5.5s linear infinite radarScan;position:absolute;top:0}.radar-viewport{border-bottom:1px solid var(--ink);background:#ffffff14;position:relative;overflow:hidden}.radar-scroll{scrollbar-width:thin;scrollbar-color:#20211f40 transparent;outline:0;height:328px;overflow-y:auto}.radar-scroll:focus-visible{box-shadow:inset 0 0 0 1px var(--ink)}.radar-scroll .radar-list{border:0}.radar-scroll .radar-list-head{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2efe8f0;position:sticky;top:0}.radar-row{transition:padding-left .25s,background-color .25s;position:relative}.radar-row:before{content:"";background:0 0;width:2px;transition:background-color .25s;position:absolute;top:0;bottom:0;left:0}.radar-row:hover{padding-left:21px}.radar-row.active{background:#ffffff80;padding-left:21px}.radar-row.active:before{background:var(--ink)}.radar-scroll-hint{z-index:5;color:#777870;background:linear-gradient(90deg,transparent,var(--paper) 28%);letter-spacing:.08em;pointer-events:none;padding:4px 0 4px 18px;font-family:DM Mono,monospace;font-size:6px;position:absolute;bottom:11px;right:16px}.radar-inspector{border-bottom:1px solid var(--ink);grid-template-columns:1.15fr .72fr 1.7fr auto;align-items:start;gap:36px;min-height:142px;padding:25px 16px;animation:.3s both inspectorIn;display:grid}.radar-inspector>div>span{color:#898a82;letter-spacing:.07em;margin-bottom:12px;font-family:DM Mono,monospace;font-size:7px;display:block}.radar-inspector strong{font-size:10px;font-weight:500;line-height:1.65;display:block}.radar-inspector>div:first-child strong{font-size:13px}.radar-inspector small{color:#85867e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:7px;line-height:1.55;display:-webkit-box;overflow:hidden}.radar-inspector button{border:0;border-bottom:1px solid var(--ink);white-space:nowrap;background:0 0;align-self:center;align-items:center;gap:9px;padding:9px 0;font-family:DM Mono,monospace;font-size:7px;display:flex}.source-check{justify-content:space-between;align-items:center;gap:30px;display:flex}.gradual-blur{overflow:hidden}.gradual-blur-layer{display:block}@keyframes livePulse{0%{box-shadow:0 0 #3f796859}70%{box-shadow:0 0 0 7px #3f796800}to{box-shadow:0 0 #3f796800}}@keyframes radarScan{0%{transform:translate(-100%)}to{transform:translate(650%)}}@keyframes inspectorIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.radar-live-strip{grid-template-columns:auto 1fr auto}.radar-live-strip>span:nth-of-type(3){display:none}.radar-inspector{grid-template-columns:1fr 1fr}.radar-inspector button{justify-self:start}.radar-scroll{height:305px}}@media (width<=700px){.industry-radar{padding-top:65px}.radar-live-strip{grid-template-columns:1fr auto;gap:12px}.radar-live-strip>span:nth-of-type(2),.radar-live-strip>span:nth-of-type(3){display:none}.radar-scroll{height:330px}.radar-row:hover,.radar-row.active{padding-left:16px}.radar-inspector{grid-template-columns:1fr}.radar-inspector>div:nth-child(2){display:none}.source-check{flex-direction:column;align-items:flex-end;gap:5px}.source-check span{text-align:right}}@media (prefers-reduced-motion:reduce){.live-signal>i,.radar-scan-track i,.radar-inspector{animation:none}}.radar-value{letter-spacing:.02em;font-family:DM Mono,monospace;font-size:7px!important}.awards-archive{border-top:1px solid var(--line)}.award-record-head,.award-record{grid-template-columns:1.4fr 1.05fr .9fr .86fr 1.35fr .92fr .72fr .55fr;align-items:center;gap:20px;display:grid}.award-record-head{color:#888981;letter-spacing:.06em;min-height:42px;padding:0 13px;font-family:DM Mono,monospace;font-size:6px}.award-record{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;min-height:125px;padding:18px 13px;transition:background-color .2s,padding-left .2s}.award-record:hover{background:#ffffff6b;padding-left:17px}.award-record>span{min-width:0;font-size:8px;line-height:1.6}.award-record>span>strong{font-size:9px;font-weight:500;display:block}.award-record>span:first-child>strong{font-size:12px}.award-record small{color:#898a82;margin-top:5px;font-size:7px;line-height:1.55;display:block}.award-project-match{border-bottom:1px solid #20211f14;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;margin:0!important;display:flex!important}.award-project-match b{max-width:135px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.award-value-label{font-family:DM Mono,monospace;line-height:1.7;font-size:7px!important}.award-record>span:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.award-record>span:last-child i{font-style:normal}.award-detail-page{padding-top:58px}.award-detail-intro{border-block:1px solid var(--ink);grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;min-height:390px;padding:65px 0;display:grid}.award-detail-intro h2{letter-spacing:-.06em;max-width:920px;margin:0;font-size:clamp(45px,6vw,86px);font-weight:500;line-height:.96}.award-detail-intro>div:first-child>p:last-child{color:#777870;margin:26px 0 0;font-size:14px}.award-detail-intro>div:last-child{grid-template-columns:1fr 1fr;align-items:end;gap:12px 30px;display:grid}.award-detail-intro>div:last-child span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.award-detail-intro>div:last-child strong{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:12px;font-weight:500}.award-detail-section{margin-top:90px}.award-detail-section>header{border-top:1px solid var(--ink);grid-template-columns:70px 1fr;align-items:center;min-height:105px;display:grid}.award-detail-section>header>span{font-family:DM Mono,monospace;font-size:10px}.award-detail-section>header p{color:#85867e;margin:0 0 7px;font-family:DM Mono,monospace;font-size:7px}.award-detail-section>header h3{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:500}.award-fact-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.award-fact-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:118px;padding:22px}.award-fact-grid>div:nth-child(4n){border-right:0}.award-fact-grid>div:nth-last-child(-n+4){border-bottom:0}.award-fact-grid span,.award-criteria>span,.winner-keywords>span,.submission-layout>div>span{color:#898a82;text-transform:uppercase;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:7px;display:block}.award-fact-grid strong{margin-top:18px;font-size:10px;font-weight:500;line-height:1.6;display:block}.award-fact-grid a{color:var(--ink);align-items:center;gap:7px;margin-top:18px;font-size:9px;text-decoration:none;display:flex}.award-criteria{border-bottom:1px solid var(--ink);grid-template-columns:180px repeat(3,1fr);gap:25px;padding:25px 0;display:grid}.award-criteria p{color:#6f7069;margin:0;font-size:9px;line-height:1.7}.award-match-layout{border-block:1px solid var(--ink);grid-template-columns:.9fr 1.1fr;display:grid}.award-match-list{border-right:1px solid var(--line)}.award-match-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;width:100%;min-height:82px;padding:14px 18px;display:grid}.award-match-list button:last-child{border-bottom:0}.award-match-list button.active{border-left:3px solid var(--ink);background:#ffffff73;padding-left:15px}.award-match-list button>span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.award-match-list strong{font-size:10px;font-weight:500}.award-match-list small{color:#898a82;margin-top:5px;font-size:7px;display:block}.award-match-list b{font-family:DM Mono,monospace;font-size:17px;font-weight:400}.award-match-analysis{padding:42px 50px}.award-match-analysis>span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.award-match-analysis>strong{margin:28px 0 8px;font-size:25px;font-weight:500;display:block}.award-match-analysis>b{font-family:DM Mono,monospace;font-size:40px;font-weight:400}.award-match-analysis>div{border-block:1px solid var(--line);margin-top:30px;padding-block:18px}.award-match-analysis p{align-items:center;gap:9px;margin:10px 0;font-size:9px;line-height:1.6;display:flex}.award-match-analysis>small{color:#898a82;margin-top:20px;font-size:8px;line-height:1.7;display:block}.strategy-list{border-top:1px solid var(--ink)}.strategy-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.2fr;gap:35px;min-height:150px;padding:28px 0;display:grid}.strategy-list article>span{font-family:DM Mono,monospace;font-size:10px}.strategy-list h4{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500}.strategy-list article>div:nth-child(2) p{color:#777870;max-width:360px;font-size:9px;line-height:1.8}.strategy-list article>div:last-child p{border-bottom:1px solid #20211f14;align-items:center;gap:10px;margin:0;padding:9px 0;font-size:9px;display:flex}.winner-keywords{border-block:1px solid var(--ink);align-items:center;gap:25px;min-height:80px;padding:20px 0;display:flex}.winner-keywords>span{margin-right:auto}.winner-keywords strong{font-size:10px;font-weight:500}.winner-list>div{border-bottom:1px solid var(--line);grid-template-columns:80px 1.35fr 1fr .8fr;align-items:center;gap:30px;min-height:82px;padding:15px 0;display:grid}.winner-list span,.winner-list b{font-family:DM Mono,monospace;font-size:7px;font-weight:400}.winner-list strong{font-size:11px;font-weight:500}.winner-list small{color:#777870;font-size:8px}.winner-list>p{color:#898a82;border-bottom:1px solid var(--line);margin:0;padding:35px 0;font-size:9px}.submission-layout{border-block:1px solid var(--ink);grid-template-columns:.85fr 1.15fr auto;align-items:center;gap:70px;min-height:245px;padding:35px 0;display:grid}.submission-layout>div>strong{margin:8px 0 20px;font-size:11px;font-weight:500;display:block}.submission-layout ol{margin:0;padding:0;list-style:none}.submission-layout li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;min-height:35px;font-size:9px;display:grid}.submission-layout li span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.submission-layout>button{border:1px solid var(--ink);color:var(--paper);background:var(--ink);align-items:center;gap:10px;padding:13px 15px;font-size:8px;display:flex}.submission-layout>button:disabled{opacity:.4}.award-stars{color:#292a28;letter-spacing:.04em;font-family:DM Mono,monospace}@media (width<=1200px){.award-record-head,.award-record{grid-template-columns:1.25fr 1fr .8fr .8fr 1.2fr .75fr .6fr}.award-record-head>span:nth-child(7),.award-record>span:nth-child(7){display:none}.award-criteria{grid-template-columns:150px 1fr 1fr}.award-criteria p:last-child{display:none}}@media (width<=900px){.award-record-head,.award-record{grid-template-columns:1.4fr 1fr .8fr 1.1fr .65fr}.award-record-head>span:nth-child(3),.award-record>span:nth-child(3),.award-record-head>span:nth-child(4),.award-record>span:nth-child(4),.award-record-head>span:nth-child(7),.award-record>span:nth-child(7){display:none}.award-detail-intro{grid-template-columns:1fr}.award-fact-grid{grid-template-columns:1fr 1fr}.award-fact-grid>div:nth-child(2n){border-right:0}.award-fact-grid>div:nth-child(4n){border-right:1px solid var(--line)}.award-fact-grid>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.award-fact-grid>div:nth-last-child(-n+2){border-bottom:0}.award-match-layout{grid-template-columns:1fr}.award-match-list{border-right:0;border-bottom:1px solid var(--line)}.submission-layout{grid-template-columns:1fr 1fr}.submission-layout>button{justify-self:start}.winner-keywords{flex-wrap:wrap;align-items:flex-start}.winner-keywords>span{width:100%}}@media (width<=650px){.award-record-head{display:none}.award-record{grid-template-columns:1fr auto;gap:15px}.award-record>span:nth-child(2),.award-record>span:nth-child(3),.award-record>span:nth-child(4),.award-record>span:nth-child(5),.award-record>span:nth-child(7){display:none}.award-detail-intro{min-height:320px}.award-detail-intro>div:last-child,.award-fact-grid,.award-criteria,.strategy-list article,.submission-layout{grid-template-columns:1fr}.award-fact-grid>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.award-fact-grid>div:last-child{border-bottom:0!important}.award-criteria{gap:15px}.award-match-analysis{padding:35px 20px}.strategy-list article{gap:18px}.winner-list>div{grid-template-columns:55px 1fr}.winner-list small,.winner-list b{grid-column:2}.submission-layout{gap:30px}.award-detail-section{margin-top:70px}}.award-value-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.award-value-strip>div{border-right:1px solid var(--line);min-height:88px;padding:20px}.award-value-strip>div:last-child{border-right:0}.award-value-strip>div>span{color:#898a82;text-transform:uppercase;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:7px;display:block}.award-value-strip .award-stars{margin-top:15px;font-size:12px;display:block}@media (width<=650px){.award-value-strip{grid-template-columns:1fr}.award-value-strip>div{border-right:0;border-bottom:1px solid var(--line)}.award-value-strip>div:last-child{border-bottom:0}}.lifecycle-archive .archive-table-head,.lifecycle-archive .archive-row{grid-template-columns:.68fr 1.75fr 1fr 1.16fr .72fr 1.15fr 1.08fr;gap:22px}.lifecycle-archive .archive-row{min-height:126px}.lifecycle-archive .archive-row>span{min-width:0}.lifecycle-archive .archive-row>span>strong{line-height:1.55;display:block}.lifecycle-stage-cell>b{text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px;font-weight:500;line-height:1.6;display:block}.lifecycle-progress-cell>strong{font-family:DM Mono,monospace;font-size:17px!important;font-weight:400!important}.lifecycle-progress-cell>i{background:var(--line);width:100%;height:1px;margin:13px 0 0;display:block}.lifecycle-progress-cell>i>b{background:var(--ink);height:1px;transition:width .35s;display:block}.lifecycle-overview{border-top:1px solid var(--ink);margin-top:70px}.lifecycle-overview>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:50px;min-height:145px;padding:28px 0;display:grid}.lifecycle-overview h3{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:500}.lifecycle-overview h3 small{color:#777870;letter-spacing:0;font-size:15px;font-weight:400}.lifecycle-overview>header>div:last-child span{color:#898a82;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px;display:block}.lifecycle-overview>header>div:last-child strong{margin-top:10px;font-family:DM Mono,monospace;font-size:34px;font-weight:400;display:block}.lifecycle-track{border-bottom:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.lifecycle-track>div{border-right:1px solid var(--line);color:#9a9b93;min-height:115px;padding:20px;position:relative}.lifecycle-track>div:last-child{border-right:0}.lifecycle-track>div:after{content:"";background:var(--ink);height:2px;transition:right .35s;position:absolute;bottom:-1px;left:0;right:100%}.lifecycle-track>div.completed,.lifecycle-track>div.current{color:var(--ink)}.lifecycle-track>div.completed:after,.lifecycle-track>div.current:after{right:0}.lifecycle-track>div.current{background:#ffffff61}.lifecycle-track span{font-family:DM Mono,monospace;font-size:8px;display:block}.lifecycle-track strong{margin-top:25px;font-size:9px;font-weight:500;line-height:1.5;display:block}.lifecycle-track small{margin-top:5px;font-size:7px;display:block}.lifecycle-meta,.workflow-lifecycle-line{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.lifecycle-meta>div,.workflow-lifecycle-line>div{border-right:1px solid var(--line);min-height:92px;padding:21px}.lifecycle-meta>div:last-child,.workflow-lifecycle-line>div:last-child{border-right:0}.lifecycle-meta span,.workflow-lifecycle-line span{color:#898a82;text-transform:uppercase;letter-spacing:.07em;font-family:DM Mono,monospace;font-size:7px;display:block}.lifecycle-meta strong,.workflow-lifecycle-line strong{margin-top:15px;font-size:9px;font-weight:500;line-height:1.55;display:block}.workflow-lifecycle-line{border-top:1px solid var(--ink);margin-bottom:58px}.workflow-lifecycle-line small{color:#898a82;margin-top:6px;font-size:7px;line-height:1.5;display:block}.timeline-row.lifecycle-driven{border-left:2px solid var(--ink);background:#ffffff3d;padding-left:8px}@media (width<=1200px){.lifecycle-archive .archive-table-head,.lifecycle-archive .archive-row{grid-template-columns:.65fr 1.65fr 1fr 1.12fr .65fr 1fr}.lifecycle-archive .archive-table-head>span:last-child,.lifecycle-archive .archive-row>span:last-child{display:none}}@media (width<=900px){.lifecycle-archive .archive-table-head,.lifecycle-archive .archive-row{grid-template-columns:.7fr 1.7fr 1fr .72fr 1.1fr}.lifecycle-archive .archive-table-head>span:nth-child(3),.lifecycle-archive .archive-row>span:nth-child(3),.lifecycle-archive .archive-table-head>span:last-child,.lifecycle-archive .archive-row>span:last-child{display:none}.lifecycle-track{grid-template-columns:repeat(3,1fr)}.lifecycle-track>div:nth-child(3){border-right:0}.lifecycle-track>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.lifecycle-meta,.workflow-lifecycle-line{grid-template-columns:1fr 1fr}}@media (width<=650px){.lifecycle-archive .archive-row{grid-template-columns:1fr 1fr}.lifecycle-archive .archive-row>span{display:block!important}.lifecycle-archive .archive-row>span:nth-child(3),.lifecycle-archive .archive-row>span:last-child{display:none!important}.lifecycle-overview>header{grid-template-columns:1fr}.lifecycle-track{grid-template-columns:1fr 1fr}.lifecycle-track>div{border-bottom:1px solid var(--line)}.lifecycle-track>div:nth-child(2n){border-right:0}.lifecycle-meta,.workflow-lifecycle-line{grid-template-columns:1fr}.lifecycle-meta>div,.workflow-lifecycle-line>div{border-right:0;border-bottom:1px solid var(--line)}.lifecycle-meta>div:last-child,.workflow-lifecycle-line>div:last-child{border-bottom:0}}.fact-status{font-family:DM Mono,monospace!important}.fact-status.confirmed{color:#356d59!important}.fact-status.pending{color:#8b6f38!important}.fact-status.conflict{color:#a54b3b!important}.fact-status.missing{color:#92938b!important}.ai-detection{border-block:1px solid var(--ink);margin:4px 0 38px}.ai-detection>header{justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:18px 0;display:flex}.ai-detection>header span{color:#a54b3b;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px}.ai-detection>header strong{font-size:15px;font-weight:500}.ai-detection>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ai-detection p{border-right:1px solid var(--line);min-height:92px;margin:0;padding:17px}.ai-detection p:last-child{border-right:0}.ai-detection p span{color:#898a82;text-transform:uppercase;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:7px;display:block}.ai-detection p b{margin-top:18px;font-size:9px;font-weight:500;line-height:1.6;display:block}.fact-actions{align-items:center;gap:8px;display:flex}.manual-entry .fact-actions button{margin-top:12px}.manual-entry .fact-actions button:last-child{color:var(--ink);background:0 0}.fact-history{border-top:1px solid var(--ink);margin-top:48px;padding-top:24px}.fact-history>div{border-bottom:1px solid var(--line);grid-template-columns:78px 70px 1fr 100px;align-items:center;gap:16px;min-height:62px;display:grid}.fact-history time,.fact-history>div>span,.fact-history small{color:#85867f;font-family:DM Mono,monospace;font-size:7px}.fact-history>div>p{align-items:center;gap:10px;margin:0;font-size:9px;line-height:1.6;display:flex}.fact-history del{color:#9d7c73}.fact-history strong{font-weight:500}.fact-history small{text-align:right}@media (width<=900px){.ai-detection>div{grid-template-columns:1fr 1fr}.ai-detection p:nth-child(2){border-right:0}.ai-detection p:nth-child(-n+2){border-bottom:1px solid var(--line)}.fact-history>div{grid-template-columns:70px 60px 1fr}.fact-history small{text-align:left;grid-column:3}}@media (width<=650px){.ai-detection>header{flex-direction:column;align-items:flex-start;gap:8px}.ai-detection>div{grid-template-columns:1fr}.ai-detection p{border-right:0;min-height:75px;border-bottom:1px solid var(--line)!important}.ai-detection p:last-child{border-bottom:0!important}.fact-actions{flex-direction:column;align-items:stretch}.fact-actions button{width:100%}.fact-history>div{grid-template-columns:70px 1fr;padding:14px 0}.fact-history>div>p,.fact-history small{grid-column:2}}.task-workflow-grid{grid-template-columns:1.25fr .75fr;gap:70px}.task-record{border-bottom:1px solid var(--line);padding:24px 0 30px;position:relative}.task-record.lifecycle-driven{border-left:2px solid var(--ink);padding-left:12px}.task-record>header{justify-content:space-between;align-items:center;display:flex}.task-record>header>span{color:#898a82;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px}.task-status{font-family:DM Mono,monospace;font-size:7px;font-weight:500}.task-status.pending{color:#8b6f38}.task-status.processing{color:#466d79}.task-status.completed{color:#356d59}.task-status.closed{color:#898a82}.task-record h3{letter-spacing:-.025em;margin:20px 0 22px;font-size:17px;font-weight:500}.task-context-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.task-context-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:86px;padding:15px}.task-context-grid>div:nth-child(3n){border-right:0}.task-context-grid>div:nth-last-child(-n+3){border-bottom:0}.task-context-grid span{color:#898a82;text-transform:uppercase;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:6px;display:block}.task-context-grid strong{margin-top:13px;font-size:8px;font-weight:500;line-height:1.65;display:block}.task-record-actions{justify-content:flex-end;align-items:center;gap:7px;padding-top:18px;display:flex}.task-record-actions button{border:1px solid var(--ink);background:0 0;padding:8px 11px;font-size:7px}.task-record-actions button:first-child{color:var(--paper);background:var(--ink)}.task-completion-note{color:#6f7069;margin:16px 0 0;font-size:8px;line-height:1.7}.task-completion-note:before{content:"IMPACT / ";letter-spacing:.06em;font-family:DM Mono,monospace;font-size:6px}@media (width<=1100px){.task-workflow-grid{grid-template-columns:1fr}.task-context-grid{grid-template-columns:1fr 1fr}.task-context-grid>div:nth-child(3n){border-right:1px solid var(--line)}.task-context-grid>div:nth-child(2n){border-right:0}.task-context-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.task-context-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=650px){.task-context-grid{grid-template-columns:1fr}.task-context-grid>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.task-context-grid>div:last-child{border-bottom:0!important}.task-record-actions{flex-direction:column;align-items:stretch}.task-record-actions button{width:100%}}.award-record-head,.award-record{grid-template-columns:1.25fr 1.05fr .72fr 1.18fr 1.4fr 1.1fr .62fr .5fr}.award-record[role=button]{cursor:pointer}.award-reason,.award-materials{-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:7px!important;line-height:1.65!important;display:-webkit-box!important}.award-materials{color:#696a63;font-weight:400!important}.award-official-link{color:var(--ink);align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:7px;text-decoration:none;display:inline-flex}.award-official-link:hover{border-bottom:1px solid var(--ink)}.intelligence-status.watching{color:#466d79;background:#dfe8e8}.submission-strategy-summary{border-block:1px solid var(--ink);grid-template-columns:1.1fr .45fr 1.45fr;align-items:center;min-height:112px;display:grid}.submission-strategy-summary>div,.submission-strategy-summary>p{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:112px;margin:0;padding:25px;display:flex}.submission-strategy-summary>p{color:#6f7069;border-right:0;font-size:9px;line-height:1.8}.submission-strategy-summary span,.submission-strategy-grid>div>span{color:#898a82;text-transform:uppercase;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:7px;display:block}.submission-strategy-summary strong{margin-top:16px;font-size:20px;font-weight:500;display:block}.submission-strategy-grid{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.submission-strategy-grid>div{border-right:1px solid var(--line);min-height:205px;padding:27px}.submission-strategy-grid>div:last-child{border-right:0}.submission-strategy-grid p{border-bottom:1px solid #20211f14;align-items:center;gap:9px;margin:22px 0 0;padding-bottom:11px;font-size:9px;line-height:1.6;display:flex}.submission-strategy-grid>div:nth-child(2) p{color:#9b5f51}@media (width<=1200px){.award-record-head,.award-record{grid-template-columns:1.2fr 1fr .75fr 1.1fr 1.35fr 1fr .5fr}.submission-strategy-summary{grid-template-columns:1fr .4fr 1.2fr}}@media (width<=900px){.award-record-head,.award-record{grid-template-columns:1.35fr 1fr 1.35fr 1fr .5fr}.submission-strategy-summary{grid-template-columns:1fr 1fr}.submission-strategy-summary>p{border-top:1px solid var(--line);grid-column:1/-1;min-height:auto}.submission-strategy-summary>div:nth-child(2){border-right:0}.submission-strategy-grid{grid-template-columns:1fr}.submission-strategy-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.submission-strategy-grid>div:last-child{border-bottom:0}}@media (width<=650px){.award-record{grid-template-columns:1fr auto}.award-record>span:nth-child(n+2):nth-child(-n+7){display:none!important}.submission-strategy-summary{grid-template-columns:1fr}.submission-strategy-summary>div{border-right:0;border-bottom:1px solid var(--line);min-height:90px}.submission-strategy-summary>p{grid-column:auto}}.typed-radar{border-top:1px solid var(--line)}.media-radar-grid,.event-radar-grid{align-items:center;gap:19px;display:grid}.media-radar-grid{grid-template-columns:1.05fr 1.05fr 1.05fr 1.35fr .86fr 1.25fr .48fr}.event-radar-grid{grid-template-columns:1.2fr .72fr .78fr .78fr 1.28fr 1.08fr 1.05fr}.typed-radar-head{color:#888981;letter-spacing:.06em;min-height:43px;padding:0 13px;font-family:DM Mono,monospace;font-size:6px}.typed-radar-record{border-top:1px solid var(--line)}.typed-radar-record:last-of-type{border-bottom:1px solid var(--line)}.typed-radar-record>summary{cursor:pointer;min-height:126px;padding:18px 13px;list-style:none;transition:padding-left .2s,background-color .2s}.typed-radar-record>summary::-webkit-details-marker{display:none}.typed-radar-record>summary:hover,.typed-radar-record[open]>summary{background:#fff6;padding-left:17px}.typed-radar-record>summary>span{min-width:0;font-size:8px;line-height:1.65}.typed-radar-record>summary strong{font-size:10px;font-weight:500;display:block}.typed-radar-record>summary>span:first-child strong{font-size:12px}.typed-radar-record>summary small{color:#898a82;margin-top:6px;font-family:DM Mono,monospace;font-size:6px;line-height:1.55;display:block}.typed-radar-record>summary a,.radar-detail-facts a{color:var(--ink);align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:7px;text-decoration:none;display:inline-flex}.typed-radar-record>summary a:hover,.radar-detail-facts a:hover{border-bottom:1px solid var(--ink)}.radar-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.typed-radar-detail{border-top:1px solid var(--line);background:#ffffff2e}.radar-detail-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.radar-detail-facts>div{border-right:1px solid var(--line);min-height:158px;padding:24px}.radar-detail-facts>div:last-child{border-right:0}.radar-detail-facts span,.decision-project>span{color:#898a82;letter-spacing:.06em;margin-bottom:18px;font-family:DM Mono,monospace;font-size:7px;display:block}.radar-detail-facts p{color:#64655e;border-bottom:1px solid #20211f14;margin:0 0 10px;padding-bottom:8px;font-size:8px;line-height:1.7}.radar-detail-facts small{color:#898a82;margin-top:10px;font-size:7px;line-height:1.6;display:block}.opportunity-decision{border-bottom:1px solid var(--ink);grid-template-columns:1.15fr 1.65fr 1.2fr;align-items:stretch;display:grid}.decision-project,.decision-actions{border-right:1px solid var(--line);min-height:126px;padding:24px}.decision-project select{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:9px 0;font-family:inherit;font-size:9px}.decision-flow{border-right:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:126px;display:grid}.decision-flow>div{border-right:1px solid var(--line);color:#a0a19a;padding:24px 12px;position:relative}.decision-flow>div:last-child{border-right:0}.decision-flow>div:after{content:"";background:var(--ink);height:2px;transition:right .25s;position:absolute;bottom:-1px;left:0;right:100%}.decision-flow>div.done,.decision-flow>div.active{color:var(--ink)}.decision-flow>div.done:after,.decision-flow>div.active:after{right:0}.decision-flow>div.active{background:#ffffff6b}.decision-flow i{font-family:DM Mono,monospace;font-size:7px;font-style:normal;display:block}.decision-flow span{margin-top:34px;font-size:8px;display:block}.decision-actions{border-right:0}.decision-actions p{color:#6e6f68;min-height:46px;margin:0;font-size:8px;line-height:1.75}.decision-actions button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;align-items:center;gap:9px;margin-top:12px;padding:9px 0;font-family:DM Mono,monospace;font-size:7px;display:flex}.decision-actions button:disabled{opacity:.4}.decision-state{color:#795c2e;background:#eee3c8;margin-top:14px;padding:6px 8px;font-size:7px;display:inline-block}.decision-state.brand_action{color:#356d59;background:#dfeae3}@media (width<=1200px){.media-radar-grid{grid-template-columns:1.1fr 1fr 1.1fr 1.25fr .85fr .45fr}.media-radar-grid>span:nth-child(6){display:none}.event-radar-grid{grid-template-columns:1.2fr .7fr .8fr .75fr 1.25fr 1fr}.event-radar-grid>span:nth-child(6){display:none}.opportunity-decision{grid-template-columns:1fr 1.6fr}.decision-actions{border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=900px){.media-radar-grid,.event-radar-grid{grid-template-columns:1.25fr 1fr 1fr .55fr}.media-radar-grid>span:nth-child(2),.media-radar-grid>span:nth-child(4),.media-radar-grid>span:nth-child(6),.event-radar-grid>span:nth-child(2),.event-radar-grid>span:nth-child(5),.event-radar-grid>span:nth-child(6){display:none}.radar-detail-facts{grid-template-columns:1fr 1fr}.radar-detail-facts>div:nth-child(2){border-right:0}.radar-detail-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.opportunity-decision{grid-template-columns:1fr}.decision-project,.decision-flow{border-right:0;border-bottom:1px solid var(--line)}.decision-actions{border-top:0;grid-column:auto}}@media (width<=650px){.typed-radar-head{display:none}.typed-radar-record>summary.media-radar-grid,.typed-radar-record>summary.event-radar-grid{grid-template-columns:1fr auto;gap:14px}.typed-radar-record>summary>span{display:none!important}.typed-radar-record>summary>span:first-child,.typed-radar-record>summary>span:last-child{display:block!important}.media-radar-grid>span:last-child{text-align:right}.radar-detail-facts{grid-template-columns:1fr}.radar-detail-facts>div{border-right:0;min-height:auto;border-bottom:1px solid var(--line)!important}.decision-flow{grid-template-columns:1fr 1fr}.decision-flow>div:nth-child(2){border-right:0}.decision-flow>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.decision-flow span{margin-top:20px}.decision-project,.decision-actions{min-height:auto}.opportunity-decision{border-bottom:1px solid var(--ink)}}.operation-bar{color:var(--paper);background:#151614;border-top:1px solid #ffffff2e;grid-template-columns:1.05fr 3.95fr;padding:0 5vw;display:grid}.operation-bar>header{border-right:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:184px;padding:25px 25px 25px 0;display:flex}.operation-bar>header span,.operation-bar>header small,.operation-list button span{color:#888b83;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px}.operation-bar>header strong{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.35}.operation-list{grid-template-columns:repeat(5,1fr);display:grid}.operation-list button{min-height:184px;color:var(--paper);text-align:left;background:0 0;border:0;border-right:1px solid #ffffff21;flex-direction:column;align-items:flex-start;padding:23px 20px;transition:background-color .2s,padding-left .2s;display:flex;position:relative}.operation-list button:last-child{border-right:0}.operation-list button:hover,.operation-list button:focus-visible{background:#ffffff12;outline:0;padding-left:24px}.operation-list button strong{margin-top:24px;font-family:DM Mono,monospace;font-size:31px;font-weight:400;line-height:1}.operation-list button small{color:#8f918a;max-width:140px;margin-top:auto;font-size:8px;line-height:1.55}.operation-list button svg{color:#777a73;transition:transform .2s;position:absolute;bottom:22px;right:18px}.operation-list button:hover svg{transform:translate(4px)}@media (width<=1100px){.operation-bar{grid-template-columns:1fr}.operation-bar>header{border-bottom:1px solid #ffffff29;border-right:0;grid-template-columns:1fr 1fr auto;align-items:center;min-height:115px;padding-right:0;display:grid}.operation-bar>header strong{font-size:16px}.operation-list{grid-template-columns:repeat(3,1fr)}.operation-list button:nth-child(3){border-right:0}.operation-list button:nth-child(-n+3){border-bottom:1px solid #ffffff21}}@media (width<=650px){.operation-bar>header{grid-template-columns:1fr;gap:12px}.operation-bar>header strong br{display:none}.operation-list{grid-template-columns:1fr 1fr}.operation-list button{min-height:150px}.operation-list button:nth-child(3){border-right:1px solid #ffffff21}.operation-list button:nth-child(2n){border-right:0}.operation-list button:nth-child(-n+4){border-bottom:1px solid #ffffff21}}.nav-tools{align-items:center;gap:28px;display:flex}.global-search-trigger{color:#73746d;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:9px 0;font-family:DM Mono,monospace;font-size:7px;display:flex}.global-search-trigger:hover,.global-search-trigger.active{color:var(--ink);border-color:var(--ink)}.global-search-intro{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.15fr;align-items:end;gap:8vw;min-height:390px;display:grid}.global-search-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,82px);font-weight:500;line-height:.93}.global-search-intro>div:last-child{padding-bottom:45px}.global-search-intro>div:last-child>p{color:#6f7069;max-width:600px;margin:0 0 38px;font-size:11px;line-height:1.85}.global-search-input{border-block:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:64px;display:grid}.global-search-input input{background:0 0;border:0;outline:0;width:100%;padding:0;font-size:15px}.global-search-input input::placeholder{color:#9a9b94}.global-search-input>span{color:#85867e;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:7px}.search-examples{align-items:center;gap:8px;margin-top:15px;display:flex}.search-examples>span{color:#92938b;margin-right:8px;font-family:DM Mono,monospace;font-size:6px}.search-examples button{border:1px solid var(--line);color:#6f7069;background:0 0;padding:5px 8px;font-size:7px}.search-examples button:hover{border-color:var(--ink)}.search-scope-index{border-block:1px solid var(--ink);grid-template-columns:1.15fr repeat(5,1fr);margin-top:65px;display:grid}.search-scope-index>span{color:#85867e;padding:25px 20px 25px 0;font-family:DM Mono,monospace;font-size:7px}.search-scope-index>div{border-left:1px solid var(--line);min-height:130px;padding:22px}.search-scope-index>div>strong{font-family:DM Mono,monospace;font-size:8px;font-weight:400}.search-scope-index p{margin:37px 0 0;font-family:DM Mono,monospace;font-size:8px}.search-scope-index small{color:#85867e;margin-top:7px;font-family:Manrope,Noto Sans SC,sans-serif;font-size:8px;display:block}.search-result-summary{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:35px;min-height:74px;padding:0 16px;display:grid}.search-result-summary span,.search-result-summary small{color:#85867e;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:7px}.search-result-summary strong{font-size:10px;font-weight:500}.search-result-groups{padding-top:35px}.search-result-group{margin-top:45px}.search-result-group>header{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;min-height:80px;display:grid}.search-result-group>header>span,.search-result-group>header>b{font-family:DM Mono,monospace;font-size:8px;font-weight:400}.search-result-group>header strong{letter-spacing:.06em;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.search-result-group>header small{color:#85867e;margin-top:7px;font-size:8px;display:block}.search-result-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:55px 1.4fr 1.3fr .45fr auto;align-items:center;gap:25px;width:100%;min-height:92px;padding:15px 16px;display:grid}.search-result-row:hover{background:#ffffff6b;padding-left:20px}.search-result-row>span{min-width:0;font-size:8px;line-height:1.65}.search-result-row>span>strong{font-size:11px;font-weight:500;display:block}.search-result-row small{color:#898a82;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.search-result-row>span:nth-child(4){color:#6f7069;font-family:DM Mono,monospace;font-size:7px}.search-result-row svg{color:#85867e}.search-group-empty,.search-group-more{border-bottom:1px solid var(--line);color:#92938b;margin:0;padding:24px 16px;font-size:8px}.search-group-more{text-align:right;font-family:DM Mono,monospace;font-size:7px}@media (width<=1000px){.nav-tools .nav-note{display:none}.global-search-intro{grid-template-columns:1fr}.global-search-intro>div:last-child{padding-bottom:38px}.search-scope-index{grid-template-columns:repeat(3,1fr)}.search-scope-index>span{border-bottom:1px solid var(--line);grid-column:1/-1}.search-scope-index>div{border-bottom:1px solid var(--line)}.search-result-row{grid-template-columns:45px 1.5fr 1.2fr .4fr auto}}@media (width<=650px){.nav-tools{order:3;width:100%}.global-search-trigger{justify-content:flex-start;width:100%}.global-search-intro{min-height:340px}.global-search-intro h2{font-size:48px}.global-search-input{grid-template-columns:auto 1fr}.global-search-input>span{display:none}.search-examples{flex-wrap:wrap;align-items:flex-start}.search-scope-index{grid-template-columns:1fr 1fr}.search-result-summary{grid-template-columns:1fr auto;padding:16px 0}.search-result-summary small{grid-column:1/-1}.search-result-group>header{grid-template-columns:45px 1fr auto}.search-result-row{grid-template-columns:35px 1fr auto;gap:12px}.search-result-row>span:nth-child(3),.search-result-row>span:nth-child(4){display:none}.search-result-row svg{grid-column:3}.global-search-page{padding-top:45px}}.import-capture .nav,.import-capture .section-nav,.import-capture .import-preview-page>.back-link,.import-capture .import-intro,.import-capture .import-section-nav,.import-capture .import-confirm-line,.import-capture main>footer{display:none}.import-capture .import-preview-page,.import-capture .import-section{padding-top:0}.import-capture .import-section-head{margin-top:0}.import-entry-link{border:1px solid var(--ink);width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;margin-bottom:20px;padding:0 14px;display:grid}.import-entry-link span{letter-spacing:.06em;font-family:DM Mono,monospace;font-size:7px}.import-entry-link strong{font-size:9px;font-weight:500}.import-entry-link:hover{color:var(--paper);background:var(--ink)}.import-preview-page{padding-top:35px}.import-intro{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.05fr;align-items:end;gap:9vw;min-height:405px;display:grid}.import-intro>div:first-child{padding-bottom:44px}.import-intro h2{letter-spacing:-.07em;margin:26px 0 0;font-size:clamp(52px,6.2vw,88px);font-weight:500;line-height:.9}.import-intro>div:last-child{padding-bottom:44px}.import-intro>div:last-child>p{color:#6f7069;max-width:620px;margin:0 0 42px;font-size:11px;line-height:1.9}.import-file-line{border-block:1px solid var(--line);grid-template-columns:80px 1fr;align-items:center;min-height:72px;padding:14px 0;display:grid}.import-file-line span,.import-file-line small{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.import-file-line strong{font-size:10px;font-weight:500}.import-file-line small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.import-section-nav{border-bottom:1px solid var(--ink);grid-template-columns:repeat(7,1fr);display:grid}.import-section-nav button{border:0;border-right:1px solid var(--line);color:#8d8e86;text-align:left;background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:86px;padding:15px;display:flex}.import-section-nav button:last-child{border-right:0}.import-section-nav button:hover,.import-section-nav button.active{color:var(--ink);background:#ffffff73}.import-section-nav button.active{box-shadow:inset 0 -2px var(--ink)}.import-section-nav span{font-family:DM Mono,monospace;font-size:7px}.import-section-nav strong{font-size:8px;font-weight:500}.import-section{padding-top:68px}.import-section-head{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:70px 1.25fr 1fr;align-items:start;min-height:120px;display:grid}.import-section-head>span{padding-top:25px;font-family:DM Mono,monospace;font-size:8px}.import-section-head>div{border-left:1px solid var(--line);padding:22px}.import-section-head>div p{color:#898a82;margin:0;font-family:DM Mono,monospace;font-size:7px}.import-section-head h3{letter-spacing:-.035em;margin:19px 0 0;font-size:24px;font-weight:500}.import-section-head>p{color:#6f7069;margin:0;padding:24px 0 24px 24px;font-size:9px;line-height:1.8}.import-metric-line{border-bottom:1px solid var(--ink);grid-template-columns:repeat(8,1fr);display:grid}.import-metric-line>div{border-right:1px solid var(--line);flex-direction:column;min-height:135px;padding:19px;display:flex}.import-metric-line>div:last-child{border-right:0}.import-metric-line span,.import-metric-line small{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.import-metric-line strong{margin-top:auto;font-family:DM Mono,monospace;font-size:29px;font-weight:400}.import-metric-line small{margin-top:8px}.import-finding{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.import-finding>div{border-right:1px solid var(--line);min-height:190px;padding:30px}.import-finding>div:last-child{border-right:0}.import-finding span,.import-source-summary span{color:#898a82;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:7px}.import-finding strong,.import-source-summary strong{margin-top:35px;font-size:17px;font-weight:500;display:block}.import-finding p,.import-source-summary p{color:#6f7069;max-width:560px;margin:16px 0 0;font-size:9px;line-height:1.8}.import-source-summary{border-bottom:1px solid var(--ink);min-height:155px;padding:30px}.import-grid{grid-template-columns:.35fr 1.1fr 1.1fr .55fr 1.45fr .6fr;align-items:center;gap:20px;display:grid}.mapping-head{color:#898a82;border-bottom:1px solid var(--line);min-height:43px;padding:0 13px;font-family:DM Mono,monospace;font-size:6px}.mapping-row{border-bottom:1px solid var(--line);min-height:96px;padding:14px 13px;font-size:8px;line-height:1.65}.mapping-row>span{min-width:0}.mapping-row strong{font-size:9px;font-weight:500;display:block}.mapping-row small{color:#898a82;margin-top:5px;font-size:7px;display:block}.mapping-row>span:nth-child(3){font-family:DM Mono,monospace;font-size:7px}.import-status{color:#356d59;background:#dfeae3;justify-self:start;padding:6px 8px;font-size:7px}.import-status.ignored{color:#777;background:#e6e4dd}.import-compare-layout{border-bottom:1px solid var(--ink);grid-template-columns:.7fr 1.3fr;display:grid}.import-project-list{border-right:1px solid var(--ink);max-height:850px;overflow:auto}.import-project-list>header{z-index:2;border-bottom:1px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:center;min-height:55px;padding:0 15px;display:flex;position:sticky;top:0}.import-project-list>header span{font-family:DM Mono,monospace;font-size:7px}.import-project-list>header strong{font-family:DM Mono,monospace;font-size:10px;font-weight:400}.import-project-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:75px 1fr auto;align-items:center;gap:7px 15px;width:100%;min-height:100px;padding:15px;display:grid}.import-project-list button:hover,.import-project-list button.active{background:#ffffff80}.import-project-list button.active{box-shadow:inset 2px 0 var(--ink)}.import-project-list button>span{font-family:DM Mono,monospace;font-size:7px}.import-project-list button>strong{font-size:9px;font-weight:500}.import-project-list button>small{color:#898a82;grid-column:2;font-size:7px}.import-project-list button>i{color:#5a706b;grid-area:1/3/3;font-size:7px;font-style:normal}.import-project-detail,.duplicate-detail,.warning-detail{min-width:0;padding:35px}.import-project-detail>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;padding-bottom:30px;display:flex}.import-project-detail>header p,.import-project-detail>header small{color:#898a82;margin:0;font-family:DM Mono,monospace;font-size:7px}.import-project-detail>header h3{margin:15px 0 7px;font-size:25px;font-weight:500}.duplicate-badge{color:#356d59;background:#dfeae3;padding:7px 9px;font-size:7px}.import-fact-lines{grid-template-columns:1fr 1fr;display:grid}.import-fact-lines>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;padding:16px}.import-fact-lines>div:nth-child(2n){border-right:0}.import-fact-lines span,.import-narrative span,.raw-source>header span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.import-fact-lines strong{margin-top:14px;font-size:10px;font-weight:500;display:block}.import-fact-lines small{color:#8a6d38;margin-top:7px;font-size:7px;display:block}.import-narrative{border-bottom:1px solid var(--ink);padding:25px 15px}.import-narrative p{color:#55564f;max-width:760px;margin:20px 0 12px;font-size:9px;line-height:1.9}.import-narrative small{color:#898a82;font-size:7px}.raw-source{margin-top:28px}.raw-source>header{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:45px;display:flex}.raw-source>header strong{font-family:DM Mono,monospace;font-size:7px;font-weight:400}.raw-source>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:12px;padding:13px 0;display:grid}.raw-source>div span,.raw-source>div small{color:#898a82;font-family:DM Mono,monospace;font-size:6px}.raw-source>div p{margin:0;font-size:8px;line-height:1.65}.raw-source>div small{grid-column:2}.duplicate-detail>header{border-bottom:1px solid var(--ink);padding-bottom:30px}.duplicate-detail>header span,.duplicate-columns span,.duplicate-evidence span,.duplicate-decision span{color:#898a82;font-family:DM Mono,monospace;font-size:7px;display:block}.duplicate-detail>header strong{margin-top:18px;font-size:25px;font-weight:500;display:block}.duplicate-detail>header small{color:#6f7069;margin-top:10px;font-size:8px;display:block}.duplicate-columns{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.duplicate-columns>div{border-right:1px solid var(--line);min-height:185px;padding:25px 20px}.duplicate-columns>div:last-child{border-right:0}.duplicate-columns strong{margin-top:30px;font-size:13px;font-weight:500;display:block}.duplicate-columns p{color:#6f7069;margin:10px 0 0;font-size:8px;line-height:1.65}.duplicate-evidence{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.duplicate-evidence>div{border-right:1px solid var(--line);min-height:170px;padding:24px 20px}.duplicate-evidence>div:last-child{border-right:0}.duplicate-evidence p{align-items:center;gap:8px;margin:18px 0 0;font-size:8px;display:flex}.duplicate-decision{padding:27px 20px;display:block}.duplicate-decision select{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;width:100%;margin-top:18px;padding:11px 0;font-family:inherit;font-size:9px}.duplicate-decision small{color:#898a82;margin-top:9px;font-size:7px;display:block}.warning-detail>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:90px;display:flex}.warning-detail>header span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.warning-detail>header strong{margin-top:11px;font-size:15px;font-weight:500;display:block}.warning-detail>header b{font-family:DM Mono,monospace;font-size:22px;font-weight:400}.warning-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:15px;min-height:92px;padding:15px 0;display:grid}.warning-row>span{font-family:DM Mono,monospace;font-size:7px}.warning-row strong{font-size:9px;font-weight:500}.warning-row p{color:#696a63;margin:8px 0 0;font-size:8px;line-height:1.65}.warning-row i{padding:6px 8px;font-size:7px;font-style:normal}.warning-row.confirm i{color:#82662e;background:#eee3c8}.warning-row.warning i{color:#9b5f51;background:#f0dfd8}.warning-row.info i{color:#466d79;background:#dfe8e8}.warning-row.blocking i{color:#8c3e31;background:#ecd7d2}.warning-summary{padding:28px 0}.warning-summary span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.warning-summary strong{margin-top:20px;font-size:14px;font-weight:500;display:block}.warning-summary p{color:#6f7069;margin:12px 0 0;font-size:8px}.import-rules{border-bottom:1px solid var(--ink)}.import-rules>div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;align-items:center;min-height:90px;padding:15px;display:grid}.import-rules>div:last-child{border-bottom:0}.import-rules span{font-family:DM Mono,monospace;font-size:7px}.import-rules strong{font-size:10px;font-weight:500}.batch-grid{grid-template-columns:1.15fr 1.35fr .35fr .65fr .8fr;align-items:center;gap:22px;display:grid}.batch-head{color:#898a82;border-bottom:1px solid var(--line);min-height:45px;padding:0 13px;font-family:DM Mono,monospace;font-size:6px}.batch-row{border-bottom:1px solid var(--line);min-height:105px;padding:15px 13px;font-size:8px}.batch-row.current{background:#ffffff73}.batch-row strong{font-size:8px;font-weight:500;display:block}.batch-row small{color:#898a82;margin-top:8px;font-family:DM Mono,monospace;font-size:6px;display:block}.import-confirm-line{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:115px;margin-top:70px;padding:18px 0;display:grid}.import-confirm-line>div{grid-template-columns:auto 1fr;align-items:center;gap:7px 11px;display:grid}.import-confirm-line>div span{font-family:DM Mono,monospace;font-size:7px}.import-confirm-line>div strong{grid-column:2;font-size:11px;font-weight:500}.import-confirm-line>p{color:#6f7069;margin:0;font-size:8px;line-height:1.7}.import-confirm-line button{border:1px solid var(--line);color:#999;background:0 0;padding:10px 14px;font-size:7px}.import-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;display:flex}.import-state span{font-family:DM Mono,monospace;font-size:7px}.import-state strong{margin-top:20px;font-size:28px;font-weight:500}.import-state p{color:#6f7069}.import-state button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:9px 0}.archive-entry-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.normalized-library-page{padding-top:35px}.library-plan-status{border-top:1px solid var(--line);grid-template-columns:78px 1fr;gap:8px 16px;padding-top:22px;display:grid}.library-plan-status span,.library-plan-status strong{font-family:DM Mono,monospace;font-size:7px}.library-plan-status span{color:#898a82}.library-plan-status strong{overflow-wrap:anywhere;font-weight:400}.library-section-nav{border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.library-section-nav button{border:0;border-right:1px solid var(--line);color:#898a82;background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:78px;padding:15px;font-size:8px;display:flex}.library-section-nav button:last-child{border-right:0}.library-section-nav button span{font-family:DM Mono,monospace;font-size:7px}.library-section-nav button:hover,.library-section-nav button.active{color:var(--ink);background:#ffffff73}.library-section-nav button.active{box-shadow:inset 0 -2px var(--ink)}.library-summary-line{border-bottom:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.library-summary-line>div{border-right:1px solid var(--line);flex-direction:column;min-height:148px;padding:18px;display:flex}.library-summary-line>div:last-child{border-right:0}.library-summary-line span,.library-summary-line small{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.library-summary-line strong{margin-top:auto;font-family:DM Mono,monospace;font-size:27px;font-weight:400}.library-summary-line small{margin-top:9px}.library-project-selection{border-top:1px solid var(--ink);margin-top:65px}.library-project-selection>header{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr 1fr;align-items:start;gap:30px;min-height:130px;padding:24px 0;display:grid}.library-project-selection>header span,.library-project-selection>div>span{font-family:DM Mono,monospace;font-size:7px}.library-project-selection>header strong{font-size:18px;font-weight:500}.library-project-selection>header p{color:#6f7069;margin:0;font-size:9px;line-height:1.8}.library-project-selection>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1.4fr 1fr .65fr auto;align-items:center;gap:20px;min-height:104px;padding:15px 0;display:grid}.library-project-selection>div strong{font-size:9px;font-weight:500}.library-project-selection>div strong small{color:#898a82;margin-top:7px;font-weight:400;display:block}.library-project-selection>div p{font-size:8px}.library-project-selection>div i{color:#5c715e;background:#dfe9e2;padding:6px 8px;font-size:7px;font-style:normal}.library-next{border:0;border-bottom:1px solid var(--ink);background:0 0;gap:10px;margin-top:28px;padding:9px 0;font-size:8px;display:flex}.source-target-compare{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:65px;display:grid}.source-target-compare>article{border-right:1px solid var(--ink);min-width:0}.source-target-compare>article:last-child{border-right:0}.source-target-compare>article>header{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:90px;padding:22px;display:flex}.source-target-compare>article>header span,.source-record dt,.target-record span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.source-target-compare>article>header strong{font-size:10px;font-weight:500}.source-record,.target-record{min-height:420px;padding:28px 22px}.source-record>p{margin:24px 0}.source-record>p strong{font-size:14px;font-weight:500;display:block}.source-record>p small{color:#898a82;margin-top:12px;font-family:DM Mono,monospace;font-size:7px;display:block}.source-record dl{margin:0}.source-record dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:12px 0;display:grid}.source-record dd{overflow-wrap:anywhere;margin:0;font-family:DM Mono,monospace;font-size:7px}.source-record button,.target-record button,.project-library-content button{border:0;border-bottom:1px solid var(--ink);background:0 0;gap:8px;margin-top:26px;padding:8px 0;font-size:7px;display:flex}.target-record label{color:#898a82;margin-bottom:24px;font-family:DM Mono,monospace;font-size:7px;display:block}.target-record select,.target-record input{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;width:100%;margin-top:10px;padding:10px 0;font-family:inherit;font-size:9px}.target-record p{border-bottom:1px solid var(--line);padding:12px 0}.target-record p span{display:block}.target-record p strong{overflow-wrap:anywhere;margin-top:9px;font-size:8px;font-weight:500;line-height:1.6;display:block}.target-record .exclude-file{color:var(--ink);align-items:center;gap:8px;display:flex}.target-record .exclude-file input{width:auto;margin:0}.project-tree-view{border-block:1px solid var(--ink);grid-template-columns:1.2fr .8fr;margin-top:65px;display:grid}.project-tree-view>header{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:90px;padding:18px 0;display:grid}.project-tree-view>header label{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.project-tree-view>header select{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;width:100%;margin-top:10px;padding:10px 0;font-family:inherit}.project-tree-view>header>div{grid-template-columns:120px 1fr;gap:8px;display:grid}.project-tree-view>header span,.project-tree-view>header strong{font-family:DM Mono,monospace;font-size:7px}.project-tree-view>header span{color:#898a82}.tree-root{border-right:1px solid var(--ink);padding:30px}.tree-root>strong{border-bottom:1px solid var(--line);padding-bottom:25px;font-size:15px;font-weight:500;display:block}.tree-root details{border-bottom:1px solid var(--line)}.tree-root summary{cursor:pointer;gap:20px;padding:14px 0;font-size:9px;display:flex}.tree-root summary span{font-family:DM Mono,monospace;font-size:7px}.tree-root p{color:#6f7069;margin:0;padding:8px 0 8px 54px;font-family:DM Mono,monospace;font-size:7px}.project-tree-view>aside{max-height:780px;padding:30px;overflow:auto}.project-tree-view>aside>span{font-family:DM Mono,monospace;font-size:7px}.project-tree-view>aside p{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.project-tree-view>aside small{color:#898a82;font-family:DM Mono,monospace;font-size:6px;display:block}.project-tree-view>aside strong{overflow-wrap:anywhere;margin-top:7px;font-size:8px;font-weight:500;display:block}.review-queue,.operation-log{border-top:1px solid var(--ink);margin-top:65px}.review-queue>header,.operation-log>header{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr 1fr;gap:30px;min-height:120px;padding:24px 0;display:grid}.review-queue>header span,.operation-log>header span{font-family:DM Mono,monospace;font-size:7px}.review-queue>header strong,.operation-log>header strong{font-family:DM Mono,monospace;font-size:25px;font-weight:400}.review-queue>header p,.operation-log>header p{color:#6f7069;margin:0;font-size:9px;line-height:1.8}.review-queue>div,.operation-log>div{border-bottom:1px solid var(--line);grid-template-columns:70px 170px 1fr 1fr auto;align-items:center;gap:20px;min-height:96px;padding:16px 0;display:grid}.review-queue>div>span,.operation-log time{font-family:DM Mono,monospace;font-size:7px}.review-queue>div strong,.operation-log>div strong{font-size:9px;font-weight:500}.review-queue>div p,.operation-log>div p{font-size:8px;line-height:1.6}.review-queue>div i,.operation-log>div i{color:#86652e;background:#eee3c8;padding:6px 8px;font-size:7px;font-style:normal}.operation-log>div i.success{color:#4d6f5a;background:#dfe9e2}.library-confirm-line{border-block:1px solid var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:15px;min-height:120px;margin-top:65px;padding:18px 0;display:grid}.library-confirm-line>div span,.library-confirm-line>div small{color:#898a82;font-family:DM Mono,monospace;font-size:7px;display:block}.library-confirm-line>div strong{margin:10px 0;font-size:11px;font-weight:500;display:block}.library-confirm-line button{border:1px solid var(--ink);background:0 0;padding:10px 14px;font-size:8px}.library-confirm-line button:disabled{color:#aaa;border-color:var(--line)}.project-library-block{border-block:1px solid var(--ink);margin-top:70px}.project-library-block>header{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:40px;min-height:145px;padding:26px 0;display:grid}.project-library-block h3{margin:18px 0 0;font-size:28px;font-weight:500}.project-library-block>header>div:last-child{grid-template-columns:120px 1fr;gap:8px 15px;display:grid}.project-library-block>header>div:last-child span,.project-library-block>header>div:last-child strong{font-family:DM Mono,monospace;font-size:7px}.project-library-block>header>div:last-child span{color:#898a82}.project-library-block>header>div:last-child strong{font-weight:400}.project-library-content{grid-template-columns:1fr 1fr 1fr;display:grid}.project-library-content>div{border-right:1px solid var(--line);min-height:180px;padding:25px}.project-library-content>div:last-child{border-right:0}.project-library-content span,.project-library-content small{color:#898a82;font-family:DM Mono,monospace;font-size:7px;display:block}.project-library-content strong{overflow-wrap:anywhere;margin-top:28px;font-size:10px;font-weight:500;line-height:1.7;display:block}.project-library-content small{margin-top:12px;line-height:1.6}@media (width<=900px){.archive-entry-links,.library-summary-line,.source-target-compare,.project-tree-view,.project-library-content{grid-template-columns:1fr}.library-summary-line>div{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.source-target-compare>article,.tree-root,.project-library-content>div{border-right:0;border-bottom:1px solid var(--line)}.library-project-selection>header,.review-queue>header,.operation-log>header{grid-template-columns:1fr}.library-project-selection>div,.review-queue>div,.operation-log>div{grid-template-columns:55px 1fr}.library-project-selection>div p,.library-project-selection>div i,.review-queue>div p,.review-queue>div i,.operation-log>div p,.operation-log>div i{grid-column:2}.project-tree-view>header{grid-template-columns:1fr}.project-tree-view>aside{grid-column:1}.project-library-block>header{grid-template-columns:1fr}.library-section-nav{grid-template-columns:repeat(5,minmax(120px,1fr));overflow:auto}}@media (width<=1100px){.import-section-nav{grid-template-columns:repeat(4,1fr)}.import-section-nav button:nth-child(-n+4){border-bottom:1px solid var(--line)}.import-metric-line{grid-template-columns:repeat(4,1fr)}.import-metric-line>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.import-grid{grid-template-columns:.3fr 1.05fr 1fr .55fr 1.25fr}.mapping-head span:nth-child(6),.mapping-row>span:nth-child(6){display:none}.import-compare-layout{grid-template-columns:.8fr 1.2fr}.import-confirm-line{grid-template-columns:1fr auto}.import-confirm-line>p{grid-area:2/1/auto/-1}}@media (width<=760px){.import-intro{grid-template-columns:1fr;min-height:360px}.import-intro>div:first-child{padding-bottom:20px}.import-intro>div:last-child{padding-bottom:30px}.import-intro h2{font-size:52px}.import-section-nav{grid-template-columns:1fr 1fr}.import-section-nav button{min-height:65px}.import-section-head{grid-template-columns:45px 1fr}.import-section-head>p{grid-column:1/-1;padding-left:0}.import-metric-line{grid-template-columns:1fr 1fr}.import-finding,.import-compare-layout{grid-template-columns:1fr}.import-project-list{border-right:0;border-bottom:1px solid var(--ink);max-height:360px}.import-grid{grid-template-columns:35px 1.2fr .8fr}.mapping-head span:nth-child(3),.mapping-head span:nth-child(5),.mapping-head span:nth-child(6),.mapping-row>span:nth-child(3),.mapping-row>span:nth-child(5),.mapping-row>span:nth-child(6){display:none}.import-project-detail,.duplicate-detail,.warning-detail{padding:25px 0}.import-fact-lines{grid-template-columns:1fr}.import-fact-lines>div{border-right:0}.raw-source>div{grid-template-columns:1fr}.raw-source>div small{grid-column:1}.duplicate-columns,.duplicate-evidence{grid-template-columns:1fr}.duplicate-columns>div,.duplicate-evidence>div{border-right:0;border-bottom:1px solid var(--line)}.batch-grid{grid-template-columns:1.15fr .55fr .65fr}.batch-head span:nth-child(2),.batch-head span:nth-child(5),.batch-row>span:nth-child(2),.batch-row>span:nth-child(5){display:none}.import-confirm-line{grid-template-columns:1fr}.import-confirm-line>p{grid-area:auto}.import-confirm-line button{justify-self:start}}.project-operation-rail{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:24px}.primary-operation{width:100%;min-height:58px;color:var(--paper);background:var(--ink);text-align:left;border:0;padding:0 15px;font-size:10px}.project-operation-links{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.project-operation-links button{border:0;border-right:1px solid var(--line);background:0 0;min-height:42px;font-size:7px}.project-operation-links button:last-child{border-right:0}.project-operation-links button:not(:disabled):hover{color:var(--paper);background:var(--ink)}.project-operation-links button:disabled{color:#aaa}.project-detail-actions{justify-content:space-between;align-items:center;display:flex}.project-detail-actions>div{gap:18px;display:flex}.project-detail-actions>div button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:8px 0;font-size:8px}.maintenance-page{padding-top:32px}.maintenance-intro{border-bottom:1px solid var(--ink);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;min-height:300px;display:grid}.maintenance-intro>div,.maintenance-intro>p{padding-bottom:38px}.maintenance-intro span,.maintenance-status-line b,.maintenance-form-index span,.maintenance-actions span,.maintenance-changebar span{color:#878880;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px}.maintenance-intro h2{letter-spacing:-.06em;max-width:900px;margin:22px 0 0;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.95}.maintenance-intro p{color:#6d6e67;max-width:520px;margin:0;font-size:10px;line-height:1.9}.maintenance-form{border-bottom:1px solid var(--ink);grid-template-columns:.7fr 1.3fr;display:grid}.maintenance-form-index{border-right:1px solid var(--line);padding:38px 35px 38px 0}.maintenance-form-index strong{margin-top:38px;font-size:25px;font-weight:500;display:block}.maintenance-form-index p{color:#6d6e67;max-width:380px;margin:18px 0;font-size:9px;line-height:1.8}.maintenance-fields{grid-template-columns:1fr 1fr;display:grid}.maintenance-fields label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:105px;padding:20px}.maintenance-fields label:nth-child(2n){border-right:0}.maintenance-fields label.wide,.maintenance-fields label.check-line{border-right:0;grid-column:1/-1}.maintenance-fields label>span{color:#7f8078;font-family:DM Mono,monospace;font-size:7px;display:block}.maintenance-fields input,.maintenance-fields select,.maintenance-fields textarea,.register-entry input,.history-filter select{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;background:0 0;border-radius:0;outline:0;margin-top:16px;padding:7px 0;font-size:10px}.maintenance-fields input:disabled{color:#777;border-bottom-color:var(--line)}.maintenance-fields textarea{resize:vertical;min-height:80px;line-height:1.7}.maintenance-fields .check-line{align-items:center;gap:12px;min-height:70px;display:flex}.maintenance-fields .check-line input{width:auto;margin:0}.maintenance-fields .check-line span{font-family:inherit;font-size:9px}.maintenance-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;min-height:88px;padding:16px 0;display:flex}.maintenance-actions>div{margin-right:auto}.maintenance-actions strong{margin-top:7px;font-family:DM Mono,monospace;font-size:8px;font-weight:400;display:block}.maintenance-actions button,.maintenance-changebar button,.inline-action,.register-entry button,.archive-actions button{border:1px solid var(--line);background:0 0;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:8px;display:inline-flex}.maintenance-actions .primary,.maintenance-changebar .primary{border-color:var(--ink);color:var(--paper);background:var(--ink)}.maintenance-notice{color:#7f4d3e;border-block:1px solid #b88c7d;margin:25px 0;padding:16px 0;font-size:9px}.maintenance-status-line{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.maintenance-status-line span{border-right:1px solid var(--line);min-height:92px;padding:20px;font-family:DM Mono,monospace;font-size:17px}.maintenance-status-line span:last-child{border-right:0}.maintenance-status-line b{margin-bottom:26px;font-weight:400;display:block}.maintenance-editor{border-bottom:1px solid var(--ink);grid-template-columns:260px 1fr;display:grid}.maintenance-editor>aside{border-right:1px solid var(--ink)}.maintenance-editor>aside button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:28px 1fr;gap:5px 12px;width:100%;min-height:72px;padding:13px;display:grid}.maintenance-editor>aside button.active,.maintenance-editor>aside button:hover{color:var(--paper);background:var(--ink)}.maintenance-editor>aside span{grid-row:1/3;font-family:DM Mono,monospace;font-size:7px}.maintenance-editor>aside strong{font-size:8px;font-weight:500}.maintenance-editor>aside small{font-size:7px}.maintenance-editor-body{min-width:0}.maintenance-section>header{border-bottom:1px solid var(--ink);grid-template-columns:50px 1fr;align-items:end;min-height:128px;padding:26px;display:grid}.maintenance-section>header span{font-family:DM Mono,monospace;font-size:7px}.maintenance-section h3{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:500}.maintenance-section h3 small{color:#777;font-size:12px;font-weight:400}.maintenance-records>div{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.1fr 1fr;align-items:center;gap:22px;min-height:93px;padding:18px 24px;display:grid}.maintenance-records span,.maintenance-records small{color:#85867e;font-family:DM Mono,monospace;font-size:7px}.maintenance-records strong{font-size:10px;font-weight:500}.maintenance-records>p{color:#777;padding:28px;font-size:9px}.fact-maintenance-note{border-bottom:1px solid var(--line);padding:22px 25px}.fact-maintenance-note strong{font-size:11px}.fact-maintenance-note p{color:#6d6e67;margin:8px 0 0;font-size:8px}.inline-action{margin:20px 25px}.candidate-lines>div{border-top:1px solid var(--line);grid-template-columns:.7fr 1fr .8fr auto;align-items:center;gap:18px;min-height:78px;padding:14px 25px;display:grid}.candidate-lines span,.candidate-lines small{font-family:DM Mono,monospace;font-size:7px}.candidate-lines small{color:#7d7e76}.candidate-lines strong{font-size:9px}.candidate-lines button{border:0;border-bottom:1px solid var(--ink);background:0 0;gap:6px;padding:7px 0;font-size:7px;display:flex}.register-entry{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:25px;min-height:90px;padding:18px 25px;display:grid}.archive-actions{flex-wrap:wrap;gap:12px;padding:25px;display:flex}.maintenance-changebar{z-index:5;border-bottom:1px solid var(--ink);background:var(--paper);align-items:center;gap:10px;min-height:88px;padding:14px 0;display:flex;position:sticky;bottom:0}.maintenance-changebar>div{margin-right:auto}.maintenance-changebar strong{margin-top:8px;font-size:8px;font-weight:500;display:block}.maintenance-changebar button:disabled{opacity:.35}.archived-list{border-bottom:1px solid var(--ink)}.archived-list>header,.archived-list>div{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.3fr 1fr .6fr;align-items:center;gap:25px;min-height:55px;padding:0 15px;display:grid}.archived-list>header{font-family:DM Mono,monospace;font-size:7px}.archived-list>div{min-height:100px}.archived-list>div>span,.archived-list>div>small{font-family:DM Mono,monospace;font-size:7px}.archived-list>div>strong{font-size:10px}.archived-list>div>button{background:0 0;border:0;gap:7px;font-size:7px;display:flex}.archived-list>p{padding:30px;font-size:9px}.history-filter{border-bottom:1px solid var(--ink);padding:20px 0}.history-filter label{align-items:center;gap:20px;font-size:8px;display:flex}.history-filter select{width:220px;margin:0}.history-lines article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 1fr;gap:25px;min-height:150px;padding:22px 0;display:grid}.history-lines article>span{font-family:DM Mono,monospace;font-size:7px}.history-lines strong{font-size:11px}.history-lines small{color:#85867e;margin-top:10px;font-family:DM Mono,monospace;font-size:7px;display:block}.history-lines p{font-size:8px}.history-lines pre{color:#65665f;white-space:pre-wrap;margin:0;font-family:DM Mono,monospace;font-size:7px;overflow:auto}@media (width<=900px){.maintenance-editor{grid-template-columns:190px 1fr}.maintenance-form{grid-template-columns:1fr}.maintenance-form-index{border-right:0;border-bottom:1px solid var(--ink);padding-right:0}.maintenance-status-line{grid-template-columns:1fr 1fr}.history-lines article{grid-template-columns:40px 1fr}.history-lines pre{grid-column:2}}@media (width<=650px){.project-operation-links,.maintenance-status-line{grid-template-columns:1fr}.project-detail-actions{align-items:flex-start;gap:15px}.maintenance-intro{grid-template-columns:1fr;min-height:360px}.maintenance-intro>div{padding-bottom:0}.maintenance-editor{grid-template-columns:1fr}.maintenance-editor>aside{border-right:0;border-bottom:1px solid var(--ink);display:flex;overflow:auto}.maintenance-editor>aside button{min-width:150px}.maintenance-fields{grid-template-columns:1fr}.maintenance-fields label,.maintenance-fields label:nth-child(2n){border-right:0;grid-column:1}.maintenance-changebar{flex-wrap:wrap;position:static}.maintenance-changebar>div{width:100%;margin-right:0}.maintenance-records>div,.candidate-lines>div,.archived-list>header,.archived-list>div{grid-template-columns:1fr}.archived-list>header{display:none}.history-lines article{grid-template-columns:1fr}.history-lines pre{grid-column:1}}.nav-tools{gap:20px}.brand-os-return{border:0;border-bottom:1px solid var(--ink);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:9px 0;font-family:DM Mono,monospace;font-size:7px;display:flex}.project-operation-rail{position:relative}.read-only-note{color:#7d6f64;letter-spacing:.05em;background:#ece8e1;padding:8px 15px;font-family:DM Mono,monospace;font-size:7px;display:block}.primary-operation:disabled,.import-entry-link:disabled{opacity:.45;cursor:not-allowed}.import-entry-link:disabled:hover{color:var(--ink);background:0 0}.archive-load-more{border:0;border-bottom:1px solid var(--ink);background:0 0;width:100%;min-height:52px;font-family:DM Mono,monospace;font-size:8px}.archive-load-more:hover{color:var(--paper);background:var(--ink)}@media (width<=1000px){.brand-os-return{font-size:0}.brand-os-return svg{width:16px;height:16px}}.master-import-nav{grid-template-columns:repeat(5,1fr)}.master-import-nav button:nth-child(-n+5){border-bottom:1px solid var(--line)}.master-pilots{border-top:1px solid var(--ink);margin-top:65px}.master-pilots>header{border-bottom:1px solid var(--line);grid-template-columns:180px 80px 1fr;align-items:start;gap:25px;min-height:115px;padding:22px 0;display:grid}.master-pilots>header span,.master-pilots article>span{font-family:DM Mono,monospace;font-size:7px}.master-pilots>header strong{font-family:DM Mono,monospace;font-size:26px;font-weight:400}.master-pilots>header p{color:#707169;margin:0;font-size:9px}.master-pilots article{border-bottom:1px solid var(--line);grid-template-columns:170px 1.3fr 1fr 1fr;align-items:center;gap:22px;min-height:135px;padding:20px 0;display:grid}.master-pilots article>strong{font-family:DM Mono,monospace;font-size:8px;font-weight:400}.master-pilots article>strong small{margin-top:9px;font-family:Manrope,Noto Sans SC,sans-serif;font-size:11px;display:block}.master-pilots article p,.master-pilots article>small{font-size:8px;line-height:1.7}.master-pilots article>small{color:#6f7069}.master-validation-grid{border-bottom:1px solid var(--ink);grid-template-columns:1.4fr .6fr;display:grid}.master-validation-grid>section{border-right:1px solid var(--ink)}.master-validation-grid>section>header,.master-validation-grid>section>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr .45fr .45fr;align-items:center;gap:18px;min-height:58px;padding:0 16px;display:grid}.master-validation-grid>section>header{color:#898a82;min-height:42px;font-family:DM Mono,monospace;font-size:6px}.master-validation-grid>section>div strong{font-size:9px;font-weight:500}.master-validation-grid>section>div span,.master-validation-grid>section>div i{font-family:DM Mono,monospace;font-size:7px;font-style:normal}.master-validation-grid>section>div i{color:#4e705d}.master-validation-grid>section>div i.warn{color:#984b3b}.master-validation-grid>aside{padding:24px}.master-validation-grid>aside>span{font-family:DM Mono,monospace;font-size:7px}.master-validation-grid>aside p{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:12px;padding:12px 0;font-size:8px;display:grid}.master-validation-grid>aside p strong{font-weight:500}.master-validation-grid>aside p i{color:#4e705d;font-style:normal}.master-mapping-grid{grid-template-columns:1fr 1fr .45fr .8fr 1.35fr .3fr;align-items:center;gap:20px;display:grid}.master-mapping-grid.mapping-head{padding-inline:13px}.master-mapping-grid.mapping-row>span:nth-child(3){font-family:inherit}.master-mapping-grid .import-status{overflow-wrap:anywhere}.master-view-switch{border-bottom:1px solid var(--ink);display:flex}.master-view-switch button{border:0;border-right:1px solid var(--line);background:0 0;min-width:150px;padding:14px 0;font-size:8px}.master-view-switch button.active{color:var(--paper);background:var(--ink)}.master-import-search{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;padding:0 15px;display:grid}.master-import-search input{background:0 0;border:0;outline:0;font-size:9px}.master-import-search span{font-family:DM Mono,monospace;font-size:7px}.standard-view-preview>nav{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.standard-view-preview>nav button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;min-height:100px;padding:16px;display:flex}.standard-view-preview>nav button:last-child{border-right:0}.standard-view-preview>nav button.active{box-shadow:inset 0 -2px var(--ink);background:#ffffff8c}.standard-view-preview>nav span,.standard-view-preview>nav small,.standard-view-preview>header>span{font-family:DM Mono,monospace;font-size:7px}.standard-view-preview>nav strong{margin-top:16px;font-size:10px;font-weight:500}.standard-view-preview>nav small{color:#898a82;margin-top:auto}.standard-view-preview>header{border-bottom:1px solid var(--ink);flex-direction:column;justify-content:flex-end;min-height:230px;padding:38px 0;display:flex}.standard-view-preview>header h3{letter-spacing:-.045em;margin:28px 0 10px;font-size:42px;font-weight:500}.standard-view-preview>header p{color:#946355;margin:0;font-size:8px}.standard-view-preview>section{border-bottom:1px solid var(--ink);grid-template-columns:.28fr 1.72fr;display:grid}.standard-view-preview>section>div{border-right:1px solid var(--ink);padding:22px}.standard-view-preview>section>div span{font-family:DM Mono,monospace;font-size:8px}.standard-view-preview>section>div strong{margin-top:25px;font-size:11px;font-weight:500;display:block}.standard-view-preview>section>article{grid-template-columns:1fr 1fr;display:grid}.standard-view-preview>section p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;min-height:88px;margin:0;padding:16px;display:grid}.standard-view-preview>section p span{font-size:8px}.standard-view-preview>section p strong{grid-column:1/-1;font-size:9px;font-weight:500;line-height:1.5}.standard-view-preview>section p i{color:#80652f;background:#eee3c8;align-self:start;padding:4px 6px;font-size:6px;font-style:normal}.standard-view-preview>section p i.missing{color:#8a4c40;background:#ecdcd8}.standard-view-preview>section p i.conflict{color:#8c3e31;background:#e9d0ca}.standard-view-preview>section p i.not_applicable{color:#777;background:#e6e4dd}.standard-view-preview>section p i.confirmed,.standard-view-preview>section p i.source_anchor{color:#466c58;background:#dfe9e2}.master-record-head,.master-record-row{align-items:center;gap:18px;display:grid}.master-record-head{color:#898a82;border-bottom:1px solid var(--line);min-height:44px;padding:0 13px;font-family:DM Mono,monospace;font-size:6px}.master-record-row{border-bottom:1px solid var(--line);min-height:92px;padding:14px 13px;font-size:8px}.master-record-row strong{font-size:9px;font-weight:500}.master-record-row small{color:#787970;margin-top:7px;line-height:1.55;display:block}.master-record-row>span:first-child,.master-record-row>span:nth-last-child(2){font-family:DM Mono,monospace;font-size:6px}.master-record-row>i{color:#80652f;background:#eee3c8;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal}.master-issue-grid{grid-template-columns:.75fr 1fr 1.8fr .55fr .75fr .45fr}.master-candidate-grid{grid-template-columns:.8fr 1fr 2fr .8fr .45fr}.master-diff{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr 1.4fr;display:grid}.master-diff>section{border-right:1px solid var(--ink);min-height:310px;padding:30px}.master-diff>section:last-child{border-right:0}.master-diff>section>span{font-family:DM Mono,monospace;font-size:7px}.master-diff>section>strong{margin-top:42px;font-family:DM Mono,monospace;font-size:36px;font-weight:400;display:block}.master-diff>section>p{color:#6f7069;margin:8px 0;font-size:8px}.master-diff>section:last-child p{border-bottom:1px solid var(--line);align-items:center;padding:11px 0;display:flex}.master-diff>section:last-child p strong{min-width:70px;font-family:DM Mono,monospace;font-size:18px;font-weight:400}.master-diff>section:last-child p small{font-size:7px}.master-folder-plan{border-top:1px solid var(--ink);margin-top:75px}.master-folder-plan>header{border-bottom:1px solid var(--ink);grid-template-columns:1.25fr .75fr;align-items:end;min-height:330px;display:grid}.master-folder-plan>header>div{padding:35px 0}.master-folder-plan>header>div:first-child{border-right:1px solid var(--ink)}.master-folder-plan>header p{gap:8px;font-family:DM Mono,monospace;font-size:7px;display:flex}.master-folder-plan>header h3{letter-spacing:-.055em;margin:60px 0 0;font-size:48px;font-weight:500;line-height:.95}.master-folder-plan>header>div:last-child{grid-template-columns:140px 1fr;gap:14px;padding-left:35px;display:grid}.master-folder-plan>header span,.master-folder-plan>header strong,.master-folder-plan>div span,.master-folder-plan>div small{font-family:DM Mono,monospace;font-size:7px}.master-folder-plan>header span{color:#898a82}.master-folder-plan>header strong{overflow-wrap:anywhere;font-weight:400}.master-folder-plan>div{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.master-folder-plan>div article{border-right:1px solid var(--line);min-height:160px;padding:28px}.master-folder-plan>div article:last-child{border-right:0}.master-folder-plan>div strong{overflow-wrap:anywhere;margin:38px 0 12px;font-size:10px;font-weight:500;display:block}.master-folder-plan>div small{color:#777870;line-height:1.6}.master-folder-plan>section{grid-template-columns:1fr 1fr;display:grid}.master-folder-plan>section p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;min-height:58px;margin:0;padding:0 18px;display:grid}.master-folder-plan>section p span{font-family:DM Mono,monospace;font-size:7px}.master-folder-plan>section p strong{font-size:8px;font-weight:500}@media (width<=900px){.master-import-nav{grid-template-columns:repeat(2,minmax(130px,1fr));overflow:auto}.master-import-nav button{border-bottom:1px solid var(--line)}.master-pilots>header,.master-pilots article,.master-validation-grid,.master-diff,.master-folder-plan>header,.master-folder-plan>div{grid-template-columns:1fr}.master-validation-grid>section,.master-diff>section,.master-folder-plan>header>div:first-child,.master-folder-plan>div article{border-right:0;border-bottom:1px solid var(--ink)}.master-mapping-grid{grid-template-columns:1fr 1fr .65fr}.master-mapping-grid>span:nth-child(4),.master-mapping-grid>span:nth-child(5),.master-mapping-grid>span:nth-child(6){display:none}.master-issue-grid,.master-candidate-grid{grid-template-columns:.8fr 1fr 1.5fr}.master-record-head>span:nth-child(n+4),.master-record-row>span:nth-child(n+4),.master-record-row>i{display:none}.standard-view-preview>nav,.standard-view-preview>section,.standard-view-preview>section>article,.master-folder-plan>section{grid-template-columns:1fr}.standard-view-preview>section>div{border-right:0;border-bottom:1px solid var(--ink)}.master-folder-plan>header>div:last-child{padding-left:0}}.standard-view-hierarchy{border-bottom:1px solid var(--ink)}.standard-view-hierarchy>p{color:#898a82;border-bottom:1px solid var(--line);letter-spacing:.07em;align-items:center;min-height:38px;margin:0;padding:0 16px;font-family:DM Mono,monospace;font-size:7px;display:flex}.standard-view-preview>.standard-view-hierarchy>nav{border-bottom:1px solid var(--ink);display:grid}.standard-view-preview>.standard-view-hierarchy>nav:last-child{border-bottom:0}.standard-view-preview>.standard-view-hierarchy>nav button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.standard-view-preview>.standard-view-hierarchy>nav button:last-child{border-right:0}.standard-view-preview>.standard-view-hierarchy>nav button.active{color:var(--paper);background:var(--ink);box-shadow:none}.standard-view-preview>.standard-view-hierarchy>nav span,.standard-view-preview>.standard-view-hierarchy>nav small{font-family:DM Mono,monospace;font-size:7px}.standard-view-preview>.standard-view-hierarchy>nav strong{margin-top:18px;font-size:13px;font-weight:500}.standard-view-preview>.standard-view-hierarchy>nav small{color:#898a82;margin-top:auto}.standard-view-preview>.standard-view-hierarchy>nav button.active small{color:#aaa}.standard-brand-nav{grid-template-columns:1fr 1fr}.standard-brand-nav button{min-height:112px}.standard-discipline-nav button{min-height:86px}.standard-view-preview>.standard-view-hierarchy>.standard-discipline-nav strong{margin-top:8px;font-size:10px}.standard-view-preview>.standard-view-hierarchy>.standard-discipline-nav small{margin-top:12px}@media (width<=600px){.standard-view-preview>.standard-view-hierarchy>.standard-brand-nav{grid-template-columns:1fr 1fr}.standard-view-preview>.standard-view-hierarchy>nav button{padding:14px}.standard-view-preview>.standard-view-hierarchy>nav strong{font-size:11px}.standard-view-preview>.standard-view-hierarchy>.standard-discipline-nav{grid-template-columns:1fr!important}.standard-view-preview>.standard-view-hierarchy>.standard-discipline-nav button{border-right:0;border-bottom:1px solid var(--line)}}.standard-project-browser{border-bottom:1px solid var(--ink);grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.standard-project-sidebar{border-right:1px solid var(--ink);max-height:100vh;position:sticky;top:0;overflow:hidden}.standard-project-sidebar>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:70px;padding:0 16px;display:flex}.standard-project-sidebar>header span,.standard-project-sidebar>header strong{font-family:DM Mono,monospace;font-size:7px}.standard-project-sidebar>header strong{font-size:18px;font-weight:400}.standard-project-sidebar>label{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:grid}.standard-project-sidebar>label input{background:0 0;border:0;outline:0;min-width:0;font-size:8px}.standard-project-sidebar>label span{font-family:DM Mono,monospace;font-size:7px}.standard-project-sidebar>div{scrollbar-width:thin;scrollbar-color:#20211f40 transparent;max-height:calc(100vh - 124px);overflow-y:auto}.standard-project-sidebar>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr auto;gap:7px 12px;width:100%;min-height:82px;padding:14px 16px;display:grid}.standard-project-sidebar>div>button:hover{background:#fff6}.standard-project-sidebar>div>button.active{border-left:3px solid var(--ink);background:#ffffff9e;padding-left:13px}.standard-project-sidebar>div>button>span{font-family:DM Mono,monospace;font-size:7px}.standard-project-sidebar>div>button>strong{grid-column:1/-1;font-size:9px;font-weight:500;line-height:1.55}.standard-project-sidebar>div>button>small{color:#898a82;grid-column:1/-1;font-size:7px}.standard-project-record{min-width:0}.standard-record-navigation{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:70px;padding:0 20px;display:grid}.standard-record-navigation button{border:0;border-bottom:1px solid var(--ink);background:0 0;justify-self:start;padding:8px 0;font-family:DM Mono,monospace;font-size:7px}.standard-record-navigation button:last-child{justify-self:end}.standard-record-navigation button:disabled{cursor:default;opacity:.3}.standard-record-navigation span{font-family:DM Mono,monospace;font-size:7px}.standard-project-record>header{border-bottom:1px solid var(--ink);flex-direction:column;justify-content:flex-end;min-height:230px;padding:38px 32px;display:flex}.standard-project-record>header>span{font-family:DM Mono,monospace;font-size:7px}.standard-project-record>header h3{letter-spacing:-.045em;margin:28px 0 10px;font-size:42px;font-weight:500}.standard-project-record>header p{color:#946355;margin:0;font-size:8px}.standard-project-record>section{border-bottom:1px solid var(--ink);grid-template-columns:.28fr 1.72fr;display:grid}.standard-project-record>section>div{border-right:1px solid var(--ink);padding:22px}.standard-project-record>section>div span{font-family:DM Mono,monospace;font-size:8px}.standard-project-record>section>div strong{margin-top:25px;font-size:11px;font-weight:500;display:block}.standard-project-record>section>article{grid-template-columns:1fr 1fr;display:grid}.standard-project-record>section p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;min-height:88px;margin:0;padding:16px;display:grid}.standard-project-record>section p span{font-size:8px}.standard-project-record>section p strong{overflow-wrap:anywhere;grid-column:1/-1;font-size:9px;font-weight:500;line-height:1.5}.standard-project-record>section p i{color:#80652f;background:#eee3c8;align-self:start;padding:4px 6px;font-size:6px;font-style:normal}.standard-project-record>section p i.missing{color:#8a4c40;background:#ecdcd8}.standard-project-record>section p i.conflict{color:#8c3e31;background:#e9d0ca}.standard-project-record>section p i.not_applicable{color:#777;background:#e6e4dd}.standard-project-record>section p i.confirmed,.standard-project-record>section p i.source_anchor{color:#466c58;background:#dfe9e2}@media (width<=900px){.standard-project-browser{grid-template-columns:1fr}.standard-project-sidebar{border-right:0;border-bottom:1px solid var(--ink);max-height:none;position:relative}.standard-project-sidebar>div{max-height:390px}.standard-project-record>section{grid-template-columns:1fr}.standard-project-record>section>div{border-right:0;border-bottom:1px solid var(--ink)}.standard-project-record>section>article{grid-template-columns:1fr}}.phase3a-page{padding-top:52px}.phase3a-readiness{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:7px 20px;padding-top:18px;display:grid}.phase3a-readiness span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.phase3a-readiness strong{font-family:DM Mono,monospace;font-size:9px;font-weight:500}.phase3a-nav{border-block:1px solid var(--ink);display:flex;overflow-x:auto}.phase3a-nav button{border:0;border-right:1px solid var(--line);text-align:left;white-space:nowrap;background:0 0;min-width:145px;height:56px;padding:0 18px;font-size:9px}.phase3a-nav button span{color:#96978f;margin-right:12px;font-family:DM Mono,monospace;font-size:7px}.phase3a-nav button.active{color:var(--paper);background:var(--ink)}.phase3a-context{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.35fr auto;align-items:end;display:grid}.phase3a-context label{border-right:1px solid var(--line);min-height:76px;padding:15px 18px}.phase3a-context label>span{color:#898a82;margin:0 0 10px;font-family:DM Mono,monospace;font-size:7px;display:block}.phase3a-context select{background:0 0;border:0;outline:0;width:100%;font-size:10px}.phase3a-context>button{background:0 0;border:0;height:76px;padding:0 24px;font-size:9px}.phase3a-section{border-top:1px solid var(--ink);margin-top:58px}.phase3a-section>header{border-bottom:1px solid var(--line);grid-template-columns:.35fr .8fr 1fr;align-items:end;gap:35px;min-height:140px;padding:26px 0;display:grid}.phase3a-section>header>span{color:#85867e;align-self:start;font-family:DM Mono,monospace;font-size:8px}.phase3a-section>header h3{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:500}.phase3a-section>header p{color:#72736b;max-width:540px;margin:0;font-size:10px;line-height:1.8}.pilot-candidate-list{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.pilot-candidate-list article{border-right:1px solid var(--line);flex-direction:column;min-height:390px;padding:28px;display:flex}.pilot-candidate-list article:last-child{border-right:0}.pilot-candidate-list article>span{color:#878880;font-family:DM Mono,monospace;font-size:8px}.pilot-candidate-list article>strong{margin:42px 0 18px;font-family:DM Mono,monospace;font-size:10px}.pilot-candidate-list article>strong small{margin-top:10px;font-family:inherit;font-size:18px;line-height:1.3;display:block}.pilot-candidate-list article>p{color:#74756d;font-size:9px;line-height:1.7}.pilot-candidate-list article>dl{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.pilot-candidate-list article>dl div{border-right:1px solid var(--line);padding:13px 6px}.pilot-candidate-list dt{color:#92938b;font-family:DM Mono,monospace;font-size:6px}.pilot-candidate-list dd{margin:9px 0 0;font-family:DM Mono,monospace;font-size:15px}.pilot-candidate-list button{border:0;border-top:1px solid var(--ink);text-align:left;background:0 0;margin-top:auto;padding:13px 0;font-size:9px}.pilot-fact-progress{border-bottom:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.pilot-fact-progress div{border-right:1px solid var(--line);min-height:110px;padding:20px}.pilot-fact-progress span,.folder-plan-status span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.pilot-fact-progress strong{margin-top:25px;font-family:DM Mono,monospace;font-size:24px;font-weight:400;display:block}.pilot-evidence-lines>div{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.3fr 1fr .35fr;align-items:center;gap:24px;min-height:62px;padding:12px 16px;display:grid}.pilot-evidence-lines span,.pilot-evidence-lines small,.pilot-evidence-lines i{color:#85867e;font-family:DM Mono,monospace;font-size:7px}.pilot-evidence-lines strong{font-size:10px;font-weight:500}.name-source-grid{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.name-source-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:130px;padding:22px}.name-source-grid span,.name-confirm-input span{color:#898a82;font-family:DM Mono,monospace;font-size:7px;display:block}.name-source-grid strong{margin-top:24px;font-size:13px;font-weight:500;display:block}.name-source-grid small{color:#92938b;margin-top:9px;font-size:7px;display:block}.name-confirm-input{border-bottom:1px solid var(--line);padding:24px 0;display:block}.name-confirm-input input{border:0;border-bottom:1px solid var(--ink);background:0 0;outline:0;width:100%;margin-top:15px;padding:12px 0;font-size:16px}.name-actions{border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.name-actions button{border:0;border-right:1px solid var(--line);background:0 0;min-height:52px;padding:0 18px;font-size:9px}.name-actions button.primary{color:var(--paper);background:var(--ink)}.name-actions button:disabled{color:#a8a9a2}.name-history-list>div{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.1fr 1.25fr .35fr;align-items:center;gap:24px;min-height:74px;padding:15px 18px;display:grid}.name-history-list span,.name-history-list p,.name-history-list i{color:#85867e;font-family:DM Mono,monospace;font-size:7px}.name-history-list strong{font-size:11px;font-weight:500}.name-history-list i{text-align:right}.folder-plan-status{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.folder-plan-status>div{border-right:1px solid var(--line);min-height:120px;padding:22px}.folder-plan-status strong{margin-top:24px;font-size:11px;font-weight:500;display:block}.phase3a-warning{color:#846553;border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:22px 0;font-size:9px;display:flex}.phase3a-generate{min-height:52px;color:var(--paper);background:var(--ink);border:0;padding:0 20px;font-size:9px}.phase3a-generate:disabled{color:#92938b;background:#dedbd3}.phase3a-tree{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.phase3a-tree details{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:70px;padding:0 22px}.phase3a-tree summary{cursor:pointer;padding:24px 0;font-size:11px;list-style:none}.phase3a-tree summary span{color:#91928a;margin-right:18px;font-family:DM Mono,monospace;font-size:7px}.phase3a-tree p{color:#777870;padding-left:34px;font-family:DM Mono,monospace;font-size:8px}.manifest-preview{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.manifest-preview p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:68px;margin:0;padding:15px 20px}.manifest-preview span{color:#8c8d85;font-family:DM Mono,monospace;font-size:7px;display:block}.manifest-preview strong{margin-top:10px;font-size:9px;font-weight:500;display:block}.readme-preview{border-bottom:1px solid var(--ink);gap:18px;padding:25px;display:flex}.readme-preview span{color:#898a82;font-family:DM Mono,monospace;font-size:7px}.readme-preview strong{margin:9px 0;font-size:13px;display:block}.readme-preview p{color:#73746d;margin:0;font-size:9px}.progress-columns{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.progress-columns article{border-right:1px solid var(--line);padding:24px}.progress-columns article>span{color:#85867e;margin-bottom:18px;font-family:DM Mono,monospace;font-size:8px;display:block}.progress-columns p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:11px 0;display:flex}.progress-columns strong,.progress-columns i{font-family:DM Mono,monospace;font-size:8px;font-weight:400}.phase3a-section>footer{justify-content:space-between;padding:20px 0;display:flex}.phase3a-section>footer span,.phase3a-section>footer strong{font-family:DM Mono,monospace;font-size:8px}@media (width<=900px){.phase3a-context{grid-template-columns:1fr}.phase3a-context label{border-right:0;border-bottom:1px solid var(--line)}.phase3a-section>header{grid-template-columns:1fr;align-items:start;gap:14px}.pilot-candidate-list{grid-template-columns:1fr}.pilot-candidate-list article{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.pilot-fact-progress{grid-template-columns:repeat(3,1fr)}.name-source-grid,.folder-plan-status,.pilot-evidence-lines>div,.name-history-list>div{grid-template-columns:1fr 1fr}.phase3a-tree,.manifest-preview,.progress-columns{grid-template-columns:1fr}}@media (width<=600px){.phase3a-page{padding-top:28px}.phase3a-nav button{min-width:124px}.pilot-fact-progress{grid-template-columns:1fr 1fr}.name-source-grid,.folder-plan-status{grid-template-columns:1fr}.pilot-evidence-lines>div,.name-history-list>div{grid-template-columns:1fr;gap:8px}.name-history-list i{text-align:left}.name-actions{grid-template-columns:1fr 1fr;display:grid}.phase3a-section>header h3{font-size:25px}}
