.simplicity-options{--options-accent: var(--simplicity-accent);--options-accent-soft: var(--simplicity-accent-soft);--options-panel: rgba(var(--simplicity-panel-rgb), .97);--options-panel-soft: rgba(var(--simplicity-raised-rgb), .92);--options-border: rgba(var(--simplicity-accent-rgb), .2);--options-text: var(--simplicity-text);--options-muted: var(--simplicity-muted);position:absolute;z-index:10030;inset:0;overflow:hidden;pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--options-text)}.simplicity-options .simplicity-options__launcher.simplicity-options__launcher{touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.simplicity-options .simplicity-options__launcher.is-moving{cursor:grabbing;transition:none}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:6px;border:1px solid rgba(var(--simplicity-accent-rgb),.46);border-radius:12px}.simplicity-options .simplicity-options__launcher[data-edge].simplicity-options__edge-toggle>span{display:block;font-size:9px;writing-mode:vertical-rl;transform:none}.simplicity-options .simplicity-options__launcher[data-edge=top].simplicity-options__edge-toggle,.simplicity-options .simplicity-options__launcher[data-edge=bottom].simplicity-options__edge-toggle{flex-direction:row}.simplicity-options .simplicity-options__launcher[data-edge=top].simplicity-options__edge-toggle>span,.simplicity-options .simplicity-options__launcher[data-edge=bottom].simplicity-options__edge-toggle>span{writing-mode:horizontal-tb;transform:none}.simplicity-options *,.simplicity-options *:before,.simplicity-options *:after{box-sizing:border-box}.simplicity-options__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:linear-gradient(270deg,rgba(var(--simplicity-deep-rgb),.68),rgba(var(--simplicity-deep-rgb),.28) 38%,transparent 72%);opacity:0;pointer-events:none;transition:opacity .18s ease}.simplicity-options.is-open .simplicity-options__backdrop{opacity:1;pointer-events:auto}.simplicity-options__edge-toggle{position:absolute;top:var(--options-anchor-y, 30%);right:0;display:grid;width:34px;min-height:132px;padding:13px 7px;place-items:center;gap:8px;overflow:hidden;border:1px solid rgba(var(--simplicity-accent-rgb),.38);border-right:0;border-radius:13px 0 0 13px;background:linear-gradient(180deg,rgba(var(--simplicity-raised-rgb),.96),rgba(var(--simplicity-deep-rgb),.98));box-shadow:-9px 14px 38px #0000006b,inset 0 1px #ffffff0d,0 0 22px rgba(var(--simplicity-accent-rgb),.08);color:rgba(var(--simplicity-text-rgb),.92);cursor:pointer;pointer-events:auto;touch-action:none;user-select:none;transform:translate3d(0,-50%,0);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .14s ease,border-color .14s ease,color .14s ease}.simplicity-options.is-dragging .simplicity-options__edge-toggle{cursor:grabbing;transition:none}.simplicity-options__compact-toggle{position:absolute;right:12px;bottom:12px;display:grid;width:44px;height:44px;padding:0;place-items:center;overflow:hidden;border:1px solid rgba(var(--simplicity-accent-rgb),.46);border-radius:11px;background:linear-gradient(145deg,rgba(var(--simplicity-raised-rgb),.98),rgba(var(--simplicity-deep-rgb),.99));box-shadow:0 12px 34px #00000085,inset 0 1px #ffffff12,0 0 20px rgba(var(--simplicity-accent-rgb),.11);color:var(--options-accent-soft);cursor:pointer;pointer-events:auto;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.simplicity-options__compact-toggle:hover,.simplicity-options__compact-toggle:focus-visible{border-color:rgba(var(--simplicity-accent-soft-rgb),.85);outline:0;transform:translateY(-2px) scale(1.04);box-shadow:0 15px 38px #0000008f,inset 0 0 0 1px rgba(var(--simplicity-accent-soft-rgb),.1),0 0 25px rgba(var(--simplicity-accent-rgb),.2)}.simplicity-options__compact-toggle .simplicity-options__icon{z-index:1;width:21px;height:21px}.simplicity-options__compact-glow{position:absolute;width:28px;height:28px;border-radius:50%;background:rgba(var(--simplicity-accent-rgb),.13);filter:blur(7px)}.simplicity-options__edge-toggle>span:not(.simplicity-options__edge-glow){font-size:9px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.simplicity-options__edge-toggle .simplicity-options__icon:first-of-type{width:18px;height:18px;color:var(--options-accent-soft)}.simplicity-options__edge-toggle .simplicity-options__icon:last-of-type{width:13px;height:13px}.simplicity-options__edge-glow{position:absolute;top:-25%;left:-100%;width:90px;height:150%;background:linear-gradient(100deg,transparent,rgba(var(--simplicity-accent-rgb),.3),transparent);transform:rotate(8deg)}.simplicity-options__edge-toggle:hover,.simplicity-options__edge-toggle:focus-visible{border-color:rgba(var(--simplicity-accent-soft-rgb),.8);color:var(--simplicity-heading);outline:0;box-shadow:-9px 14px 42px #0000007a,inset 0 0 0 1px rgba(var(--simplicity-accent-soft-rgb),.1),0 0 24px rgba(var(--simplicity-accent-rgb),.18);transform:translate3d(-2px,-50%,0)}.simplicity-options.is-open .simplicity-options__edge-toggle{opacity:0;pointer-events:none;transform:translate3d(25px,-50%,0)}.simplicity-options__edge-toggle:hover .simplicity-options__edge-glow,.simplicity-options__edge-toggle:focus-visible .simplicity-options__edge-glow{animation:simplicity-options-edge-sweep .48s ease-out both}.simplicity-options__drawer{position:absolute;top:16px;right:16px;bottom:16px;height:auto;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;container-type:inline-size;min-height:0;color-scheme:dark;width:min(480px,calc(100% - 32px));overflow:hidden;contain:layout paint;border:1px solid var(--options-border);border-radius:17px;background:radial-gradient(circle at 40% 0%,rgba(var(--simplicity-accent-rgb),.08),transparent 31%),linear-gradient(145deg,var(--options-panel-soft),var(--options-panel));box-shadow:0 28px 85px #0000009e,inset 0 1px #ffffff09,0 0 0 1px #00000047;opacity:0;pointer-events:none;transform:translate3d(calc(100% + 34px),0,0);transition:transform .27s cubic-bezier(.22,1,.36,1),opacity .18s ease}.simplicity-options.is-open .simplicity-options__drawer{opacity:1;pointer-events:auto;transform:translateZ(0)}.simplicity-options__drawer:after{position:absolute;z-index:5;top:0;right:-100px;width:120px;height:100%;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--simplicity-accent-rgb),.11),transparent);transform:skew(-9deg)}.simplicity-options.is-open .simplicity-options__drawer:after{animation:simplicity-options-panel-sweep .78s 70ms ease-out both}.simplicity-options__header{position:relative;display:grid;grid-template-columns:39px minmax(0,1fr) auto;grid-template-areas:"logo brand actions";min-height:58px;padding:10px 16px;align-items:center;gap:11px;overflow:hidden;border-bottom:1px solid rgba(var(--simplicity-accent-rgb),.15);user-select:none}.simplicity-options__header-art{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(var(--simplicity-panel-rgb),.48),rgba(var(--simplicity-panel-rgb),.86)),url(/assets/tfa-client-BLMNCmMS.webp) center 38% / cover;opacity:.55}.simplicity-options__header:after{position:absolute;right:18%;bottom:-28px;width:190px;height:60px;border-radius:50%;content:"";pointer-events:none;background:rgba(var(--simplicity-accent-rgb),.15);filter:blur(22px)}.simplicity-options__header>img{grid-area:logo;z-index:1;width:35px;height:42px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.55)) drop-shadow(0 0 8px rgba(var(--simplicity-accent-rgb),.24))}.simplicity-options__brand{grid-area:brand;z-index:1;display:grid;gap:2px;min-width:0}.simplicity-options__brand small{color:rgba(var(--simplicity-muted-rgb),.75);font-size:9px;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.simplicity-options__brand strong{overflow:hidden;color:var(--simplicity-heading);font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.05;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px rgba(0,0,0,.8)}.simplicity-options button,.simplicity-options input,.simplicity-options select{font:inherit}.simplicity-options__header-actions{grid-area:actions;justify-self:end;align-items:center;z-index:2;display:flex;gap:6px}.simplicity-options__launcher-choice{z-index:2;display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(var(--simplicity-accent-rgb),.2);border-radius:10px;background:rgba(var(--simplicity-panel-rgb),.68);color:rgba(var(--simplicity-text-rgb),.76);cursor:pointer;transition:transform .13s ease,color .13s ease,border-color .13s ease,background .13s ease}.simplicity-options__launcher-choice:hover,.simplicity-options__launcher-choice:focus-visible{border-color:rgba(var(--simplicity-accent-soft-rgb),.62);background:rgba(var(--simplicity-hover-rgb),.82);color:var(--simplicity-heading);outline:0;transform:scale(1.04)}.simplicity-options__launcher-choice:focus-visible{outline:2px solid var(--options-accent-soft);outline-offset:2px}.simplicity-options__launcher-choice .simplicity-options__icon{width:24px;height:24px}.simplicity-options__launcher-choice[aria-pressed=true]{color:var(--simplicity-muted);border-color:rgba(var(--simplicity-accent-rgb),.65);background:rgba(var(--simplicity-accent-dark-rgb),.28)}.simplicity-options__icon{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.simplicity-options__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;border-bottom:1px solid var(--options-border);background:rgba(var(--simplicity-deep-rgb),.35)}.simplicity-options__layout button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:8px;border:1px solid var(--options-border);border-radius:9px;background:var(--options-panel-soft);color:var(--options-text);cursor:pointer}.simplicity-options__layout button>span{display:grid;gap:3px;text-align:left}.simplicity-options__layout strong{font-size:12px}.simplicity-options__layout small{font-size:10px;color:var(--options-muted)}.simplicity-options__layout button[aria-pressed=true]{border-color:var(--options-accent);background:rgba(var(--simplicity-accent-rgb),.14);color:var(--options-accent-soft);box-shadow:inset 0 0 0 1px rgba(var(--simplicity-accent-rgb),.12)}.simplicity-options__layout button:hover:not(:disabled){border-color:var(--options-accent-soft)}.simplicity-options__layout button:focus-visible{outline:2px solid var(--options-accent-soft);outline-offset:2px}.simplicity-options__layout button:disabled{opacity:.45;cursor:default}.simplicity-options__nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 16px;gap:5px;border-bottom:1px solid rgba(var(--simplicity-accent-rgb),.1);background:rgba(var(--simplicity-deep-rgb),.52)}.simplicity-options__nav button{position:relative;display:grid;min-width:0;height:44px;padding:6px 2px 5px;place-items:center;gap:3px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--simplicity-muted);cursor:pointer;opacity:1;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.simplicity-options__nav button span{overflow:hidden;max-width:100%;font-size:11px;font-weight:720;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.simplicity-options__nav button:hover,.simplicity-options__nav button:focus-visible{border-color:rgba(var(--simplicity-accent-rgb),.17);background:rgba(var(--simplicity-accent-rgb),.07);color:rgba(var(--simplicity-text-rgb),.9);outline:0}.simplicity-options__nav button.is-active{border-color:rgba(var(--simplicity-accent-rgb),.32);background:linear-gradient(180deg,rgba(var(--simplicity-accent-rgb),.17),rgba(var(--simplicity-accent-dark-rgb),.12));color:var(--options-accent-soft);box-shadow:inset 0 0 16px rgba(var(--simplicity-accent-rgb),.045),0 5px 14px #00000024}.simplicity-options__nav button.is-active:after{position:absolute;right:10px;bottom:-1px;left:10px;height:1px;content:"";background:var(--options-accent);box-shadow:0 0 8px var(--options-accent)}.simplicity-options__search{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;margin:10px 16px 4px;padding:0 10px;height:39px;align-items:center;gap:6px;border:1px solid rgba(var(--simplicity-accent-rgb),.16);border-radius:10px;background:rgba(var(--simplicity-deep-rgb),.54);color:rgba(var(--simplicity-accent-soft-rgb),.5);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.simplicity-options__search:focus-within{border-color:rgba(var(--simplicity-accent-rgb),.52);background:rgba(var(--simplicity-deep-rgb),.8);box-shadow:0 0 0 3px rgba(var(--simplicity-accent-rgb),.07)}.simplicity-options__search .simplicity-options__icon{width:15px;height:15px}.simplicity-options__search input{min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:rgba(var(--simplicity-text-rgb),.9);font-size:12px}.simplicity-options__search input::-webkit-search-cancel-button{-webkit-appearance:none}.simplicity-options__search input::placeholder{color:var(--simplicity-muted)}.simplicity-options__search button{display:grid;width:25px;height:25px;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.simplicity-options__content{min-height:0;min-width:0;touch-action:pan-y;scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 16px;scrollbar-color:rgba(var(--simplicity-accent-rgb),.44) rgba(var(--simplicity-deep-rgb),.3);scrollbar-width:thin}.simplicity-options__content::-webkit-scrollbar{width:7px}.simplicity-options__content::-webkit-scrollbar-track{background:rgba(var(--simplicity-deep-rgb),.28);border-radius:8px}.simplicity-options__content::-webkit-scrollbar-thumb{background:rgba(var(--simplicity-accent-rgb),.38);border-radius:8px}.simplicity-options__content::-webkit-scrollbar-thumb:hover{background:rgba(var(--simplicity-accent-rgb),.58)}.simplicity-options__section-intro{padding:4px 2px 10px}.simplicity-options__section-intro>span{color:rgba(var(--simplicity-accent-soft-rgb),.62);font-size:9px;font-weight:780;letter-spacing:.19em;text-transform:uppercase}.simplicity-options__section-intro h2{margin:3px 0 4px;color:var(--simplicity-heading);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:650;line-height:1.15}.simplicity-options__section-intro p,.simplicity-options__manage-copy{margin:0;color:var(--options-muted);font-size:12px;line-height:1.45}.simplicity-options__group{margin:0 0 10px;overflow:hidden;border:1px solid rgba(var(--simplicity-accent-rgb),.13);border-radius:12px;background:linear-gradient(160deg,rgba(var(--simplicity-raised-rgb),.58),rgba(var(--simplicity-deep-rgb),.56));box-shadow:inset 0 1px #ffffff06,0 7px 20px #0000001f}.simplicity-options__group>h3{margin:0;padding:9px 11px 8px;border-bottom:1px solid rgba(var(--simplicity-accent-rgb),.1);color:var(--simplicity-muted);font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.simplicity-options__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,40%);min-height:60px;padding:10px 11px;align-items:center;gap:12px;border-bottom:1px solid rgba(var(--simplicity-accent-rgb),.075)}.simplicity-options__row:last-child{border-bottom:0}.simplicity-options__row-copy{display:grid;min-width:0;gap:3px}.simplicity-options__row-copy strong,.simplicity-options__plugin-copy strong{color:rgba(var(--simplicity-text-rgb),.92);font-size:13px;font-weight:680;line-height:1.3}.simplicity-options__row-copy small,.simplicity-options__plugin-copy small{color:var(--options-muted);font-size:12px;line-height:1.4}.simplicity-options__control{display:flex;min-width:0;align-items:center;justify-content:flex-end}.simplicity-options__switch{position:relative;flex:0 0 auto;width:38px;height:21px;padding:0;border:1px solid rgba(var(--simplicity-dim-rgb),.25);border-radius:999px;background:rgba(var(--simplicity-panel-rgb),.8);box-shadow:inset 0 2px 5px #00000059;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.simplicity-options__switch>span{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:rgba(var(--simplicity-muted-rgb),.68);box-shadow:0 2px 5px #0000008c;transform:translateZ(0);transition:transform .18s cubic-bezier(.22,1,.36,1),background .14s ease}.simplicity-options__switch[aria-checked=true]{border-color:rgba(var(--simplicity-accent-rgb),.52);background:rgba(var(--simplicity-accent-dark-rgb),.7);box-shadow:inset 0 0 9px rgba(var(--simplicity-accent-rgb),.2),0 0 12px rgba(var(--simplicity-accent-rgb),.1)}.simplicity-options__switch[aria-checked=true]>span{background:var(--simplicity-text);box-shadow:0 0 8px rgba(var(--simplicity-accent-soft-rgb),.6);transform:translate3d(17px,0,0)}.simplicity-options__switch:focus-visible{outline:2px solid rgba(var(--simplicity-accent-soft-rgb),.72);outline-offset:2px}.simplicity-options__switch:disabled{cursor:default;opacity:.7}.simplicity-options__range{display:grid;grid-template-columns:minmax(58px,1fr) auto;width:100%;align-items:center;gap:8px}.simplicity-options__range input{min-width:0;height:32px;border-radius:999px;outline:none;background:rgba(var(--simplicity-accent-rgb),.18);accent-color:var(--options-accent);cursor:pointer}.simplicity-options__range.is-disabled{opacity:.42}.simplicity-options__range input:disabled{cursor:not-allowed}.simplicity-options__range output{min-width:43px;color:var(--options-accent-soft);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.simplicity-options select{width:100%;min-width:0;height:36px;padding:0 7px;border:1px solid rgba(var(--simplicity-accent-rgb),.19);border-radius:7px;outline:0;background:var(--simplicity-inset);color:rgba(var(--simplicity-text-rgb),.88);font-size:12px;cursor:pointer}.simplicity-options select:focus-visible{border-color:rgba(var(--simplicity-accent-soft-rgb),.65)}.simplicity-options__color{display:flex;align-items:center;gap:8px;color:var(--options-accent-soft);font-size:10px;font-variant-numeric:tabular-nums}.simplicity-options__color input{width:34px;height:27px;padding:2px;border:1px solid rgba(var(--simplicity-accent-rgb),.22);border-radius:7px;background:rgba(var(--simplicity-deep-rgb),.7);cursor:pointer}.simplicity-options__plugin-grid{display:grid;gap:8px}.simplicity-options__plugin-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:76px;padding:11px;align-items:center;gap:10px;border:1px solid rgba(var(--simplicity-accent-rgb),.13);border-radius:12px;background:linear-gradient(150deg,rgba(var(--simplicity-raised-rgb),.58),rgba(var(--simplicity-deep-rgb),.56));box-shadow:inset 0 1px #ffffff06;transition:border-color .14s ease,background .14s ease,transform .14s ease}.simplicity-options__plugin-card:hover{border-color:rgba(var(--simplicity-accent-rgb),.26);background:linear-gradient(150deg,rgba(var(--simplicity-hover-rgb),.67),rgba(var(--simplicity-panel-rgb),.63));transform:none}.simplicity-options__plugin-card.is-enabled{border-color:rgba(var(--simplicity-accent-rgb),.25)}.simplicity-options__plugin-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(var(--simplicity-accent-rgb),.17);border-radius:10px;background:rgba(var(--simplicity-panel-rgb),.75);color:rgba(var(--simplicity-muted-rgb),.54)}.simplicity-options__plugin-card.is-enabled .simplicity-options__plugin-icon{border-color:rgba(var(--simplicity-accent-rgb),.32);color:var(--options-accent-soft);box-shadow:inset 0 0 13px rgba(var(--simplicity-accent-rgb),.08)}.simplicity-options__plugin-copy{display:grid;min-width:0;gap:3px}.simplicity-options__plugin-copy em{color:rgba(var(--simplicity-accent-rgb),.7);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.simplicity-options__plugin-copy button{justify-self:start;padding:2px 0;border:0;background:transparent;color:var(--options-accent-soft);font-size:11px;font-weight:720;cursor:pointer}.simplicity-options__plugin-copy button:hover,.simplicity-options__plugin-copy button:focus-visible{color:var(--simplicity-heading);outline:0;text-decoration:underline;text-underline-offset:2px}.simplicity-options__notice{display:grid;grid-template-columns:30px minmax(0,1fr);width:100%;margin:0 0 10px;padding:10px;align-items:center;gap:9px;border:1px solid rgba(var(--simplicity-accent-rgb),.24);border-radius:10px;background:rgba(var(--simplicity-accent-dark-rgb),.13);color:var(--options-accent-soft);text-align:left;cursor:pointer}.simplicity-options__notice>span{display:grid;gap:2px}.simplicity-options__notice strong{font-size:10px}.simplicity-options__notice small{color:var(--options-muted);font-size:10px}.simplicity-options__manage-status{margin-bottom:10px;padding:10px 11px;border:1px solid rgba(var(--simplicity-accent-rgb),.18);border-radius:9px;background:rgba(var(--simplicity-accent-dark-rgb),.1);color:rgba(var(--simplicity-accent-soft-rgb),.75);font-size:11px;line-height:1.4}.simplicity-options__action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:7px}.simplicity-options__action-grid button,.simplicity-options__danger,.simplicity-options__footer button{min-height:35px;padding:7px 10px;border:1px solid rgba(var(--simplicity-accent-rgb),.2);border-radius:8px;background:rgba(var(--simplicity-raised-rgb),.72);color:rgba(var(--simplicity-text-rgb),.88);font-size:10px;font-weight:680;cursor:pointer;transition:border-color .13s ease,background .13s ease,color .13s ease}.simplicity-options__action-grid button:hover,.simplicity-options__action-grid button:focus-visible,.simplicity-options__footer button:hover,.simplicity-options__footer button:focus-visible{border-color:rgba(var(--simplicity-accent-soft-rgb),.55);background:rgba(var(--simplicity-accent-dark-rgb),.85);color:var(--simplicity-heading);outline:0}.simplicity-options__manage-copy{padding:11px 11px 0}.simplicity-options__danger{width:calc(100% - 20px);margin:10px;border-color:#f2828233;background:#5a1a2257;color:#ffcdcdd1}.simplicity-options__danger:hover,.simplicity-options__danger.is-armed{border-color:#ff72728c;background:#841e2a8c;color:var(--simplicity-heading)}.simplicity-options__empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;color:rgba(var(--simplicity-accent-soft-rgb),.4);text-align:center}.simplicity-options__empty .simplicity-options__icon{width:30px;height:30px}.simplicity-options__empty strong{color:rgba(var(--simplicity-text-rgb),.75);font-size:12px}.simplicity-options__empty small{font-size:10px}.simplicity-options__footer{display:flex;min-height:44px;padding:8px 16px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(var(--simplicity-accent-rgb),.1);background:rgba(var(--simplicity-deep-rgb),.52)}.simplicity-options__footer>span{display:flex;align-items:center;gap:6px;color:var(--simplicity-muted);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.simplicity-options__footer i{width:6px;height:6px;border-radius:50%;background:#4ddca7;box-shadow:0 0 8px #4ddca78c}.simplicity-options__footer button{min-height:28px;padding:4px 8px;background:transparent;color:var(--simplicity-muted)}@keyframes simplicity-options-edge-sweep{0%{transform:translateZ(0) rotate(8deg)}to{transform:translate3d(145px,0,0) rotate(8deg)}}@keyframes simplicity-options-panel-sweep{0%{transform:translateZ(0) skew(-9deg)}to{transform:translate3d(-600px,0,0) skew(-9deg)}}@media(max-width:560px){.simplicity-options__drawer{right:8px;height:calc(100% - 16px);width:calc(100% - 16px);border-radius:14px}.simplicity-options__row{grid-template-columns:minmax(0,1fr) minmax(100px,42%)}}html[data-webclient-mobile-mode="1"] .simplicity-options{position:fixed;z-index:10040}html[data-webclient-mobile-mode="1"] .simplicity-options__backdrop{background:rgba(var(--simplicity-deep-rgb),.28)}html[data-webclient-mobile-mode="1"] .simplicity-options__edge-toggle{top:50%;left:max(10px,var(--mobile-safe-left, env(safe-area-inset-left, 0px)));right:auto;bottom:auto;display:flex;width:44px;min-height:44px;padding:0;justify-content:center;gap:8px;border-right:1px solid rgba(var(--simplicity-accent-rgb),.38);border-radius:13px;transform:translateY(-50%);touch-action:manipulation}html[data-webclient-mobile-mode="1"] .simplicity-options__edge-toggle>span:not(.simplicity-options__edge-glow){display:none}html[data-webclient-mobile-mode="1"] .simplicity-options__edge-toggle>.simplicity-options__icon:last-child{display:none}html[data-webclient-mobile-mode="1"] .simplicity-options__edge-toggle .simplicity-options__icon:first-of-type{width:21px;height:21px}html[data-webclient-mobile-mode="1"] .simplicity-options__edge-toggle:hover,html[data-webclient-mobile-mode="1"] .simplicity-options__edge-toggle:focus-visible{transform:translateY(-50%)}html[data-webclient-mobile-mode="1"] .simplicity-options.is-open .simplicity-options__edge-toggle{transform:translate(-60px,-50%)}html[data-webclient-mobile-mode="1"] .simplicity-options__compact-toggle{top:50%;left:max(10px,var(--mobile-safe-left, env(safe-area-inset-left, 0px)));right:auto;bottom:auto;transform:translateY(-50%);width:44px;height:44px;border-radius:13px}.simplicity-options__category-picker{display:none}.simplicity-options__launcher-styles{display:flex;gap:4px}.simplicity-options__style-choice{width:44px;height:44px;align-content:center;gap:2px}.simplicity-options__style-choice .simplicity-options__icon{width:18px;height:18px}.simplicity-options__style-choice>span{font-size:10px;font-weight:650;line-height:1}.simplicity-options__close{width:44px;height:44px;margin-left:4px}.simplicity-options__drawer:focus{outline:none}.simplicity-options__content:focus-visible{outline:2px solid var(--options-accent-soft);outline-offset:-2px}.simplicity-options__row:has(.simplicity-options__switch){grid-template-columns:minmax(0,1fr) 48px}.simplicity-options__row-copy,.simplicity-options__plugin-copy{overflow-wrap:anywhere}.simplicity-options__layout{border:0;padding:8px}.simplicity-options__range input:focus-visible{outline:2px solid var(--options-accent-soft);outline-offset:2px}.simplicity-options__range output{font-size:12px}.simplicity-options .simplicity-options__detect-defaults{font-size:12px;line-height:1.4}.simplicity-options__search input{user-select:text;-webkit-user-select:text}.simplicity-options__switch{width:48px;height:44px;border:0;background:transparent;box-shadow:none;touch-action:manipulation}.simplicity-options__switch:before{content:"";position:absolute;inset:10px 2px;border-radius:999px;border:1px solid var(--simplicity-border-strong);background:var(--simplicity-raised)}.simplicity-options__switch>span{top:14px;left:6px;width:16px;height:16px;background:var(--simplicity-muted)}.simplicity-options__switch[aria-checked=true]{background:transparent;box-shadow:none}.simplicity-options__switch[aria-checked=true]:before{background:var(--simplicity-accent-dark);border-color:var(--simplicity-accent)}.simplicity-options__switch[aria-checked=true]>span{transform:translate3d(20px,0,0)}.simplicity-options__switch:disabled{opacity:.45}.simplicity-options__footer{gap:6px}.simplicity-options__footer button{font-size:11px}@media(max-width:600px),(pointer:coarse){.simplicity-options__drawer{top:max(10px,var(--mobile-safe-top, env(safe-area-inset-top, 0px)));right:auto;bottom:max(10px,var(--mobile-safe-bottom, env(safe-area-inset-bottom, 0px)));left:max(10px,var(--mobile-safe-left, env(safe-area-inset-left, 0px)));width:min(460px,calc(100% - max(10px,var(--mobile-safe-left, 0px)) - max(10px,var(--mobile-safe-right, 0px))));height:auto;max-height:none;border-radius:12px;transform:translate3d(calc(-100% - 60px),0,0)}.simplicity-options.is-open .simplicity-options__drawer{transform:translateZ(0)}.simplicity-options__header{min-height:52px;padding:6px 12px;cursor:default}.simplicity-options__header>img{width:28px;height:34px}.simplicity-options__brand strong{font-size:18px}.simplicity-options__launcher-choice{width:44px;height:44px;touch-action:manipulation}.simplicity-options__nav{display:none}.simplicity-options__category-picker{display:flex;gap:12px;align-items:center;padding:4px 12px;font-size:12px;color:var(--options-muted)}.simplicity-options__category-picker select{flex:1}.simplicity-options__search{height:44px;margin:4px 12px 6px}.simplicity-options__search input,.simplicity-options select,.simplicity-options__control input:not([type=range]):not([type=color]){font-size:16px}.simplicity-options__search button{width:44px;height:42px}.simplicity-options__content{padding:8px 12px 12px;-webkit-overflow-scrolling:touch}.simplicity-options__row{padding:8px 10px;gap:8px;min-height:60px}.simplicity-options__row-copy strong,.simplicity-options__plugin-copy strong{font-size:14px}.simplicity-options select{height:44px}.simplicity-options__range input{height:44px;touch-action:pan-y}.simplicity-options__color input{width:44px;height:44px}.simplicity-options__plugin-card{padding:10px}.simplicity-options__plugin-copy button,.simplicity-options__optional-color button{min-height:44px;font-size:12px}.simplicity-options__action-grid button,.simplicity-options__danger,.simplicity-options__footer button{min-height:44px;font-size:12px;touch-action:manipulation}.simplicity-options__footer{min-height:48px;padding:4px 12px}.simplicity-options__section-intro>span{display:none}}html[data-webclient-mobile-mode="1"] .simplicity-options__drawer{top:max(10px,var(--mobile-safe-top, env(safe-area-inset-top, 0px)));right:auto;bottom:max(10px,var(--mobile-safe-bottom, env(safe-area-inset-bottom, 0px)));left:max(10px,var(--mobile-safe-left, env(safe-area-inset-left, 0px)));width:min(460px,calc(100% - max(10px,var(--mobile-safe-left, 0px)) - max(10px,var(--mobile-safe-right, 0px))));height:auto;max-height:none;border-radius:12px;transform:translate3d(calc(-100% - 60px),0,0)}html[data-webclient-mobile-mode="1"] .simplicity-options.is-open .simplicity-options__drawer{transform:translateZ(0)}html[data-webclient-mobile-mode="1"] .simplicity-options__header{min-height:52px;padding:6px 12px;cursor:default}html[data-webclient-mobile-mode="1"] .simplicity-options__header>img{width:28px;height:34px}html[data-webclient-mobile-mode="1"] .simplicity-options__brand strong{font-size:18px}html[data-webclient-mobile-mode="1"] .simplicity-options__launcher-choice{width:44px;height:44px;touch-action:manipulation}html[data-webclient-mobile-mode="1"] .simplicity-options__nav{display:none}html[data-webclient-mobile-mode="1"] .simplicity-options__category-picker{display:flex;gap:12px;align-items:center;padding:4px 12px;font-size:12px;color:var(--options-muted)}html[data-webclient-mobile-mode="1"] .simplicity-options__category-picker select{flex:1}html[data-webclient-mobile-mode="1"] .simplicity-options__search{height:44px;margin:4px 12px 6px}html[data-webclient-mobile-mode="1"] .simplicity-options__search input,html[data-webclient-mobile-mode="1"] .simplicity-options select,html[data-webclient-mobile-mode="1"] .simplicity-options__control input:not([type=range]):not([type=color]){font-size:16px}html[data-webclient-mobile-mode="1"] .simplicity-options__search button{width:44px;height:42px}html[data-webclient-mobile-mode="1"] .simplicity-options__content{padding:8px 12px 12px;-webkit-overflow-scrolling:touch}html[data-webclient-mobile-mode="1"] .simplicity-options__row{padding:8px 10px;gap:8px;min-height:60px}html[data-webclient-mobile-mode="1"] .simplicity-options__row-copy strong,html[data-webclient-mobile-mode="1"] .simplicity-options__plugin-copy strong{font-size:14px}html[data-webclient-mobile-mode="1"] .simplicity-options select{height:44px}html[data-webclient-mobile-mode="1"] .simplicity-options__range input{height:44px;touch-action:pan-y}html[data-webclient-mobile-mode="1"] .simplicity-options__color input{width:44px;height:44px}html[data-webclient-mobile-mode="1"] .simplicity-options__plugin-card{padding:10px}html[data-webclient-mobile-mode="1"] .simplicity-options__plugin-copy button,html[data-webclient-mobile-mode="1"] .simplicity-options__optional-color button{min-height:44px;font-size:12px}html[data-webclient-mobile-mode="1"] .simplicity-options__action-grid button,html[data-webclient-mobile-mode="1"] .simplicity-options__danger,html[data-webclient-mobile-mode="1"] .simplicity-options__footer button{min-height:44px;font-size:12px;touch-action:manipulation}html[data-webclient-mobile-mode="1"] .simplicity-options__footer{min-height:48px;padding:4px 12px}html[data-webclient-mobile-mode="1"] .simplicity-options__section-intro>span{display:none}@container (max-width: 390px){.simplicity-options__header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:8px}.simplicity-options__header>img{display:none}.simplicity-options__brand strong{font-size:17px}.simplicity-options__header-actions{gap:4px}.simplicity-options__row:not(:has(.simplicity-options__switch)){grid-template-columns:minmax(0,1fr);gap:6px}.simplicity-options__control{width:100%}.simplicity-options__control>*:not(.simplicity-options__switch){width:100%}.simplicity-options__plugin-icon{display:none}.simplicity-options__plugin-card{grid-template-columns:minmax(0,1fr) 48px}}@media(max-height:620px){.simplicity-options__header{min-height:52px;padding-top:4px;padding-bottom:4px}.simplicity-options__section-intro{padding-top:4px}}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle{--hud-radius: 0 4px 4px 0;--hud-inset: 0 14px 0 0;--hud-inner-inset: 1px 15px 1px 1px;--hud-content-x: -7px;--hud-content-y: 0px;align-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;isolation:isolate}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle[data-edge=right]{--hud-radius: 4px 0 0 4px;--hud-inset: 0 0 0 14px;--hud-inner-inset: 1px 1px 1px 15px;--hud-content-x: 7px}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle[data-edge=top]{--hud-radius: 0 0 4px 4px;--hud-inset: 0 0 14px 0;--hud-inner-inset: 1px 1px 15px 1px;--hud-content-x: 0px;--hud-content-y: -7px}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle[data-edge=bottom]{--hud-radius: 4px 4px 0 0;--hud-inset: 14px 0 0 0;--hud-inner-inset: 15px 1px 1px 1px;--hud-content-x: 0px;--hud-content-y: 7px}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle:before,.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle:after{content:"";position:absolute;inset:var(--hud-inset);border-radius:var(--hud-radius);pointer-events:none;background:rgba(var(--simplicity-accent-rgb),.48);z-index:-2}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle:after{inset:var(--hud-inner-inset);background:linear-gradient(135deg,var(--simplicity-raised),var(--simplicity-panel));z-index:-1}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle[data-edge]>span,.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle>.simplicity-options__icon{transform:translate(var(--hud-content-x),var(--hud-content-y))}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle>.simplicity-options__icon{width:16px;height:16px}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle:focus-visible{outline:2px solid var(--options-accent-soft);outline-offset:-2px}.simplicity-options .simplicity-options__launcher.simplicity-options__edge-toggle:hover:after{background:linear-gradient(135deg,var(--simplicity-accent-dark),var(--simplicity-panel))}@media(prefers-reduced-motion:reduce){.simplicity-options__backdrop,.simplicity-options__edge-toggle,.simplicity-options__compact-toggle,.simplicity-options__drawer,.simplicity-options__switch>span,.simplicity-options__plugin-card{transition-duration:1ms!important}.simplicity-options__edge-glow,.simplicity-options__drawer:after,.simplicity-options__nav button{animation:none!important;opacity:1;transform:none}}.simplicity-options__links{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 11px}.simplicity-options__links a{color:var(--options-accent);font-size:12px;font-weight:650;text-decoration:none}.simplicity-options__links a:hover,.simplicity-options__links a:focus-visible{text-decoration:underline}.simplicity-options__collapsible{margin:10px 0;border:1px solid rgba(var(--simplicity-accent-rgb),.13);border-radius:12px;background:rgba(var(--simplicity-raised-rgb),.45);overflow:hidden}.simplicity-options__collapsible-toggle{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:0;background:transparent;color:var(--options-text);text-align:left;cursor:pointer}.simplicity-options__collapsible-toggle:hover{background:rgba(var(--simplicity-accent-rgb),.06)}.simplicity-options__collapsible-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.simplicity-options__collapsible-copy small{color:var(--options-accent);font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.simplicity-options__collapsible-copy strong{font-size:15px}.simplicity-options__collapsible-copy em{color:var(--options-muted);font-size:11px;font-style:normal}.simplicity-options__collapsible-chevron{color:var(--options-accent);font-size:14px}.simplicity-options__optional-color{display:inline-flex;align-items:center;gap:6px}.simplicity-options__optional-color small{color:var(--options-muted);font-size:10px}.simplicity-options__optional-color button{padding:2px 8px;border:1px solid var(--options-border);border-radius:6px;background:rgba(var(--simplicity-panel-rgb),.8);color:var(--options-accent-soft);font-size:12px;cursor:pointer}.simplicity-options__detect-defaults{border:1px solid var(--options-accent-soft);border-radius:8px;background:rgba(var(--simplicity-accent-rgb),.1);color:inherit;padding:10px 12px;cursor:pointer;white-space:normal}.simplicity-options__detect-defaults:focus-visible{outline:2px solid var(--options-accent-soft);outline-offset:2px}.simplicity-options__detect-defaults:disabled{opacity:.6;cursor:wait}.render-profiler{color:var(--simplicity-muted);background:linear-gradient(145deg,var(--simplicity-raised),var(--simplicity-inset));border:1px solid var(--simplicity-border);border-radius:14px;padding:16px;font:13px/1.5 system-ui,sans-serif;min-width:0;text-align:left}.render-profiler *{box-sizing:border-box}.render-profiler__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.render-profiler__heading h3{font:600 20px/1.25 system-ui,sans-serif;margin:4px 0;color:var(--simplicity-text);letter-spacing:-.4px}.render-profiler__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.8px;color:var(--simplicity-accent)}.render-profiler__status{font-size:10px;text-transform:uppercase;letter-spacing:1px;border:1px solid #34796b;border-radius:20px;padding:4px 8px;color:#8fe1bf;white-space:nowrap}.render-profiler__status.is-paused{color:#eec87a;border-color:#8b7344}.render-profiler__caption{color:var(--simplicity-muted);font-size:11px;margin:12px 0}.render-profiler__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.render-profiler__metrics>div{display:flex;flex-direction:column;border:1px solid var(--simplicity-border);border-radius:10px;background:var(--simplicity-panel);padding:10px}.render-profiler__metrics span{font-size:10px;color:var(--simplicity-muted)}.render-profiler__metrics strong{font:600 20px/1.6 system-ui,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--simplicity-accent-soft)}.render-profiler__metrics small{font-size:9px;color:var(--simplicity-dim)}.render-profiler__context{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.render-profiler__context span{font-size:10px;border-radius:4px;background:var(--simplicity-hover);padding:3px 6px;overflow-wrap:anywhere}.render-profiler button,.render-profiler-float button{font:inherit;color:var(--simplicity-muted);background:var(--simplicity-raised);border:1px solid var(--simplicity-border);border-radius:6px;padding:7px 10px;cursor:pointer;touch-action:manipulation}.render-profiler button:hover,.render-profiler-float button:hover{background:var(--simplicity-hover);color:#fff}.render-profiler button:focus-visible,.render-profiler-float button:focus-visible{outline:2px solid var(--simplicity-accent-soft);outline-offset:2px}.render-profiler button:disabled{opacity:.4;cursor:default}.render-profiler__controls{display:flex;flex-wrap:wrap;gap:6px}.render-profiler__controls button{font-size:11px;min-height:34px}.render-profiler__selectors{display:flex;justify-content:space-between;gap:8px;margin-top:18px}.render-profiler__segmented{display:flex;border:1px solid var(--simplicity-border);background:var(--simplicity-inset);border-radius:8px;padding:3px;gap:3px}.render-profiler__segmented button{border:none;background:transparent;font-size:11px;min-height:30px;min-width:55px}.render-profiler__segmented button[aria-pressed=true]{background:var(--simplicity-accent-dark);color:var(--simplicity-accent-soft)}.render-profiler__table-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.render-profiler__table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.render-profiler__table caption{font-size:10px;color:var(--simplicity-muted);text-align:left;padding:0 0 8px}.render-profiler__table th,.render-profiler__table td{padding:10px 6px;border-bottom:1px solid var(--simplicity-border);text-align:right;font-variant-numeric:tabular-nums}.render-profiler__table thead th{font-size:10px;font-weight:400;color:var(--simplicity-dim)}.render-profiler__table th:first-child{text-align:left;padding-left:0;white-space:normal;min-width:135px}.render-profiler__table tbody th{font-weight:500;position:relative}.render-profiler__table tbody th small{display:block;font-weight:400;font-size:9px;color:var(--simplicity-dim)}.render-profiler__table tbody th i{display:block;height:2px;background:linear-gradient(90deg,var(--simplicity-accent),var(--simplicity-accent-deep));margin-top:5px;border-radius:2px}.render-profiler__table td{color:var(--simplicity-muted)}.render-profiler__empty{padding:22px 14px;border:1px dashed var(--simplicity-border);border-radius:8px;color:var(--simplicity-muted);font-size:12px}.render-profiler__workload{margin-top:15px;border-top:1px solid var(--simplicity-border);padding-top:12px}.render-profiler__workload summary{cursor:pointer;font-size:12px}.render-profiler__workload summary span{float:right;font-size:10px;color:var(--simplicity-dim)}.render-profiler__workload dl{margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.render-profiler__workload dl>div{display:flex;justify-content:space-between;gap:8px;font-size:10px}.render-profiler__workload dt{color:var(--simplicity-muted);overflow-wrap:anywhere}.render-profiler__workload dd{margin:0;color:var(--simplicity-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.render-profiler__workload dd small{color:var(--simplicity-dim)}.render-profiler__footer{font-size:10px;color:var(--simplicity-dim);border-top:1px solid var(--simplicity-border);padding-top:12px;margin-top:12px}.render-profiler-float{position:absolute;z-index:85;width:290px;max-width:calc(100% - 12px);max-height:calc(100% - 12px);border:1px solid var(--simplicity-border-strong);border-radius:12px;background:rgba(var(--simplicity-panel-rgb),.961);color:var(--simplicity-muted);font:12px/1.4 system-ui,sans-serif;box-shadow:0 8px 30px #0009;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto}.render-profiler-float:has(.render-profiler-float__body){width:590px}.render-profiler-float__bar{display:flex;align-items:center;gap:4px;padding:5px;background:var(--simplicity-raised);flex-shrink:0}.render-profiler-float__bar button{border:0;padding:6px 10px;min-width:32px;min-height:32px}.render-profiler-float__bar .render-profiler-float__drag{flex:1;text-align:left;touch-action:none;cursor:grab}.render-profiler-float__bar .render-profiler-float__drag:active{cursor:grabbing}.render-profiler-float__summary{display:flex;align-items:center;gap:16px;padding:10px 14px}.render-profiler-float__summary>strong{font-size:27px;color:var(--simplicity-accent-soft);white-space:nowrap}.render-profiler-float__summary strong small{font-size:10px}.render-profiler-float__summary span{font-size:11px}.render-profiler-float__summary span small{display:block;color:var(--simplicity-dim);font-size:10px}.render-profiler-float__body{overflow:auto;overscroll-behavior:contain;min-height:0;touch-action:pan-y}.render-profiler-float__body .render-profiler{border:0;border-radius:0}.simplicity-options__content .render-profiler{margin-bottom:18px}@media(max-width:480px){.render-profiler{padding:12px}.render-profiler__heading h3{font-size:18px}.render-profiler__metrics{gap:5px}.render-profiler__metrics>div{padding:7px}.render-profiler__metrics strong{font-size:16px}.render-profiler__metrics span{font-size:9px}.render-profiler__workload dl{grid-template-columns:1fr}.render-profiler__controls button{min-height:40px}.render-profiler__segmented button{min-height:36px}.render-profiler__status{font-size:9px}}.webclient-mobile-keyboard{position:fixed;z-index:10004;top:46%;left:50%;width:16px;height:16px;margin:0;padding:0;transform:translate(-50%,-50%);border:0;outline:0;opacity:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;pointer-events:none}.webclient-region-loading{position:absolute;z-index:10040;inset:0;pointer-events:none;overflow:hidden;background:transparent;color:var(--simplicity-text);font:600 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.webclient-region-loading__panel{position:absolute;left:12px;bottom:12px;box-sizing:border-box;width:min(210px,calc(100% - 24px));padding:10px 12px;border:1px solid rgba(var(--simplicity-accent-rgb),.3);border-radius:6px;background:rgba(var(--simplicity-panel-rgb),.9);box-shadow:0 2px 10px #00000040}.webclient-region-loading__label{margin-bottom:7px}.webclient-region-loading__track{height:4px;overflow:hidden;border-radius:2px;background:rgba(var(--simplicity-accent-soft-rgb),.15)}.webclient-region-loading__fill{width:40%;height:100%;border-radius:inherit;background:var(--simplicity-accent);animation:webclient-region-progress 1.3s ease-in-out infinite}@keyframes webclient-region-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.webclient-region-loading__fill{animation:none;width:40%;margin-left:30%}}.webclient-loading-screen{--loading-accent: var(--simplicity-accent);--loading-accent-soft: var(--simplicity-accent-soft);position:absolute;z-index:10040;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--simplicity-deep);color:var(--simplicity-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:1;visibility:visible;transition:opacity .46s ease,visibility 0s linear 0s;isolation:isolate}.webclient-loading-screen--leaving{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .46s ease,visibility 0s linear .46s}.webclient-loading-screen--viewport{border:1px solid rgba(var(--simplicity-accent-rgb),.22);border-radius:7px;box-shadow:inset 0 0 54px rgba(var(--simplicity-deep-rgb),.28),0 8px 34px #00000052}.webclient-loading-screen--viewport .webclient-loading-screen__footer{display:none}.webclient-loading-screen__art,.webclient-loading-screen__veil,.webclient-loading-screen__aura{position:absolute;inset:0;pointer-events:none}.webclient-loading-screen__art{z-index:-3;inset:-3%;background-image:url(/assets/tfa-client-BLMNCmMS.webp);background-position:center center;background-size:cover;filter:saturate(1.08) contrast(1.04);transform:translateZ(0) scale(1.04);backface-visibility:hidden;will-change:transform;animation:webclient-loading-drift 18s ease-in-out infinite alternate}.webclient-loading-screen__veil{z-index:-2;background:radial-gradient(circle at 50% 48%,rgba(var(--simplicity-accent-rgb),.08),transparent 30%),linear-gradient(90deg,rgba(var(--simplicity-deep-rgb),.78),rgba(var(--simplicity-deep-rgb),.3) 32% 68%,rgba(var(--simplicity-deep-rgb),.78)),linear-gradient(180deg,rgba(var(--simplicity-deep-rgb),.22),rgba(var(--simplicity-deep-rgb),.55) 55%,rgba(var(--simplicity-deep-rgb),.92))}.webclient-loading-screen__aura{z-index:-1;left:50%;top:48%;width:min(680px,90vw);height:min(430px,78vh);border-radius:50%;background:radial-gradient(ellipse,rgba(var(--simplicity-accent-rgb),.13),transparent 68%);filter:blur(14px);transform:translate3d(-50%,-50%,0);backface-visibility:hidden;will-change:opacity;animation:webclient-loading-pulse 3.6s ease-in-out infinite}.webclient-loading-screen__content{display:grid;width:min(510px,calc(100% - 42px));gap:clamp(22px,5vh,42px);text-align:center}.webclient-loading-screen__brand{display:grid;justify-items:center}.webclient-loading-screen__crest-ring{position:relative;display:grid;width:clamp(88px,15vh,136px);height:clamp(88px,15vh,136px);place-items:center;margin-bottom:10px;border:1px solid rgba(var(--simplicity-accent-rgb),.24);border-radius:50%;background:radial-gradient(circle,rgba(var(--simplicity-accent-rgb),.13),rgba(var(--simplicity-deep-rgb),.35) 64%,transparent 66%);box-shadow:0 0 55px rgba(var(--simplicity-accent-rgb),.16),inset 0 0 30px rgba(var(--simplicity-accent-rgb),.08)}.webclient-loading-screen__crest-ring:before,.webclient-loading-screen__crest-ring:after{position:absolute;content:"";border-radius:inherit}.webclient-loading-screen__crest-ring:before{inset:-7px;border:1px solid rgba(var(--simplicity-accent-rgb),.09)}.webclient-loading-screen__crest-ring:after{inset:-1px;border-top:1px solid rgba(var(--simplicity-accent-soft-rgb),.72);border-right:1px solid transparent;animation:webclient-loading-orbit 5s linear infinite}.webclient-loading-screen__logo{width:72%;height:86%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.62)) drop-shadow(0 0 13px rgba(var(--simplicity-accent-rgb),.28))}.webclient-loading-screen__wordmark{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,6vh,55px);font-weight:700;line-height:.95;letter-spacing:.085em;text-transform:uppercase;text-shadow:0 2px 2px rgba(0,0,0,.8),0 0 28px rgba(var(--simplicity-accent-rgb),.22)}.webclient-loading-screen__tagline{margin-top:10px;color:rgba(var(--simplicity-muted-rgb),.72);font-size:clamp(9px,1.7vh,12px);font-weight:600;letter-spacing:.22em;text-transform:uppercase}.webclient-loading-screen__progress-panel{padding:17px 19px 15px;border:1px solid rgba(var(--simplicity-accent-rgb),.18);border-radius:12px;background:linear-gradient(135deg,rgba(var(--simplicity-panel-rgb),.84),rgba(var(--simplicity-panel-rgb),.65));box-shadow:0 18px 65px #0000006b,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.webclient-loading-screen__progress-copy{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;color:rgba(var(--simplicity-text-rgb),.92);font-size:12px;font-weight:650;letter-spacing:.055em}.webclient-loading-screen__progress-copy>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webclient-loading-screen__status{display:flex;min-width:0;align-items:center;gap:9px}.webclient-loading-screen__status>span:last-child{overflow:hidden;text-overflow:ellipsis}.webclient-loading-screen__spinner{box-sizing:border-box;width:14px;height:14px;flex:0 0 auto;border:2px solid rgba(var(--simplicity-accent-soft-rgb),.2);border-top-color:var(--loading-accent-soft);border-radius:50%;filter:drop-shadow(0 0 4px rgba(var(--simplicity-accent-rgb),.5));animation:webclient-loading-spin .72s linear infinite}.webclient-loading-screen__percent{color:var(--loading-accent-soft);font-variant-numeric:tabular-nums}.webclient-loading-screen__track{position:relative;height:7px;overflow:hidden;border:1px solid rgba(var(--simplicity-accent-rgb),.19);border-radius:999px;background:rgba(var(--simplicity-deep-rgb),.82);box-shadow:inset 0 2px 5px #000000a6}.webclient-loading-screen__fill{position:absolute;inset:0 auto 0 0;min-width:3px;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--simplicity-accent-deep),var(--loading-accent) 66%,var(--simplicity-accent-soft));box-shadow:0 0 16px rgba(var(--simplicity-accent-rgb),.62);transition:width .32s ease}.webclient-loading-screen__fill:after{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.58) 48%,transparent 72%);transform:translate3d(-100%,0,0);animation:webclient-loading-shimmer 1.9s ease-in-out infinite}.webclient-loading-screen__fill--indeterminate{width:34%;animation:webclient-loading-indeterminate 1.35s cubic-bezier(.52,0,.32,1) infinite}.webclient-loading-screen__fill--indeterminate:after{animation-duration:1.1s}.webclient-loading-screen__hint{margin-top:9px;color:rgba(var(--simplicity-muted-rgb),.85);font-size:9px;font-weight:600;letter-spacing:.16em;text-align:left;text-transform:uppercase}.webclient-loading-screen__footer{position:absolute;right:0;bottom:max(16px,var(--mobile-safe-bottom, env(safe-area-inset-bottom, 0px)));left:0;display:flex;align-items:center;justify-content:center;gap:12px;color:rgba(var(--simplicity-muted-rgb),.75);font-size:9px;letter-spacing:.25em;text-transform:uppercase}.webclient-loading-screen__footer span{width:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--simplicity-accent-rgb),.35))}.webclient-loading-screen__footer span:last-child{transform:scaleX(-1)}@keyframes webclient-loading-drift{0%{transform:translate3d(-.5%,0,0) scale(1.04)}to{transform:translate3d(.5%,-.6%,0) scale(1.08)}}@keyframes webclient-loading-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes webclient-loading-orbit{to{transform:rotate(360deg)}}@keyframes webclient-loading-spin{to{transform:rotate(360deg)}}@keyframes webclient-loading-indeterminate{0%{left:-38%;width:28%}48%{width:42%}to{left:108%;width:28%}}@keyframes webclient-loading-shimmer{55%,to{transform:translate3d(120%,0,0)}}@media(max-height:440px){.webclient-loading-screen__content{width:min(470px,calc(100% - 48px));grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:24px}.webclient-loading-screen__crest-ring{width:86px;height:86px;margin-bottom:8px}.webclient-loading-screen__wordmark{font-size:29px}.webclient-loading-screen__tagline{margin-top:7px;font-size:8px}.webclient-loading-screen__progress-panel{padding:14px 16px 12px}}@media(prefers-reduced-motion:reduce){.webclient-loading-screen__art,.webclient-loading-screen__aura,.webclient-loading-screen__crest-ring:after,.webclient-loading-screen__fill:after,.webclient-loading-screen__fill--indeterminate,.webclient-loading-screen__spinner{animation:none}.webclient-loading-screen__fill--indeterminate{left:33%;width:34%}}.loot-tracker-float{position:absolute;z-index:84;width:258px;max-width:calc(100% - 12px);max-height:calc(100% - 12px);border:1px solid var(--simplicity-border-strong);border-radius:12px;background:rgba(var(--simplicity-panel-rgb),.961);color:var(--simplicity-muted);font:12px/1.4 system-ui,sans-serif;box-shadow:0 8px 30px #0009;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;text-align:left}.loot-tracker-float *{box-sizing:border-box}.loot-tracker-float button{font:inherit;color:var(--simplicity-muted);background:var(--simplicity-raised);border:1px solid var(--simplicity-border);border-radius:6px;padding:4px 8px;cursor:pointer;touch-action:manipulation}.loot-tracker-float button:hover{background:var(--simplicity-hover);color:#fff}.loot-tracker-float button:focus-visible,.loot-tracker__slot:focus-visible{outline:2px solid var(--simplicity-accent-soft);outline-offset:1px}.loot-tracker-float__bar{display:flex;align-items:center;gap:4px;padding:5px;background:var(--simplicity-raised);flex-shrink:0}.loot-tracker-float__bar button{border:0;padding:6px 10px;min-width:32px;min-height:32px}.loot-tracker-float__bar .loot-tracker-float__drag{flex:1;text-align:left;touch-action:none;cursor:grab;font-weight:600;color:var(--simplicity-muted)}.loot-tracker-float__bar .loot-tracker-float__drag:active{cursor:grabbing}.loot-tracker-float__body{overflow:auto;overscroll-behavior:contain;min-height:0;touch-action:pan-y}.loot-tracker{position:relative;padding:6px}.loot-tracker:has(.loot-tracker__confirm){min-height:190px}.loot-tracker__empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 12px;text-align:center;color:var(--simplicity-muted)}.loot-tracker__empty strong{color:var(--simplicity-text);font-size:14px}.loot-tracker__actions{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:30px;padding:3px 4px 3px 6px;background:var(--simplicity-panel);border:1px solid var(--simplicity-border);border-radius:8px}.loot-tracker__view-title{display:flex;align-items:center;gap:5px;min-width:0;color:#fff;font-weight:600}.loot-tracker__view-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loot-tracker__view-controls{display:flex;align-items:center;gap:4px;flex-shrink:0}.loot-tracker-float .loot-tracker__icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;padding:0 6px;border-color:transparent;background:transparent}.loot-tracker-float .loot-tracker__icon-button[aria-pressed=true]{color:var(--simplicity-accent-soft)}.loot-tracker__icon-button svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.loot-tracker__segmented{display:flex;border:1px solid var(--simplicity-border);background:var(--simplicity-inset);border-radius:7px;padding:2px;gap:2px}.loot-tracker-float .loot-tracker__segmented button{border:0;background:transparent;font-size:10px;padding:3px 6px;min-height:22px}.loot-tracker-float .loot-tracker__segmented button[aria-pressed=true]{background:var(--simplicity-accent-dark);color:var(--simplicity-accent-soft)}.loot-tracker__overall{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px;padding:8px 6px 8px 10px;background:var(--simplicity-panel);border:1px solid var(--simplicity-border);border-radius:8px}.loot-tracker__overall>div{display:flex;flex-direction:column;gap:1px;min-width:0;color:#a5a5a5;font-size:11px}.loot-tracker__overall b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.loot-tracker-float .loot-tracker__more{border-color:transparent;background:transparent;padding:0 6px;min-width:26px;min-height:26px;line-height:1;flex-shrink:0}.loot-tracker__box{margin-top:5px;border-radius:8px;overflow:hidden;border:1px solid var(--simplicity-border)}.loot-tracker__box-title{display:flex;align-items:center;background:var(--simplicity-inset)}.loot-tracker__box.is-ignored .loot-tracker__box-title{background:var(--simplicity-raised)}.loot-tracker-float .loot-tracker__box-toggle{flex:1;display:flex;align-items:baseline;gap:5px;min-width:0;border:0;border-radius:0;background:transparent;padding:7px 4px 7px 8px;text-align:left}.loot-tracker-float .loot-tracker__box-toggle:hover{background:var(--simplicity-raised)}.loot-tracker__box-name{color:#fff;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.loot-tracker__box-sub,.loot-tracker__box-price{color:#a5a5a5;font-size:10px;white-space:nowrap}.loot-tracker__box-price{margin-left:auto;font-variant-numeric:tabular-nums}.loot-tracker__box.is-collapsed .loot-tracker__box-name{color:#b3b3b3}.loot-tracker__box.is-collapsed .loot-tracker__box-sub,.loot-tracker__box.is-collapsed .loot-tracker__box-price{color:#737373}.loot-tracker__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--simplicity-inset);padding-top:1px}.loot-tracker__slot{position:relative;display:flex;align-items:center;justify-content:center;height:42px;background:var(--simplicity-raised)}.loot-tracker__slot.is-ignored .loot-tracker__icon{opacity:.3}.loot-tracker__icon{position:relative;display:block;width:36px;height:32px}.loot-tracker__icon img{position:absolute;left:2px;top:0;image-rendering:pixelated}.loot-tracker__icon-pending{position:absolute;left:8px;top:6px;width:20px;height:20px;border-radius:4px;background:var(--simplicity-hover)}.loot-tracker__stack{position:absolute;left:0;top:-2px;font:10px/1 system-ui,sans-serif;font-weight:700;text-shadow:1px 1px 0 #000;pointer-events:none}.loot-tracker__menu{position:absolute;z-index:3;min-width:130px;display:flex;flex-direction:column;padding:4px;background:var(--simplicity-panel);border:1px solid var(--simplicity-border-strong);border-radius:8px;box-shadow:0 6px 18px #000a}.loot-tracker-float .loot-tracker__menu button{border:0;background:transparent;text-align:left;padding:6px 8px;border-radius:5px}.loot-tracker-float .loot-tracker__menu button:hover,.loot-tracker-float .loot-tracker__menu button:focus-visible{background:var(--simplicity-hover);color:#fff}.loot-tracker__confirm{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-start;justify-content:center;padding:40px 10px;background:rgba(var(--simplicity-deep-rgb),.753)}.loot-tracker__confirm>div{position:sticky;top:12px;width:100%;padding:12px;background:var(--simplicity-panel);border:1px solid #8b7344;border-radius:10px}.loot-tracker__confirm strong{color:#eec87a}.loot-tracker__confirm p{margin:6px 0 10px;color:var(--simplicity-muted)}.loot-tracker__confirm-actions{display:flex;justify-content:flex-end;gap:6px}.loot-tracker-float .loot-tracker__confirm-actions .is-danger{border-color:#8b4444;color:#f2b8b8}@media(max-width:480px){.loot-tracker-float{width:236px}.loot-tracker__slot{height:40px}}.equipment-inspector-float{position:absolute;z-index:84;width:232px;max-width:calc(100% - 12px);max-height:calc(100% - 12px);border:1px solid var(--simplicity-border-strong);border-radius:12px;background:rgba(var(--simplicity-panel-rgb),.961);color:var(--simplicity-muted);font:12px/1.4 system-ui,sans-serif;box-shadow:0 8px 30px #0009;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;text-align:left}.equipment-inspector-float *{box-sizing:border-box}.equipment-inspector-float button{font:inherit;color:var(--simplicity-muted);background:var(--simplicity-raised);border:1px solid var(--simplicity-border);border-radius:6px;padding:4px 8px;cursor:pointer;touch-action:manipulation}.equipment-inspector-float button:hover{background:var(--simplicity-hover);color:#fff}.equipment-inspector-float button:focus-visible{outline:2px solid var(--simplicity-accent-soft);outline-offset:1px}.equipment-inspector-float__bar{display:flex;align-items:center;gap:4px;padding:5px;background:var(--simplicity-raised);flex-shrink:0}.equipment-inspector-float__bar button{border:0;padding:6px 10px;min-width:32px;min-height:32px}.equipment-inspector-float__bar .equipment-inspector-float__drag{flex:1;text-align:left;touch-action:none;cursor:grab;font-weight:600;color:var(--simplicity-muted)}.equipment-inspector-float__bar .equipment-inspector-float__drag:active{cursor:grabbing}.equipment-inspector-float__body{overflow:auto;overscroll-behavior:contain;min-height:0;touch-action:pan-y}.equipment-inspector{padding:6px}.equipment-inspector__header{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 6px 8px;text-align:center}.equipment-inspector__header strong{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.equipment-inspector__header span{color:#a5a5a5;font-size:11px}.equipment-inspector__slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.equipment-inspector__row{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 6px;background:var(--simplicity-raised);border:1px solid var(--simplicity-border);border-radius:6px}.equipment-inspector__row.is-empty .equipment-inspector__name{color:#a5a5a5}.equipment-inspector__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.equipment-inspector__icon{position:relative;display:block;flex-shrink:0;width:36px;height:32px}.equipment-inspector__icon img{position:absolute;left:2px;top:0;image-rendering:pixelated}.equipment-inspector__icon-pending{position:absolute;left:8px;top:6px;width:20px;height:20px;border-radius:4px;background:var(--simplicity-hover)}@media(max-width:480px){.equipment-inspector-float{width:216px}}.graphics-help{position:absolute;inset:0;z-index:20000;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;color:var(--simplicity-text);background:var(--simplicity-deep);background-image:linear-gradient(110deg,rgba(var(--simplicity-deep-rgb),.722),rgba(var(--simplicity-deep-rgb),.933)),url(/assets/tfa-client-BLMNCmMS.webp);background-size:cover;background-position:center;outline:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.6;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));box-sizing:border-box}.graphics-help *{box-sizing:border-box}.graphics-help__layout{max-width:1080px;min-height:100%;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:28px 64px;align-content:center;align-items:center}.graphics-help__intro img{object-fit:contain;filter:drop-shadow(0 0 20px rgba(var(--simplicity-accent-rgb),.271))}.graphics-help__eyebrow{color:var(--simplicity-muted);font-size:10px;font-weight:800;letter-spacing:.22em;margin:16px 0 14px}.graphics-help h1{font:700 clamp(30px,3.2vw,43px)/1.12 Georgia,serif;letter-spacing:-.025em;color:var(--simplicity-heading);margin:0 0 20px}.graphics-help__lead{color:var(--simplicity-muted);font-size:17px;line-height:1.6;margin:0 0 28px}.graphics-help__warning{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid #e9ae5e55;border-radius:12px;background:#b7751912}.graphics-help__warning>span{flex-shrink:0;width:24px;height:24px;border:1px solid #e5b678;color:#f0c38b;border-radius:50%;text-align:center;font-weight:800;line-height:22px}.graphics-help__warning strong{color:#f5d1a3;font-size:15px}.graphics-help__warning p{color:#d1c3b5;margin:7px 0 0;font-size:13px}.graphics-help__evidence{color:var(--simplicity-muted);font-size:12px;margin:18px 0 0}.graphics-help__card{background:linear-gradient(145deg,rgba(var(--simplicity-raised-rgb),.925),rgba(var(--simplicity-inset-rgb),.937));border:1px solid var(--simplicity-border);border-radius:20px;padding:28px;box-shadow:0 20px 70px #0005,inset 0 1px rgba(var(--simplicity-accent-soft-rgb),.071)}.graphics-help__card>.graphics-help__eyebrow{margin-top:0}.graphics-help h2{font:700 27px/1.2 Georgia,serif;margin:0 0 26px;color:var(--simplicity-heading)}.graphics-help__steps{padding:0;list-style:none;margin:0;display:grid;gap:22px}.graphics-help__steps>li{display:flex;gap:13px}.graphics-help__steps>li>span{flex:0 0 28px;height:28px;border-radius:8px;background:var(--simplicity-accent-dark);color:var(--simplicity-accent-soft);text-align:center;line-height:28px;font-weight:700}.graphics-help__steps>li>div{min-width:0;flex:1}.graphics-help h3{font-size:14px;margin:1px 0 4px}.graphics-help__steps p,.graphics-help details p{color:var(--simplicity-muted);margin:0;font-size:13px}.graphics-help__address{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.graphics-help__address input{width:100%;min-width:0;font:12px ui-monospace,monospace;padding:11px;color:var(--simplicity-accent-soft);background:var(--simplicity-inset);border:1px solid var(--simplicity-border);border-radius:7px;user-select:text}.graphics-help button{cursor:pointer;font:600 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;padding:9px 13px;color:var(--simplicity-accent-soft);background:var(--simplicity-accent-dark);border:1px solid var(--simplicity-border-strong);border-radius:8px;touch-action:manipulation;min-height:40px}.graphics-help button:hover{background:var(--simplicity-hover)}.graphics-help :focus-visible{outline:2px solid var(--simplicity-accent-soft);outline-offset:3px}.graphics-help .graphics-help__note{font-size:11px;color:var(--simplicity-dim)}.graphics-help .graphics-help__copy{color:var(--simplicity-accent-soft);font-size:12px}.graphics-help details{margin:23px 0 20px;padding-top:16px;border-top:1px solid var(--simplicity-border);font-size:12px}.graphics-help summary{cursor:pointer;color:var(--simplicity-muted)}.graphics-help details p{margin-top:10px}.graphics-help .graphics-help__continue{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:linear-gradient(100deg,var(--simplicity-accent-dark),var(--simplicity-hover));color:var(--simplicity-text);font-size:14px}.graphics-help__bottom{text-align:center;margin-bottom:0}.graphics-help__footer{grid-column:1/-1;text-align:center;font-size:9px;letter-spacing:.26em;color:var(--simplicity-dim)}.graphics-help__mobile{color:var(--simplicity-muted);font-size:13px;margin-bottom:24px}@media(max-width:760px){.graphics-help{padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.graphics-help__layout{grid-template-columns:1fr;gap:24px;max-width:510px}.graphics-help__intro img{width:54px;height:64px}.graphics-help h1{font-size:32px}.graphics-help__lead{font-size:15px;margin-bottom:20px}.graphics-help__card{padding:22px 18px}}@media(max-height:520px)and (min-width:761px){.graphics-help__layout{gap:24px;align-items:start}}:root{color-scheme:dark;--simplicity-accent: #b4d873;--simplicity-accent-rgb: 180, 216, 115;--simplicity-accent-soft: #e3f0c9;--simplicity-accent-soft-rgb: 227, 240, 201;--simplicity-accent-deep: #719a46;--simplicity-accent-deep-rgb: 113, 154, 70;--simplicity-accent-dark: #304724;--simplicity-accent-dark-rgb: 48, 71, 36;--simplicity-deep: #070a07;--simplicity-deep-rgb: 7, 10, 7;--simplicity-panel: #0c110d;--simplicity-panel-rgb: 12, 17, 13;--simplicity-inset: #080d09;--simplicity-inset-rgb: 8, 13, 9;--simplicity-raised: #141d15;--simplicity-raised-rgb: 20, 29, 21;--simplicity-hover: #1c2b19;--simplicity-hover-rgb: 28, 43, 25;--simplicity-border: #425637;--simplicity-border-rgb: 66, 86, 55;--simplicity-border-strong: #647852;--simplicity-border-strong-rgb: 100, 120, 82;--simplicity-text: #edf1e7;--simplicity-text-rgb: 237, 241, 231;--simplicity-heading: #fff3df;--simplicity-heading-rgb: 255, 243, 223;--simplicity-muted: #a9b0a1;--simplicity-muted-rgb: 169, 176, 161;--simplicity-dim: #84907d;--simplicity-dim-rgb: 132, 144, 125}html,body,#root{margin:0;padding:0;width:100%;height:100%;background:#000;color:#d8d8d8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;overflow:hidden;touch-action:manipulation;overscroll-behavior:none;-webkit-user-select:none;user-select:none}canvas{display:block;image-rendering:pixelated;touch-action:none;-webkit-touch-callout:none}.webclient-app{position:fixed;inset:0;width:var(--app-vw, 100vw);height:var(--app-vh, 100dvh);overflow:hidden;background:#000}.webclient-game-host{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#000}html[data-webclient-mobile-mode="1"] .webclient-app{top:var(--webclient-visual-viewport-offset-top, 0px);left:var(--webclient-visual-viewport-offset-left, 0px)}html[data-webclient-mobile-mode="1"] .webclient-game-host{top:var(--webclient-safe-area-inset-top, 0px);right:var(--webclient-safe-area-inset-right, 0px);bottom:var(--webclient-safe-area-inset-bottom, 0px);left:var(--webclient-safe-area-inset-left, 0px);width:auto;height:auto}html[data-webclient-force-landscape="1"] .webclient-app{width:var(--webclient-landscape-width, var(--app-vw, 100vw));height:var(--webclient-landscape-height, var(--app-vh, 100dvh))}html[data-webclient-force-landscape-rotated="1"] .webclient-app{top:calc(var(--webclient-viewport-height, 100dvh) / 2);left:calc(var(--webclient-viewport-width, 100vw) / 2);right:auto;bottom:auto;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center}html[data-webclient-mobile-mode="1"] .webclient-utility-panel{display:none!important}canvas[style*=--webclient-custom-cursor]{cursor:var(--webclient-custom-cursor)!important}.webclient-utility-panel button,.webclient-chatbox-panel button{border:1px solid #5a5245;border-radius:2px;background:#302b24;color:#eee;font:inherit;cursor:pointer}.webclient-utility-panel button:hover,.webclient-chatbox-panel button:hover{border-color:#c8a968;background:#484036}.webclient-utility-panel{position:absolute;z-index:10010;top:43px;right:8px;box-sizing:border-box;width:min(290px,calc(100% - 16px));max-height:calc(100% - 52px);overflow:auto;padding:10px;border:1px solid #5a5245;border-radius:3px;background:#221f1bf7;box-shadow:0 3px 16px #0000008c;color:#eee;user-select:text}.webclient-utility-title{margin-bottom:8px;color:#d9bd7c;font-weight:700}.webclient-notes-panel textarea{box-sizing:border-box;width:100%;min-height:280px;resize:vertical;border:1px solid #4c463d;background:#211f1c;color:#eee;font:inherit;line-height:1.35;padding:8px;tab-size:2}.webclient-cursor-panel{display:grid;gap:8px}.webclient-cursor-panel[hidden],.webclient-utility-panel[hidden],.webclient-chatbox-panel[hidden],.webclient-utility-toast[hidden]{display:none}.webclient-cursor-panel select,.webclient-cursor-panel input[type=file]{min-width:0;color:#eee;background:#211f1c}.webclient-screen-marker-layer{position:absolute;z-index:9990;inset:0;pointer-events:none}.webclient-screen-marker-layer.creating{z-index:10030;pointer-events:auto;cursor:crosshair}.webclient-screen-marker{position:absolute;box-sizing:border-box;overflow:visible;color:#fff;font:12px sans-serif;line-height:1;text-shadow:1px 1px #000;white-space:nowrap;pointer-events:none}.webclient-screen-marker.preview{border:3px dashed #00ff00}.webclient-marker-row{display:grid;grid-template-columns:1fr auto auto auto;gap:4px;margin-top:7px}.webclient-marker-row input{min-width:0;border:1px solid #4c463d;background:#211f1c;color:#eee}.webclient-chatbox-panel{position:absolute;z-index:10025;left:50%;bottom:25px;display:grid;box-sizing:border-box;width:min(510px,calc(100% - 20px));gap:6px;padding:10px;transform:translate(-50%);border:1px solid #72654f;border-radius:3px;background:#decca8f5;color:#2c1d12;box-shadow:0 3px 16px #0000008c;user-select:text}.webclient-chatbox-prompt{color:maroon;text-align:center;font-weight:700}.webclient-chatbox-input{box-sizing:border-box;width:100%;padding:5px;border:1px solid #77694f;background:#ffffffd1;color:#111;font:inherit}.webclient-chatbox-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.webclient-chatbox-items button{min-height:38px;overflow:hidden;text-overflow:ellipsis;font-size:10px}.webclient-chatbox-items button.selected{outline:2px solid #d9bd7c}.webclient-chatbox-items img{display:block;width:32px;height:32px;margin:auto;object-fit:contain}.webclient-utility-toast{position:absolute;z-index:10040;left:50%;top:48px;padding:7px 12px;transform:translate(-50%);border:1px solid #5a5245;border-radius:3px;background:#181613f0;color:#fff}.rs117-hd-preview-host{position:absolute!important;inset:0;min-height:100%!important;border-radius:0!important}
