body:has([data-budget-game]){color:#f0f2e4;background:#173e33}body:has([data-budget-game])>.footer{display:none}.budget-game{--cream:#ecebd7;--brass:#e3ae46;--game-ink:#193e32;min-height:calc(100svh - 82px);padding:18px 0 52px;overflow:clip}.game-heading{justify-content:space-between;align-items:end;gap:40px;max-width:1328px;margin-bottom:35px;display:flex}.game-heading h1{letter-spacing:-.055em;font-size:clamp(45px,5vw,73px);font-weight:500;line-height:1.01}.game-heading>p{color:#cbd9c1;max-width:350px;margin:0 38px 8px 0;font-size:20px;line-height:1.55}.game-stage{isolation:isolate;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:38px;max-width:1328px;display:grid;position:relative}.request-desk{z-index:3;perspective:1000px;align-self:start;min-width:0;margin-top:67px;position:relative}.paper-sheet{color:#274838;z-index:2;transform-origin:50%;background:#eeeddb;border-radius:2px 4px 4px 2px;padding:30px 23px 27px;position:relative;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffed,1px 2px #d6dcc2,3px 5px #bac9aa,0 19px 35px -20px #071d15}.paper-sheet:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #70886230;position:absolute;inset:0}.paper-clip{z-index:2;background:linear-gradient(90deg,#627f71,#c4d0c1 22%,#a2b39e 48%,#d7ded0 64%,#7c9283);border-radius:3px 3px 1px 1px;width:58px;height:27px;position:absolute;top:-12px;left:calc(50% - 29px);box-shadow:inset 0 1px #e4e9da,inset 0 -2px 2px #456354,0 4px 4px #263e3444}.paper-clip:before,.paper-clip:after{content:"";background:#d8dfcb;border:1px solid #526d5b;border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.paper-clip:before{left:6px}.paper-clip:after{right:6px}.paper-clip i:first-child{border:3px solid #9bad9c;border-bottom:0;border-radius:7px 7px 0 0;width:32px;height:18px;position:absolute;top:-14px;left:13px;box-shadow:inset 0 1px 1px #f5f3e8}.paper-sheet header{align-items:center;gap:9px;font-size:14px;display:flex}.paper-sheet header>div{gap:2px;display:grid}.paper-sheet header>div>span{color:#6e7f67;font-size:12px}.paper-sheet header>svg{margin-left:auto}.letter-avatar{background:#d3ddc5;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.paper-sheet h2{letter-spacing:-.9px;margin:26px 0 12px;font-size:25px;line-height:1.2}.paper-sheet>p{color:#5b7054;font-size:14px;line-height:1.5}.paper-sheet dl{margin:23px 0 16px}.paper-sheet dl>div{border-bottom:1px solid #bac5a9;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 0;font-size:12px;display:flex}.paper-sheet dt{color:#637759}.paper-sheet dd{text-align:right;margin:0;font-size:14px;font-weight:500}.paper-sheet small{color:#687d5a;font-size:10px;font-weight:400;display:block}.paper-rule{border-top:1px solid #b2c19f;padding-top:14px;font-size:13px;line-height:1.5}.approval-stamp{letter-spacing:-1px;color:#1d7754;text-align:center;background:#edebd8ee;border:3px double #1d7754;padding:8px 13px;font-size:24px;font-weight:600;line-height:1.1;position:absolute;bottom:11px;right:7px;transform:rotate(-13deg);box-shadow:0 1px 5px #203d2b15}.approval-stamp span{letter-spacing:1px;font-size:11px}.paper-shadow{filter:blur(15px);z-index:0;background:#061f1640;position:absolute;inset:20px -12px -14px 9px;transform:rotate(-3deg)}.paper-copies{z-index:1;pointer-events:none;position:absolute;inset:0}.paper-copies i{transform:translate(calc(var(--copy)*2px),calc(var(--copy)*3px)) rotate(-3deg);visibility:hidden;background:#dfe4ce;border:1px solid #aebf9c;border-radius:3px;position:absolute;inset:5px 0 -5px}.paper-copies i[data-visible=true]{visibility:visible}.context-particles{pointer-events:none;z-index:6;position:absolute;inset:0}.context-particles i{color:#143e32;opacity:0;background:radial-gradient(circle at 30% 22%,#e5edc2,#6a9d73 50%,#28594e 85%);border:1px solid #cad7a9;border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;font-style:normal;font-weight:500;display:grid;position:absolute;top:100px;left:100px;box-shadow:0 0 0 6px #adcd8f0c,0 6px 15px #143c2a44}.context-particles i:nth-child(2){background:radial-gradient(circle at 30% 22%,#fff0bc,#d8ad43 50%,#607440 95%);top:180px}.context-particles i:nth-child(3){top:260px}.context-particles i:nth-child(4){top:340px}.monitor{z-index:2;transform-origin:60%;perspective:1100px;min-width:0;padding-bottom:46px;position:relative}.monitor-shell{isolation:isolate;background:linear-gradient(115deg,#d9ddca,#f5f0da 12%,#dddcc3 61%,#b7c2aa);border:1px solid #ced4bf;border-bottom-width:3px;border-radius:23px 24px 18px 18px;padding:14px 18px;transition:background .8s;position:relative;box-shadow:inset 2px 3px 2px #fffbea,inset -4px -4px 3px #879d81,4px 6px #6b8573,11px 13px #1c3d32,0 35px 50px -27px #051b14b0}.monitor-shell:after{content:"";pointer-events:none;border:1px solid #f4f2d14a;border-radius:20px;position:absolute;inset:3px}.bezel-top{letter-spacing:2px;color:#708267;justify-content:space-between;align-items:center;height:21px;padding:0 11px 8px;font-size:8px;font-weight:600;display:flex}.bezel-top>i{background:#405d4a;border:2px solid #9cae90;border-radius:50%;width:7px;height:7px}.monitor-glass{transform-origin:50%;background:#142f28;border:8px solid #294637;border-radius:13px;height:438px;position:relative;overflow:hidden;box-shadow:inset 0 0 6px #0b291b,0 -1px #76906e,0 1px #fff8de}.legacy-app{color:#20392c;background:#dedfd1;flex-direction:column;height:100%;padding:7px;font-family:Tahoma,Arial,sans-serif;display:flex;position:relative}.legacy-title{color:#f5f3e5;background:linear-gradient(90deg,#264d49,#5c7f6a);flex:none;align-items:center;gap:7px;height:29px;padding:0 7px;font-size:12px;display:flex}.legacy-title strong{font-weight:600}.legacy-mark{font-size:20px;line-height:1}.window-buttons{letter-spacing:6px;white-space:nowrap;color:#edebd8;margin-left:auto}.legacy-menu{border-bottom:1px solid #a6b29e;flex:none;align-items:center;gap:19px;min-height:25px;padding:0 6px;font-size:11px;display:flex}.legacy-menu span:first-letter{text-decoration:underline}.legacy-location{background:#efefdf;border:1px solid #a9b59d;flex:none;margin-top:6px;padding:7px;font-size:11px;line-height:1.3;box-shadow:inset 1px 1px #858f7b}.game-screen{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:24px 27px 13px;display:flex;position:relative}.game-screen h2{letter-spacing:-1px;margin:0 0 15px;font-family:General,Arial,sans-serif;font-size:31px;font-weight:500;line-height:1.12}.game-screen p{color:#4d6752;max-width:47ch;margin-bottom:18px;font-size:15px;line-height:1.5}.game-screen small{color:#687961;margin-top:18px;font-size:10px;display:block}.legacy-button{color:#243e30;text-align:left;background:#e7e8d9;border:2px solid #7d8e78;border-color:#fafcec #7d8e78 #7d8e78 #fafcec;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;margin:0 0 9px;padding:11px 14px;font-size:15px;transition:background .15s;display:flex;box-shadow:1px 1px #4a6451}.legacy-button:hover{background:#f3f2dd}.legacy-button:active{border-color:#7d8e78 #fafcec #fafcec #7d8e78;transform:translateY(1px)}.legacy-button strong{font-weight:600}.legacy-button span:last-child{white-space:nowrap}.legacy-button.start-button{background:#e3ae46;border-color:#fce2a7 #a98032 #a98032 #fce2a7;max-width:310px;font-weight:600}.legacy-button.primary{background:#c9d5b5;font-weight:600}.game-screen .choice-list{width:100%;max-width:460px}.legacy-feedback{color:#773d28;flex:none;align-items:center;min-height:38px;padding:6px 13px;font-size:12px;line-height:1.3;display:flex}.legacy-feedback:not(:empty):before{content:"!";border:1px solid #926c49;flex:none;place-items:center;width:16px;height:16px;margin-right:10px;font-weight:700;display:inline-grid}.legacy-status{color:#61745b;border-top:1px solid #a6b29e;flex:none;justify-content:space-between;align-items:center;height:23px;padding:4px 7px;font-size:10px;display:flex}.status-grip{background:repeating-linear-gradient(135deg,#0000 0 3px,#92a087 3px 4px);width:15px;height:13px}.monitor-controls{align-items:center;gap:18px;min-height:38px;padding:13px 10px 2px;display:flex}.vent-strip{flex:1;gap:4px;display:flex;overflow:hidden}.vent-strip i{background:#809879;border-radius:1px;min-width:2px;height:14px;box-shadow:1px 0 #f5f1d0}.hardware-readout,.hardware-clock{letter-spacing:1px;color:#64795c;align-items:center;gap:8px;font-size:7px;display:flex}.hardware-readout strong,.hardware-clock strong{color:#dfe7bf;font-variant-numeric:tabular-nums;letter-spacing:1px;background:#315442;border:1px solid #839979;border-radius:2px;padding:3px 7px;font:14px/1.2 ui-monospace,monospace;box-shadow:inset 1px 1px 2px #142d1f}.monitor-controls>button{color:#3e5a3f;background:linear-gradient(#e9ead3,#bac9ab);border:1px solid #8da383;border-radius:3px;flex:none;width:44px;height:30px;min-height:30px;font-size:14px;box-shadow:0 2px #7c9272}.monitor-controls>button:disabled{opacity:.4}.power-light{background:#a8d479;border-radius:50%;width:6px;height:6px;box-shadow:0 0 4px #aece7459}.device-neck{clip-path:polygon(18% 0,80% 0,100% 100%,0 100%);z-index:-1;background:linear-gradient(90deg,#829a87,#d9dec9 38%,#a2b49d);width:125px;height:40px;position:absolute;bottom:6px;left:calc(50% - 62px)}.device-foot{background:linear-gradient(#dce2d0,#9eaf98);border-radius:50%;width:235px;height:13px;position:absolute;bottom:0;left:calc(50% - 117px);box-shadow:0 3px #6d8776,0 13px 15px -8px #0c251b}.discount-entry{align-items:center;gap:12px;width:100%;max-width:320px;margin-bottom:20px;display:flex}.discount-entry input{text-align:center;color:#243e30;background:#f1f2e3;border:2px inset #b4c2a6;border-radius:0;width:126px;height:64px;padding:8px;font-family:General,Arial,sans-serif;font-size:39px;line-height:1}.discount-entry label{font-size:24px}.approval-clock{color:#5c765a;margin:4px 0 14px;font-size:45px;animation:1s ease-in-out infinite approval-tick}.copy-amount{color:#305a41;letter-spacing:-1px;margin-bottom:10px;font-family:General,Arial,sans-serif;font-size:30px;font-weight:500}.manual-complete h2{color:#284f39}.manual-complete .legacy-button{max-width:400px;margin-top:15px}.context-app{color:#194136;background:#f1efdf;flex-direction:column;height:100%;display:flex}.context-app>header{border-bottom:1px solid #becaaa;align-items:center;gap:18px;padding:17px 26px;font-size:12px;display:flex}.norte-mark{letter-spacing:-2px;font-size:35px;font-weight:400;line-height:1}.context-person{margin-left:auto}.connected-proposal{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.connected-proposal>div:first-child{background:#e3ae46;padding:24px}.proposal-label{letter-spacing:1.6px;font-size:10px}.connected-proposal h2{letter-spacing:-2px;margin:14px 0 12px;font-size:clamp(28px,3vw,45px);line-height:1}.connected-proposal p{font-size:14px;line-height:1.55}.connected-price{letter-spacing:-1.7px;margin-top:30px;font-size:38px;font-weight:500;display:block}.connected-discount{margin-top:8px;font-size:11px;display:block}.connected-action{color:#e8efdc;background:#1c4939;flex-direction:column;justify-content:space-between;padding:25px 24px;display:flex}.connected-action>p{font-size:18px;line-height:1.5}.connected-action>p>strong{color:#e3b44d;font-weight:500}.approval-inline{color:#d1dfc4;align-items:center;gap:9px;margin:10px 0;font-size:11px;display:flex}.approval-inline>span{color:#234631;background:#a9c494;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.approval-inline small{color:#b3c9a7;margin-top:4px;font-size:9px;display:block}.connected-action>button{color:#193c32;background:#e3ae46;border:0;border-bottom:3px solid #b18936;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;min-height:49px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.context-app>footer{border-top:1px solid #b6c6a3;min-height:35px;padding:11px 25px;font-size:10px}.budget-game[data-look=context] .monitor-shell{background:linear-gradient(115deg,#c8d4ca,#f3f3e8 23%,#dbe3d8 72%,#9db2a1);border-radius:18px}.budget-game[data-look=context] .monitor-glass{border-width:6px;border-color:#16382b}.budget-game[data-look=context] .bezel-top>span,.budget-game[data-look=context] .vent-strip{opacity:.15}.game-result{color:#244834;background:#f0efdf;flex-direction:column;justify-content:center;align-items:stretch;height:100%;padding:22px 28px;display:flex}.result-letter{color:#397050;border-bottom:1px solid #c2cdaf;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.result-letter>svg{width:23px;height:23px}.result-letter>span{letter-spacing:1px;font-size:8px}.result-letter>strong{margin-left:auto;font-size:12px;font-weight:500}.game-result h2{letter-spacing:-1px;font-size:30px;line-height:1.1}.game-result h2>span{color:#6e8559}.game-comparison{grid-template-columns:1fr 1fr;gap:30px;margin:21px 0 12px;display:grid}.game-comparison>div{border-top:1px solid #bbc9a5;flex-direction:column;gap:8px;padding-top:12px;display:flex}.game-comparison span{color:#647a53;font-size:11px}.game-comparison strong{letter-spacing:-2px;font-size:41px;font-weight:500}.game-comparison small{letter-spacing:-.4px;font-size:17px}.result-caveat{color:#6c7d5d;margin-bottom:14px;font-size:10px}.game-result-actions{gap:12px;display:flex}.game-result-actions>button{color:#2b4d39;background:0 0;border:1px solid #b0c29c;border-radius:3px;flex:1;min-height:43px;padding:12px 8px;font-size:13px}.game-result-actions>button:last-child{background:#e3ae46;border-color:#b88e35}.tell-us{color:#607a50;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:13px 0 0;font-size:11px;text-decoration:underline}.game-pause{color:#edf1df;z-index:5;background:#193f34f5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-pause strong{letter-spacing:-2px;font-size:50px;font-weight:500}.game-pause p{color:#bccfaf;margin:15px 0 30px}.game-pause button{color:#193c32;background:#e3ae46;border:0;border-radius:4px;padding:15px 25px;font-weight:600}.flying-letter{color:#224938;opacity:0;pointer-events:none;z-index:10;background:#f1f0de;border:1px solid #a8bca0;border-radius:3px;align-items:center;gap:13px;padding:25px 30px;display:flex;position:absolute;top:47%;left:40%;transform:rotate(-5deg);box-shadow:0 8px 22px #173c3344}.flying-letter span{white-space:nowrap;font-size:20px}.complaint-dialog{z-index:20;background:#0e2b24cc;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.complaint-paper{color:#244735;background:#f1f0df;border-radius:5px;width:100%;max-width:550px;padding:40px;position:relative;box-shadow:0 20px 80px #051b1666}.complaint-paper h2{letter-spacing:-1.6px;margin-bottom:25px;font-size:40px}.complaint-paper>label:first-of-type{flex-direction:column;gap:12px;font-size:16px;display:flex}.complaint-paper textarea{resize:vertical;color:#234d37;background:#faf9ed;border:1px solid #a4b895;width:100%;min-height:150px;padding:13px;font:16px/1.5 General,Arial,sans-serif}.dialog-close{background:0 0;border:0;min-width:44px;min-height:44px;font-size:26px;position:absolute;top:8px;right:12px}.share-permission{align-items:start;gap:11px;margin-top:20px;font-size:14px;line-height:1.5;display:flex}.share-permission input{accent-color:#285d41;flex:none;width:18px;height:18px;margin:3px 0 0}.complaint-paper>p{color:#627752;margin:12px 0 23px;font-size:12px}.send-complaint{color:#234a35;background:#e3ae46;border:0;border-radius:3px;width:100%;min-height:50px;padding:16px 20px;font-weight:600}.complaint-paper>[role=status]{margin-top:15px;font-size:14px;line-height:1.5;display:block}.game-announcement{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.budget-game :focus-visible{outline-offset:3px;outline:3px solid #a4802e}.monitor-controls>button:focus-visible{outline-color:#315e43}.budget-game .no-script{padding-block:25px}.budget-game .no-script a{text-decoration:underline}@keyframes approval-tick{0%,to{opacity:.3;transform:rotate(-12deg)}50%{opacity:1;transform:rotate(12deg)}}@media (width<=1150px){.game-stage{grid-template-columns:220px minmax(0,1fr);gap:25px}.game-heading h1{font-size:58px}.game-heading>p{margin-right:0;font-size:17px}.paper-sheet{padding:25px 18px 20px}.paper-sheet h2{font-size:23px}.paper-sheet dl>div{font-size:11px}.paper-sheet dd{font-size:12px}.paper-sheet>p{font-size:13px}.game-screen{padding:18px 18px 8px}.game-screen h2{font-size:27px}.monitor-controls{gap:12px}.hardware-readout>span,.vent-strip i:nth-child(n+15){display:none}.connected-proposal>div{padding:22px 17px}.connected-price{font-size:31px}.game-result h2{font-size:27px}.game-result{padding:20px}.game-comparison{gap:15px}.result-letter>span{display:none}}@media (width<=900px){.budget-game{padding-top:12px}.game-stage{flex-direction:column;align-items:stretch;gap:26px;display:flex}.game-heading{margin-bottom:24px}.game-heading h1{font-size:49px}.game-heading>p{max-width:230px;font-size:15px}.request-desk{align-self:stretch;width:100%;max-width:none;min-height:110px;margin-top:0}.paper-sheet{grid-template-columns:1fr 2fr;gap:0 25px;min-height:112px;padding:17px 23px;display:grid;transform:none}.paper-clip{display:none}.paper-sheet header{align-self:start}.paper-sheet h2,.paper-sheet>p,.paper-rule{display:none}.paper-sheet dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.paper-sheet dl>div{border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:12px 0 0;display:flex}.paper-sheet dd{text-align:left;font-size:15px}.paper-sheet dt,.paper-sheet small{font-size:10px}.approval-stamp{padding:3px 12px;font-size:18px;top:10px;bottom:auto;right:15px;transform:rotate(-6deg)}.approval-stamp span{font-size:8px}.paper-shadow{inset:10px 0 -6px}.paper-copies i{transform:translate(calc(var(--copy)*1px),calc(var(--copy)*1px))}.monitor{width:100%;max-width:760px;margin:auto}.monitor-glass{height:430px}.context-particles i{left:10%;top:35px!important}.context-particles i:nth-child(2){left:32%}.context-particles i:nth-child(3){left:55%}.context-particles i:nth-child(4){left:78%}.connected-price{font-size:38px}.game-result h2{font-size:31px}.game-comparison strong{font-size:45px}.budget-game[data-look=context] .request-desk{pointer-events:none}}@media (width<=540px){.budget-game{padding-top:9px;padding-bottom:35px}.game-heading{align-items:center;gap:20px;margin-bottom:23px}.game-heading h1{font-size:39px;line-height:1.04}.game-heading>p{display:none}.game-stage{gap:21px}.paper-sheet{gap:0 12px;min-height:122px;padding:14px 16px}.paper-sheet header{font-size:12px}.paper-sheet header>div>span{display:none}.paper-sheet header>svg{width:17px;height:17px;margin-left:8px}.letter-avatar{width:24px;height:24px;font-size:12px}.paper-sheet dl{gap:8px}.paper-sheet dd{font-size:12px}.paper-sheet dt,.paper-sheet small{font-size:9px}.monitor-shell{border-radius:15px;padding:9px 10px 10px;box-shadow:inset 1px 2px 1px #fffbea,inset -2px -3px 2px #879d81,3px 5px #6b8573,0 17px 30px -20px #051b14b0}.bezel-top{letter-spacing:1px;height:15px;padding:0 4px 5px;font-size:6px}.bezel-top>i{border-width:1px;width:5px;height:5px}.monitor-glass{border-width:4px;border-radius:7px;height:416px}.legacy-app{padding:5px}.legacy-title{gap:4px;height:25px;padding:0 5px;font-size:10px}.legacy-mark{font-size:15px}.window-buttons{letter-spacing:2px;font-size:9px}.legacy-menu{gap:13px;min-height:23px;font-size:9px}.legacy-location{margin-top:4px;padding:6px;font-size:10px}.game-screen{padding:17px 11px 5px}.game-screen h2{letter-spacing:-.8px;margin-bottom:13px;font-size:26px;line-height:1.14}.game-screen p{margin-bottom:15px;font-size:13px;line-height:1.45}.legacy-button{gap:8px;min-height:47px;margin-bottom:8px;padding:10px;font-size:13px}.legacy-button span:last-child{font-size:12px}.game-screen small{margin-top:10px;font-size:9px;line-height:1.5}.legacy-feedback{min-height:40px;padding:5px 10px;font-size:10px}.legacy-status{height:20px;font-size:9px}.monitor-controls{gap:8px;padding:9px 3px 0}.hardware-readout strong,.hardware-clock strong{padding:3px 5px;font-size:12px}.hardware-clock>span{display:none}.vent-strip{gap:3px;max-width:75px}.vent-strip i:nth-child(n+16){display:none}.vent-strip i{height:10px}.hardware-readout{margin-left:auto}.monitor-controls>button{width:44px;height:30px}.power-light{width:5px;height:5px}.monitor{padding-bottom:34px}.device-neck{width:90px;height:29px;bottom:5px;left:calc(50% - 45px)}.device-foot{width:185px;height:11px;bottom:0;left:calc(50% - 92px)}.discount-entry{margin-bottom:15px}.discount-entry input{width:100px;height:60px;font-size:35px}.connected-proposal{flex-direction:column;display:flex}.context-app>header{gap:12px;padding:12px 15px;font-size:10px}.norte-mark{font-size:28px}.connected-proposal>div:first-child{grid-template-columns:1fr 1fr;gap:5px 10px;padding:15px 17px;display:grid}.connected-proposal h2{letter-spacing:-1.4px;grid-area:2/1;margin:2px 0;font-size:32px}.proposal-label{grid-area:1/1;font-size:8px}.connected-proposal>div:first-child>p{grid-area:3/1;font-size:11px}.connected-price{letter-spacing:-1.2px;text-align:right;grid-area:2/2;align-self:center;margin:0;font-size:29px}.connected-discount{text-align:right;grid-area:3/2;margin:0;font-size:9px}.connected-action{flex:1;justify-content:space-between;gap:10px;padding:14px 16px!important}.connected-action>p{font-size:15px;line-height:1.35}.connected-action>p>br{display:none}.approval-inline{margin:0;font-size:10px}.approval-inline small{font-size:8px}.connected-action>button{min-height:46px;font-size:14px}.context-app>footer{min-height:28px;padding:8px 14px;font-size:9px}.game-result{padding:16px}.result-letter{gap:7px;margin-bottom:15px;padding-bottom:12px}.result-letter>strong{font-size:11px}.game-result h2{letter-spacing:-.8px;font-size:24px}.game-comparison{gap:13px;margin:18px 0 12px}.game-comparison strong{font-size:39px}.game-comparison small{font-size:14px}.game-comparison span{font-size:10px;line-height:1.4}.result-caveat{margin-bottom:10px;font-size:9px;line-height:1.4}.game-result-actions{gap:8px}.game-result-actions>button{min-height:44px;padding:10px 6px;font-size:11px}.tell-us{min-height:40px;padding-top:13px;font-size:10px}.flying-letter{padding:18px 20px;left:23%}.flying-letter svg{width:31px;height:31px}.flying-letter span{font-size:16px}.complaint-paper{padding:32px 24px}.complaint-paper h2{font-size:34px}.game-pause strong{font-size:44px}.game-pause button{min-height:48px}.game-pause p{font-size:15px}}@media (prefers-reduced-motion:reduce){.budget-game *{transition:none!important;animation:none!important}}.paper-sheet dd button{font:inherit;color:inherit;cursor:grab;text-align:right;background:0 0;border:0;border-radius:3px;min-height:34px;margin:-3px -5px;padding:3px 5px;transition:background .2s,box-shadow .2s}.paper-sheet dd button small{pointer-events:none}.paper-sheet [data-carry][data-needed=true]{cursor:grab;background:#e4b74c;box-shadow:0 2px #b1893a}.paper-sheet dd button:hover{background:#e4b74c}.approval-stamp button{color:#175f3c;cursor:grab;background:#e8eddb;border:1px solid #408260;border-radius:2px;margin:5px auto 0;padding:4px 8px;font:600 16px General,Arial,sans-serif;display:block}.approval-stamp button[data-needed=true]{color:#244735;background:#e4b74c;border-color:#b38c35}.data-socket{text-align:left;color:#6a7e62;background:#eff0e3;border:2px inset #bdc5ae;grid-template-columns:1fr auto;align-items:center;width:100%;max-width:430px;min-height:115px;margin-top:8px;padding:18px 21px;display:grid;position:relative;box-shadow:inset 0 2px 6px #82957116}.data-socket>span{font-size:13px}.data-socket>strong{color:#92a185;grid-area:1/2/3;font-size:35px;font-weight:400}.data-socket>small{color:#536d4e;margin-top:5px;font-family:General,Arial,sans-serif;font-size:17px}.data-socket.drop-hover{background:#e0d29e;border-color:#b88b32}.transfer-token{z-index:30;pointer-events:none;color:#264330;text-align:center;background:#e5b449;border:1px solid #a8883c;border-bottom-width:3px;border-radius:3px;padding:10px 12px;font:500 17px General,Arial,sans-serif;position:fixed;box-shadow:0 8px 20px #16352340}.discount-entry.drop-hover{background:#e7d499}.game-screen:has(.data-socket){justify-content:center}@media (width<=540px){.paper-sheet dd button{min-height:37px}.data-socket{min-height:112px;padding:17px}.data-socket>small{font-size:15px}.approval-stamp button{padding:2px 6px;font-size:13px}}@media (width>=1151px){.game-screen h2{font-size:37px}.game-screen p,.legacy-button{font-size:17px}.data-socket>small{font-size:20px}.connected-proposal h2{letter-spacing:-3px;font-size:61px}.connected-price{letter-spacing:-2.5px;margin-top:25px;font-size:53px}.connected-action>p{font-size:23px;line-height:1.45}.connected-action>button{min-height:58px;font-size:19px}.approval-inline{font-size:13px}.approval-inline small{font-size:11px}.game-result h2{font-size:39px}.game-comparison strong{letter-spacing:-3px;font-size:62px}.game-comparison small{font-size:20px}.game-comparison span{font-size:13px}.game-comparison{margin:20px 0 12px}.result-letter>strong{font-size:14px}.game-result-actions>button{font-size:15px}}@media (pointer:coarse){.paper-sheet dd button,.approval-stamp button,.monitor-controls>button{min-height:44px}}.game-heading>p{white-space:pre-line;min-height:62px}.game-screen small,.legacy-status,.data-socket>span,.game-comparison span,.result-caveat,.tell-us,.complaint-paper>p{color:#435d40}.budget-game[data-paused=true] .approval-clock{animation-play-state:paused}.paper-sheet [data-carry][data-needed=true] small{color:#294a32}.budget-game{flex-direction:column;justify-content:center;min-height:calc(100svh - 85px);padding:12px 0 25px;display:flex}.game-heading{align-items:center;gap:20px;width:min(92%,1480px);max-width:1480px;margin:0 auto 18px}.game-heading h1{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(26px,2.4vw,40px);line-height:1.1}.game-heading h1>span{color:#e3ae46}.game-heading>a{color:#cfddc4;white-space:nowrap;font-size:14px;text-decoration:none}.game-stage{width:min(94%,1480px);max-width:1480px;margin-inline:auto;display:block}.monitor{transform-origin:50%;width:100%;max-width:none;margin:0;padding-bottom:33px}.monitor-shell{padding:11px 17px 12px}.monitor-glass{height:clamp(550px,100svh - 240px,760px)}.monitor-controls{min-height:32px;padding-top:8px}.device-neck{height:29px}.device-foot{height:11px}.game-screen{justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.legacy-app{padding:6px}.legacy-title{height:27px}.legacy-status{height:22px;min-height:22px}.game-caption{color:#c4d2ba;text-align:center;margin:13px auto 0;font-size:11px;line-height:1.5}.case-selector{background:#e7e8d7;grid-template-columns:.85fr 1fr;align-items:center;gap:7%;height:100%;padding:6% 8%;display:grid}.case-intro .case-label{letter-spacing:.18em;color:#526b51;font:12px General,Arial,sans-serif}.case-intro h2{letter-spacing:-.05em;margin:22px 0;font:500 clamp(44px,4.5vw,72px)/1.05 General,Arial,sans-serif}.case-intro p{white-space:pre-line;color:#53674f;margin:0;font:19px/1.6 General,Arial,sans-serif}.case-list{flex-direction:column;display:flex}.case-choice{color:#294b36;text-align:left;background:0 0;border:0;border-top:1px solid #a7b899;grid-template-columns:26px 1fr auto;align-items:center;gap:15px;min-height:75px;padding:22px 10px;display:grid}.case-choice:last-child{border-bottom:1px solid #a7b899}.case-choice>span:first-child{color:#536d48;font:12px ui-monospace,monospace}.case-choice>strong{letter-spacing:-.7px;font:500 clamp(19px,2vw,28px)/1.2 General,Arial,sans-serif}.case-choice>span:last-child{color:#476840;font-size:28px}@media (hover:hover){.case-choice:hover{color:#203f2e;background:#e1b450}.source-datum:hover{background:#ece4b4}.office-tab:hover{background:#f1f0de}}.office-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.workspace-task{background:#f1efde;border-bottom:1px solid #b6c2a6;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:13px 19px;display:flex}.workspace-task strong{color:#2a4532;font:500 15px/1.4 General,Arial,sans-serif}.change-case{color:#465b40;text-underline-offset:3px;background:0 0;border:0;flex:none;min-height:32px;font:12px General,Arial,sans-serif;text-decoration:underline}.office-tabs{background:#c8d0ba;border-bottom:1px solid #84987c;flex:none;gap:3px;padding:9px 13px 0;display:flex;overflow-x:auto}.office-tab{color:#32492e;white-space:nowrap;background:#d8dec9;border:1px solid #91a182;border-bottom:0;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 20px;font:14px General,Arial,sans-serif;display:flex;position:relative}.office-tab[aria-selected=true]{color:#203d2a;z-index:1;background:#f3f2e5;box-shadow:0 1px #f3f2e5}.office-tab>span:first-child{font:21px/1 General,Arial,sans-serif}.notification-dot{background:#a4522d;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:5px}.office-panel{color:#294832;background:#f3f2e5;flex:1;min-height:0;font-family:General,Arial,sans-serif;overflow:auto}.workspace-bottom{color:#3f5837;background:#e2e6d3;border-top:1px solid #b0bda0;flex:none;min-height:34px;padding:8px 17px;font:12px/1.4 General,Arial,sans-serif}.workspace-bottom[data-error=true]{color:#733b23;background:#f0dcc3}.erp-panel{display:flex}.erp-nav{background:#e8eada;border-right:1px solid #b5c3a6;flex-direction:column;flex:none;align-items:stretch;gap:4px;width:200px;padding:22px 12px;display:flex}.erp-nav>strong{letter-spacing:1.5px;color:#526b45;margin:0 11px 17px;font:10px/1.3 Tahoma,Arial,sans-serif}.erp-module{text-align:left;color:#34502f;background:0 0;border:0;border-radius:2px;min-height:44px;padding:10px 12px;font:14px General,Arial,sans-serif}.erp-module[aria-current=page]{color:#223f2c;background:#ced9bd;box-shadow:inset 0 0 0 1px #b1c19f}.erp-content{width:100%;min-width:0;padding:25px clamp(22px,4vw,70px);overflow:auto}.erp-location{color:#536a48;margin-bottom:19px;font:11px/1.4 Tahoma,Arial,sans-serif}.erp-content h2{margin:0 0 24px;font-size:clamp(27px,2.5vw,38px)}.erp-content p{max-width:65ch;margin-bottom:20px;font-size:15px;line-height:1.5}.erp-form{max-width:600px}.erp-form>label{margin:0 0 10px;font-size:16px;display:block}.entry-field{align-items:center;gap:10px;margin-bottom:17px;display:flex}.entry-field>input{color:#24432d;background:#fbfaee;border:2px inset #bbc6aa;border-radius:0;width:100%;min-width:0;min-height:52px;padding:12px 13px;font:20px/1.4 General,Arial,sans-serif}.entry-field>span{color:#48653b;font-size:19px}.entry-actions{align-items:center;gap:12px;display:flex}.entry-actions>.legacy-button{justify-content:center;width:auto;min-width:120px}.entry-actions>.primary{min-width:175px}.erp-content>.legacy-button{justify-content:center;max-width:500px;min-height:48px;font-size:16px}.saved-fields{border-bottom:1px solid #bac7ab;flex-wrap:wrap;gap:8px 30px;margin:0 0 24px;padding-bottom:18px;display:flex}.saved-fields>div{min-width:110px}.saved-fields dt{color:#526c45;margin-bottom:5px;font-size:11px}.saved-fields dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.mail-panel{display:flex}.mail-folders{background:#e8eadb;border-right:1px solid #bac7ab;flex-direction:column;flex:none;gap:20px;width:185px;padding:25px 20px;font-size:13px;display:flex}.mail-folders>strong{margin-bottom:10px;font-size:22px;font-weight:500}.mail-folders>span:first-of-type{color:#234c37}.email-message{width:100%;max-width:970px;padding:28px clamp(20px,4vw,65px)}.email-message>header{align-items:center;gap:13px;font-size:14px;display:flex}.email-message time{color:#59704c;margin-left:auto;font-size:12px}.sender-avatar{color:#365c3d;background:#d3dfc1;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.email-message h2{letter-spacing:-1px;margin:26px 0 19px;font-size:clamp(28px,2.7vw,39px);line-height:1.15}.email-message>p{max-width:60ch;margin-bottom:20px;font-size:17px;line-height:1.6}.mail-reply{color:#657c55;margin-top:25px;font-size:13px;display:block}.document-data{flex-wrap:wrap;gap:12px 30px;margin:0;display:flex}.document-data>div{min-width:120px;max-width:100%}.document-data dt{color:#536d46;margin-bottom:3px;font-size:11px}.source-datum{color:#244930;cursor:grab;overflow-wrap:anywhere;text-align:left;background:0 0;border:1px solid #0000;border-bottom:1px dotted #70855d;border-radius:2px;max-width:100%;min-height:39px;padding:2px 4px;font:500 17px/1.45 General,Arial,sans-serif}.records-panel{background:#d8decc;padding:26px clamp(20px,4vw,60px)}.records-panel>h2{letter-spacing:-.5px;margin:0 0 22px;font-size:25px}.source-records{flex-direction:column;gap:14px;max-width:950px;display:flex}.source-record{background:#f4f2e4;border:1px solid #bcc9ab;min-width:0;padding:18px 23px 20px 60px;position:relative;box-shadow:1px 2px #b1bfa0}.record-index{color:#5b734b;font:11px ui-monospace,monospace;position:absolute;top:23px;left:19px}.source-record h3{letter-spacing:-.3px;margin:0 0 9px;font-size:20px;font-weight:500}.source-record p{color:#46623c;margin:0 0 10px;font-size:14px;line-height:1.5}.source-record .document-data{gap:10px 25px}.approval-panel{background:#e8ebda;padding:28px clamp(25px,5vw,75px)}.approval-panel>h2{letter-spacing:-.7px;margin-bottom:26px;font-size:27px}.empty-inbox{color:#879e72;margin:35px 0 15px;font-size:50px;display:block}.approval-panel>p{font-size:17px}.approval-note{background:#f6f3e3;border:1px solid #bcc9ab;border-radius:2px 16px 16px;max-width:700px;padding:25px 28px;box-shadow:2px 3px #c4d1b6}.approval-note h3{letter-spacing:-.8px;margin:15px 0;font-size:26px;font-weight:500}.approval-note p{margin-bottom:14px;font-size:16px;line-height:1.5}.approval-note>.legacy-button{max-width:500px;margin:18px 0 0}.approval-note>.source-datum{font-size:26px}.manual-finish,.connection-transition{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:25px;display:flex}.manual-finish h2{letter-spacing:-2px;margin:18px 0;font-size:clamp(34px,4vw,58px)}.manual-finish p{max-width:500px;margin-bottom:25px;font-size:19px}.finish-seal{color:#3b623d;background:#d4dfc0;border:1px solid #95ac7e;border-radius:50%;place-items:center;width:59px;height:59px;font-size:31px;display:grid}.manual-finish>.legacy-button{text-align:center;justify-content:center;max-width:420px;min-height:55px}.manual-finish small{font-size:12px}.connection-transition h2{margin-bottom:10px;font-size:42px}.connection-transition p{font-size:20px}.connection-nodes{gap:30px;margin-top:35px;display:flex}.connection-nodes>span{color:#21442e;background:radial-gradient(circle at 30% 20%,#f5ebaf,#bccf8e 45%,#406a46);border-radius:50%;place-items:center;width:95px;height:95px;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #a2b583,0 9px 18px #2a4e3028}.context-checks{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.context-checks li{border-bottom:1px solid #67886a;padding-bottom:18px;font-size:20px;line-height:1.5}.context-checks li:last-child{border:0}.connected-proposal>div:first-child,.connected-action{padding:clamp(25px,4.5vw,75px)}.connected-proposal h2{margin-top:28px;font-size:clamp(38px,4.8vw,76px)}.connected-price{margin:30px 0 15px;font-size:clamp(35px,4vw,60px)}.proposal-label{line-height:1.6}.context-app>header{padding:19px 35px}.context-app>footer{padding:14px 35px;font-size:12px}.game-result{padding:clamp(25px,4vw,60px) clamp(25px,7vw,110px)}.game-result h2{font-size:clamp(30px,4vw,55px)}.game-comparison{margin:27px 0 20px}.game-comparison strong{font-size:clamp(45px,5.2vw,75px)}.game-comparison strong>span{font:inherit;color:inherit}.game-comparison span{font-size:15px}.game-result-actions{max-width:650px}.game-result-actions>button{font-size:17px}.result-caveat,.tell-us{font-size:12px}.result-letter>strong{font-size:17px}.result-letter>span{font-size:10px}@media (width<=900px){.game-stage{width:95%}.monitor{max-width:none}.monitor-glass{height:650px}.game-heading{margin-bottom:15px}.case-selector{gap:5%;padding:7%}.case-intro h2{font-size:43px}.case-intro p{font-size:17px}.case-choice{gap:8px;padding:20px 7px}.case-choice>strong{font-size:22px}.office-tab{padding:10px 15px}.erp-nav{width:155px}.erp-content{padding:23px}.mail-folders{width:135px;padding:22px 13px}.email-message{padding:25px}.connected-action{padding:30px!important}.connected-proposal>div:first-child{padding:30px}.context-checks li{font-size:17px}.connected-proposal h2{font-size:46px}.connected-price{font-size:42px}.game-result h2{font-size:39px}}@media (width<=600px){.budget-game{justify-content:start;padding:10px 0 25px}.game-heading{width:92%;margin-bottom:14px}.game-heading h1{font-size:27px}.game-heading>a{font-size:11px}.game-stage{width:96%}.monitor-shell{border-radius:13px;padding:8px 7px 9px}.monitor-glass{border-width:4px;height:clamp(570px,100svh - 205px,750px)}.monitor-controls{gap:8px}.bezel-top{font-size:6px}.legacy-title{font-size:10px}.legacy-status{font-size:9px}.game-caption{max-width:290px;font-size:10px}.case-selector{flex-direction:column;justify-content:center;align-items:stretch;gap:30px;padding:28px 20px;display:flex}.case-intro .case-label{font-size:10px}.case-intro h2{margin:16px 0 13px;font-size:44px}.case-intro p{font-size:16px}.case-choice{min-height:61px;padding:16px 4px}.case-choice>strong{font-size:21px}.workspace-task{align-items:start;gap:8px;padding:10px 11px}.workspace-task strong{font-size:13px;line-height:1.4}.change-case{text-align:right;max-width:57px;min-height:44px;font-size:10px;line-height:1.35}.office-tabs{gap:2px;padding:8px 5px 0}.office-tab{gap:5px;min-height:43px;padding:9px 10px;font-size:11px}.office-tab>span:first-child{font-size:16px}.erp-panel{flex-direction:column;display:flex}.erp-nav{border-bottom:1px solid #bac7ab;border-right:0;flex-direction:row;gap:3px;width:100%;padding:7px;overflow:auto}.erp-nav>strong{display:none}.erp-module{white-space:nowrap;min-height:41px;padding:8px;font-size:11px}.erp-content{padding:18px 14px}.erp-location{margin-bottom:15px;font-size:9px}.erp-content h2{margin-bottom:20px;font-size:27px}.erp-content p,.erp-form>label{font-size:14px}.entry-field>input{min-height:49px;padding:10px;font-size:17px}.entry-actions{gap:9px}.entry-actions>.legacy-button{min-width:90px;font-size:13px}.entry-actions>.primary{min-width:135px}.saved-fields{gap:9px 20px;margin-bottom:19px;padding-bottom:14px}.saved-fields>div{min-width:95px}.saved-fields dt{font-size:10px}.saved-fields dd{font-size:13px}.workspace-bottom{overflow-wrap:anywhere;min-height:32px;padding:8px 10px;font-size:10px}.mail-folders{display:none}.email-message{padding:22px 17px}.email-message>header{gap:8px;font-size:12px}.email-message time{font-size:10px}.email-message h2{margin:24px 0 19px;font-size:26px;line-height:1.18}.email-message>p{font-size:15px;line-height:1.6}.sender-avatar{width:29px;height:29px;font-size:16px}.document-data{gap:12px 18px}.source-datum{min-height:44px;padding:5px 2px;font-size:15px}.document-data dt{font-size:10px}.records-panel{padding:20px 12px}.records-panel>h2{margin-bottom:20px;font-size:23px}.source-record{padding:17px 13px 18px 35px}.record-index{font-size:9px;top:21px;left:10px}.source-record h3{font-size:18px}.source-record p{font-size:13px}.approval-panel{padding:23px 16px}.approval-panel>h2{font-size:25px}.approval-note{padding:18px 16px}.approval-note h3{font-size:24px}.approval-note p{font-size:14px}.approval-note>.source-datum{font-size:24px}.approval-note>.legacy-button{font-size:13px;line-height:1.5}.manual-finish{padding:23px}.manual-finish h2{letter-spacing:-1.3px;font-size:34px}.manual-finish p{font-size:16px}.manual-finish .legacy-button{font-size:14px;line-height:1.5}.manual-finish small{font-size:10px}.connection-transition h2{letter-spacing:-1px;font-size:30px}.connection-transition p{font-size:17px}.connection-nodes{flex-wrap:wrap;justify-content:center;gap:9px}.connection-nodes>span{width:64px;height:64px;font-size:11px}.connected-proposal>div:first-child{flex-direction:column;gap:4px;padding:24px;display:flex}.connected-proposal h2{margin:10px 0;font-size:40px}.connected-price{text-align:left;margin:8px 0;font-size:38px}.connected-proposal>div:first-child>p{font-size:12px}.connected-action{gap:17px;padding:24px!important}.context-checks{gap:12px}.context-checks li{padding-bottom:10px;font-size:14px}.context-app>header{padding:15px 19px;font-size:11px}.context-app>footer{padding:11px 19px;font-size:10px}.game-result{padding:24px 19px}.game-result h2{font-size:31px}.game-comparison{gap:14px;margin:25px 0 18px}.game-comparison strong{letter-spacing:-2px;font-size:46px}.game-comparison small{font-size:16px}.game-comparison span{font-size:11px}.game-result-actions>button{font-size:13px;line-height:1.4}.result-caveat,.tell-us{font-size:10px}.result-letter>strong{font-size:13px}}.game-stage.dual-workstation{grid-template-columns:.86fr 1.14fr;align-items:start;gap:28px;width:min(97%,1840px);display:grid}.source-monitor{z-index:1;perspective:1100px;min-width:0;padding-bottom:33px;position:relative}.source-monitor .monitor-shell{background:linear-gradient(115deg,#c6d0bd,#e6e5cf 20%,#cad3bb);border-radius:18px}.source-monitor .monitor-glass{background:#e7eadc;border-width:6px;border-radius:9px}.source-controls{color:#4d6948;letter-spacing:2px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px 0;font:8px Tahoma,Arial,sans-serif;display:flex}.source-display{color:#254331;background:#e5e8d8;flex-direction:column;height:100%;display:flex;overflow:hidden}.source-display>.office-tabs{gap:2px;padding:7px 5px 0;overflow:auto}.source-display .office-tab{gap:6px;padding:10px 11px;font-size:12px}.source-display .office-tab>span:first-child{font-size:17px}.source-display .office-panel{height:100%;font-family:General,Arial,sans-serif}.source-display .mail-folders{display:none}.source-display .email-message{padding:26px 28px}.source-display .email-message>header{font-size:13px}.source-display .email-message h2{margin:27px 0 23px;font-size:31px}.source-display .email-message>p{font-size:17px;line-height:1.65}.source-display .email-message .document-data{gap:15px}.source-display .document-data>div{min-width:100px}.source-display .records-panel>h2{font-size:24px;line-height:1.2}.source-display .source-record{border-radius:1px;padding:20px 18px 18px 42px;box-shadow:2px 3px #adbba2}.source-display .record-index{top:23px;left:13px}.source-display .source-record h3{font-size:21px;line-height:1.2}.source-display .source-records{gap:17px}.source-display .source-record .document-data{gap:13px 21px}.source-display .source-datum{font-size:17px}.dual-workstation .erp-nav{width:155px;padding-inline:9px}.dual-workstation .erp-content{padding:25px 26px}.dual-workstation .erp-content h2{font-size:33px}.dual-workstation .saved-fields{gap:12px 22px}.dual-workstation .workspace-task{padding:14px}.dual-workstation .workspace-task strong{font-size:15px}.dual-workstation .game-comparison span{font-size:13px}.dual-workstation .game-result h2{font-size:36px}.dual-workstation .game-result{padding:30px}.dual-workstation .case-selector{flex-direction:column;justify-content:center;align-items:stretch;gap:22px;padding:30px 40px;display:flex}.dual-workstation .case-intro h2{margin:12px 0;font-size:49px}.dual-workstation .case-intro p{white-space:normal;font-size:17px}.dual-workstation .case-choice{min-height:57px;padding:15px 8px}.dual-workstation .case-choice>strong{font-size:25px}.dual-workstation .case-label{font-size:10px}.source-welcome{background:#c8d1bb;height:100%;padding:35px 30px;position:relative;overflow:hidden}.desktop-clock{letter-spacing:.04em;color:#39593b;font-size:13px}.source-welcome h2{letter-spacing:-1.8px;color:#24482f;white-space:pre-line;margin:24px 0 0;font-size:clamp(30px,3vw,46px);line-height:1.12}.welcome-notes{max-width:380px;height:230px;margin:55px auto 0;position:relative}.welcome-notes>span{white-space:pre-line;text-align:center;justify-content:center;align-items:center;font-size:23px;line-height:1.3;display:flex;position:absolute;box-shadow:0 10px 10px -10px #3b553b66}.welcome-email{background:#f4f1df;border:1px solid #a5b899;width:230px;height:110px;top:0;left:0;transform:rotate(-7deg)}.welcome-pdf{background:#e9ecdd;border:1px solid #b8c3ab;width:160px;height:205px;top:20px;right:0;transform:rotate(5deg)}.welcome-note{background:#e4b54c;width:190px;height:155px;top:95px;left:10px;transform:rotate(-3deg)}.note-panel{background:#c7d1bb;place-items:center;padding:35px;display:grid}.desk-postit{color:#2b4b31;background:linear-gradient(175deg,#e7b94c,#e1ae43);width:100%;max-width:340px;min-height:300px;padding:30px 32px;font-family:General,Arial,sans-serif;position:relative;transform:rotate(-3deg);box-shadow:1px 3px #ba8c34,0 22px 22px -18px #294b3c88}.desk-postit:before{content:"";background:#f2edba88;width:80px;height:24px;position:absolute;top:-10px;left:calc(50% - 40px);transform:rotate(4deg)}.desk-postit>span:first-child{letter-spacing:.07em;font-size:12px}.desk-postit h2{letter-spacing:-1px;margin:28px 0 20px;font-size:31px;line-height:1.15}.desk-postit p{font-size:18px;line-height:1.5}.desk-postit>span:last-child{margin-top:25px;font-size:14px;display:block}.source-display .approval-panel{background:#e7e6ed;padding:20px}.teams-wordmark{color:#535079;margin-bottom:20px;font-size:13px;font-weight:600}.source-display .approval-panel>h2{color:#39364c;margin-bottom:24px;font-size:24px;line-height:1.2}.chat-history{color:#3b394d;background:#f4f2f4;border:1px solid #cdcad5;border-radius:3px 14px 14px;margin:0 0 20px;padding:18px 20px}.chat-person{font-size:12px;font-weight:600}.chat-history p{margin:9px 0;font-size:16px;line-height:1.5}.chat-history small{color:#635e73;font-size:10px}.source-display .approval-note{box-shadow:none;background:#f4f2f4;border-color:#c4c2ce;padding:20px}.source-display .approval-note h3{font-size:23px}.source-display .approval-note p{font-size:15px}.source-display .empty-inbox{margin:18px 0 10px;font-size:27px}.source-display .approval-panel>p{color:#514d64;font-size:14px}.source-display .approval-note>.legacy-button{font-size:14px;line-height:1.5}.connected-sources{color:#234d37;background:#d7e2c8;flex-direction:column;justify-content:center;height:100%;padding:45px;display:flex}.connected-sources>span{letter-spacing:.12em;font-size:11px}.connected-sources h2{letter-spacing:-2px;white-space:pre-line;margin:25px 0 40px;font:500 46px/1.1 General,Arial,sans-serif}.source-network{grid-template-columns:1fr 1fr;gap:20px;display:grid}.source-network>span{border-block:1px solid #9db18a;padding:17px 9px;font-size:17px}.dual-workstation .connected-proposal{flex-direction:column;display:flex}.dual-workstation .connected-proposal>div:first-child{grid-template-columns:1fr auto;gap:8px 15px;padding:25px 32px;display:grid}.dual-workstation .proposal-label{grid-column:1/-1;font-size:10px}.dual-workstation .connected-proposal h2{letter-spacing:-1.5px;margin:5px 0;font-size:40px}.dual-workstation .connected-price{letter-spacing:-1.5px;align-self:center;margin:5px 0;font-size:38px}.dual-workstation .connected-proposal>div:first-child>p{grid-column:1/-1;font-size:12px}.dual-workstation .connected-action{flex:1;gap:20px;padding:25px 32px!important}.dual-workstation .context-checks{gap:10px}.dual-workstation .context-checks li{padding-bottom:9px;font-size:16px}.dual-workstation .connected-action>button{min-height:51px;font-size:17px}.dual-workstation .context-app>footer{padding:13px 30px;font-size:11px}@media (width>=1500px){.source-display .office-tab{padding-inline:17px;font-size:14px}.dual-workstation .erp-nav{width:180px}.dual-workstation .erp-content{padding:30px 40px}.dual-workstation .case-selector{gap:28px;padding:35px 65px}.dual-workstation .case-choice{padding-block:20px}.source-display .email-message{padding:35px 45px}}@media (width<=1100px) and (width>=761px){.game-stage.dual-workstation{grid-template-columns:.85fr 1.15fr;gap:16px}.source-display .office-tab{gap:4px;padding:10px 7px;font-size:11px}.source-display .email-message{padding:25px 18px}.source-display .email-message h2{font-size:28px}.source-display .email-message>p{font-size:15px}.source-display .source-record{padding-left:33px}.source-display .source-datum{font-size:15px}.dual-workstation .erp-nav{width:120px;padding-inline:5px}.erp-module{padding-inline:7px;font-size:12px}.dual-workstation .erp-content{padding:24px 18px}.dual-workstation .case-selector{padding:26px}.dual-workstation .case-choice>strong{font-size:22px}.dual-workstation .workspace-task strong{font-size:13px}.entry-actions>.legacy-button{min-width:85px;font-size:13px}.entry-actions>.primary{min-width:120px}.dual-workstation .game-result{padding:22px}.dual-workstation .game-result h2{font-size:31px}.game-result-actions{flex-wrap:wrap}.game-result-actions>button{font-size:13px}}@media (width<=760px){.game-stage.dual-workstation{flex-direction:column;gap:22px;width:96%;display:flex}.source-monitor{width:100%;padding-bottom:25px}.source-monitor .monitor-glass{height:340px}.source-monitor .monitor-shell{padding:7px 8px}.source-controls{min-height:28px;padding:7px 8px 0}.source-monitor .device-neck{height:23px}.source-monitor .device-foot{width:165px;height:8px;left:calc(50% - 82px)}.source-welcome{padding:24px}.source-welcome h2{letter-spacing:-1px;margin:17px 0;font-size:29px}.welcome-notes{transform-origin:100% 100%;opacity:.9;width:330px;margin:0;position:absolute;bottom:25px;right:10px;transform:scale(.58)}.source-display .office-tab{padding:10px 12px;font-size:12px}.source-display .email-message{padding:20px}.source-display .email-message h2{margin:20px 0 16px;font-size:26px}.source-display .email-message>p{font-size:15px}.source-display .records-panel>h2{font-size:22px}.source-display .source-record h3{font-size:20px}.source-display .source-record p{font-size:14px}.source-display .source-datum{font-size:16px}.source-display .record-index{top:21px}.source-display .records-panel{padding:20px 15px}.source-display .source-record{padding:17px 15px 17px 35px}.source-display .approval-panel{padding:19px}.source-display .approval-panel>h2{font-size:23px}.note-panel{padding:28px}.desk-postit{max-width:320px;min-height:230px;padding:22px 26px}.desk-postit h2{margin:17px 0;font-size:27px}.desk-postit p{font-size:16px}.desk-postit>span:last-child{margin-top:15px}.monitor{width:100%}.dual-workstation .monitor .monitor-glass{height:550px}.dual-workstation .case-selector{gap:22px;padding:24px 25px}.dual-workstation .case-intro h2{font-size:42px}.dual-workstation .case-choice>strong{font-size:22px}.dual-workstation .erp-nav{width:100%;padding:7px}.dual-workstation .erp-content{padding:22px 18px}.dual-workstation .erp-content h2{font-size:30px}.dual-workstation .workspace-task{padding:11px 13px}.dual-workstation .workspace-task strong{font-size:13px}.dual-workstation .game-result{padding:25px 20px}.dual-workstation .game-result h2{font-size:31px}.dual-workstation .game-comparison span{font-size:11px}.dual-workstation .connected-proposal>div:first-child{gap:4px;padding:22px;display:flex}.dual-workstation .connected-price{text-align:left;align-self:flex-start;font-size:35px}.dual-workstation .connected-proposal h2{margin:8px 0;font-size:35px}.dual-workstation .connected-action{gap:15px;padding:22px!important}.dual-workstation .context-checks li{font-size:14px}.connected-sources{padding:25px}.connected-sources h2{letter-spacing:-1px;margin:15px 0 25px;font-size:32px}.source-network{gap:12px}.source-network>span{padding:12px 8px;font-size:15px}}@media (width<=360px){.game-heading h1{font-size:23px}.source-display .office-tab{padding-inline:9px}.dual-workstation .case-selector{padding:22px 16px}.dual-workstation .case-choice>strong{font-size:20px}.dual-workstation .erp-content{padding:18px 12px}.entry-actions>.legacy-button{min-width:90px}.entry-actions>.primary{min-width:125px}}@media (width>=761px){.dual-workstation .monitor-glass{height:clamp(440px,100svh - 320px,700px)}}.source-display .records-panel{background:#ccd3c0;padding:0 20px 30px}.pdf-toolbar{color:#43593a;background:#dce1d1;border-bottom:1px solid #a9b99a;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px 23px;padding:11px 14px;font:11px/1.4 Tahoma,Arial,sans-serif;display:flex}.source-display .records-panel>h2{background:#f6f4e8;border:1px solid #b6c6a6;border-bottom:0;margin:0;padding:25px 22px 15px;font-size:25px}.source-display .source-records{background:#f6f4e8;border:1px solid #b6c6a6;border-top:0;gap:0;padding:0 22px 22px;box-shadow:2px 4px #aab99a}.source-display .source-record{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ced5bf;border-radius:0;padding:20px 0}.source-display .source-record:last-child{border-bottom:0}.source-display .record-index{display:none}.source-display .source-record h3{font-size:20px}.source-display .source-record p{font-size:14px}.source-display .records-panel[data-format=protocol] .pdf-toolbar{letter-spacing:.07em}@media (width<=760px){.source-display .records-panel{padding-inline:15px}.pdf-toolbar{margin-inline:-15px}.source-display .records-panel>h2{padding:21px 18px 11px;font-size:23px}.source-display .source-records{padding:0 18px 18px}}.document-data dd{margin:0}.mail-reply{color:#4f6742}.mistake-review{text-align:left;border-block:1px solid #aebf9d;width:100%;max-width:510px;max-height:190px;margin:0 0 20px;font:14px/1.5 General,Arial,sans-serif;overflow:auto}.mistake-review>summary{cursor:pointer;padding:14px 3px}.mistake-review dl{margin:0 0 14px}.mistake-review dl>div{padding:8px 3px}.mistake-review dt{margin-bottom:3px;font-weight:600}.mistake-review dd{color:#455f39;overflow-wrap:anywhere;margin:0;font-size:13px}.mistake-review dd:first-of-type{color:#88472f}.retry-case{color:#405d35;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:12px 8px;font:14px General,Arial,sans-serif;text-decoration:underline}.manual-finish .score-note{color:#4f693e;font-size:15px}@media (width<=600px){.mistake-review{max-height:175px}.manual-finish h2{font-size:30px}.manual-finish p{font-size:15px}}.consequence-inbox{background:#f3f1e3;height:100%;overflow:auto}.incoming-mail{background:#dce4cd;border-bottom:1px solid #b5c6a4;align-items:center;gap:10px;padding:16px 23px;font:13px General,Arial,sans-serif;display:flex}.incoming-mail>span:first-child{font-size:24px}.consequence-inbox[data-tone=error] .incoming-mail{background:#ebd7b8;border-color:#cbb58e}.consequence-inbox .email-message>p{font-size:20px;line-height:1.65}.consequence-inbox .email-message h2{margin-top:35px}.consequence-inbox .email-message>header strong{font-weight:500}.manual-finish .finish-seal{flex:none}.manual-finish h2{line-height:1.12}@media (width<=760px){.consequence-inbox .email-message>p{font-size:16px}.consequence-inbox .email-message h2{margin-top:24px;font-size:25px}.incoming-mail{padding:10px 17px}}.manual-finish{justify-content:flex-start;padding:24px;overflow:auto}.manual-finish .finish-seal{width:42px;height:42px;font-size:24px}.manual-finish h2{margin:18px 0 12px;font-size:clamp(30px,3.3vw,47px)}.manual-finish>p{margin-bottom:18px;font-size:17px}.mistake-review{flex-shrink:0;max-height:170px}.manual-finish>.legacy-button,.manual-finish .retry-case{flex-shrink:0}.source-display .chat-sent{background:#ddddec;border-color:#c9c7de;border-radius:14px 3px 14px 14px;margin-left:35px}.source-display .approval-note h3{letter-spacing:0;margin:12px 0;font-size:13px;font-weight:600}.source-display .approval-note p{font-size:17px;line-height:1.6}.source-display .approval-note>.sender-avatar{display:none}.source-display .approval-note>small{color:#585771;font-size:10px}.decision-options{border:0;flex-direction:column;gap:9px;min-width:0;margin:0 0 18px;padding:0;display:flex}.decision-options legend{margin-bottom:13px;padding:0;font-size:16px}.decision-option{cursor:pointer;background:#ecefdf;border:1px solid #afbea0;align-items:center;gap:12px;min-height:60px;padding:12px 13px;display:flex}.decision-option:has(input:checked){background:#d7dfc4;border-color:#5b7547}.decision-option input{accent-color:#45663e;flex:none;width:18px;height:18px}.decision-option strong{font-size:15px;font-weight:500;line-height:1.3;display:block}.decision-option small{color:#475e3e;margin:5px 0 0;font:12px/1.4 General,Arial,sans-serif}.erp-content:has(.decision-options){padding-top:20px}.erp-content:has(.decision-options) .saved-fields{max-height:90px;margin-bottom:16px;overflow:auto}@media (width<=600px){.decision-option{min-height:62px;padding:11px}.decision-option strong{font-size:14px}.decision-option small{font-size:11px}.decision-options legend{font-size:14px}.erp-content:has(.decision-options) .saved-fields{max-height:70px}}.erp-content:has(.decision-options){padding-block:17px}.erp-content:has(.decision-options) .erp-location{margin-bottom:8px}.erp-content:has(.decision-options) h2{margin-bottom:14px}.erp-content:has(.decision-options) .saved-fields{max-height:64px;margin-bottom:13px;padding-bottom:10px}.decision-options{gap:8px;margin-bottom:13px}.decision-option{min-height:55px;padding:9px 12px}.decision-option small{margin-top:3px}.decision-options legend{margin-bottom:10px}.context-app>header,.context-app>footer{flex:none}.connected-proposal{overscroll-behavior:contain;overflow-y:auto}.dual-workstation .connected-proposal>div{flex-shrink:0}.dual-workstation .connected-action{flex:1 0 auto}.connected-action>button{flex-shrink:0}
