@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#29443d;--muted:#7b8980;--green:#426e58;--line:#e3e7de;--cream:#f7f7ef;--orange:#edb15f}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:DM Sans,sans-serif;font-size:14px}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .18s,transform .18s}button:disabled{opacity:.45;cursor:not-allowed}button:not(:disabled):active{transform:translateY(1px)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--ui-surface-de9d49);outline-offset:3px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,sans-serif}header{height:94px;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 4.2%;background:var(--ui-surface-fbfcf6)}.brand,header{display:flex;align-items:center}.brand{gap:12px;color:var(--ink);text-decoration:none;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.2px}.brand-icon{width:43px;height:43px;background:var(--green);border-radius:14px;display:grid;place-items:center;color:var(--ui-text-fff);transform:rotate(-8deg)}.brand-icon svg{transform:rotate(8deg)}.brand small{display:block;font-size:8px;letter-spacing:2px;font-weight:700;margin-top:1px}.topstats{gap:30px}.live,.topstats{display:flex;align-items:center}.live{gap:8px;font-size:12px;color:var(--muted)}i{display:inline-block}.dot,.live i,.poll i{width:6px;height:6px;background:var(--ui-surface-72a37b);border-radius:50%}.currency{background:var(--ui-surface-f0eadb);border:1px solid var(--ui-surface-e4ddc8);border-radius:30px;display:flex;align-items:center;gap:8px;padding:12px 18px}.currency svg{color:var(--ui-text-b88d35)}.currency b{font-size:17px}.currency small{color:var(--ui-text-8f8b75);font-size:11px}.level{display:flex;gap:10px;align-items:center;font-size:11px}.level>span{height:35px;width:35px;border:1px solid var(--ui-surface-b8c7b6);border-radius:50%;display:grid;place-items:center;background:var(--ui-surface-e8eee1);font-weight:800;font-size:16px}.xp{margin-top:6px;width:105px;background:var(--ui-surface-e3e8d9)}.xp,.xp i{height:4px;border-radius:4px}.xp i{display:block;background:var(--ui-surface-7d9c71)}main{max-width:1560px;margin:auto;padding:35px 4.2% 30px;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px}.airport{background:var(--ui-surface-fffef8);border:1px solid var(--line);border-radius:18px;overflow:hidden;align-self:start}.airport-heading{display:flex;justify-content:space-between;padding:26px 28px 23px;gap:12px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:700;color:var(--ui-text-8a9881)}h1{font-size:27px;letter-spacing:-.8px;margin-top:7px;display:flex;gap:9px;align-items:center}p{color:var(--muted);line-height:1.6}.airport-heading p{font-size:12px;margin-top:7px}.icon-btn{border:0;background:transparent;color:var(--ui-text-8e9b8b);padding:5px;display:inline-flex;align-items:center;justify-content:center}.weather{align-self:center;font-size:27px;white-space:nowrap;color:var(--ui-text-e4af50)}.weather b{color:var(--ui-text-62756a);font-weight:500;font-size:22px}.weather small{display:block;font-size:9px;color:var(--ui-text-8a9881);margin-top:5px;text-align:right}.scene{background:var(--ui-surface-d4e6df);overflow:hidden}.scene,.scene-stage{position:relative}.scene-stage>svg{width:100%;height:auto;display:block}.scene-hint{position:absolute;bottom:17px;left:22px;background:var(--ui-surface-f9fcf1dd);border:1px solid var(--ui-surface-fff9);border-radius:20px;padding:9px 13px;font-size:10px;color:var(--ui-text-5c7767);gap:7px}.airport-metrics,.scene-hint{display:flex;align-items:center}.airport-metrics{gap:22px;padding:22px 25px;flex-wrap:wrap}.airport-metrics>div{display:flex;gap:10px;align-items:center}.airport-metrics svg{width:21px;color:var(--ui-text-92a28b)}.airport-metrics b{font-size:13px;display:block}.airport-metrics small{font-size:9px;color:var(--ui-text-94a08e);display:block;margin-top:4px}.upgrade{border:0;background:var(--ui-surface-eef1e5);font-size:11px;border-radius:9px;padding:12px;display:flex;align-items:center;gap:10px;margin-left:auto}.upgrade,.upgrade svg{color:var(--ui-text-5a7557)}.upgrade svg{width:16px}aside{border:1px solid var(--line);background:var(--ui-surface-fffef9);border-radius:18px;overflow:hidden;align-self:start}.control-title{padding:24px 24px 19px}.control-title h2{font-size:20px;letter-spacing:-.5px;margin-top:7px;display:flex;justify-content:space-between;align-items:center}.control-title svg{color:var(--ui-text-91a287)}nav{display:flex;border-bottom:1px solid var(--line);padding:0 22px;gap:21px}nav button{background:none;border:0;border-bottom:2px solid transparent;padding:13px 0;color:var(--ui-text-93a08e);font-size:12px;font-weight:600}nav button.active{border-bottom-color:var(--ui-surface-527a59);color:var(--ui-text-3c6650)}.panel{padding:22px}.panel-heading h3{font-size:17px;letter-spacing:-.4px}.panel-heading p{font-size:11px;margin:7px 0 22px}.route{display:flex;align-items:center;border:1px solid var(--ui-surface-e8eadf);border-radius:12px;padding:13px;margin-top:11px;gap:13px;background:var(--ui-surface-fbfcf6)}.route-code{border-radius:10px;width:49px;height:58px;display:grid;place-items:center;color:var(--ui-text-fffef4);font-size:16px;font-weight:700;position:relative}.route-code:before{content:"";position:absolute;inset:8px;border:1px solid var(--ui-surface-ffffff45);border-radius:6px}.route h4{font-size:13px}.route small{display:block;font-size:10px;color:var(--ui-text-969c8a);margin-top:4px}.route .reward{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--ui-text-9a884e);margin-top:7px}.reward small{display:inline;margin:0}.route button{margin-left:auto;border:0;border-radius:50%;background:var(--ui-surface-e8eedf);color:var(--ui-text-557853);width:32px;height:32px;display:grid;place-items:center}.friend-tip{display:flex;gap:12px;background:var(--ui-surface-f0f2e7);border-radius:12px;padding:16px;margin-top:21px;color:var(--ui-text-7d9370)}.friend-tip b{font-size:11px;color:var(--ui-text-5b7257)}.friend-tip p{font-size:10px;margin:5px 0 9px}.friend-tip button{border:0;background:none;padding:0;color:var(--ui-text-486d4d);font-weight:700;font-size:10px;gap:6px}.friend-tip button,.help-note{display:flex;align-items:center}.help-note{justify-content:center;gap:5px;border-top:1px solid var(--line);padding:14px;color:var(--ui-text-a0aa98);font-size:9px}.flight-board{grid-column:1/-1;border:1px solid var(--line);background:var(--ui-surface-fffef9);border-radius:18px;padding:26px 28px}.board-heading{display:flex;align-items:center;justify-content:space-between}.board-heading h2{font-size:22px;letter-spacing:-.5px;margin-top:7px;display:flex;align-items:center;gap:12px}.board-heading h2 span{background:var(--ui-surface-edf1e5);color:var(--ui-text-809173);border-radius:6px;padding:3px 7px;font-size:12px}.poll{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ui-text-95a18c)}.board-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:24px}.board-columns>div+div{border-left:1px solid var(--line);padding-left:26px}.board-columns h3{font-size:12px;display:flex;align-items:center;gap:8px;color:var(--ui-text-647960)}.empty{padding:24px 10px;text-align:center;color:var(--ui-text-a6b39b)}.empty svg{opacity:.65;margin-bottom:8px}.empty p{font-size:11px}.flight-card{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:13px;margin-top:12px}.flight-icon{width:39px;height:39px;border-radius:10px;background:var(--ui-surface-f6ecd8);color:var(--ui-text-bb9347);display:grid;place-items:center}.flight-icon.guest{background:var(--ui-surface-e7eeeb);color:var(--ui-text-6f988b)}.flight-card b{font-size:12px}.flight-card small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.flight-card button,.input-row button{background:var(--green);border:0;color:white;padding:9px 10px;border-radius:7px;font-size:10px;margin-left:auto;display:flex;gap:5px;align-items:center;white-space:nowrap}.status{margin-left:auto;font-size:9px;color:var(--ui-text-98a18e)}.your-code{border-radius:11px;padding:14px 16px;background:var(--ui-surface-edf2e6);margin-bottom:22px}.your-code small{font-size:8px;color:var(--ui-text-93a085);letter-spacing:1.5px}.your-code>div{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.your-code b{font-size:20px;letter-spacing:3px}.field-label{font-size:11px;display:block;margin-bottom:8px}.input-row{display:flex;gap:8px;margin-bottom:9px}input{width:100%;min-width:0;border:1px solid var(--ui-surface-d7dfd0);border-radius:8px;padding:12px;background:var(--ui-surface-fff);color:var(--ink);font-size:12px}.muted{color:var(--ui-text-94a08e);font-size:10px;line-height:1.5;display:block}.directory-title{font-size:12px;margin-top:24px}.friend-card{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink)}.friend-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--ui-surface-edf1e6);color:var(--ui-text-86a07a)}.friend-card b{font-size:11px;display:block}.friend-card small{font-size:9px;display:block;margin-top:4px;color:var(--ui-text-8c9d82)}.friend-card>svg{margin-left:auto}.build-card{border:1px solid var(--line);border-radius:12px;padding:17px;margin-top:14px}.build-card>span{color:var(--ui-text-98a77f);float:right}.build-card h4{font-size:13px}.build-card p{font-size:10px;margin:6px 0}.build-card small{font-size:10px;color:var(--ui-text-93a084)}.build-card button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:var(--green);color:white;padding:11px;margin-top:13px;width:100%;font-size:11px}footer{display:flex;justify-content:space-between;padding:0 4.2% 24px;color:var(--ui-text-99a58f);font-size:10px;max-width:1560px;margin:auto}footer span:first-child{gap:7px}.toast,footer span:first-child{display:flex;align-items:center}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:var(--ui-surface-294d3d);color:var(--ui-text-fff);border-radius:12px;box-shadow:0 8px 25px var(--ui-shadow-1d362330);gap:15px;padding:16px 20px;font-size:12px;z-index:10;max-width:90vw}.toast button{border:0;background:transparent;color:var(--ui-text-dce8d8);display:flex}.overlay{position:fixed;inset:0;background:var(--ui-surface-264e3f55);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;z-index:20}.dialog{width:430px;max-width:100%;background:var(--ui-surface-fffef5);border-radius:22px;padding:35px;text-align:center;box-shadow:0 20px 90px var(--ui-shadow-254b3933)}.dialog .eyebrow{display:block;margin:22px 0 12px}.dialog h2{font-size:27px;line-height:1.3;letter-spacing:-1px}.dialog p{font-size:13px;margin:18px 0 25px}.welcome-icon{display:inline-grid;place-items:center;width:65px;height:65px;background:var(--ui-surface-e7eddd);color:var(--ui-text-6f8b60);border-radius:20px}.primary{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--green);border:0;color:white;text-decoration:none;border-radius:10px;padding:15px;font-size:13px;font-weight:600;width:100%}.dialog small{display:block;font-size:10px;color:var(--ui-text-98a28d);margin-top:17px}.dialog input{margin:25px 0 15px}.text-button{border:0;background:none;color:var(--ui-text-8a967e);margin-top:15px;font-size:12px}.connection,.loading{position:fixed;bottom:24px;right:24px;background:var(--ui-surface-fffef5);border:1px solid var(--ui-surface-dce4d1);padding:12px 18px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:12px}.connection{color:var(--ui-text-996a44);z-index:15}.spin{animation:spin 1s linear infinite}.flying-plane{animation:float 7s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes float{50%{transform:translate(12px,-9px)}}@media(min-width:1500px){main{grid-template-columns:minmax(0,1fr) 385px}}@media(max-width:1150px){main{grid-template-columns:minmax(0,1fr) 320px;gap:17px;padding:24px 3%}.airport-heading{padding:23px 20px}h1{font-size:23px}.airport-metrics{gap:15px;padding:17px}.airport-metrics>div{gap:6px}.airport-metrics small{font-size:8px}.upgrade{font-size:10px}.board-columns{gap:15px}.board-columns>div+div{padding-left:15px}.flight-card{gap:7px;padding:10px}.topstats{gap:20px}}@media(max-width:850px){header{height:80px;padding:0 5%}.brand{font-size:25px}.brand small{font-size:6px}.brand-icon{width:36px;height:36px}.currency small,.level,.live{display:none}.currency{padding:9px 13px}.currency b{font-size:14px}main{display:block;padding:22px 5%}.airport,.flight-board,aside{margin-bottom:20px}.scene-stage>svg{height:auto}.airport-metrics{justify-content:space-between}.upgrade{margin:0}.airport-heading h1{font-size:22px}.weather{display:none}.board-columns{display:block}.board-columns>div+div{border-left:0;padding:20px 0 0;border-top:1px solid var(--line);margin-top:20px}.flight-board{padding:24px 20px}.poll{display:none}.board-heading h2{font-size:20px}.panel{padding:22px}.route-code{height:48px}.friend-tip{margin-top:16px}footer{padding:0 5% 20px;gap:15px;line-height:1.6}.airport-metrics>div:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.capacity-summary{display:flex;align-items:center;gap:12px;background:var(--ui-surface-edf2e6);border:1px solid var(--ui-surface-dce6d4);border-radius:11px;padding:15px;color:var(--ui-text-637d59);margin-bottom:17px}.capacity-summary b{display:block;font-size:12px}.capacity-summary small{display:block;color:var(--ui-text-8a9b7d);font-size:9px;margin-top:6px}.build-card.area-card{background:var(--ui-surface-f4f4e8);border-color:var(--ui-surface-dbe3cd)}.area-card button{background:var(--ui-surface-697e46)}.airport-metrics>div:nth-child(3){display:flex}select{font:inherit;width:100%;border:1px solid var(--ui-surface-d7dfd0);border-radius:8px;padding:12px;background:var(--ui-surface-fff);color:var(--ink)}select:focus-visible{outline:3px solid var(--ui-surface-de9d49);outline-offset:3px}.booking{text-align:left}.booking .eyebrow{margin-top:0}.booking-reason{min-height:40px}.workflow-card{align-items:flex-start}.workflow-details{flex:1;min-width:0}.workflow-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.workflow-actions button{margin-left:0;white-space:normal;min-height:36px}.workflow-actions .cancel-flight{background:var(--workflow-cancel-background);color:var(--ui-text-294f3a);border:1px solid var(--workflow-cancel-border)}.workflow-actions .cancel-flight:hover:not(:disabled){background:var(--workflow-cancel-hover)}.blocked-reason{color:var(--ui-text-a66b37)!important}.workflow-card .flight-icon{flex-shrink:0}@media(max-width:600px){.workflow-actions{flex-direction:column;align-items:stretch}.workflow-actions button{justify-content:center}.booking{padding:25px}.booking h2{font-size:23px}}.overlay{grid-template-columns:minmax(0,1fr)}.dialog{justify-self:center;min-width:0}.booking{width:min(430px,100%);width:min(710px,100%)}.aircraft-picker-heading{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px}.aircraft-picker-heading b{font-size:12px}.aircraft-picker-heading span{display:flex;gap:6px}.aircraft-picker-heading button{display:grid;place-items:center;border:1px solid var(--ui-surface-d7dfd0);background:var(--ui-surface-edf2e6);color:var(--ui-text-426e58);border-radius:8px;padding:7px}.aircraft-strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;margin:0 -4px;overscroll-behavior-x:contain;scrollbar-color:#97ad92 #edf2e6}.aircraft-choice{flex:0 0 calc((100% - 48px)/5);min-width:112px;border:2px solid var(--ui-surface-e1e7d9);border-radius:12px;padding:12px 8px;background:var(--ui-surface-f6f8ef);position:relative;cursor:pointer;scroll-snap-align:start;text-align:center}.aircraft-choice.selected{border-color:var(--ui-surface-527a59);background:var(--ui-surface-e8f0df)}.aircraft-choice input{position:absolute;opacity:0;width:1px;height:1px;padding:0}.aircraft-choice:focus-within{outline:3px solid var(--ui-surface-de9d49);outline-offset:1px}.aircraft-choice svg{width:90px;max-width:100%;height:72px}.aircraft-choice b{display:block;font-size:12px}.aircraft-choice small{margin-top:5px;font-size:10px}.guest-reward{color:var(--ui-text-527a59)!important}@media(max-width:600px){.aircraft-choice{flex-basis:122px}.aircraft-strip{gap:10px}.booking .aircraft-choice small{font-size:10px}}.statistics-link{font-size:12px;color:var(--ui-text-426e58);text-decoration:none;border:1px solid var(--ui-surface-d5dfcc);border-radius:8px;padding:9px 12px}.statistics-link:hover{background:var(--ui-surface-eaf0e2)}.event-calendar-link{display:inline-flex;align-items:center;gap:5px}.event-calendar-link svg{width:15px}@media(max-width:600px){.statistics-link{font-size:10px;padding:7px}.topstats{gap:8px}.event-calendar-link svg{width:13px}}.game-sync-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:10px 25px;background:var(--ui-surface-eef3e9);border-top:1px solid var(--ui-surface-dce5d7);color:var(--ui-text-365a42);font-size:11px}.airport>.game-sync-status{margin:0;border-radius:0 0 17px 17px;background:var(--ui-surface-f6f8ee)}.game-sync-status .sync-connected{color:var(--ui-text-32754a);text-align:right}.game-sync-status .sync-disconnected,.game-sync-status strong{color:var(--ui-text-a54d3e)}.game-sync-status strong{font-weight:600;grid-column:1/-1}.game-sync-status span:first-child{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.game-sync-status{grid-template-columns:1fr;gap:4px;padding:9px 14px}.game-sync-status .sync-connected{text-align:left}}.chat-link{gap:6px}.chat-link,.chat-unread-badge{display:inline-flex;align-items:center}.chat-unread-badge{justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--ui-surface-bb4c48);color:white;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.chat-sidebar button .chat-unread-badge{margin-left:auto}.fleet-panel{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.fleet-panel>h4{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.fleet-panel .field-label{margin-top:10px}.model-build>svg{width:64px;height:64px;float:right;margin-left:8px}.model-build small{display:block;line-height:1.6}.runway-owned{display:flex;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.runway-owned>div{min-width:0;flex:1}.runway-owned b{font-size:11px}.runway-owned small{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:5px}.runway-owned button{padding:8px;display:grid;place-items:center;border:1px solid var(--ui-surface-d7dfd0);border-radius:7px;background:var(--ui-surface-f2ebe0);color:var(--ui-text-7b6952);flex-shrink:0}.aircraft-filters{display:flex;gap:12px}.aircraft-filters label{flex:1;min-width:0;font-size:11px}.aircraft-filters select{margin-top:6px;font-size:12px;padding:10px}.inventory-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0;font-size:11px}.inventory-pagination button{display:grid;place-items:center;border:1px solid var(--ui-surface-d7dfd0);border-radius:7px;padding:7px;background:var(--ui-surface-edf2e6);color:var(--ui-text-426e58)}.booking{max-height:calc(100dvh - 40px);overflow-y:auto}.booking .model-selection-details{font-size:11px;line-height:1.6;margin:15px 0}.flight-icon>svg{width:38px;height:38px}.aircraft-choice small{line-height:1.4}.booking .aircraft-choice b{font-size:11px}.fleet-panel select{font-size:12px}@media(max-width:600px){.aircraft-filters{gap:8px}.aircraft-filters select{font-size:11px;padding:9px}.booking{max-height:calc(100dvh - 24px)}.overlay{padding:12px}}.version-label{display:inline-block;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.stats-footer .version-label{margin-top:6px}.scrapyard-marker{position:absolute;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;gap:5px;background:var(--ui-surface-75664c);color:var(--ui-text-fff8e7);border:2px solid var(--ui-surface-f0e8ce);border-radius:12px;padding:7px 9px;font-size:10px;box-shadow:0 3px 8px var(--ui-shadow-335c4933)}.scrap-confirm,.scrap-job{text-align:center}.scrap-confirm>svg,.scrap-job>svg{width:125px;height:125px;margin:12px auto}.scrap-confirm h3,.scrap-job h3{font-size:19px}.scrap-confirm p,.scrap-job p{font-size:12px;line-height:1.7;margin:14px 0 20px}.scrap-job p>svg{vertical-align:middle}.scrap-countdown{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--ui-text-766443);font-size:19px;font-weight:700;margin-top:20px}.scrap-warning{display:flex;gap:10px;text-align:left;background:var(--ui-surface-f4e9d7);border:1px solid var(--ui-surface-e6d5b8);border-radius:10px;padding:16px;margin:20px 0;font-size:12px;line-height:1.6;color:var(--ui-text-866d43)}.scrap-warning>svg{flex-shrink:0}.scrap-confirm .primary{background:var(--ui-surface-85683f)}.scrapyard-dialog>.text-button{display:block;margin:18px auto 0}@media(max-width:600px){.scrapyard-marker{font-size:8px;padding:5px}.scrapyard-marker>svg{width:12px;height:12px}}.reception-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;color:var(--ui-text-4d6654);text-align:left;white-space:normal}.reception-badge i{width:9px;height:9px;border-radius:50%;background:var(--ui-surface-81908a);flex-shrink:0;box-shadow:0 0 0 3px var(--ui-shadow-81908a18)}.reception-green i{background:var(--ui-surface-398357)}.reception-yellow i{background:var(--ui-surface-d6a52d)}.reception-red i{background:var(--ui-surface-bc645b)}.reception-error{font-size:11px;color:var(--ui-text-a4493f);max-width:210px}.booking-reception{display:flex;flex-direction:column;gap:5px;margin:12px 0;text-align:left}.booking-reception small{margin:0;font-size:11px;color:var(--ui-text-71816f)}.friend-card .reception-badge,.stats-friend .reception-badge{display:flex;margin-top:4px;font-size:10px}.topstats{gap:18px}.statistics-app header{gap:20px}@media(max-width:850px){header{height:auto;min-height:80px;flex-wrap:wrap;gap:13px;padding-top:14px;padding-bottom:14px}.topstats{flex-wrap:wrap;justify-content:flex-end;gap:10px}.app header>.brand{flex:1}.app .topstats{flex:1 1 65%}}@media(max-width:450px){.app .topstats{flex-basis:100%;justify-content:space-between}.reception-badge{font-size:10px}.reception-error{max-width:none;flex-basis:100%}}@media(max-width:1150px){.app header{height:auto;min-height:100px;flex-wrap:wrap;gap:14px;padding-top:16px;padding-bottom:16px}.app header>.brand{flex:1 1 100%}.app .topstats{flex:1 1 100%;min-width:0;flex-wrap:wrap;justify-content:space-between}}.event-banner{max-width:1280px;width:calc(100% - 8.4%);margin:20px auto 0;padding:15px 20px;border:1px solid var(--ui-surface-dce3d0);border-radius:14px;background:var(--ui-surface-f2f3e8);display:flex;align-items:center;gap:12px;color:var(--ui-text-526e59)}.event-banner>svg{flex-shrink:0}.event-banner>div{flex:1;min-width:0}.event-banner b{font-size:13px;display:block}.event-banner small{display:block;font-size:11px;line-height:1.6;margin-top:3px}.event-banner a{display:flex;gap:7px;align-items:center;color:var(--ui-text-466d58);font-size:12px;text-decoration:none;flex-shrink:0}.event-active{background:var(--ui-surface-f4eddb);border-color:var(--ui-surface-e4d6b3);color:var(--ui-text-806537)}.event-reward-note{display:block!important;font-size:10px!important;line-height:1.6;color:var(--ui-text-7a765c)!important;margin:9px 0!important;overflow-wrap:anywhere}.event-price{display:flex;gap:9px;flex-wrap:wrap}.event-price s{color:var(--ui-text-899381)}.event-price b{color:var(--ui-text-876b32)}.events-shell{display:block;max-width:1280px;margin:0 auto;padding:30px 4.2%}.events-shell>.event-banner{width:100%;margin:0 0 30px}.events-app header{gap:20px}.events-app .stats-back{display:flex;gap:8px;align-items:center;color:var(--ui-text-486d59);text-decoration:none;font-size:12px}.events-heading h1{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:30px}.events-heading p{font-size:13px;line-height:1.7}.events-toolbar{display:flex;align-items:center;gap:12px;margin:28px 0 18px}.events-toolbar h2{font-size:20px;min-width:0}.event-remove-confirm button,.events-toolbar button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-surface-d9e1ce);border-radius:8px;background:var(--ui-surface-fffef6);padding:9px;color:var(--ui-text-54745d);font-size:12px}.events-toolbar>button:last-child{margin-left:auto;padding:11px 17px}.events-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.events-detail,.events-month{background:var(--ui-surface-fffef6);border:1px solid var(--ui-surface-e0e5d7);border-radius:17px;padding:20px;min-width:0}.events-grid,.events-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.events-weekdays{margin-bottom:12px;text-align:center;font-size:11px;color:var(--ui-text-8a9980)}.events-grid>button{min-width:0;min-height:85px;padding:9px 5px;border:1px solid var(--ui-surface-e4e8dc);border-radius:9px;background:var(--ui-surface-f8f9f0);text-align:left;display:flex;flex-direction:column;gap:4px;color:var(--ui-text-667c65)}.events-grid button b{font-size:12px}.events-grid button span{font-size:9px;line-height:1.4;overflow-wrap:anywhere}.events-grid button small{font-size:8px}.events-grid button.has-event{background:var(--ui-surface-f4ecd7);border-color:var(--ui-surface-e3d4ad);color:var(--ui-text-82673a)}.events-grid button.today{box-shadow:inset 0 0 0 1px var(--ui-shadow-7f9b72)}.events-grid button.selected{outline:2px solid var(--ui-surface-547b5c);outline-offset:1px}.events-detail h2{font-size:21px;margin:10px 0 22px}.events-detail h3{font-size:16px;margin:10px 0}.events-detail p{font-size:12px;line-height:1.8;margin:12px 0}.events-rule{color:var(--ui-text-859178)}.events-admin{margin-top:24px;border-top:1px solid var(--ui-surface-e4e8da);padding-top:18px}.events-admin h3{display:flex;align-items:center;gap:7px}.events-admin label{display:block;font-size:12px;margin:17px 0 8px}.events-admin select{width:100%;padding:11px;border:1px solid var(--ui-surface-d6e0c8);border-radius:9px;color:var(--ui-text-466951);background:var(--ui-surface-fffef6)}.events-admin .text-button{display:block;margin:15px auto}.events-notice{padding:12px 15px;border-radius:8px;background:var(--ui-surface-f0ecd9);color:var(--ui-text-806644);font-size:12px;line-height:1.6}.event-remove-confirm{border:1px solid var(--ui-surface-e1d3b3);padding:12px;margin-top:12px;border-radius:9px}.event-remove-confirm button+button{margin-left:8px}.events-shell footer{margin-top:35px;padding:0;font-size:11px}@media(max-width:850px){.event-banner{width:90%;align-items:flex-start;flex-wrap:wrap;padding:13px}.event-banner>div{flex-basis:75%}.event-banner a{margin-left:32px}.events-layout{grid-template-columns:1fr}.events-shell{padding:24px 5%}.events-heading h1{font-size:26px}.events-grid>button{min-height:75px}}@media(max-width:450px){.events-month{padding:13px 9px}.events-grid,.events-weekdays{gap:4px}.events-grid>button{padding:7px 4px;min-height:85px}.events-grid button span{font-size:8px}.events-toolbar{gap:7px}.events-toolbar h2{font-size:17px}.events-detail{padding:20px}.events-heading p{font-size:12px}}.events-grid .event-day-short{display:none}@media(max-width:450px){.events-grid .event-day-long{display:none}.events-grid .event-day-short{display:block;font-size:9px}}.model-admin-link{font-size:11px;color:var(--ui-text-466d58);text-decoration:none;border:1px solid var(--ui-surface-d8e0ce);padding:8px 10px;border-radius:8px;white-space:normal}.events-app header,.models-app header,.statistics-app header{height:auto;min-height:100px;flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:16px}.models-app .stats-back{display:flex;align-items:center;gap:8px;color:var(--ui-text-486d59);text-decoration:none;font-size:12px}.models-shell{display:block;max-width:1400px;margin:0 auto;padding:32px 4.2%}.models-heading h1{display:flex;align-items:center;gap:12px;font-size:30px;margin:10px 0}.models-heading>p{font-size:13px;line-height:1.7}.models-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:24px;margin-top:28px}.model-editor,.models-library{min-width:0;border:1px solid var(--ui-surface-e0e5d7);border-radius:17px;background:var(--ui-surface-fffef6);padding:23px}.model-editor label,.models-filters label,.models-library>label{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.6;color:var(--ui-text-637b62)}.models-library>label{margin-top:22px}.model-editor input:not([type=file]),.model-editor select,.models-library input,.models-library select{width:100%;min-width:0;border:1px solid var(--ui-surface-d6dfc9);background:var(--ui-surface-fffffa);color:var(--ui-text-3f624c);padding:10px 11px;border-radius:8px;font:inherit}.models-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 19px}.models-list{max-height:780px;overflow:auto;display:grid;gap:8px}.models-list>button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px;border-radius:10px;border:1px solid var(--ui-surface-e1e6d7);background:var(--ui-surface-f8f9f1);color:var(--ui-text-506b54);min-width:0}.models-list>button[aria-pressed=true]{background:var(--ui-surface-eaf0df);border-color:var(--ui-surface-8ba37c);box-shadow:inset 0 0 0 1px var(--ui-shadow-8ba37c)}.models-list>button>svg{width:52px;height:52px;flex-shrink:0}.models-list b{font-size:12px;line-height:1.5;display:block;overflow-wrap:anywhere}.models-list small{font-size:10px;line-height:1.6;display:block;color:var(--ui-text-8b987e)}.model-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.model-editor h2{font-size:23px;margin:7px 0;overflow-wrap:anywhere}.model-editor-heading small{font-size:11px;color:var(--ui-text-8a977d)}.models-dirty{font-size:10px;background:var(--ui-surface-f4ead0);color:var(--ui-text-92723b);padding:6px 9px;border-radius:8px}.model-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.model-help{font-size:11px;line-height:1.8;margin:16px 0;color:var(--ui-text-8c987f)}.model-derived{font-size:12px;line-height:1.8;background:var(--ui-surface-eff2e4);border-radius:10px;padding:14px;margin:20px 0}.model-editor h3{font-size:18px;margin:24px 0 10px}.model-art-editors{display:grid;grid-template-columns:1fr 1fr;gap:16px}.model-art-editors>section{border:1px solid var(--ui-surface-e3e7d9);border-radius:12px;padding:15px;min-width:0}.model-art-editors h4{font-size:13px;margin-bottom:12px}.model-art-preview{display:grid;place-items:center;background:conic-gradient(var(--ui-surface-eef0e4) 25%,var(--ui-surface-fafbf5) 0 50%,var(--ui-surface-eef0e4) 0 75%,var(--ui-surface-fafbf5) 0) 0 0/16px 16px;border-radius:8px;height:150px;margin-bottom:15px}.model-art-preview svg{width:140px;height:140px}.model-upload{position:relative;font-size:11px!important}.model-upload svg{display:inline-block}.model-upload input{max-width:100%;font-size:10px;margin:4px 0}.model-art-editors .text-button{font-size:10px;line-height:1.6;display:flex;align-items:center;justify-content:center;gap:4px}.model-motion-preview{display:flex;align-items:center;gap:15px;padding:12px;background:var(--ui-surface-f4f5ec);border-radius:10px;margin-top:15px}.model-motion-preview svg{width:95px;height:95px;flex-shrink:0}.model-motion-preview p{font-size:11px;line-height:1.8}.models-notice{background:var(--ui-surface-f1eddb);border:1px solid var(--ui-surface-e3dbc2);padding:13px 16px;border-radius:9px;font-size:12px;line-height:1.7;margin:20px 0;color:var(--ui-text-806840)}.models-notice button{font-size:11px;padding:5px;border:1px solid var(--ui-surface-ddd1b4);border-radius:6px;margin-left:6px;background:var(--ui-surface-fffbed);color:var(--ui-text-7c663b)}.model-save-actions{display:flex;gap:12px;align-items:stretch;margin-top:22px}.model-save-actions>.primary{flex:1}.model-save-actions>button:not(.primary){flex:1;border:1px solid var(--ui-surface-b6c7a6);border-radius:10px;padding:12px;font-size:12px;background:var(--ui-surface-edf2e4);color:var(--ui-text-547347)}.model-save-actions>.model-block{background:var(--ui-surface-f3ead9)!important;color:var(--ui-text-896a43)!important;border-color:var(--ui-surface-dfcfb1)!important}.model-editor>small{display:block;font-size:11px;line-height:1.7;color:var(--ui-text-8c977f);margin-top:10px}.models-shell footer{padding:0;margin-top:30px;font-size:11px}@media(max-width:850px){.models-shell{padding:24px 5%}.models-layout{grid-template-columns:1fr}.models-list{max-height:300px}.models-heading h1{font-size:26px}.model-editor,.models-library{padding:20px}.statistics-app header>.model-admin-link{margin-left:auto}}@media(max-width:500px){.model-art-editors,.model-fields{grid-template-columns:1fr}.model-save-actions{flex-direction:column}.models-heading h1{font-size:23px}.model-editor h2{font-size:21px}.model-editor-heading{align-items:flex-start}}.flight-audio-controls{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;border:1px solid var(--line);border-radius:11px;padding:9px 11px;max-width:270px;background:var(--ui-surface-f6f8ee)}.flight-audio-controls>button{border:0;border-radius:7px;background:var(--ui-surface-e4ecdc);color:var(--ui-text-456b51);padding:7px 9px;font-size:11px}.flight-audio-volume{display:flex;align-items:center;gap:6px;font-size:10px;min-width:0}.flight-audio-volume input{width:70px;min-width:35px;accent-color:var(--green)}.flight-audio-volume output{min-width:28px}.flight-audio-status{grid-column:1/-1;font-size:10px;line-height:1.5;color:var(--ui-text-75836d)}.app header{height:auto;min-height:100px;flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:16px}.app .topstats{flex-wrap:wrap;min-width:0;gap:16px}.model-sound-section h3{display:flex;align-items:center;gap:8px}.model-sound-editors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.model-sound-editors>section{min-width:0;border:1px solid var(--ui-surface-e3e7d9);border-radius:12px;padding:15px}.model-sound-editors h4{font-size:13px;margin-bottom:8px}.sound-preview-note,.sound-source-label{display:block;font-size:10px;line-height:1.7;color:var(--ui-text-7a896f);margin:8px 0}.model-sound-editors audio{width:100%;min-width:0;height:42px;margin-bottom:12px}.model-sound-editors .text-button{display:flex;align-items:center;gap:5px;font-size:10px;margin-top:12px}@media(max-width:600px){.model-sound-editors{grid-template-columns:1fr}.flight-audio-controls{max-width:100%}.app .topstats{gap:12px}}.app aside>nav{gap:0;padding:0 14px;justify-content:space-between}.app aside>nav button{padding-left:5px;padding-right:5px;position:relative}.quest-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;margin-left:4px;background:var(--ui-surface-e7b05e)}.quest-panel .panel-heading{padding-bottom:12px}.quest-admin-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--ui-text-4f7755);font-size:11px;text-decoration:underline;text-underline-offset:3px}.quest-current,.quest-older{padding:0 21px 18px;display:grid;gap:15px}.quest-card{min-width:0;border:1px solid var(--ui-surface-e1e6d6);border-radius:13px;padding:18px;background:var(--ui-surface-fcfcf4)}.quest-card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--ui-text-88a078)}.quest-card h4{font-size:15px;line-height:1.5}.quest-count{margin:13px 0 8px;font-size:12px}.quest-count b{font-size:22px;color:var(--ui-text-486c51)}.quest-card progress{display:block;width:100%;height:9px;accent-color:var(--ui-surface-6d9661);border:0;border-radius:8px;overflow:hidden;background:var(--ui-surface-e4e9da)}.quest-card progress::-webkit-progress-bar{background:var(--ui-surface-e4e9da);border-radius:8px}.quest-card progress::-webkit-progress-value{background:var(--ui-surface-7d9d6d);border-radius:8px}.quest-card>small{display:block;font-size:10px;line-height:1.7;color:var(--ui-text-8b977c);margin-top:10px}.quest-card .quest-partial{color:var(--ui-text-9a815a)}.quest-prize{display:flex;align-items:center;gap:8px;margin:15px 0;font-size:12px;color:var(--ui-text-9b7a3b)}.quest-complete{background:var(--ui-surface-f0f5e6);border-color:var(--ui-surface-b9cea7)}.quest-claimed{opacity:.75}.quest-card>.primary{width:100%;margin-bottom:5px}.quest-card .quest-dates{font-size:9px}.quest-older{border-top:1px solid var(--line);padding-top:20px}.quest-older>h4{font-size:16px}.quest-older>p{font-size:11px}.quest-pagination{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px}.quest-notice button,.quest-pagination button{border:1px solid var(--ui-surface-d6dfc9);border-radius:7px;background:var(--ui-surface-f9faef);color:var(--ui-text-53744f);padding:7px}.quest-notice{margin:14px 21px;padding:12px;border:1px solid var(--ui-surface-e1d5b6);border-radius:9px;background:var(--ui-surface-f6f0dd);font-size:11px;line-height:1.7;color:var(--ui-text-8b723e);overflow-wrap:anywhere}.quest-rules{font-size:10px;line-height:1.8;padding:0 21px 12px}.quest-introduction{display:block;font-size:9px;color:var(--ui-text-8a957e);padding:0 21px 22px}.quests-admin-app header{height:auto;min-height:100px;flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:16px}.quests-admin-app .stats-back{display:flex;align-items:center;gap:7px;color:var(--ui-text-54754e);text-decoration:none;font-size:12px}.quests-admin-shell{display:block;max-width:1300px;margin:auto;padding:32px 4.2%}.quests-admin-heading h1{font-size:29px;display:flex;align-items:center;gap:11px;margin:10px 0 15px}.quests-admin-heading>p{font-size:13px;line-height:1.8;max-width:850px;margin-top:9px}.quest-config-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.quest-config-columns>section{min-width:0}.quest-config-columns h2{display:flex;align-items:center;gap:9px;font-size:22px}.quest-config-columns>section>p{font-size:11px;margin:9px 0 20px}.quest-config{padding:23px;border:1px solid var(--line);background:var(--ui-surface-fffef7);border-radius:14px;margin-bottom:18px;min-width:0}.quest-config h3{font-size:15px;line-height:1.6}.quest-config-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.quest-config label{display:grid;gap:7px;min-width:0;font-size:11px;color:var(--ui-text-7d8d71)}.quest-config input{width:100%;min-width:0;background:var(--ui-surface-fffffa);border:1px solid var(--ui-surface-d6dfc9);border-radius:8px;color:var(--ui-text-48694e);padding:10px;font-size:13px}.quest-config-active{font-size:10px;line-height:1.8;margin-top:16px}.quest-config>small{font-size:10px;line-height:1.8;color:var(--ui-text-8d977d);display:block;margin:7px 0 15px}.quest-config>.primary{width:100%;font-size:11px}.quests-admin-shell footer{padding:16px 0;margin-top:20px;font-size:11px}.quests-admin-shell>.quest-notice{margin:20px 0}@media(max-width:800px){.quest-config-columns{grid-template-columns:1fr}.quests-admin-shell{padding:25px 5%}.quests-admin-heading h1{font-size:25px}}@media(max-width:400px){.quest-config-values{grid-template-columns:1fr}.quest-config{padding:18px}.quest-badge{margin-left:2px;min-width:14px;padding:0 3px}.app aside>nav{padding:0 10px}}.quest-config-conflict{font-size:11px;line-height:1.7;background:var(--ui-surface-f7efdc);border:1px solid var(--ui-surface-e5d5ad);border-radius:8px;padding:12px;margin-bottom:15px}.quest-config-conflict button{margin-top:8px;border:1px solid var(--ui-surface-d8c9a2);border-radius:7px;background:var(--ui-surface-fffaf0);color:var(--ui-text-8d713c);padding:7px;font-size:10px}.airport-identity{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;vertical-align:middle}.airport-avatar{width:46px;height:46px;object-fit:contain;border-radius:12px;background:var(--ui-surface-edf1e4);flex-shrink:0}.airport-identity-text{min-width:0}.airport-name{overflow-wrap:anywhere;white-space:normal}.airport-country{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:400;margin-top:4px;color:var(--ui-text-72836d)}.airport-country img,.profile-country-select>img{width:24px;height:17px;object-fit:contain}.airport-comment{position:relative;cursor:help;border-bottom:1px dotted var(--ui-surface-79916e);outline-offset:3px}.airport-comment-tooltip{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:40;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6;text-align:left;background:var(--ui-surface-294b37);color:var(--ui-text-fffef4);border-radius:8px;padding:12px;box-shadow:0 5px 18px var(--ui-shadow-203b3333);width:min(280px,65vw);max-height:260px;overflow:auto}.airport-comment.comment-open>.airport-comment-tooltip,.airport-comment:focus>.airport-comment-tooltip,.airport-comment:hover>.airport-comment-tooltip{display:block}.profile-dialog{margin:auto;width:min(620px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow-y:auto;border:1px solid var(--ui-surface-d7dfcd);color:var(--ui-text-426e58);text-align:left}.profile-dialog::backdrop{background:var(--ui-surface-234c426b);backdrop-filter:blur(4px)}.profile-dialog fieldset{border:0;padding:0;min-width:0}.profile-dialog h2{font-size:24px;margin-bottom:20px}.profile-dialog h3{font-size:14px;margin:20px 0 10px}.profile-dialog label{display:block;font-size:12px;margin:16px 0 7px}.profile-dialog input,.profile-dialog select,.profile-dialog textarea{width:100%;min-width:0;border:1px solid var(--ui-surface-cddbc4);border-radius:8px;background:var(--ui-surface-fffef7);padding:11px;font:inherit;font-size:13px;color:var(--ui-text-3e6249)}.profile-dialog textarea{resize:vertical}.profile-dialog small{display:block;font-size:11px;margin:5px 0}.profile-dialog p{font-size:12px;line-height:1.7;margin:10px 0 18px}.profile-dialog .primary{width:100%;margin-top:14px}.profile-dialog .text-button{display:block;margin:15px auto 0}.profile-avatar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.profile-avatar-grid button{border:1px solid var(--ui-surface-dae2cf);border-radius:10px;background:var(--ui-surface-f5f7ed);padding:9px;display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--ui-text-55724e);font-size:11px;overflow-wrap:anywhere}.profile-avatar-grid button[aria-pressed=true]{border-color:var(--ui-surface-5a8058);box-shadow:inset 0 0 0 1px var(--ui-shadow-5a8058);background:var(--ui-surface-e7efdd)}.profile-avatar-grid .airport-avatar{width:65px;height:65px}.profile-country-select{display:flex;align-items:center;gap:9px}.profile-invalid{color:var(--ui-text-a23d32)!important}.airport-heading h1{overflow-wrap:anywhere;display:flex;align-items:center;gap:12px}.airport-heading h1 .airport-identity{font-size:inherit}.airport-heading h1 .icon-btn{flex-shrink:0}.friend-card .airport-identity{flex:1}.friend-card .airport-identity-text{background:none;width:auto;height:auto;border-radius:0;display:block}.friend-card{position:relative}.friend-card-select{background:transparent;border:0;color:inherit;align-self:stretch;padding:10px}.avatar-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;margin:24px 0}.avatar-admin-grid>div{padding:16px;background:var(--ui-surface-fffef7);border:1px solid var(--ui-surface-dde5d2);border-radius:12px;text-align:center;overflow-wrap:anywhere}.avatar-admin-grid .airport-avatar{width:85px;height:85px;display:block;margin:0 auto 10px}.avatar-upload{max-width:600px;background:var(--ui-surface-fffef7);border:1px solid var(--ui-surface-dde5d2);border-radius:14px;padding:24px}.avatar-upload label{display:block;margin:14px 0 7px;font-size:12px}.avatar-upload input{width:100%;font:inherit;font-size:13px;padding:9px}.avatar-upload .primary{margin-top:20px}.stats-airport-name .airport-identity{font-size:13px}.stats-friend>.airport-identity{flex:1}.stats-friend .airport-identity-text{min-width:0}.stats-friend .airport-identity-text>small{display:block}.stats-friend .airport-country{display:flex}@media(max-width:500px){.airport-heading h1{font-size:23px}.airport-heading h1 .airport-avatar{width:39px;height:39px}.profile-dialog{padding:22px}.profile-avatar-grid{gap:6px}.profile-avatar-grid .airport-avatar{width:52px;height:52px}.stats-friend{flex-wrap:wrap}.stats-friend-actions{width:100%}}.profile-country-picker{margin:12px 0;border:1px solid var(--ui-surface-cddbc4);border-radius:8px;background:var(--ui-surface-fffef7)}.profile-country-picker summary{padding:12px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px}.profile-country-picker img{width:24px;height:17px;object-fit:contain}.profile-country-options{max-height:220px;overflow-y:auto;padding:4px;display:grid;gap:3px}.profile-country-options button{display:flex;align-items:center;gap:10px;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:6px;padding:10px;font-size:12px}.profile-country-options button:hover,.profile-country-options button[aria-pressed=true]{background:var(--ui-surface-e7efdd)}.profile-country-options button:focus-visible{outline-offset:-3px}.airport-heading>div:first-child,.friend-card>div,.stats-friend>div:first-child{min-width:0}.stats-leaderboard .stats-airport-name{max-width:400px;white-space:normal}.airport-comment-floating{display:block;position:fixed;z-index:100;width:min(280px,calc(100vw - 16px));max-height:260px}.avatar-upload-preview{display:block;width:128px;height:128px;object-fit:contain;border-radius:12px;margin-top:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-dialog input{margin:0}.profile-dialog input:focus-visible,.profile-dialog summary:focus-visible,.profile-dialog textarea:focus-visible{outline:3px solid var(--ui-surface-de9d49);outline-offset:3px}@media(max-width:420px){.profile-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager-panel{margin-top:22px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--ui-surface-f5f7ed)}.manager-heading,.manager-job-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-heading h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0}.manager-heading>span{font-size:11px;white-space:nowrap}.manager-panel p,.manager-settings p{font-size:11px;line-height:1.6}.manager-job{margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.manager-job-heading b{font-size:12px;overflow-wrap:anywhere}.manager-job small{font-size:10px;color:var(--muted)}.manager-job ul{padding:0;list-style:none;margin:12px 0;max-height:180px;overflow-y:auto}.manager-job li{display:flex;flex-direction:column;gap:4px;margin:8px 0;font-size:11px}.manager-job button,.manager-selection button{border:1px solid var(--ui-surface-d7dfd0);border-radius:8px;background:var(--ui-surface-edf2e6);color:var(--ui-text-426e58);padding:9px;font:inherit;font-size:11px}.manager-cancel-note{display:block;margin-top:8px;line-height:1.5}.manager-badge{display:block;border-radius:6px;padding:5px 7px;background:var(--ui-surface-e8f0df);color:var(--ui-text-527a59)!important;line-height:1.5}.manager-toggle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;margin-top:16px}.manager-toggle input{width:18px;height:18px;margin:0;accent-color:var(--ui-surface-527a59)}.manager-toggle small{font-size:10px;margin:0}.manager-settings{background:var(--ui-surface-f5f7ed);padding:14px;border-radius:12px;margin-bottom:16px}.manager-settings>label{font-size:11px;display:block}.manager-settings select{margin-top:6px}.manager-selection{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5}.manager-selection button{flex-shrink:0}.manager-panel button:focus-visible,.manager-selection button:focus-visible,.manager-toggle input:focus-visible{outline:3px solid var(--ui-surface-de9d49);outline-offset:3px}.aircraft-choice:has(input[type=checkbox]) input{opacity:1;width:16px;height:16px;top:6px;right:6px;accent-color:var(--ui-surface-527a59)}.aircraft-choice:has(input[type=checkbox]){padding-top:23px}@media(max-width:600px){.booking .aircraft-filters{flex-wrap:wrap}.booking .aircraft-filters label{flex:1 1 40%}.manager-selection{align-items:flex-start;flex-direction:column}.manager-heading{flex-wrap:wrap}}.facility-preview{display:block;width:100%;height:110px;margin:8px auto 14px}.runway-owned>.facility-preview{width:72px;height:50px;flex-shrink:0;margin:0 8px 0 0}.booking-panel{grid-column:1/-1;min-width:0;margin:0 0 24px;border:1px solid var(--line);border-radius:17px;background:var(--ui-surface-fffef5);box-shadow:0 8px 28px var(--ui-shadow-254b3910)}.booking-panel .booking{width:100%;max-width:none;max-height:none;overflow:visible;padding:27px 30px;text-align:left}.booking-panel .booking h2{font-size:24px;margin:8px 0 13px}.booking-panel .booking .text-button{display:block;margin:15px auto 0}.booking-panel .booking .primary{max-width:420px}.booking-panel .booking:focus-within{box-shadow:inset 0 0 0 2px var(--ui-shadow-de9d4933)}@media(max-width:600px){.booking-panel{margin-bottom:20px}.booking-panel .booking{padding:22px 18px}.booking-panel .booking h2{font-size:22px}}.building-list-thumb{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:7px}.building-list-thumb img{width:100%;height:100%;object-fit:contain}.model-art-preview img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.profile-background-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.profile-background-grid button{display:flex;flex-direction:column;gap:6px;text-align:left;border:1px solid var(--ui-surface-dae2cf);border-radius:10px;background:var(--ui-surface-f5f7ed);color:var(--ui-text-55724e);padding:7px;min-width:0}.profile-background-grid button.selected{border-color:var(--ui-surface-5a8058);box-shadow:inset 0 0 0 1px var(--ui-shadow-5a8058);background:var(--ui-surface-e7efdd)}.profile-background-grid button:focus-visible{outline:3px solid var(--ui-surface-de9d49);outline-offset:2px}.profile-background-preview{display:block;width:100%;height:70px;border-radius:7px;background-position:50%;background-size:cover;background-color:var(--ui-surface-dce8df)}.profile-background-auto{background:linear-gradient(145deg,var(--ui-surface-dceaf1) 0 48%,var(--ui-surface-a8c27e) 49% 100%)}.profile-background-grid strong{font-size:11px}.profile-background-grid small{font-size:9px;line-height:1.35;color:var(--ui-text-7a8b73)}@media(max-width:500px){.profile-background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pax-inventory-list{display:grid;gap:12px}.pax-inventory-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px 12px;align-items:start;min-width:0}.pax-inventory-art{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;color:var(--ui-text-6e8064)}.pax-inventory-art img{width:100%;height:100%;object-fit:contain}.pax-inventory-details{min-width:0;overflow-wrap:anywhere}.pax-inventory-details .pax-building-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px;line-height:1.45}.pax-inventory-details .pax-building-title>span{display:inline-block;padding:3px 7px;border-radius:6px;background:var(--ui-surface-edf1e4);white-space:nowrap}.pax-inventory-details small{display:block;margin-top:6px;font-size:10px;line-height:1.6;color:var(--ui-text-7b8980)}.pax-inventory-actions{grid-column:1/-1;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding-top:12px;border-top:1px solid var(--ui-surface-e2e8d8)}.pax-inventory-actions label{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--ui-text-7b8980);font-size:10px}.pax-inventory-actions select{box-sizing:border-box;width:100%;min-width:0;margin:0;border:1px solid var(--ui-surface-d7dfd0);border-radius:7px;padding:9px;background:var(--ui-surface-fffef6);color:var(--ui-text-426e58);font:inherit;font-size:11px}.pax-inventory-actions button.pax-upgrade{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:5px;width:auto;max-width:100%;padding:9px 12px;border:0;border-radius:7px;background:var(--ui-surface-e9eddf);color:var(--ui-text-75895d);font:inherit;font-size:10px;line-height:1.4;box-shadow:none;white-space:normal}.pax-inventory-actions button.pax-upgrade svg{flex-shrink:0}.pax-inventory-actions button.pax-upgrade:not(:disabled):hover{background:var(--ui-surface-e0e7d3)}.pax-inventory-actions button.pax-upgrade:disabled{opacity:.55;cursor:not-allowed}.pax-inventory-actions button:focus-visible,.pax-inventory-actions select:focus-visible{outline:3px solid var(--ui-surface-de9d49);outline-offset:3px}.pax-inventory-empty{display:grid;gap:7px;justify-items:center;text-align:center;border:1px dashed var(--ui-surface-cbd7c3);border-radius:12px;padding:24px;color:var(--ui-text-6e8064)}.pax-inventory-empty small{max-width:290px;font-size:11px;line-height:1.6;color:var(--ui-text-8b987e)}.quest-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;border-radius:9px;background:var(--ui-surface-e6b85e);color:var(--ui-text-fff);font-size:9px}@media(max-width:360px){.pax-inventory-card{grid-template-columns:48px minmax(0,1fr);gap:12px 8px}.pax-inventory-art{width:48px;height:54px}}.reception-toggle{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.reception-button{position:relative;display:grid;place-items:center;width:31.5px;height:31.5px;min-width:0;padding:0;grid-template-columns:minmax(0,1fr);line-height:1;border:2px solid var(--ui-surface-8bab7c);border-radius:8px;background:var(--ui-surface-e9f0df);color:var(--ui-text-456b51);box-shadow:0 2px 0 var(--ui-shadow-c4d4b9);cursor:pointer;outline-offset:3px}.reception-button[aria-pressed=true]{background:var(--ui-surface-fff0c4);border-color:var(--ui-surface-d7ad53);box-shadow:0 2px 0 var(--ui-shadow-c6a34e)}.reception-button:disabled{opacity:.55;cursor:default}.reception-button[aria-busy=true]{cursor:wait}.reception-button:focus-visible{outline:3px solid var(--ui-surface-e5b75c)}.reception-button .comic-icon{width:23px;height:23px;max-width:100%}.reception-button:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 9px);width:max-content;max-width:min(260px,calc(100vw - 32px));padding:6px 8px;border:1px solid var(--ui-surface-294f3a);border-radius:7px;background:var(--ui-surface-fff9e8);color:var(--ui-text-294f3a);box-shadow:0 3px 8px var(--ui-shadow-20392d50);font-size:11px;font-weight:700;line-height:1.35;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:20}.reception-button:focus-visible:after,.reception-button:hover:after{opacity:1;visibility:visible}.reception-toggle .reception-error{position:absolute;right:0;top:calc(100% + 9px);width:210px;padding:8px;border:1px solid var(--ui-surface-a4493f);border-radius:7px;background:var(--ui-surface-fff9e8);z-index:21}.reception-toggle .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.statistics-app header>.reception-toggle{margin-left:auto}.reception-toggle-scene{position:absolute;top:14px;right:54px;z-index:8}.reception-toggle-scene .reception-button:after,.reception-toggle-scene .reception-error{max-width:min(240px,calc(100vw - 164px))}.scene-hint{bottom:22px;max-width:calc(100% - 44px)}.scene-hint>.dot{flex-shrink:0}.passenger-balance,.skycash-balance{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:30px}.passenger-balance{border:1px solid var(--ui-surface-d4e3d1);background:var(--ui-surface-e8f0e3);color:var(--ui-text-537451)}.skycash-balance{border:1px solid var(--ui-surface-ddc98f);background:var(--ui-surface-f4ecd5);color:var(--ui-text-8b6a2f)}.passenger-balance b,.skycash-balance b{font-size:17px}.passenger-balance small,.skycash-balance small{font-size:11px}.passenger-balance small{color:var(--ui-text-839978)}.skycash-balance small{color:var(--ui-text-aa8b51)}.topstats{gap:20px}.pax-markers{position:absolute;inset:0;pointer-events:none;z-index:2}.pax-marker{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;height:31px;border:1px solid var(--ui-surface-bfd3b2);border-radius:18px;background:var(--ui-surface-fffdf0);color:var(--ui-text-6c8a64);box-shadow:0 3px 9px var(--ui-shadow-26463226);font-size:11px;transition:background .2s,box-shadow .2s}.pax-marker.ready{background:var(--ui-surface-456f4f);color:var(--ui-text-fff);border-color:var(--ui-surface-ebf3dc);box-shadow:0 3px 12px var(--ui-shadow-26463240)}.pax-marker.ready:hover{background:var(--ui-surface-668953)}.pax-marker:disabled{opacity:.8}.pax-marker:focus-visible{outline:3px solid var(--ui-surface-edb15f);outline-offset:4px}.pax-marker:not(:disabled):active{transform:translate(-50%,-50%) scale(.96)}aside>.panel{max-height:650px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b6c7a7 #f7f8ef;overscroll-behavior:contain}.pax-marker{right:auto;bottom:auto;width:max-content}.pax-marker-slot,.svg-pax-hint{display:none}.passenger-panel{border:1px solid var(--ui-surface-dce6d0);border-radius:13px;background:var(--ui-surface-f6f8ee);padding:17px;margin-bottom:19px}.passenger-panel-heading{display:flex;align-items:center;gap:8px;color:var(--ui-text-617e54)}.passenger-panel-heading h3{font-size:13px;flex:1}.passenger-panel-heading>span{font-size:10px;color:var(--ui-text-8fa081)}.passenger-panel>p{font-size:10px;line-height:1.6;margin:8px 0 11px}.production-status{font-size:9px;color:var(--ui-text-93a080);display:flex;align-items:center;gap:5px;margin-bottom:13px}.production-status i{width:5px;height:5px;border-radius:50%;background:var(--ui-surface-b9ba9d)}.production-status i.online{background:var(--ui-surface-739c67)}.pax-building-card{border:1px solid var(--ui-surface-e2e8d8);background:var(--ui-surface-fffef6);padding:13px;border-radius:10px;margin-top:10px}.pax-building-title{display:flex;justify-content:space-between;gap:5px;font-size:11px}.pax-building-title>span{color:var(--ui-text-94a07e);font-size:9px}.pax-building-card>small{display:block;font-size:9px;color:var(--ui-text-8b9d7b);margin-top:5px}.pax-fill{height:5px;background:var(--ui-surface-e8eddd);border-radius:5px;margin-top:12px;overflow:hidden}.pax-fill i{display:block;height:100%;background:var(--ui-surface-91ad77);transition:width .4s}.pax-storage{display:flex;justify-content:space-between;font-size:8px;color:var(--ui-text-98a584);margin:7px 0 11px}.pax-storage>span+span{display:flex;gap:3px;align-items:center;color:var(--ui-text-769b5d)}.pax-card-actions{display:flex;gap:6px}.pax-card-actions button{display:flex;align-items:center;justify-content:center;gap:4px;padding:9px 6px;border-radius:7px;font-size:9px;border:0;flex:1;white-space:nowrap}.pax-collect{background:var(--ui-surface-527652);color:white}.pax-upgrade{background:var(--ui-surface-e9eddf);color:var(--ui-text-75895d)}.pax-buy{background:var(--ui-surface-5f7d4f);color:white;border:0;border-radius:8px;width:100%;padding:11px 7px;align-items:center;justify-content:center;gap:6px;margin:13px 0 8px}.pax-buy,.pax-route-note{display:flex;font-size:10px}.pax-route-note{gap:8px;padding:12px;margin:0 0 16px;background:var(--ui-surface-edf2e4);color:var(--ui-text-7b906d);border-radius:9px;line-height:1.5}.pax-route-note svg{flex-shrink:0;margin-top:2px}@media(max-width:850px){.passenger-balance,.skycash-balance{padding:9px 12px}.passenger-balance b,.skycash-balance b{font-size:14px}.passenger-balance small,.skycash-balance small{display:none}.topstats{gap:9px}.passenger-panel{padding:17px}.pax-marker{height:35px}aside>.panel{max-height:none;overflow:visible}}@media(max-width:480px){header{padding:0 4%}.brand{font-size:21px;gap:8px}.brand-icon{height:32px;width:32px}.brand small{letter-spacing:1px}.currency,.passenger-balance,.skycash-balance{padding:8px 10px}.topstats{gap:6px}.currency svg,.passenger-balance svg,.skycash-balance svg{width:15px}.currency b,.passenger-balance b,.skycash-balance b{font-size:12px}}@media(max-width:600px){.pax-markers{position:relative;display:flex;justify-content:center;gap:6px;padding:11px 9px;background:var(--ui-surface-c8ddca)}.pax-marker{position:static;transform:none!important;flex:1;max-width:85px;min-width:44px;height:44px;font-size:10px;padding:6px 4px;gap:3px}.pax-marker-slot{display:inline-block;opacity:.75;font-size:8px}.svg-pax-hint{display:block}.scene-hint{display:none}.scene-stage>.scrapyard-marker{left:10px!important;top:auto!important;bottom:8px;transform:none}.pax-marker svg{width:12px}}.pax-card-actions button.pax-upgrade{background:#e4ecd7;color:#36533a;border:1px solid #8b9f73;box-shadow:0 2px 0 #b9c6a7;white-space:normal;line-height:1.35;padding:10px 14px;min-height:44px}.pax-card-actions button.pax-upgrade:not(:disabled):hover{background:#d4e2c3}.pax-card-actions button.pax-upgrade:disabled{opacity:1;background:#eceee6;color:#697461;border-color:#bbc3ae;box-shadow:none;cursor:not-allowed}html.dark .pax-card-actions button.pax-upgrade{background:#3d5941;color:#f2f7e9;border-color:#91ad7e;box-shadow:0 2px 0 #162a1b}html.dark .pax-card-actions button.pax-upgrade:not(:disabled):hover{background:#4c6a4c}html.dark .pax-card-actions button.pax-upgrade:disabled{background:#2b3a30;color:#bac5b2;border-color:#62745c;box-shadow:none}.pax-card-actions button.pax-upgrade:focus-visible{outline:3px solid #e6b85a;outline-offset:3px}.skyhaven-logo{--skyhaven-wordmark-color:#173e2e;--brand-icon-size:48px;--brand-wordmark-width:170px;--brand-gap:12px;display:inline-flex;align-items:center;gap:var(--brand-gap);flex:0 0 auto;vertical-align:middle;line-height:1}.skyhaven-logo>.skyhaven-mark{display:block;flex:0 0 auto;width:var(--brand-icon-size);height:var(--brand-icon-size);object-fit:contain;border-radius:0;mix-blend-mode:normal}.skyhaven-logo>.skyhaven-wordmark{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;width:var(--brand-wordmark-width);color:var(--skyhaven-wordmark-color);container-type:inline-size}.skyhaven-wordmark>.brand-name{font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,18cqw,31px);font-weight:700;line-height:1.06;letter-spacing:-.04em;white-space:nowrap}.skyhaven-wordmark>.brand-tagline{display:block;margin-top:5px;color:var(--ui-text-b88d35,#a67b37);font:500 clamp(7px,6cqw,10px)/1.2 Arial,sans-serif;letter-spacing:.2em;white-space:nowrap}html.dark .skyhaven-logo{--skyhaven-wordmark-color:#fffdf2}html.dark .skyhaven-wordmark>.brand-tagline{color:#e8c47a}.app>footer .skyhaven-logo,.public-footer .skyhaven-logo{--brand-icon-size:30px;--brand-wordmark-width:106px;--brand-gap:8px;display:inline-flex;align-items:center;gap:var(--brand-gap)}@media(max-width:600px){.skyhaven-logo{--brand-icon-size:36px;--brand-wordmark-width:126px;--brand-gap:9px}.public-header .skyhaven-logo{--brand-icon-size:40px;--brand-wordmark-width:142px;--brand-gap:8px}}:root{--workflow-cancel-background:#f1ebe1;--workflow-cancel-border:#b6a78c;--workflow-cancel-hover:#e5dac6;--ui-text-31513d:#31513d;--ui-surface-fffdf3:#fffdf3;--ui-surface-d6dfca:#d6dfca;--ui-shadow-234c4210:#234c4210;--ui-surface-bbcbb4:#bbcbb4;--ui-text-254936:#254936;--ui-text-355f46:#355f46;--ui-text-a12e26:#a12e26;--ui-surface-edf2e3:#edf2e3;--ui-surface-d99c42:#d99c42;--ui-surface-fbf8ef:#fbf8ef;--ui-text-193c31:#193c31;--ui-surface-e8dfcc:#e8dfcc;--ui-surface-fffcf5:#fffcf5;--ui-text-244f3f:#244f3f;--ui-text-847048:#847048;--ui-text-68766b:#68766b;--ui-surface-d8ddcc:#d8ddcc;--ui-surface-eaf0e2:#eaf0e2;--ui-surface-bb913f:#bb913f;--ui-surface-dce9d5:#dce9d5;--ui-surface-3a664d:#3a664d;--ui-surface-fffdf7:#fffdf7;--ui-surface-e6dfce:#e6dfce;--ui-shadow-79632f06:#79632f06;--ui-surface-fbfaf5:#fbfaf5;--ui-surface-dcd9ce:#dcd9ce;--ui-text-26392f:#26392f;--ui-surface-e0ead7:#e0ead7;--ui-text-667263:#667263;--ui-surface-e9e1d1:#e9e1d1;--ui-surface-dcefd6:#dcefd6;--ui-surface-fae0d9:#fae0d9;--ui-text-943e31:#943e31;--ui-surface-305b43:#305b43;--ui-text-fff:#fff;--ui-text-9b3d2f:#9b3d2f;--ui-surface-e6bfb1:#e6bfb1;--ui-surface-fff6ef:#fff6ef;--ui-surface-d9d9cc:#d9d9cc;--ui-surface-f3f2e9:#f3f2e9;--ui-text-6d7869:#6d7869;--ui-surface-fbe6dd:#fbe6dd;--ui-surface-e6efd9:#e6efd9;--ui-text-305b43:#305b43;--ui-surface-e9e4d6:#e9e4d6;--ui-text-697662:#697662;--ui-surface-294f3a:#294f3a;--ui-surface-fffef1:#fffef1;--ui-surface-f6e9ca:#f6e9ca;--ui-text-31563d:#31563d;--ui-shadow-e7b85e:#e7b85e;--ui-shadow-ffffffb8:#ffffffb8;--ui-shadow-bd8d40:#bd8d40;--ui-shadow-20392d66:#20392d66;--ui-surface-ffffff:#ffffff;--ui-surface-f8edcf:#f8edcf;--ui-surface-f8e29a:#f8e29a;--ui-surface-fff9e8:#fff9e8;--ui-text-294f3a:#294f3a;--ui-shadow-20392d50:#20392d50;--ui-surface-e8eddf:#e8eddf;--ui-text-294e40:#294e40;--ui-surface-d0dbc3:#d0dbc3;--ui-shadow-314d3810:#314d3810;--ui-text-71846b:#71846b;--ui-text-6c7f68:#6c7f68;--ui-surface-d9e4d0:#d9e4d0;--ui-text-fffdf1:#fffdf1;--ui-surface-416b51:#416b51;--ui-surface-bd8d35:#bd8d35;--ui-surface-f9f8eaf5:#f9f8eaf5;--ui-surface-b4c49c:#b4c49c;--ui-text-294b38:#294b38;--ui-shadow-20372630:#20372630;--ui-surface-819969:#819969;--ui-surface-f8f7d7:#f8f7d7;--ui-surface-d9e4b5:#d9e4b5;--ui-shadow-96a979:#96a979;--ui-surface-fff6d9ed:#fff6d9ed;--ui-text-36543c:#36543c;--ui-shadow-263c2426:#263c2426;--ui-surface-dce5d7:#dce5d7;--ui-surface-f6f8ee:#f6f8ee;--ui-surface-b8c7b6:#b8c7b6;--ui-surface-e8eee1:#e8eee1;--ui-text-426e58:#426e58;--ui-surface-d5dfcf:#d5dfcf;--ui-surface-7d9c71:#7d9c71;--ui-surface-e4e8dc:#e4e8dc;--ui-surface-fbfcf6:#fbfcf6;--ui-text-5f7961:#5f7961;--ui-text-b88d35:#b88d35;--ui-text-7e9b83:#7e9b83;--ui-text-7796a0:#7796a0;--ui-surface-8bab7c:#8bab7c;--ui-surface-e9f0df:#e9f0df;--ui-text-456b51:#456b51;--ui-shadow-c4d4b9:#c4d4b9;--ui-surface-fff0c4:#fff0c4;--ui-text-946a22:#946a22;--ui-surface-d7ad53:#d7ad53;--ui-shadow-c6a34e:#c6a34e;--ui-surface-fffef8:#fffef8;--ui-surface-e7efdd:#e7efdd;--ui-text-527052:#527052;--ui-shadow-29483b25:#29483b25;--ui-surface-ffd96f:#ffd96f;--ui-text-6f4d16:#6f4d16;--ui-surface-9b6f2e:#9b6f2e;--ui-text-9a5d45:#9a5d45;--ui-surface-f4e9df:#f4e9df;--ui-text-93634a:#93634a;--ui-surface-d8ae90:#d8ae90;--ui-surface-e5b75c:#e5b75c;--ui-surface-fff4cd:#fff4cd;--ui-surface-f2c45a:#f2c45a;--ui-text-a8781d:#a8781d;--ui-surface-d6ae57:#d6ae57;--ui-surface-e2eff6:#e2eff6;--ui-text-477d9b:#477d9b;--ui-surface-8eb5c9:#8eb5c9;--ui-surface-e6f3f8:#e6f3f8;--ui-surface-6d9eb7:#6d9eb7;--ui-text-35647b:#35647b;--ui-surface-dce5d4:#dce5d4;--ui-surface-d5dfcc:#d5dfcc;--ui-surface-fffef9:#fffef9;--ui-text-6f8b70:#6f8b70;--ui-surface-edf2e6:#edf2e6;--ui-surface-de9d4966:#de9d4966;--ui-surface-bb4c48:#bb4c48;--ui-surface-f7f6eb:#f7f6eb;--ui-text-2d4738:#2d4738;--ui-text-a48339:#a48339;--ui-surface-e0e6d7:#e0e6d7;--ui-shadow-385a3810:#385a3810;--ui-text-496c57:#496c57;--ui-surface-e8efdf:#e8efdf;--ui-text-829584:#829584;--ui-text-849385:#849385;--ui-surface-e5e9df:#e5e9df;--ui-shadow-0002:#0002;--ui-surface-f0f3e9:#f0f3e9;--ui-surface-e0e9d9:#e0e9d9;--ui-surface-e9f1e5:#e9f1e5;--ui-text-839183:#839183;--ui-text-bf8b2b:#bf8b2b;--ui-text-628f9b:#628f9b;--ui-text-8e7068:#8e7068;--ui-text-879587:#879587;--ui-surface-edf3e5:#edf3e5;--ui-surface-cfddc9:#cfddc9;--ui-surface-fff:#fff;--ui-surface-426e58:#426e58;--ui-surface-fbece5:#fbece5;--ui-text-a04936:#a04936;--ui-surface-eaf2e5:#eaf2e5;--ui-text-6f846f:#6f846f;--ui-surface-e3e9dc:#e3e9dc;--ui-text-8b9a87:#8b9a87;--ui-surface-edf1e5:#edf1e5;--ui-text-6c4b2a:#6c4b2a;--ui-surface-dedecb:#dedecb;--ui-text-697557:#697557;--ui-surface-e4e4d5:#e4e4d5;--ui-text-6a745b:#6a745b;--ui-surface-72895b:#72895b;--ui-surface-e4edcb:#e4edcb;--ui-text-34442d:#34442d;--ui-surface-fff9e9f5:#fff9e9f5;--ui-surface-8b9865:#8b9865;--ui-shadow-30432530:#30432530;--ui-text-34462f:#34462f;--ui-surface-b4bb92:#b4bb92;--ui-surface-fffce9:#fffce9;--ui-surface-e0e5c6:#e0e5c6;--ui-shadow-a1ae7f:#a1ae7f;--ui-surface-bce88c:#bce88c;--ui-surface-79ac55:#79ac55;--ui-surface-5a843c:#5a843c;--ui-text-29443d:#29443d;--ui-surface-d7dfcd:#d7dfcd;--ui-surface-f7f7ee:#f7f7ee;--ui-shadow-29443d04:#29443d04;--ui-surface-eff3e7:#eff3e7;--ui-surface-96b39b:#96b39b;--ui-surface-dce9cc:#dce9cc;--ui-surface-faf3da:#faf3da;--ui-surface-e1e5d2:#e1e5d2;--ui-surface-d9eacd:#d9eacd;--ui-surface-f1edce:#f1edce;--ui-text-52675b:#52675b;--ui-text-667761:#667761;--ui-surface-9bbf9e:#9bbf9e;--ui-surface-fffef8eb:#fffef8eb;--ui-surface-f1f7e4ce:#f1f7e4ce;--ui-surface-dcecd1:#dcecd1;--ui-surface-fbefcb:#fbefcb;--ui-shadow-426e5812:#426e5812;--ui-surface-8ec5e2:#8ec5e2;--ui-surface-f4fbfff0:#f4fbfff0;--ui-surface-dcecf58c:#dcecf58c;--ui-surface-d3e9f9:#d3e9f9;--ui-surface-f4fbff:#f4fbff;--ui-text-405f58:#405f58;--ui-text-243e35:#243e35;--ui-surface-ffffff94:#ffffff94;--ui-shadow-ffffff60:#ffffff60;--ui-surface-e0e5d7:#e0e5d7;--ui-text-375c4a:#375c4a;--ui-surface-dce2d2:#dce2d2;--ui-surface-fffef5:#fffef5;--ui-shadow-18372d40:#18372d40;--ui-surface-223e3b80:#223e3b80;--ui-surface-e5e8dc:#e5e8dc;--ui-text-365d4d:#365d4d;--ui-surface-e9efdf:#e9efdf;--ui-surface-e3e7da:#e3e7da;--ui-surface-fafaf0:#fafaf0;--ui-surface-7b9681:#7b9681;--ui-surface-c8dac0:#c8dac0;--ui-surface-eff6e6:#eff6e6;--ui-text-365b43:#365b43;--ui-surface-fff0e6:#fff0e6;--ui-surface-e5c6ae:#e5c6ae;--ui-text-914a31:#914a31;--ui-surface-fcfcf2:#fcfcf2;--ui-text-925d35:#925d35;--ui-surface-f8efde:#f8efde;--ui-surface-edf5f9:#edf5f9;--ui-surface-c8dce8:#c8dce8;--ui-surface-d2ddc7:#d2ddc7;--ui-text-8c6043:#8c6043;--ui-surface-e5dfd1:#e5dfd1;--ui-surface-bd9141:#bd9141;--ui-surface-fff0c5:#fff0c5;--ui-shadow-d2ba78:#d2ba78;--ui-surface-9d7c39:#9d7c39;--ui-surface-fff7dc:#fff7dc;--ui-text-4b5f3d:#4b5f3d;--ui-surface-466d55:#466d55;--ui-text-8b702d:#8b702d;--ui-surface-d5decb:#d5decb;--ui-surface-f2f5e9:#f2f5e9;--ui-surface-ac8435:#ac8435;--ui-shadow-e9cf8c:#e9cf8c;--ui-text-32533f:#32533f;--ui-surface-b9c9a8:#b9c9a8;--ui-surface-fffdf2:#fffdf2;--ui-text-65755f:#65755f;--ui-surface-c8d6bd:#c8d6bd;--ui-surface-fff4d5:#fff4d5;--ui-surface-d9bd78:#d9bd78;--ui-surface-d7dfd0:#d7dfd0;--ui-text-fff9e8:#fff9e8;--ui-surface-b8c7a8:#b8c7a8;--ui-shadow-294f3a30:#294f3a30;--ui-surface-294b37:#294b37;--ui-text-fffef4:#fffef4;--ui-surface-e6b85e:#e6b85e;--ui-surface-fff0bd:#fff0bd;--ui-text-4b5437:#4b5437;--ui-surface-597a55:#597a55;--ui-shadow-203b3333:#203b3333;--ui-text-ece7ce:#ece7ce;--ui-text-ffe19d:#ffe19d;--ui-surface-de9d49:#de9d49;--ui-text-73579a:#73579a;--ui-text-356a83:#356a83;--ui-text-388f68:#388f68;--ui-text-6b451c:#6b451c;--ui-shadow-fff9df:#fff9df;--ui-text-b56b18:#b56b18;--ui-surface-c7d6bd:#c7d6bd;--ui-surface-fffef7:#fffef7;--ui-text-294d3d:#294d3d;--ui-surface-b6c9ac:#b6c9ac;--ui-surface-f8f6e8:#f8f6e8;--ui-surface-dce5d3:#dce5d3;--ui-text-627363:#627363;--ui-surface-ab7d2b:#ab7d2b;--ui-surface-16332799:#16332799;--ui-surface-f0f3e8:#f0f3e8;--ui-text-345b43:#345b43;--ui-text-853e2f:#853e2f;--ui-surface-d4aa94:#d4aa94;--ui-surface-fff6ee:#fff6ee;--ui-shadow-294d3d1a:#294d3d1a;--ui-shadow-fff:#fff;--ui-surface-b38a39:#b38a39;--ui-surface-fff2cb:#fff2cb;--ui-surface-72a37b:#72a37b;--ui-surface-f0eadb:#f0eadb;--ui-surface-e4ddc8:#e4ddc8;--ui-text-8f8b75:#8f8b75;--ui-surface-e3e8d9:#e3e8d9;--ui-text-8a9881:#8a9881;--ui-text-8e9b8b:#8e9b8b;--ui-text-e4af50:#e4af50;--ui-text-62756a:#62756a;--ui-surface-d4e6df:#d4e6df;--ui-surface-f9fcf1dd:#f9fcf1dd;--ui-surface-fff9:#fff9;--ui-text-5c7767:#5c7767;--ui-text-92a28b:#92a28b;--ui-text-94a08e:#94a08e;--ui-surface-eef1e5:#eef1e5;--ui-text-5a7557:#5a7557;--ui-text-91a287:#91a287;--ui-text-93a08e:#93a08e;--ui-surface-527a59:#527a59;--ui-text-3c6650:#3c6650;--ui-surface-e8eadf:#e8eadf;--ui-surface-ffffff45:#ffffff45;--ui-text-969c8a:#969c8a;--ui-text-9a884e:#9a884e;--ui-surface-e8eedf:#e8eedf;--ui-text-557853:#557853;--ui-surface-f0f2e7:#f0f2e7;--ui-text-7d9370:#7d9370;--ui-text-5b7257:#5b7257;--ui-text-486d4d:#486d4d;--ui-text-a0aa98:#a0aa98;--ui-text-809173:#809173;--ui-text-95a18c:#95a18c;--ui-text-647960:#647960;--ui-text-a6b39b:#a6b39b;--ui-surface-f6ecd8:#f6ecd8;--ui-text-bb9347:#bb9347;--ui-surface-e7eeeb:#e7eeeb;--ui-text-6f988b:#6f988b;--ui-text-98a18e:#98a18e;--ui-text-93a085:#93a085;--ui-surface-edf1e6:#edf1e6;--ui-text-86a07a:#86a07a;--ui-text-8c9d82:#8c9d82;--ui-text-98a77f:#98a77f;--ui-text-93a084:#93a084;--ui-text-99a58f:#99a58f;--ui-surface-294d3d:#294d3d;--ui-shadow-1d362330:#1d362330;--ui-text-dce8d8:#dce8d8;--ui-surface-264e3f55:#264e3f55;--ui-shadow-254b3933:#254b3933;--ui-surface-e7eddd:#e7eddd;--ui-text-6f8b60:#6f8b60;--ui-text-98a28d:#98a28d;--ui-text-8a967e:#8a967e;--ui-surface-dce4d1:#dce4d1;--ui-text-996a44:#996a44;--ui-surface-dce6d4:#dce6d4;--ui-text-637d59:#637d59;--ui-text-8a9b7d:#8a9b7d;--ui-surface-f4f4e8:#f4f4e8;--ui-surface-dbe3cd:#dbe3cd;--ui-surface-697e46:#697e46;--ui-surface-f1ebe1:#f1ebe1;--ui-text-7b6952:#7b6952;--ui-text-a66b37:#a66b37;--ui-surface-e1e7d9:#e1e7d9;--ui-surface-f6f8ef:#f6f8ef;--ui-surface-e8f0df:#e8f0df;--ui-text-527a59:#527a59;--ui-surface-eef3e9:#eef3e9;--ui-text-365a42:#365a42;--ui-text-32754a:#32754a;--ui-text-a54d3e:#a54d3e;--ui-surface-f2ebe0:#f2ebe0;--ui-surface-75664c:#75664c;--ui-text-fff8e7:#fff8e7;--ui-surface-f0e8ce:#f0e8ce;--ui-shadow-335c4933:#335c4933;--ui-text-766443:#766443;--ui-surface-f4e9d7:#f4e9d7;--ui-surface-e6d5b8:#e6d5b8;--ui-text-866d43:#866d43;--ui-surface-85683f:#85683f;--ui-text-4d6654:#4d6654;--ui-surface-81908a:#81908a;--ui-shadow-81908a18:#81908a18;--ui-surface-398357:#398357;--ui-surface-d6a52d:#d6a52d;--ui-surface-bc645b:#bc645b;--ui-text-a4493f:#a4493f;--ui-text-71816f:#71816f;--ui-surface-dce3d0:#dce3d0;--ui-surface-f2f3e8:#f2f3e8;--ui-text-526e59:#526e59;--ui-text-466d58:#466d58;--ui-surface-f4eddb:#f4eddb;--ui-surface-e4d6b3:#e4d6b3;--ui-text-806537:#806537;--ui-text-7a765c:#7a765c;--ui-text-899381:#899381;--ui-text-876b32:#876b32;--ui-text-486d59:#486d59;--ui-surface-d9e1ce:#d9e1ce;--ui-surface-fffef6:#fffef6;--ui-text-54745d:#54745d;--ui-text-8a9980:#8a9980;--ui-surface-f8f9f0:#f8f9f0;--ui-text-667c65:#667c65;--ui-surface-f4ecd7:#f4ecd7;--ui-surface-e3d4ad:#e3d4ad;--ui-text-82673a:#82673a;--ui-shadow-7f9b72:#7f9b72;--ui-surface-547b5c:#547b5c;--ui-text-859178:#859178;--ui-surface-e4e8da:#e4e8da;--ui-surface-d6e0c8:#d6e0c8;--ui-text-466951:#466951;--ui-surface-f0ecd9:#f0ecd9;--ui-text-806644:#806644;--ui-surface-e1d3b3:#e1d3b3;--ui-surface-d8e0ce:#d8e0ce;--ui-text-637b62:#637b62;--ui-surface-d6dfc9:#d6dfc9;--ui-surface-fffffa:#fffffa;--ui-text-3f624c:#3f624c;--ui-surface-e1e6d7:#e1e6d7;--ui-surface-f8f9f1:#f8f9f1;--ui-text-506b54:#506b54;--ui-surface-eaf0df:#eaf0df;--ui-surface-8ba37c:#8ba37c;--ui-shadow-8ba37c:#8ba37c;--ui-text-8b987e:#8b987e;--ui-text-8a977d:#8a977d;--ui-surface-f4ead0:#f4ead0;--ui-text-92723b:#92723b;--ui-text-8c987f:#8c987f;--ui-surface-eff2e4:#eff2e4;--ui-surface-e3e7d9:#e3e7d9;--ui-surface-eef0e4:#eef0e4;--ui-surface-fafbf5:#fafbf5;--ui-surface-f4f5ec:#f4f5ec;--ui-surface-f1eddb:#f1eddb;--ui-surface-e3dbc2:#e3dbc2;--ui-text-806840:#806840;--ui-surface-ddd1b4:#ddd1b4;--ui-surface-fffbed:#fffbed;--ui-text-7c663b:#7c663b;--ui-surface-b6c7a6:#b6c7a6;--ui-surface-edf2e4:#edf2e4;--ui-text-547347:#547347;--ui-surface-f3ead9:#f3ead9;--ui-text-896a43:#896a43;--ui-surface-dfcfb1:#dfcfb1;--ui-text-8c977f:#8c977f;--ui-surface-e4ecdc:#e4ecdc;--ui-text-75836d:#75836d;--ui-text-7a896f:#7a896f;--ui-surface-e7b05e:#e7b05e;--ui-text-4f7755:#4f7755;--ui-surface-e1e6d6:#e1e6d6;--ui-surface-fcfcf4:#fcfcf4;--ui-text-88a078:#88a078;--ui-text-486c51:#486c51;--ui-surface-6d9661:#6d9661;--ui-surface-e4e9da:#e4e9da;--ui-surface-7d9d6d:#7d9d6d;--ui-text-8b977c:#8b977c;--ui-text-9a815a:#9a815a;--ui-text-9b7a3b:#9b7a3b;--ui-surface-f0f5e6:#f0f5e6;--ui-surface-b9cea7:#b9cea7;--ui-surface-f9faef:#f9faef;--ui-text-53744f:#53744f;--ui-surface-e1d5b6:#e1d5b6;--ui-surface-f6f0dd:#f6f0dd;--ui-text-8b723e:#8b723e;--ui-text-8a957e:#8a957e;--ui-text-54754e:#54754e;--ui-text-7d8d71:#7d8d71;--ui-text-48694e:#48694e;--ui-text-8d977d:#8d977d;--ui-surface-f7efdc:#f7efdc;--ui-surface-e5d5ad:#e5d5ad;--ui-surface-d8c9a2:#d8c9a2;--ui-surface-fffaf0:#fffaf0;--ui-text-8d713c:#8d713c;--ui-surface-edf1e4:#edf1e4;--ui-text-72836d:#72836d;--ui-surface-79916e:#79916e;--ui-surface-234c426b:#234c426b;--ui-surface-cddbc4:#cddbc4;--ui-text-3e6249:#3e6249;--ui-surface-dae2cf:#dae2cf;--ui-surface-f5f7ed:#f5f7ed;--ui-text-55724e:#55724e;--ui-surface-5a8058:#5a8058;--ui-shadow-5a8058:#5a8058;--ui-text-a23d32:#a23d32;--ui-surface-dde5d2:#dde5d2;--ui-shadow-254b3910:#254b3910;--ui-shadow-de9d4933:#de9d4933;--ui-surface-dce8df:#dce8df;--ui-surface-dceaf1:#dceaf1;--ui-surface-a8c27e:#a8c27e;--ui-text-7a8b73:#7a8b73;--ui-text-6e8064:#6e8064;--ui-text-7b8980:#7b8980;--ui-surface-e2e8d8:#e2e8d8;--ui-surface-e9eddf:#e9eddf;--ui-text-75895d:#75895d;--ui-surface-e0e7d3:#e0e7d3;--ui-surface-cbd7c3:#cbd7c3;--ui-surface-a4493f:#a4493f;--ui-surface-cfddc8:#cfddc8;--ui-surface-eef4e8:#eef4e8;--ui-surface-faf1df:#faf1df;--ui-surface-e0ce9c:#e0ce9c;--ui-text-876b35:#876b35;--ui-surface-20392d80:#20392d80;--ui-surface-cbd8c1:#cbd8c1;--ui-shadow-20392d45:#20392d45;--ui-text-986339:#986339;--ui-surface-f5ecd8:#f5ecd8;--ui-surface-cfdcc6:#cfdcc6;--ui-surface-f1f5e9:#f1f5e9;--ui-text-4e7451:#4e7451;--ui-text-7c8c76:#7c8c76;--ui-surface-e5e5d6:#e5e5d6;--ui-surface-d39716:#d39716;--ui-surface-fff6dc:#fff6dc;--ui-shadow-d39716:#d39716;--ui-text-7b8b76:#7b8b76;--ui-text-84927b:#84927b;--ui-text-6e875f:#6e875f;--ui-text-4e7c53:#4e7c53;--ui-surface-b5c5a6:#b5c5a6;--ui-surface-8ca37b:#8ca37b;--ui-surface-f6f5e8:#f6f5e8;--ui-text-55764c:#55764c;--ui-surface-d4e3d1:#d4e3d1;--ui-surface-e8f0e3:#e8f0e3;--ui-text-537451:#537451;--ui-surface-ddc98f:#ddc98f;--ui-surface-f4ecd5:#f4ecd5;--ui-text-8b6a2f:#8b6a2f;--ui-text-839978:#839978;--ui-text-aa8b51:#aa8b51;--ui-surface-bfd3b2:#bfd3b2;--ui-surface-fffdf0:#fffdf0;--ui-text-6c8a64:#6c8a64;--ui-shadow-26463226:#26463226;--ui-surface-456f4f:#456f4f;--ui-surface-ebf3dc:#ebf3dc;--ui-shadow-26463240:#26463240;--ui-surface-668953:#668953;--ui-surface-edb15f:#edb15f;--ui-surface-dce6d0:#dce6d0;--ui-text-617e54:#617e54;--ui-text-8fa081:#8fa081;--ui-text-93a080:#93a080;--ui-surface-b9ba9d:#b9ba9d;--ui-surface-739c67:#739c67;--ui-text-94a07e:#94a07e;--ui-text-8b9d7b:#8b9d7b;--ui-surface-e8eddd:#e8eddd;--ui-surface-91ad77:#91ad77;--ui-text-98a584:#98a584;--ui-text-769b5d:#769b5d;--ui-surface-527652:#527652;--ui-surface-5f7d4f:#5f7d4f;--ui-text-7b906d:#7b906d;--ui-surface-c8ddca:#c8ddca;--ui-text-284f34:#284f34;--ui-shadow-fff8df:#fff8df;--ui-surface-c1d1ad:#c1d1ad;--ui-surface-dce8c6:#dce8c6;--ui-shadow-b5c79f:#b5c79f;--ui-surface-d7c398:#d7c398;--ui-surface-d8c7a2:#d8c7a2;--ui-surface-f6edda:#f6edda;--ui-surface-dfcfaa:#dfcfaa;--ui-surface-fffcf1:#fffcf1;--ui-shadow-294f3a40:#294f3a40;--ui-surface-417148:#417148;--ui-surface-719a60:#719a60;--ui-text-fffdf0:#fffdf0;--ui-shadow-325c3d:#325c3d;--ui-surface-d3cdbd:#d3cdbd;--ui-surface-b9b09d:#b9b09d;--ui-text-5a584f:#5a584f;--ui-text-304c40:#304c40;--ui-surface-faf8ef:#faf8ef;--ui-surface-dce4d5:#dce4d5;--ui-text-6a7c62:#6a7c62;--ui-text-607060:#607060;--ui-surface-edf2e5:#edf2e5;--ui-surface-d6e0ca:#d6e0ca;--ui-text-63725e:#63725e;--ui-text-725420:#725420;--ui-surface-fffdf6:#fffdf6;--ui-surface-dce3d4:#dce3d4;--ui-shadow-364c3010:#364c3010;--ui-surface-f9f6de:#f9f6de;--ui-surface-e6eddf:#e6eddf;--ui-surface-e6e8dc:#e6e8dc;--ui-text-6a7565:#6a7565;--ui-surface-567352:#567352;--ui-surface-597b58:#597b58;--ui-text-fffdf5:#fffdf5;--ui-surface-e4e7dc:#e4e7dc;--ui-surface-d6dcce:#d6dcce;--ui-text-78816f:#78816f;--ui-surface-bd8b32:#bd8b32;--ui-text-3e5c44:#3e5c44;--ui-text-8a4b31:#8a4b31;--ui-surface-f5ebd4:#f5ebd4;--ui-text-775b25:#775b25;--ui-surface-fae9de:#fae9de;--ui-text-8a3d2e:#8a3d2e;--ui-surface-e4efdd:#e4efdd;--ui-text-3a613b:#3a613b;--ui-text-647b5c:#647b5c;--ui-text-8c9b83:#8c9b83;--ui-surface-b9c9af:#b9c9af;--ui-surface-eaf0e5:#eaf0e5;--ui-text-8b9a83:#8b9a83;--ui-text-789472:#789472;--ui-surface-e9eddd:#e9eddd;--ui-surface-dbe3d1:#dbe3d1;--ui-text-7a8d6f:#7a8d6f;--ui-text-84957a:#84957a;--ui-surface-e0e5d8:#e0e5d8;--ui-surface-a9bc99:#a9bc99;--ui-surface-f0f4e8:#f0f4e8;--ui-text-7b9872:#7b9872;--ui-text-95a28a:#95a28a;--ui-text-63825b:#63825b;--ui-surface-f1f4e8:#f1f4e8;--ui-text-718565:#718565;--ui-text-ae8b3b:#ae8b3b;--ui-surface-f8f3df:#f8f3df;--ui-text-738764:#738764;--ui-text-7c9772:#7c9772;--ui-text-94a386:#94a386;--ui-surface-faebdf:#faebdf;--ui-text-a36a43:#a36a43;--ui-text-55774d:#55774d;--ui-surface-f2eddb:#f2eddb;--ui-text-8f8055:#8f8055;--ui-text-7c9472:#7c9472;--ui-text-9aa68f:#9aa68f}html.dark{--workflow-cancel-background:#3d5140;--workflow-cancel-border:#839173;--workflow-cancel-hover:#4a624d;--ink:#e3ebdf;--green:#527a59;--line:#425347;--ui-text-31513d:#e3ebdf;--ui-surface-fffdf3:#202d28;--ui-surface-d6dfca:#202d28;--ui-shadow-234c4210:#00000066;--ui-surface-bbcbb4:#2c3d32;--ui-text-254936:#e3ebdf;--ui-text-355f46:#e3ebdf;--ui-text-a12e26:#efb29b;--ui-surface-edf2e3:#202d28;--ui-surface-d99c42:#49664a;--ui-surface-fbf8ef:#202d28;--ui-text-193c31:#e3ebdf;--ui-surface-e8dfcc:#202d28;--ui-surface-fffcf5:#202d28;--ui-text-244f3f:#e3ebdf;--ui-text-847048:#b4c5ae;--ui-text-68766b:#b4c5ae;--ui-surface-d8ddcc:#2c3d32;--ui-surface-eaf0e2:#202d28;--ui-surface-bb913f:#49664a;--ui-surface-dce9d5:#202d28;--ui-surface-3a664d:#3a664d;--ui-surface-fffdf7:#202d28;--ui-surface-e6dfce:#202d28;--ui-shadow-79632f06:#00000066;--ui-surface-fbfaf5:#202d28;--ui-surface-dcd9ce:#2c3d32;--ui-text-26392f:#e3ebdf;--ui-surface-e0ead7:#202d28;--ui-text-667263:#b4c5ae;--ui-surface-e9e1d1:#202d28;--ui-surface-dcefd6:#202d28;--ui-surface-fae0d9:#202d28;--ui-text-943e31:#efb29b;--ui-surface-305b43:#305b43;--ui-text-fff:#fff;--ui-text-9b3d2f:#efb29b;--ui-surface-e6bfb1:#2c3d32;--ui-surface-fff6ef:#202d28;--ui-surface-d9d9cc:#2c3d32;--ui-surface-f3f2e9:#202d28;--ui-text-6d7869:#b4c5ae;--ui-surface-fbe6dd:#202d28;--ui-surface-e6efd9:#202d28;--ui-text-305b43:#e3ebdf;--ui-surface-e9e4d6:#202d28;--ui-text-697662:#b4c5ae;--ui-surface-294f3a:#294f3a;--ui-surface-fffef1:#202d28;--ui-surface-f6e9ca:#202d28;--ui-text-31563d:#e3ebdf;--ui-shadow-e7b85e:#00000066;--ui-shadow-ffffffb8:#00000066;--ui-shadow-bd8d40:#00000066;--ui-shadow-20392d66:#00000066;--ui-surface-ffffff:#202d28;--ui-surface-f8edcf:#202d28;--ui-surface-f8e29a:#202d28;--ui-surface-fff9e8:#202d28;--ui-text-294f3a:#e3ebdf;--ui-shadow-20392d50:#00000066;--ui-surface-e8eddf:#202d28;--ui-text-294e40:#e3ebdf;--ui-surface-d0dbc3:#2c3d32;--ui-shadow-314d3810:#00000066;--ui-text-71846b:#b4c5ae;--ui-text-6c7f68:#b4c5ae;--ui-surface-d9e4d0:#202d28;--ui-text-fffdf1:#fffdf1;--ui-surface-416b51:#416b51;--ui-surface-bd8d35:#49664a;--ui-surface-f9f8eaf5:#202d28f5;--ui-surface-b4c49c:#2c3d32;--ui-text-294b38:#e3ebdf;--ui-shadow-20372630:#00000066;--ui-surface-819969:#49664a;--ui-surface-f8f7d7:#202d28;--ui-surface-d9e4b5:#202d28;--ui-shadow-96a979:#00000066;--ui-surface-fff6d9ed:#202d28ed;--ui-text-36543c:#e3ebdf;--ui-shadow-263c2426:#00000066;--ui-surface-dce5d7:#202d28;--ui-surface-f6f8ee:#202d28;--ui-surface-b8c7b6:#2c3d32;--ui-surface-e8eee1:#202d28;--ui-text-426e58:#b4c5ae;--ui-surface-d5dfcf:#202d28;--ui-surface-7d9c71:#49664a;--ui-surface-e4e8dc:#202d28;--ui-surface-fbfcf6:#202d28;--ui-text-5f7961:#b4c5ae;--ui-text-b88d35:#efb29b;--ui-text-7e9b83:#b4c5ae;--ui-text-7796a0:#b4c5ae;--ui-surface-8bab7c:#49664a;--ui-surface-e9f0df:#202d28;--ui-text-456b51:#b4c5ae;--ui-shadow-c4d4b9:#00000066;--ui-surface-fff0c4:#202d28;--ui-text-946a22:#efb29b;--ui-surface-d7ad53:#49664a;--ui-shadow-c6a34e:#00000066;--ui-surface-fffef8:#202d28;--ui-surface-e7efdd:#202d28;--ui-text-527052:#b4c5ae;--ui-shadow-29483b25:#00000066;--ui-surface-ffd96f:#2c3d32;--ui-text-6f4d16:#efb29b;--ui-surface-9b6f2e:#9b6f2e;--ui-text-9a5d45:#efb29b;--ui-surface-f4e9df:#202d28;--ui-text-93634a:#efb29b;--ui-surface-d8ae90:#2c3d32;--ui-surface-e5b75c:#2c3d32;--ui-surface-fff4cd:#202d28;--ui-surface-f2c45a:#2c3d32;--ui-text-a8781d:#efb29b;--ui-surface-d6ae57:#49664a;--ui-surface-e2eff6:#202d28;--ui-text-477d9b:#a7d0e1;--ui-surface-8eb5c9:#49664a;--ui-surface-e6f3f8:#202d28;--ui-surface-6d9eb7:#49664a;--ui-text-35647b:#a7d0e1;--ui-surface-dce5d4:#202d28;--ui-surface-d5dfcc:#202d28;--ui-surface-fffef9:#202d28;--ui-text-6f8b70:#b4c5ae;--ui-surface-edf2e6:#202d28;--ui-surface-de9d4966:#49664a66;--ui-surface-bb4c48:#bb4c48;--ui-surface-f7f6eb:#202d28;--ui-text-2d4738:#e3ebdf;--ui-text-a48339:#efb29b;--ui-surface-e0e6d7:#202d28;--ui-shadow-385a3810:#00000066;--ui-text-496c57:#b4c5ae;--ui-surface-e8efdf:#202d28;--ui-text-829584:#b4c5ae;--ui-text-849385:#b4c5ae;--ui-surface-e5e9df:#202d28;--ui-shadow-0002:#00000066;--ui-surface-f0f3e9:#202d28;--ui-surface-e0e9d9:#202d28;--ui-surface-e9f1e5:#202d28;--ui-text-839183:#b4c5ae;--ui-text-bf8b2b:#efb29b;--ui-text-628f9b:#b4c5ae;--ui-text-8e7068:#b4c5ae;--ui-text-879587:#b4c5ae;--ui-surface-edf3e5:#202d28;--ui-surface-cfddc9:#2c3d32;--ui-surface-fff:#202d28;--ui-surface-426e58:#426e58;--ui-surface-fbece5:#202d28;--ui-text-a04936:#efb29b;--ui-surface-eaf2e5:#202d28;--ui-text-6f846f:#b4c5ae;--ui-surface-e3e9dc:#202d28;--ui-text-8b9a87:#b4c5ae;--ui-surface-edf1e5:#202d28;--ui-text-6c4b2a:#efb29b;--ui-surface-dedecb:#202d28;--ui-text-697557:#b4c5ae;--ui-surface-e4e4d5:#202d28;--ui-text-6a745b:#b4c5ae;--ui-surface-72895b:#72895b;--ui-surface-e4edcb:#202d28;--ui-text-34442d:#e3ebdf;--ui-surface-fff9e9f5:#202d28f5;--ui-surface-8b9865:#49664a;--ui-shadow-30432530:#00000066;--ui-text-34462f:#e3ebdf;--ui-surface-b4bb92:#2c3d32;--ui-surface-fffce9:#202d28;--ui-surface-e0e5c6:#202d28;--ui-shadow-a1ae7f:#00000066;--ui-surface-bce88c:#2c3d32;--ui-surface-79ac55:#49664a;--ui-surface-5a843c:#5a843c;--ui-text-29443d:#e3ebdf;--ui-surface-d7dfcd:#202d28;--ui-surface-f7f7ee:#202d28;--ui-shadow-29443d04:#00000066;--ui-surface-eff3e7:#202d28;--ui-surface-96b39b:#49664a;--ui-surface-dce9cc:#202d28;--ui-surface-faf3da:#202d28;--ui-surface-e1e5d2:#202d28;--ui-surface-d9eacd:#202d28;--ui-surface-f1edce:#202d28;--ui-text-52675b:#b4c5ae;--ui-text-667761:#b4c5ae;--ui-surface-9bbf9e:#2c3d32;--ui-surface-fffef8eb:#202d28eb;--ui-surface-f1f7e4ce:#202d28ce;--ui-surface-dcecd1:#202d28;--ui-surface-fbefcb:#202d28;--ui-shadow-426e5812:#00000066;--ui-surface-8ec5e2:#2c3d32;--ui-surface-f4fbfff0:#202d28f0;--ui-surface-dcecf58c:#202d288c;--ui-surface-d3e9f9:#202d28;--ui-surface-f4fbff:#202d28;--ui-text-405f58:#e3ebdf;--ui-text-243e35:#e3ebdf;--ui-surface-ffffff94:#202d2894;--ui-shadow-ffffff60:#00000066;--ui-surface-e0e5d7:#202d28;--ui-text-375c4a:#e3ebdf;--ui-surface-dce2d2:#202d28;--ui-surface-fffef5:#202d28;--ui-shadow-18372d40:#00000066;--ui-surface-223e3b80:#223e3b80;--ui-surface-e5e8dc:#202d28;--ui-text-365d4d:#e3ebdf;--ui-surface-e9efdf:#202d28;--ui-surface-e3e7da:#202d28;--ui-surface-fafaf0:#202d28;--ui-surface-7b9681:#49664a;--ui-surface-c8dac0:#2c3d32;--ui-surface-eff6e6:#202d28;--ui-text-365b43:#e3ebdf;--ui-surface-fff0e6:#202d28;--ui-surface-e5c6ae:#2c3d32;--ui-text-914a31:#efb29b;--ui-surface-fcfcf2:#202d28;--ui-text-925d35:#efb29b;--ui-surface-f8efde:#202d28;--ui-surface-edf5f9:#202d28;--ui-surface-c8dce8:#2c3d32;--ui-surface-d2ddc7:#2c3d32;--ui-text-8c6043:#efb29b;--ui-surface-e5dfd1:#202d28;--ui-surface-bd9141:#49664a;--ui-surface-fff0c5:#202d28;--ui-shadow-d2ba78:#00000066;--ui-surface-9d7c39:#9d7c39;--ui-surface-fff7dc:#202d28;--ui-text-4b5f3d:#e3ebdf;--ui-surface-466d55:#466d55;--ui-text-8b702d:#efb29b;--ui-surface-d5decb:#2c3d32;--ui-surface-f2f5e9:#202d28;--ui-surface-ac8435:#49664a;--ui-shadow-e9cf8c:#00000066;--ui-text-32533f:#e3ebdf;--ui-surface-b9c9a8:#2c3d32;--ui-surface-fffdf2:#202d28;--ui-text-65755f:#b4c5ae;--ui-surface-c8d6bd:#2c3d32;--ui-surface-fff4d5:#202d28;--ui-surface-d9bd78:#2c3d32;--ui-surface-d7dfd0:#202d28;--ui-text-fff9e8:#fff9e8;--ui-surface-b8c7a8:#2c3d32;--ui-shadow-294f3a30:#00000066;--ui-surface-294b37:#294b37;--ui-text-fffef4:#fffef4;--ui-surface-e6b85e:#2c3d32;--ui-surface-fff0bd:#202d28;--ui-text-4b5437:#e3ebdf;--ui-surface-597a55:#597a55;--ui-shadow-203b3333:#00000066;--ui-text-ece7ce:#ece7ce;--ui-text-ffe19d:#ffe19d;--ui-surface-de9d49:#49664a;--ui-text-73579a:#efb29b;--ui-text-356a83:#a7d0e1;--ui-text-388f68:#a7d0e1;--ui-text-6b451c:#efb29b;--ui-shadow-fff9df:#00000066;--ui-text-b56b18:#efb29b;--ui-surface-c7d6bd:#2c3d32;--ui-surface-fffef7:#202d28;--ui-text-294d3d:#e3ebdf;--ui-surface-b6c9ac:#2c3d32;--ui-surface-f8f6e8:#202d28;--ui-surface-dce5d3:#202d28;--ui-text-627363:#b4c5ae;--ui-surface-ab7d2b:#ab7d2b;--ui-surface-16332799:#16332799;--ui-surface-f0f3e8:#202d28;--ui-text-345b43:#e3ebdf;--ui-text-853e2f:#efb29b;--ui-surface-d4aa94:#49664a;--ui-surface-fff6ee:#202d28;--ui-shadow-294d3d1a:#00000066;--ui-shadow-fff:#00000066;--ui-surface-b38a39:#49664a;--ui-surface-fff2cb:#202d28;--ui-surface-72a37b:#49664a;--ui-surface-f0eadb:#202d28;--ui-surface-e4ddc8:#202d28;--ui-text-8f8b75:#b4c5ae;--ui-surface-e3e8d9:#202d28;--ui-text-8a9881:#b4c5ae;--ui-text-8e9b8b:#b4c5ae;--ui-text-e4af50:#efb29b;--ui-text-62756a:#b4c5ae;--ui-surface-d4e6df:#202d28;--ui-surface-f9fcf1dd:#202d28dd;--ui-surface-fff9:#202d28;--ui-text-5c7767:#b4c5ae;--ui-text-92a28b:#b4c5ae;--ui-text-94a08e:#b4c5ae;--ui-surface-eef1e5:#202d28;--ui-text-5a7557:#b4c5ae;--ui-text-91a287:#b4c5ae;--ui-text-93a08e:#b4c5ae;--ui-surface-527a59:#527a59;--ui-text-3c6650:#b4c5ae;--ui-surface-e8eadf:#202d28;--ui-surface-ffffff45:#202d2845;--ui-text-969c8a:#b4c5ae;--ui-text-9a884e:#b4c5ae;--ui-surface-e8eedf:#202d28;--ui-text-557853:#b4c5ae;--ui-surface-f0f2e7:#202d28;--ui-text-7d9370:#b4c5ae;--ui-text-5b7257:#b4c5ae;--ui-text-486d4d:#b4c5ae;--ui-text-a0aa98:#b4c5ae;--ui-text-809173:#b4c5ae;--ui-text-95a18c:#b4c5ae;--ui-text-647960:#b4c5ae;--ui-text-a6b39b:#b4c5ae;--ui-surface-f6ecd8:#202d28;--ui-text-bb9347:#efb29b;--ui-surface-e7eeeb:#202d28;--ui-text-6f988b:#b4c5ae;--ui-text-98a18e:#b4c5ae;--ui-text-93a085:#b4c5ae;--ui-surface-edf1e6:#202d28;--ui-text-86a07a:#b4c5ae;--ui-text-8c9d82:#b4c5ae;--ui-text-98a77f:#b4c5ae;--ui-text-93a084:#b4c5ae;--ui-text-99a58f:#b4c5ae;--ui-surface-294d3d:#294d3d;--ui-shadow-1d362330:#00000066;--ui-text-dce8d8:#dce8d8;--ui-surface-264e3f55:#264e3f55;--ui-shadow-254b3933:#00000066;--ui-surface-e7eddd:#202d28;--ui-text-6f8b60:#b4c5ae;--ui-text-98a28d:#b4c5ae;--ui-text-8a967e:#b4c5ae;--ui-surface-dce4d1:#202d28;--ui-text-996a44:#efb29b;--ui-surface-dce6d4:#202d28;--ui-text-637d59:#b4c5ae;--ui-text-8a9b7d:#b4c5ae;--ui-surface-f4f4e8:#202d28;--ui-surface-dbe3cd:#202d28;--ui-surface-697e46:#697e46;--ui-surface-f1ebe1:#202d28;--ui-text-7b6952:#b4c5ae;--ui-text-a66b37:#efb29b;--ui-surface-e1e7d9:#202d28;--ui-surface-f6f8ef:#202d28;--ui-surface-e8f0df:#202d28;--ui-text-527a59:#b4c5ae;--ui-surface-eef3e9:#202d28;--ui-text-365a42:#e3ebdf;--ui-text-32754a:#a7d0e1;--ui-text-a54d3e:#efb29b;--ui-surface-f2ebe0:#202d28;--ui-surface-75664c:#75664c;--ui-text-fff8e7:#fff8e7;--ui-surface-f0e8ce:#202d28;--ui-shadow-335c4933:#00000066;--ui-text-766443:#b4c5ae;--ui-surface-f4e9d7:#202d28;--ui-surface-e6d5b8:#2c3d32;--ui-text-866d43:#efb29b;--ui-surface-85683f:#85683f;--ui-text-4d6654:#b4c5ae;--ui-surface-81908a:#49664a;--ui-shadow-81908a18:#00000066;--ui-surface-398357:#398357;--ui-surface-d6a52d:#49664a;--ui-surface-bc645b:#bc645b;--ui-text-a4493f:#efb29b;--ui-text-71816f:#b4c5ae;--ui-surface-dce3d0:#202d28;--ui-surface-f2f3e8:#202d28;--ui-text-526e59:#b4c5ae;--ui-text-466d58:#b4c5ae;--ui-surface-f4eddb:#202d28;--ui-surface-e4d6b3:#2c3d32;--ui-text-806537:#efb29b;--ui-text-7a765c:#b4c5ae;--ui-text-899381:#b4c5ae;--ui-text-876b32:#efb29b;--ui-text-486d59:#b4c5ae;--ui-surface-d9e1ce:#202d28;--ui-surface-fffef6:#202d28;--ui-text-54745d:#b4c5ae;--ui-text-8a9980:#b4c5ae;--ui-surface-f8f9f0:#202d28;--ui-text-667c65:#b4c5ae;--ui-surface-f4ecd7:#202d28;--ui-surface-e3d4ad:#2c3d32;--ui-text-82673a:#efb29b;--ui-shadow-7f9b72:#00000066;--ui-surface-547b5c:#547b5c;--ui-text-859178:#b4c5ae;--ui-surface-e4e8da:#202d28;--ui-surface-d6e0c8:#202d28;--ui-text-466951:#b4c5ae;--ui-surface-f0ecd9:#202d28;--ui-text-806644:#b4c5ae;--ui-surface-e1d3b3:#2c3d32;--ui-surface-d8e0ce:#202d28;--ui-text-637b62:#b4c5ae;--ui-surface-d6dfc9:#202d28;--ui-surface-fffffa:#202d28;--ui-text-3f624c:#e3ebdf;--ui-surface-e1e6d7:#202d28;--ui-surface-f8f9f1:#202d28;--ui-text-506b54:#b4c5ae;--ui-surface-eaf0df:#202d28;--ui-surface-8ba37c:#49664a;--ui-shadow-8ba37c:#00000066;--ui-text-8b987e:#b4c5ae;--ui-text-8a977d:#b4c5ae;--ui-surface-f4ead0:#202d28;--ui-text-92723b:#efb29b;--ui-text-8c987f:#b4c5ae;--ui-surface-eff2e4:#202d28;--ui-surface-e3e7d9:#202d28;--ui-surface-eef0e4:#202d28;--ui-surface-fafbf5:#202d28;--ui-surface-f4f5ec:#202d28;--ui-surface-f1eddb:#202d28;--ui-surface-e3dbc2:#2c3d32;--ui-text-806840:#b4c5ae;--ui-surface-ddd1b4:#2c3d32;--ui-surface-fffbed:#202d28;--ui-text-7c663b:#b4c5ae;--ui-surface-b6c7a6:#2c3d32;--ui-surface-edf2e4:#202d28;--ui-text-547347:#b4c5ae;--ui-surface-f3ead9:#202d28;--ui-text-896a43:#efb29b;--ui-surface-dfcfb1:#2c3d32;--ui-text-8c977f:#b4c5ae;--ui-surface-e4ecdc:#202d28;--ui-text-75836d:#b4c5ae;--ui-text-7a896f:#b4c5ae;--ui-surface-e7b05e:#2c3d32;--ui-text-4f7755:#b4c5ae;--ui-surface-e1e6d6:#202d28;--ui-surface-fcfcf4:#202d28;--ui-text-88a078:#b4c5ae;--ui-text-486c51:#b4c5ae;--ui-surface-6d9661:#49664a;--ui-surface-e4e9da:#202d28;--ui-surface-7d9d6d:#49664a;--ui-text-8b977c:#b4c5ae;--ui-text-9a815a:#b4c5ae;--ui-text-9b7a3b:#efb29b;--ui-surface-f0f5e6:#202d28;--ui-surface-b9cea7:#2c3d32;--ui-surface-f9faef:#202d28;--ui-text-53744f:#b4c5ae;--ui-surface-e1d5b6:#2c3d32;--ui-surface-f6f0dd:#202d28;--ui-text-8b723e:#efb29b;--ui-text-8a957e:#b4c5ae;--ui-text-54754e:#b4c5ae;--ui-text-7d8d71:#b4c5ae;--ui-text-48694e:#b4c5ae;--ui-text-8d977d:#b4c5ae;--ui-surface-f7efdc:#202d28;--ui-surface-e5d5ad:#2c3d32;--ui-surface-d8c9a2:#2c3d32;--ui-surface-fffaf0:#202d28;--ui-text-8d713c:#efb29b;--ui-surface-edf1e4:#202d28;--ui-text-72836d:#b4c5ae;--ui-surface-79916e:#49664a;--ui-surface-234c426b:#234c426b;--ui-surface-cddbc4:#2c3d32;--ui-text-3e6249:#e3ebdf;--ui-surface-dae2cf:#202d28;--ui-surface-f5f7ed:#202d28;--ui-text-55724e:#b4c5ae;--ui-surface-5a8058:#5a8058;--ui-shadow-5a8058:#00000066;--ui-text-a23d32:#efb29b;--ui-surface-dde5d2:#202d28;--ui-shadow-254b3910:#00000066;--ui-shadow-de9d4933:#00000066;--ui-surface-dce8df:#202d28;--ui-surface-dceaf1:#202d28;--ui-surface-a8c27e:#2c3d32;--ui-text-7a8b73:#b4c5ae;--ui-text-6e8064:#b4c5ae;--ui-text-7b8980:#b4c5ae;--ui-surface-e2e8d8:#202d28;--ui-surface-e9eddf:#202d28;--ui-text-75895d:#b4c5ae;--ui-surface-e0e7d3:#202d28;--ui-surface-cbd7c3:#2c3d32;--ui-surface-a4493f:#a4493f;--ui-surface-cfddc8:#2c3d32;--ui-surface-eef4e8:#202d28;--ui-surface-faf1df:#202d28;--ui-surface-e0ce9c:#2c3d32;--ui-text-876b35:#efb29b;--ui-surface-20392d80:#20392d80;--ui-surface-cbd8c1:#2c3d32;--ui-shadow-20392d45:#00000066;--ui-text-986339:#efb29b;--ui-surface-f5ecd8:#202d28;--ui-surface-cfdcc6:#2c3d32;--ui-surface-f1f5e9:#202d28;--ui-text-4e7451:#b4c5ae;--ui-text-7c8c76:#b4c5ae;--ui-surface-e5e5d6:#202d28;--ui-surface-d39716:#49664a;--ui-surface-fff6dc:#202d28;--ui-shadow-d39716:#00000066;--ui-text-7b8b76:#b4c5ae;--ui-text-84927b:#b4c5ae;--ui-text-6e875f:#b4c5ae;--ui-text-4e7c53:#b4c5ae;--ui-surface-b5c5a6:#2c3d32;--ui-surface-8ca37b:#49664a;--ui-surface-f6f5e8:#202d28;--ui-text-55764c:#b4c5ae;--ui-surface-d4e3d1:#202d28;--ui-surface-e8f0e3:#202d28;--ui-text-537451:#b4c5ae;--ui-surface-ddc98f:#2c3d32;--ui-surface-f4ecd5:#202d28;--ui-text-8b6a2f:#efb29b;--ui-text-839978:#b4c5ae;--ui-text-aa8b51:#efb29b;--ui-surface-bfd3b2:#2c3d32;--ui-surface-fffdf0:#202d28;--ui-text-6c8a64:#b4c5ae;--ui-shadow-26463226:#00000066;--ui-surface-456f4f:#456f4f;--ui-surface-ebf3dc:#202d28;--ui-shadow-26463240:#00000066;--ui-surface-668953:#668953;--ui-surface-edb15f:#2c3d32;--ui-surface-dce6d0:#202d28;--ui-text-617e54:#b4c5ae;--ui-text-8fa081:#b4c5ae;--ui-text-93a080:#b4c5ae;--ui-surface-b9ba9d:#2c3d32;--ui-surface-739c67:#49664a;--ui-text-94a07e:#b4c5ae;--ui-text-8b9d7b:#b4c5ae;--ui-surface-e8eddd:#202d28;--ui-surface-91ad77:#49664a;--ui-text-98a584:#b4c5ae;--ui-text-769b5d:#b4c5ae;--ui-surface-527652:#527652;--ui-surface-5f7d4f:#5f7d4f;--ui-text-7b906d:#b4c5ae;--ui-surface-c8ddca:#2c3d32;--ui-text-284f34:#e3ebdf;--ui-shadow-fff8df:#00000066;--ui-surface-c1d1ad:#2c3d32;--ui-surface-dce8c6:#202d28;--ui-shadow-b5c79f:#00000066;--ui-surface-d7c398:#2c3d32;--ui-surface-d8c7a2:#2c3d32;--ui-surface-f6edda:#202d28;--ui-surface-dfcfaa:#2c3d32;--ui-surface-fffcf1:#202d28;--ui-shadow-294f3a40:#00000066;--ui-surface-417148:#417148;--ui-surface-719a60:#49664a;--ui-text-fffdf0:#fffdf0;--ui-shadow-325c3d:#00000066;--ui-surface-d3cdbd:#2c3d32;--ui-surface-b9b09d:#49664a;--ui-text-5a584f:#e3ebdf;--ui-text-304c40:#e3ebdf;--ui-surface-faf8ef:#202d28;--ui-surface-dce4d5:#202d28;--ui-text-6a7c62:#b4c5ae;--ui-text-607060:#b4c5ae;--ui-surface-edf2e5:#202d28;--ui-surface-d6e0ca:#202d28;--ui-text-63725e:#b4c5ae;--ui-text-725420:#efb29b;--ui-surface-fffdf6:#202d28;--ui-surface-dce3d4:#202d28;--ui-shadow-364c3010:#00000066;--ui-surface-f9f6de:#202d28;--ui-surface-e6eddf:#202d28;--ui-surface-e6e8dc:#202d28;--ui-text-6a7565:#b4c5ae;--ui-surface-567352:#567352;--ui-surface-597b58:#597b58;--ui-text-fffdf5:#fffdf5;--ui-surface-e4e7dc:#202d28;--ui-surface-d6dcce:#2c3d32;--ui-text-78816f:#b4c5ae;--ui-surface-bd8b32:#49664a;--ui-text-3e5c44:#e3ebdf;--ui-text-8a4b31:#efb29b;--ui-surface-f5ebd4:#202d28;--ui-text-775b25:#efb29b;--ui-surface-fae9de:#202d28;--ui-text-8a3d2e:#efb29b;--ui-surface-e4efdd:#202d28;--ui-text-3a613b:#e3ebdf;--ui-text-647b5c:#b4c5ae;--ui-text-8c9b83:#b4c5ae;--ui-surface-b9c9af:#2c3d32;--ui-surface-eaf0e5:#202d28;--ui-text-8b9a83:#b4c5ae;--ui-text-789472:#b4c5ae;--ui-surface-e9eddd:#202d28;--ui-surface-dbe3d1:#202d28;--ui-text-7a8d6f:#b4c5ae;--ui-text-84957a:#b4c5ae;--ui-surface-e0e5d8:#202d28;--ui-surface-a9bc99:#2c3d32;--ui-surface-f0f4e8:#202d28;--ui-text-7b9872:#b4c5ae;--ui-text-95a28a:#b4c5ae;--ui-text-63825b:#b4c5ae;--ui-surface-f1f4e8:#202d28;--ui-text-718565:#b4c5ae;--ui-text-ae8b3b:#efb29b;--ui-surface-f8f3df:#202d28;--ui-text-738764:#b4c5ae;--ui-text-7c9772:#b4c5ae;--ui-text-94a386:#b4c5ae;--ui-surface-faebdf:#202d28;--ui-text-a36a43:#efb29b;--ui-text-55774d:#b4c5ae;--ui-surface-f2eddb:#202d28;--ui-text-8f8055:#b4c5ae;--ui-text-7c9472:#b4c5ae;--ui-text-9aa68f:#b4c5ae}html{color-scheme:light}html.dark{color-scheme:dark}html.dark body{background:#17231e;color:var(--ink)}html.dark a{color:#b9d2ab}html.dark input,html.dark select,html.dark textarea{background:#17231e;color:#e3ebdf;border-color:#62775e}html.dark :focus-visible{outline-color:#edbb69}html.dark input::placeholder,html.dark textarea::placeholder{color:#a9b7a3}html.dark dialog::backdrop{background:#050d09a6}html.dark{--muted:#b4c5ae;--cream:#202d28}