.MEVk2{position:relative;background:var(--mk-ink);color:#d9dccf;font-size:var(--font-size-sm);overflow:hidden}.Y-xxd{max-width:var(--mk-measure);margin:0 auto;padding:clamp(48px,7vw,88px) var(--mk-gutter) 32px}.pAU0J,.GHxCl{display:grid;gap:32px}.GHxCl{margin-top:40px;padding-top:28px;border-top:2px solid #3a4630}.J778c,.FTtrx,.lGykL{min-width:0}._8zWqJ,.fdj0V,._0Jcyu{margin:0 0 14px;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-yellow)}.XSk3O{font-style:normal;line-height:1.7}.XSk3O p{margin:0}.XSk3O strong{font-weight:700;color:var(--mk-paper)}.XSk3O a{color:var(--mk-yellow);text-underline-offset:3px}.-A-Ld{display:grid;gap:2px;margin:0;padding:0;list-style:none}.uiOft{display:inline-block;padding:6px 0;color:#d9dccf;text-decoration:none;transition:transform .16s var(--mk-ease-pop),color .12s ease}.uiOft:hover{color:var(--mk-paper);text-decoration:underline;-webkit-text-decoration-color:var(--mk-yellow);text-decoration-color:var(--mk-yellow);text-decoration-thickness:3px;text-underline-offset:4px;transform:translate(4px)}.T--92{margin-bottom:12px}.T--92 svg{display:block;width:auto;max-height:32px}.r2xyu{max-width:36ch;margin:0;font-size:var(--font-size-xs);line-height:1.6;color:#b4baa6}.UHBW-{color:var(--mk-yellow);text-underline-offset:3px}.IVtWw{display:flex;gap:10px;margin:0;padding:0;list-style:none}.SceCJ{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:2px solid var(--mk-paper);border-radius:50%;color:var(--mk-paper);transition:transform .18s var(--mk-ease-pop),background-color .12s ease,color .12s ease}.SceCJ:hover{background:var(--mk-yellow);border-color:var(--mk-yellow);color:var(--mk-ink);transform:translateY(-4px) rotate(-8deg)}.Nk6Wj{display:flex;flex-direction:column;gap:var(--spacing-2)}.E2YpN{display:block;box-sizing:content-box;width:250px;max-width:100%;height:50px;padding:6px 8px;background:var(--mk-sheet);border-radius:14px;-o-object-fit:contain;object-fit:contain}.To0nT{margin-top:32px;padding-top:20px;border-top:2px solid #3a4630}.To0nT p{margin:0;font-size:var(--font-size-xs);color:#b4baa6}.MHYxF{max-width:80ch;margin-top:6px!important;line-height:1.6}.u-rV4{display:flex;justify-content:center;height:.8em;margin-top:8px;font-family:var(--font-family-display);font-stretch:75%;font-size:clamp(4.5rem,21vw,19rem);font-weight:800;line-height:.8;letter-spacing:-.02em;color:var(--mk-paper);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}._-7kzb{display:inline-block;transition:transform .26s var(--mk-ease-pop),color .16s ease}._-7kzb:hover{transform:translateY(-.07em) rotate(-5deg) scale(1.06)}._-7kzb:nth-child(3n+1):hover{color:var(--mk-yellow)}._-7kzb:nth-child(3n+2):hover{color:var(--mk-orange)}._-7kzb:nth-child(3n+3):hover{color:var(--mk-green)}.uiOft:focus-visible,.SceCJ:focus-visible,.UHBW-:focus-visible,.XSk3O a:focus-visible{outline:3px solid var(--mk-yellow);outline-offset:3px}@media (min-width: 640px){.Nk6Wj{flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.pAU0J{grid-template-columns:1.2fr 1fr 1fr;gap:48px}.GHxCl{grid-template-columns:1.2fr 2fr;gap:48px;align-items:start}}@media (prefers-reduced-motion: reduce){._-7kzb,.uiOft,.SceCJ{transition:none}._-7kzb:hover,.uiOft:hover,.SceCJ:hover{transform:none}}.MEVk2{--focus-primary-color: var(--mk-yellow);--focus-secondary-color: var(--mk-yellow);--focus-link-color: var(--mk-yellow);--focus-card-color: var(--mk-yellow);--focus-tab-color: var(--mk-yellow);--focus-tab-active-color: var(--mk-yellow);--focus-input-border-color: var(--mk-yellow);--focus-checkbox-border-color: var(--mk-yellow);--focus-checkbox-checked-border-color: var(--mk-yellow);--focus-primary-shadow: none;--focus-checkbox-shadow: none;--focus-checkbox-checked-shadow: none;--focus-checkbox-background: transparent;--focus-checkbox-checked-background: transparent}._8toHq{--hero-teal: #0b6a80;display:block;overflow:visible}._8toHq *{stroke:var(--mk-ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.TgBGh{fill:var(--mk-ink);stroke:none;opacity:.14}._-98Oc{fill:#fff;stroke:none}.IzER0{fill:var(--mk-orange);stroke:none}.VmxRF{fill:none;stroke:var(--hero-teal);stroke-width:3}.k9uMW{fill:none;stroke:#fff;stroke-width:5}.a1-sQ{fill:#fff;stroke:#fff;stroke-width:1}.EEWrQ{fill:none;stroke:#fff;stroke-width:3}._4uwW6{stroke:var(--hero-teal);stroke-width:4}.mJkfc{fill:none;stroke:var(--hero-teal);stroke-width:5}.qyyQn{fill:none;stroke:var(--hero-teal);stroke-width:6}.p1N3i{fill:var(--hero-teal);stroke:var(--hero-teal)}._4pBYT{fill:none;stroke:#fff;stroke-width:2}.AfeS2{fill:none;stroke:var(--hero-teal);stroke-width:5}.RKRsK,._7IWX-{fill:#fff}.d9nVW{fill:var(--mk-ink);stroke:none}.NnUmY{fill:none;stroke-width:3}.XA9ZF{fill:#f59b7a;stroke:none;opacity:.75}.p9rwC{fill:var(--hero-teal)}._403JP path,._403JP rect{fill:var(--mk-sheet)}._403JP .mYaUQ{fill:var(--mk-gold)}.sCtYl{fill:var(--mk-gold);stroke-width:1.5}.Na9aD{fill:#d9a066}.zTzAO{fill:var(--mk-gold)}.CNk5K{fill:var(--mk-sheet)}.bPWoL,._3d1LB,.kz7ep,._0Rlg7,.mtOBH{transform-box:view-box}._3d1LB{transform-origin:60px 136px;transform:rotate(4deg);transition:transform .26s ease}._8toHq[data-facing=left] ._3d1LB{transform:rotate(-4deg)}.kz7ep{transform:translate(1.6px);transition:transform .2s ease}._8toHq[data-facing=left] .kz7ep{transform:translate(-3.2px)}.bPWoL{transform-origin:60px 140px}.TgBGh{transform-box:view-box;transform-origin:60px 144px}._0Rlg7{transform-origin:24px 92px}.mtOBH{transform-origin:96px 92px}._8toHq[data-walking=true] .bPWoL{animation:AMdxs .52s cubic-bezier(.33,0,.4,1) infinite}._8toHq[data-walking=true] .TgBGh{animation:TgBGh .52s cubic-bezier(.33,0,.4,1) infinite}._8toHq[data-walking=true] ._0Rlg7{animation:OM-bR .52s ease-in-out infinite}._8toHq[data-walking=true] .mtOBH{animation:OM-bR .52s ease-in-out infinite reverse}@keyframes AMdxs{0%,to{transform:translateY(0) scale(1.06,.94)}15%{transform:translateY(-3px) scale(.97,1.04)}50%{transform:translateY(-12px) scale(1)}85%{transform:translateY(-2px) scale(.98,1.02)}}@keyframes TgBGh{0%,to{transform:scale(1);opacity:.16}50%{transform:scale(.7);opacity:.08}}@keyframes OM-bR{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}._8toHq[data-pose=wave] .mtOBH{transform:rotate(-120deg);animation:qI5kF 1.1s ease-in-out infinite}@keyframes qI5kF{0%,to{transform:rotate(-120deg)}50%{transform:rotate(-95deg)}}.gkDh7{transform-box:view-box;transform-origin:60px 52px;animation:TVsef 2.8s ease-in-out infinite}._8toHq[data-walking=true] .gkDh7{animation:sDvi2 .52s ease-in-out 90ms infinite}@keyframes TVsef{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes sDvi2{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}.vWRYc{transform-box:view-box;animation:_5R0il 7s ease-in-out infinite}.vWRYc[data-tracking=true]{animation:none;transform:translate(var(--lx, 0),var(--ly, 0));transition:transform .16s ease-out}@keyframes _5R0il{0%,30%,to{transform:none}34%,44%{transform:translate(-2.4px,.6px)}48%,58%{transform:translate(2.4px,-.8px)}62%{transform:none}}.zOUXR,._5iHPf{transform-box:view-box}.zOUXR{transform-origin:60px 80px;animation:zOUXR 4.6s ease-in-out infinite}._5iHPf{transform-origin:60px 136px;animation:_5iHPf 3.4s ease-in-out infinite}._8toHq[data-walking=true] ._5iHPf{animation:none}@keyframes zOUXR{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@keyframes _5iHPf{0%,to{transform:none}50%{transform:scale(1.02,1.035)}}@media (prefers-reduced-motion: reduce){.zOUXR,._5iHPf,.gkDh7,._8toHq[data-walking=true] .gkDh7,.vWRYc,._8toHq[data-pose=wave] .mtOBH{animation:none}._3d1LB,.kz7ep{transition:none}._8toHq[data-walking=true] .bPWoL,._8toHq[data-walking=true] .TgBGh,._8toHq[data-walking=true] ._0Rlg7,._8toHq[data-walking=true] .mtOBH{animation:none}}.EMxIu{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:3px 14px 3px 3px;background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:999px;color:var(--mk-ink);cursor:pointer;transition:background-color .16s ease}.EMxIu:hover{background:var(--mk-yellow)}.EMxIu:focus-visible{outline:3px solid var(--mk-ink);outline-offset:3px}.sd9Pa{display:grid;place-items:end center;width:38px;height:38px;overflow:hidden;border:1.5px solid var(--mk-ink);border-radius:50%;background:var(--mk-yellow)}.TO-lX{display:grid;text-align:left;line-height:1.15}.D-6Hw{font-size:var(--font-size-sm);font-weight:700;white-space:nowrap}.TJV5y{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--mk-ink-3)}.EMxIu[data-compact=true]{padding-right:3px}.EMxIu[data-compact=true] .TO-lX{display:none}.lW1E5{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4) var(--spacing-2);z-index:var(--z-modal);animation:G-P7S .3s ease-out}._6Ik18{background:var(--bg-primary);border:1.5px solid var(--mk-ink);border-radius:24px;box-shadow:0 40px 80px -40px #16200d8c;max-width:1400px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:N2Ecv .3s ease-out;outline:none}.-smCx{max-width:440px}.Xu1E5{max-width:800px}.MsR5T{max-width:1400px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@keyframes N2Ecv{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.kKYfZ{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);border-bottom:var(--mk-line);background:var(--bg-primary)}.XGfTf{flex:1;text-align:left}._5PGo3{margin:0 0 var(--spacing-2);font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:800;line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--mk-ink)}.xSbrB{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.iZ303{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;padding:var(--spacing-3) var(--spacing-3) 0;background:var(--bg-primary)}.T1UqL{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-2);border-radius:var(--border-radius);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-4)}.T1UqL:hover{background:var(--bg-secondary);color:var(--text-primary);transform:scale(1.1)}.T1UqL:focus-visible{outline:var(--border-width-2) solid var(--color-primary);outline-offset:var(--spacing-0-5)}.X63CP{padding:var(--spacing-4);border-top:var(--border-width) solid var(--border-color);background:var(--bg-secondary)}._4MEQA{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}@media (min-width: 769px){.lW1E5.UFmTd{left:0;background:#0006}.lW1E5.UFmTd ._6Ik18{margin-left:calc(var(--sidebar-width) + var(--spacing-4));margin-right:var(--spacing-4);max-width:min(var(--modal-max-width, 1400px),calc(100vw - var(--sidebar-width) - 8rem))}.kKYfZ{padding:var(--spacing-8) var(--spacing-8) var(--spacing-4)}._5PGo3{font-size:var(--font-size-4xl)}.xSbrB{font-size:var(--font-size-xl)}.X63CP{padding:var(--spacing-6) var(--spacing-8)}._4MEQA{font-size:var(--font-size-base)}}@media (prefers-contrast: high){.T1UqL:focus-visible{outline-width:var(--border-width-4)}}@media (prefers-reduced-motion: reduce){.lW1E5,._6Ik18{transition:none;animation:none}}.pWabQ{position:fixed;z-index:var(--z-tooltip);max-width:calc(100vw - 48px);width:auto;min-width:min(260px,calc(100vw - 48px));animation:DfliI .25s cubic-bezier(.4,0,.2,1);pointer-events:auto;margin-right:25px}.IasAO{background:#fff;border-radius:16px;box-shadow:none;overflow:hidden;position:relative;min-height:100px;max-width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.YDvfb{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2);background:#7cb51808;border-bottom:1px solid rgba(124,181,24,.15)}.oGC5r{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--mk-green-text);margin:0;line-height:1.2}._19OOk{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all calc(var(--transition-fast) * var(--accessibility-transition-scale));flex-shrink:0;position:relative}._19OOk:hover{background:var(--color-danger-100);color:var(--color-danger)}._19OOk:focus,._19OOk:focus-visible{outline:var(--accessibility-focus-outline-width) solid var(--accessibility-focus-outline-color);outline-offset:var(--accessibility-focus-outline-offset);background:var(--color-danger-100);color:var(--color-danger)}.LvZu1{padding:var(--spacing-2);max-height:250px;overflow-y:auto}.arQtt{font-size:var(--font-size-xs);line-height:1.4;color:var(--text-primary);margin:0;text-align:left;-webkit-hyphens:auto;hyphens:auto}.Lu16J{display:none}@keyframes DfliI{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (min-width: 769px){.pWabQ{max-width:340px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:300px;margin-left:-25px}.YDvfb{padding:var(--spacing-4)}.oGC5r{font-size:var(--font-size-sm)}._19OOk{width:24px;height:24px}.LvZu1{padding:var(--spacing-4);max-height:300px}.arQtt{font-size:var(--font-size-sm);line-height:1.5}}@media (prefers-contrast: high){.pWabQ{border:3px solid var(--accessibility-high-contrast-border)}.IasAO{background:var(--accessibility-high-contrast-bg);border:2px solid var(--accessibility-high-contrast-border)}.oGC5r,.arQtt{color:var(--accessibility-high-contrast-text)}._19OOk{background:var(--accessibility-high-contrast-button-bg);color:var(--accessibility-high-contrast-button-text);border:1px solid var(--accessibility-high-contrast-border)}._19OOk:hover,._19OOk:focus{background:var(--accessibility-high-contrast-error);color:var(--accessibility-high-contrast-bg)}}@media (prefers-reduced-motion: reduce){.pWabQ{animation:none}._19OOk{transition:none}}._19OOk:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.n8vD3{padding:var(--spacing-4)}.VFUsP{font-size:var(--font-size-base);line-height:1.6;color:var(--text-primary);margin:0}.s-y40{padding:var(--spacing-4)}.KmKjN{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--mk-ink);background:#7cb518;border:none;border-radius:12px;cursor:pointer;transition:all .15s ease}.KmKjN:hover,.KmKjN:active{background:#8cc929;transform:translateY(-1px);box-shadow:none}.KmKjN:focus,.KmKjN:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.KmKjN{transition:none}}.YIfLn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:var(--color-primary);color:var(--mk-ink);cursor:pointer;transition:all calc(var(--transition-fast) * var(--accessibility-transition-scale));flex-shrink:0;z-index:var(--z-docked);animation:o-JO2 3s ease-in-out infinite;position:relative}.YIfLn.q5J9S{background:#7cb518;color:#fff;transform:scale(1.05);box-shadow:0 0 0 2px var(--color-primary-200)}@keyframes o-JO2{0%,to{transform:scale(1);box-shadow:0 0 #7cb51866}50%{transform:scale(1.05);box-shadow:0 0 0 4px #7cb51800}}@media (hover: none) and (pointer: coarse){.YIfLn{background:#7cb518}.YIfLn:active{transform:scale(.95);opacity:.9}.YIfLn.q5J9S{background:#7cb518;transform:scale(1)}.YIfLn.q5J9S{animation:none}}.J8DUA{position:absolute;top:-14px;right:-14px}.ePTT8{position:relative}@media (min-width: 768px){.YIfLn{width:24px;height:24px;animation:none}.YIfLn:hover{background:#7cb518;color:#fff!important;transform:scale(1.1)}.J8DUA{top:-10px;right:-10px}}@media (prefers-contrast: high){.YIfLn{background:var(--accessibility-high-contrast-button-bg);color:var(--accessibility-high-contrast-button-text);border:2px solid var(--accessibility-high-contrast-border)}.YIfLn:hover,.YIfLn:focus{background:var(--accessibility-high-contrast-accent);color:var(--accessibility-high-contrast-button-text);border-color:var(--accessibility-high-contrast-focus)}}@media (prefers-reduced-motion: reduce){.YIfLn{transition:none;animation:none!important}.YIfLn:hover{transform:none}}.YIfLn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.NXN3p{display:flex;flex-direction:column;gap:var(--spacing-3)}.p4X3C{display:flex;flex-direction:column;gap:var(--spacing-1-5);padding:var(--spacing-3);background:#7cb5180d;border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-2)}.Yc9KW{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--mk-green-text)}.yrfl8{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}.kVyAy{display:flex;flex-direction:column;gap:var(--spacing-2-5)}.JoLY6{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;opacity:.8}.DdFb7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.EELoc{font-size:var(--font-size-xs);line-height:1.5;color:var(--text-primary);padding-left:0}.ut4a9{padding:var(--spacing-2-5);background:#7cb5180d;border-radius:var(--border-radius-md);border-left:2px solid var(--color-primary)}.TpadB{font-size:var(--font-size-2xs);line-height:1.5;color:var(--text-secondary);margin:0}.TpadB strong{color:var(--mk-green-text);font-weight:var(--font-weight-bold)}@media (min-width: 768px){.Yc9KW{font-size:var(--font-size-lg)}.yrfl8,.JoLY6,.EELoc{font-size:var(--font-size-sm)}.TpadB{font-size:var(--font-size-xs)}}@media (prefers-contrast: high){.Yc9KW,.JoLY6{color:var(--accessibility-high-contrast-text)}.TpadB strong{color:var(--accessibility-high-contrast-accent)}}.bUbGX{position:relative;display:flex;flex-direction:column;gap:16px;padding:42px 24px 24px;background:var(--mk-sheet);border:var(--mk-line);border-radius:var(--mk-radius-lg);color:var(--mk-ink);transition:transform .22s ease,background-color .2s ease,color .2s ease}.SGIwX{background:var(--mk-yellow)}.UfGMR,.DqIib{position:absolute;top:-15px;left:18px;max-width:calc(100% - 36px);margin:0;padding:3px 12px;background:var(--mk-green);border:var(--mk-line);border-radius:999px;font-family:var(--font-family-mono);font-size:var(--font-size-xxs);font-weight:500;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--mk-ink);rotate:-2deg}.UfGMR{background:var(--mk-ink);color:var(--mk-paper)}._6G3i-{padding:0;border:0}._3rBUq{display:flex;flex-direction:column;gap:6px}.JoGTa{margin:0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--mk-ink)}.TzPJd,.E7THa{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--mk-ink-2)}.RvZC1{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:12px}._4qMYi{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--mk-ink-3);text-decoration:line-through}.P94tZ{font-family:var(--font-family-display);font-stretch:90%;font-size:2.75rem;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mk-ink)}.W-ZRM{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:8px;padding:14px 36px 0 0;border-top:1px solid var(--mk-rule)}.W-ZRM>:first-child{top:12px;right:0}.jZVtC{font-family:var(--font-family-display);font-size:1.875rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.XONlv{flex-basis:100%;font-family:var(--font-family-mono);font-size:var(--font-size-xxs);letter-spacing:.03em;text-transform:uppercase;color:var(--mk-ink-3)}.NMuhC{margin-top:auto}.alyz3{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;background:none;border:0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;color:var(--mk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mk-green);text-decoration-color:var(--mk-green);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.alyz3:hover{-webkit-text-decoration-color:var(--mk-ink);text-decoration-color:var(--mk-ink)}.wDwik,.ml3Xh{transition:transform .2s ease}.ml3Xh{transform:rotate(180deg)}.yGGfe{display:grid;transition:grid-template-rows .22s ease,visibility 0s linear .22s}.rwt1Z{grid-template-rows:0fr;visibility:hidden}.V3JX0{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .22s ease,visibility 0s}.zqVUc{min-height:0;overflow:hidden}.lkBHp{padding-top:4px}.b--eO{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ORtaH{position:relative;padding-left:18px;font-size:var(--font-size-sm);line-height:1.45;color:var(--mk-ink-2)}.ORtaH:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:2px;background:var(--mk-green)}.D1lxh{margin-top:16px;padding-top:12px;border-top:1px solid var(--mk-rule)}.ilGtj{margin:0 0 8px;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-3)}.-Sxq4{display:grid;gap:4px}._3kVGd{display:flex;justify-content:space-between;gap:12px;font-size:var(--font-size-sm)}.-Smxu{color:var(--mk-ink-2)}.Q-dLN{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--mk-ink)}.VBryR{margin-top:4px}.iIlAs{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 14px;border:var(--mk-line);border-radius:999px;font-family:var(--font-family-sans);font-size:.9375rem;font-weight:800;white-space:nowrap;color:var(--mk-ink);cursor:pointer;transition:transform .14s ease,background-color .2s ease,color .2s ease}.iIlAs:hover:not(:disabled){background:var(--mk-ink);color:var(--mk-paper)}.iIlAs:active:not(:disabled){transform:scale(.97)}.UfU1d{background:var(--mk-green)}.MRQg9{background:var(--mk-sheet)}.JHvDA{background:transparent;border-color:var(--mk-rule);box-shadow:none;color:var(--mk-ink-3)}.iIlAs:disabled{cursor:not-allowed}.iIlAs:disabled:not(.JHvDA){opacity:.6}.alyz3:focus-visible,.iIlAs:focus-visible{outline:3px solid var(--mk-ink);outline-offset:3px}@media (prefers-reduced-motion: reduce){.bUbGX,.iIlAs{transition:none}.bUbGX:hover{transform:none}}@media (forced-colors: active){.UfU1d,.MRQg9,.JHvDA{border:2px solid ButtonText}}.zbkcw{padding:var(--spacing-6) var(--spacing-4)}.Thgdc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media (min-width: 640px){.Thgdc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.zbkcw{padding:var(--spacing-2) var(--spacing-6) var(--spacing-8)}}@media (min-width: 1100px){.Thgdc{grid-template-columns:repeat(4,minmax(0,1fr))}}.FUIDs{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;margin:0;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all var(--transition-base)}.joLYC{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);min-height:32px}.-xN-G{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);min-height:36px}._2pUxy{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);min-height:44px}._7cFCp{padding:var(--spacing-4) var(--spacing-5);font-size:var(--font-size-lg);min-height:48px}.RuFkd{cursor:not-allowed;opacity:.5;pointer-events:none}._30BGq{cursor:wait;pointer-events:none}.w6hu6{flex-shrink:0;transition:transform var(--transition-base)}._0f26c{flex-shrink:0;animation:jiX9N 1s linear infinite}@media (min-width: 768px){.joLYC{min-height:28px}.-xN-G{min-height:32px}._2pUxy{min-height:40px}}@media (prefers-contrast: high){.bpELB,button[class*=Button]{border-width:var(--border-width-2)}._2duIf,svg[class*=icon]{stroke-width:2.5}._-6LbN{stroke-width:2.5}}@media (prefers-reduced-motion: reduce){.bpELB,button[class*=Button],._2duIf,.yuNot,._-6LbN{transition:none!important;animation:none!important}.bpELB:hover:not(.EyDeh),.bpELB:active:not(.EyDeh){transform:none!important}}@media (hover: none) and (pointer: coarse){.bpELB:hover:not(.EyDeh),._531Dx:hover:not(.EyDeh),.iiKfF:hover:not(.EyDeh),.DpCTn:hover:not(.EyDeh),.d1SZ6:hover:not(.EyDeh),.l0c6f:hover:not(.EyDeh),.Vmb-t:hover:not(.EyDeh),.DLuWG:hover:not(.EyDeh),.O9j33:hover:not(.EyDeh),.wb7hL:hover:not(.EyDeh),.uw3DM:hover:not(.EyDeh){transform:none}.bpELB:active:not(.EyDeh){transform:scale(.95)}}.hA3YW{gap:clamp(6px,1vw,8px);border-radius:999px;font-weight:700;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.EUq3W{border-radius:var(--border-radius-3xl)}.BlRyj{flex-shrink:0}._90K93{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);min-height:32px}._90K93.LNLkF{padding:clamp(4px,.8vw,6px);width:clamp(22px,3vw,24px);height:clamp(22px,3vw,24px)}.GoRBx{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);min-height:36px}.GoRBx.LNLkF{padding:clamp(6px,1vw,8px);width:clamp(30px,4vw,32px);height:clamp(30px,4vw,32px)}._9PJKy{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);min-height:44px}._9PJKy.LNLkF{padding:clamp(8px,1.2vw,10px);width:clamp(38px,5vw,40px);height:clamp(38px,5vw,40px)}.HpQ8x{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base);min-height:var(--button-height-lg);font-weight:var(--font-weight-semibold)}.HpQ8x.LNLkF{padding:clamp(10px,1.4vw,12px);width:clamp(44px,6vw,48px);height:clamp(44px,6vw,48px)}._32MOd{width:100%;margin-left:auto;margin-right:auto}._531Dx{background-color:transparent;color:var(--text-secondary);border:var(--border-width) solid transparent}._531Dx:hover:not(.EyDeh){background-color:#0000000d;color:var(--text-primary)}._531Dx:active:not(.EyDeh){background-color:#0000001a;transform:scale(.95)}.DLuWG{background:var(--mk-ink);color:var(--mk-paper);border:1.5px solid var(--mk-ink)}.DLuWG:hover:not(.EyDeh){background:var(--mk-green);color:var(--mk-ink)}.DLuWG:active:not(.EyDeh){transform:scale(.97)}._4RARp{background:var(--mk-sheet);color:var(--mk-ink);border:1.5px solid var(--mk-ink)}._4RARp:hover:not(.EyDeh){background:var(--mk-ink);color:var(--mk-paper)}._4RARp:active:not(.EyDeh){transform:scale(.97)}.O9j33{background-color:transparent;color:var(--color-error);border:var(--border-width) solid transparent}.O9j33:hover:not(.EyDeh){background:#ef44441a;color:var(--color-danger);border-color:var(--color-error)}.O9j33:active:not(.EyDeh){background:#ef444433;border-color:var(--color-danger);transform:scale(.95)}.wb7hL{background-color:transparent;color:var(--color-success);border:var(--border-width) solid transparent}.wb7hL:hover:not(.EyDeh){background:#10b9811a;color:#059669;border-color:var(--color-success)}.wb7hL:active:not(.EyDeh){background:#10b98133;border-color:#059669;transform:scale(.95)}.Vmb-t{background:var(--mk-sheet);color:var(--mk-ink);border:1.5px solid var(--mk-ink);width:100%;padding:var(--spacing-1-5) var(--spacing-3);font-size:.8125rem;font-weight:var(--font-weight-semibold);justify-content:center}.Vmb-t:hover:not(.EyDeh){background:var(--mk-yellow)}.Vmb-t:active:not(.EyDeh){transform:scale(.98)}.KO5NO{background:none;border:none;color:var(--mk-green-text);text-decoration:underline;text-underline-offset:2px;padding:var(--spacing-2);min-height:auto}.KO5NO:hover:not(.EyDeh){color:var(--mk-ink);text-decoration-thickness:2px;background:none;transform:none}.KO5NO:active:not(.EyDeh){color:var(--color-dark);transform:none}@media (min-width: 768px){._90K93{min-height:28px}.GoRBx{min-height:32px}._9PJKy{min-height:40px}._90K93.LNLkF{width:22px;height:22px}.GoRBx.LNLkF{width:30px;height:30px}._9PJKy.LNLkF{width:38px;height:38px}}.u2Ady{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:var(--spacing-5)}._8rq-x{position:relative;display:flex;align-items:center;width:100%;max-width:100%;min-width:0}.SJ2wv{flex:1;min-width:0}.bigIk{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.rSMIL{left:var(--spacing-3)}.KVoGh{right:var(--spacing-3)}.KovUt{color:var(--mk-green-text);transition:var(--transition-fast)}._8rq-x:has(.SJ2wv:hover) .KovUt{color:var(--mk-green-text)}._8rq-x:has(.SJ2wv:focus) .KovUt{color:var(--mk-green-text)}._8rq-x:has(.SJ2wv:disabled) .KovUt{color:var(--text-disabled)}._8rq-x:has(.SJ2wv.Uv2aJ) .KovUt{color:var(--color-error)}.SJ2wv.JjkE4{padding-left:var(--spacing-10)}.SJ2wv._0u-y4{padding-right:var(--spacing-10)}.GDA4d{min-height:var(--input-height-sm);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}.YIvKA{min-height:var(--input-height-lg);padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-lg)}@media (min-width: 768px){.rSMIL{left:var(--spacing-4)}.KVoGh{right:var(--spacing-4)}}@media (prefers-contrast: high){.SJ2wv{border-width:3px}.KovUt{opacity:1}}@media (prefers-reduced-motion: reduce){.SJ2wv,.KovUt{transition:none}}.SJ2wv[type=number]::-webkit-inner-spin-button,.SJ2wv[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.SJ2wv[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.SJ2wv[type=search]::-webkit-search-decoration,.SJ2wv[type=search]::-webkit-search-cancel-button,.SJ2wv[type=search]::-webkit-search-results-button,.SJ2wv[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.SJ2wv[type=date]::-webkit-calendar-picker-indicator,.SJ2wv[type=datetime-local]::-webkit-calendar-picker-indicator,.SJ2wv[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.SJ2wv[type=date]::-webkit-calendar-picker-indicator:hover,.SJ2wv[type=datetime-local]::-webkit-calendar-picker-indicator:hover,.SJ2wv[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}@media print{.SJ2wv{border:1px solid #000;background:#fff;color:#000}.bigIk{display:none}}.X2oQZ{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);width:100%}.ydaSh{display:flex;align-items:center;gap:var(--spacing-1-5);margin-bottom:var(--spacing-1);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--mk-ink)}.ydaSh Icon{flex-shrink:0}._7jUGT{flex-shrink:0;color:var(--mk-ink-3)}.fcSm4{color:var(--color-error);margin-left:var(--spacing-1);font-weight:var(--font-weight-bold);line-height:1}.xA91S{color:var(--mk-ink-3);cursor:not-allowed}.ajkF1{width:100%;max-width:100%;min-height:48px;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-family:var(--font-family-sans);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--mk-ink);background:var(--mk-sheet);border:1.5px solid var(--mk-ink-3);border-radius:12px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.ajkF1::-moz-placeholder{color:var(--color-gray-500);opacity:1}.ajkF1::placeholder{color:var(--color-gray-500);opacity:1}.DOEpw{color:var(--mk-ink)}.ajkF1:hover:not(:disabled):not(:-moz-read-only){border-color:var(--mk-ink)}.ajkF1:hover:not(:disabled):not(:read-only){border-color:var(--mk-ink)}.ajkF1:focus{outline:none;border-color:var(--mk-ink);box-shadow:0 0 0 3px var(--mk-yellow)}._0XYfc,._0XYfc:hover{background:#fff7f7;border-color:var(--color-error, #dc2626)}._0XYfc:focus{border-color:var(--color-error, #dc2626);box-shadow:0 0 0 3px #dc262640}.ajkF1:disabled{background:var(--color-gray-50);color:var(--mk-ink-3);border-color:var(--mk-rule);box-shadow:none;cursor:not-allowed}.ajkF1:-moz-read-only{background:var(--color-gray-50);cursor:default}.ajkF1:read-only{background:var(--color-gray-50);cursor:default}.BMeP3{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-danger);background:var(--bg-error);border-left:3px solid var(--color-error);border-radius:var(--border-radius-md);margin-top:var(--spacing-2);font-family:var(--font-family-sans);line-height:var(--line-height-normal)}.Lz9ql{color:var(--color-error);flex-shrink:0}._5dJtP{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-success);background:var(--color-primary-50);border-left:3px solid var(--color-success);border-radius:var(--border-radius-md);margin-top:var(--spacing-2);font-family:var(--font-family-sans);line-height:var(--line-height-normal)}.cq0MA{color:var(--color-success);flex-shrink:0}.hDFZe{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:var(--spacing-1);line-height:var(--line-height-normal);font-style:italic}._38Z2J{color:var(--color-error)}.pJWHV{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}@media (min-width: 768px){.pJWHV{grid-template-columns:repeat(2,1fr);gap:var(--spacing-5)}}@media (min-width: 1024px){.pJWHV{gap:var(--spacing-6)}}.bV61R{margin-bottom:var(--spacing-8)}._4Xi2P{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--color-gray-200)}.dx6A6{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-2);line-height:var(--line-height-relaxed)}.Xj0lD{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}@media (min-width: 768px){.Xj0lD{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width: 1024px){.Xj0lD{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}}.bnReG{border:none;margin:0;padding:0;margin-bottom:var(--spacing-8)}.wpbsg{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-4);padding:0}.FzNBD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width: 1024px){.ajkF1:hover:not(:disabled):not(:-moz-read-only){transform:translateY(-1px)}.ajkF1:hover:not(:disabled):not(:read-only){transform:translateY(-1px)}.ajkF1:focus{transform:translateY(-1px)}}@media (prefers-contrast: high){.ajkF1{border-width:2px}._0XYfc{border-width:3px}}@media (prefers-reduced-motion: reduce){.ajkF1{transition:none}.ajkF1:hover:not(:disabled):not(:-moz-read-only){transform:none}.ajkF1:hover:not(:disabled):not(:read-only),.ajkF1:focus,._0XYfc:focus{transform:none}._7jUGT{transition:none}}@media print{.ajkF1{border:1px solid #000;background:#fff;color:#000}.BMeP3,._5dJtP{display:none}.ydaSh{font-weight:var(--font-weight-bold)}}.RgIXA{width:100%}.LsmIu .X2oQZ{margin-bottom:var(--spacing-2)}.LsmIu .pJWHV{gap:var(--spacing-2)}.crd0U .X2oQZ{margin-bottom:var(--spacing-6)}.crd0U .pJWHV{gap:var(--spacing-6)}.tN7zT,._9M0kF{position:relative;width:100%}._26DA5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;position:absolute;right:var(--spacing-3);top:56px;transform:translateY(-50%);z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);background:transparent;border-radius:var(--border-radius-md);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}._26DA5:hover:not(:disabled){color:var(--mk-ink);background:#fb610714}._26DA5:active:not(:disabled){color:var(--mk-ink);background:#fb61071f;transform:translateY(-50%) scale(.95)}._26DA5:focus-visible{position:absolute!important}._26DA5[aria-pressed=true]{color:var(--mk-green-text);background:#7cb51814}._26DA5[aria-pressed=true]:hover:not(:disabled){color:var(--mk-green-text);background:#7cb5181f}._26DA5:disabled{color:var(--color-gray-300);cursor:not-allowed;opacity:.5;background:transparent}._26DA5 svg{flex-shrink:0;transition:var(--transition-fast)}@media (min-width: 768px){._26DA5{right:var(--spacing-4)}}@media (min-width: 1024px){._26DA5{width:36px;height:36px}}@media (prefers-contrast: high){._26DA5{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){._26DA5{transition:none}._26DA5:active:not(:disabled){transform:translateY(-50%)}._26DA5 svg{transition:none}}@media print{._26DA5{display:none}}._26DA5:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.YPBG8{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4);width:100%;max-width:100%;box-sizing:border-box;position:relative}.uFiBG{position:relative;width:100%}.wwlgb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2);width:100%;max-width:100%;box-sizing:border-box;min-height:44px;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-family:var(--font-family-sans);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);text-align:left;background:transparent;border:2px solid transparent;border-bottom-color:var(--color-gray-200);border-radius:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.MH1E8{border-bottom-color:var(--color-primary);color:var(--mk-green-text);font-weight:var(--font-weight-medium)}.wwlgb:hover:not(:disabled):not(.RCUzM){background:var(--bg-orange-light-1);border:2px solid var(--border-color-orange-light);border-radius:24px;box-shadow:none}.RCUzM{background:var(--bg-orange-light-1);border:2px solid var(--color-secondary);border-radius:24px;box-shadow:0 0 0 3px #fb61071a,0 4px 12px var(--color-secondary-150)}.MbT3P{background:var(--bg-error);border:2px solid var(--color-error);border-radius:24px;box-shadow:0 2px 8px #dc262614}.MbT3P:hover:not(:disabled){background:#fee2e2;box-shadow:0 2px 8px #dc26261f}.kjUh0{background:var(--color-gray-50);color:var(--text-disabled);border:2px solid transparent;border-radius:0;cursor:not-allowed;opacity:.6}.BqX9V{flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.-x-sB{flex-shrink:0;color:var(--color-gray-500);transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s ease;margin-top:2px}.wwlgb:hover:not(:disabled) .-x-sB{color:var(--mk-ink)}.RCUzM .-x-sB{color:var(--mk-ink)}.UKJaY{transform:rotate(180deg)}.kjUh0 .-x-sB{color:var(--text-disabled)}.LDFOz{position:absolute;top:calc(100% + var(--spacing-1));left:0;right:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;max-height:280px;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:var(--bg-secondary);border:2px solid var(--color-secondary);border-radius:var(--border-radius-xl);box-shadow:0 0 0 4px #fb610714,0 12px 32px #0000001f,0 4px 12px #fb610726;animation:eH9sA .2s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes eH9sA{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}.mkkgu{width:100%;pointer-events:none;margin-top:var(--spacing-1)}.LDFOz::-webkit-scrollbar{width:8px}.LDFOz::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:0 var(--border-radius-xl) var(--border-radius-xl) 0}.LDFOz::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--border-radius-full);-webkit-transition:background .2s ease;transition:background .2s ease}.LDFOz::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.oXVIt{padding-top:0}.ec5-H{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-gray-200);background:var(--bg-primary);position:-webkit-sticky;position:sticky;top:0;z-index:1}._1FPBE{flex-shrink:0;color:var(--color-gray-400)}._6d2Hx{flex:1;border:none;background:transparent;font-size:var(--font-size-base);font-family:var(--font-family-sans);color:var(--text-primary);outline:none;min-width:0}._6d2Hx::-moz-placeholder{color:var(--color-gray-400);font-style:italic}._6d2Hx::placeholder{color:var(--color-gray-400);font-style:italic}.klAQd{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:var(--color-gray-200);border-radius:var(--border-radius-full);color:var(--color-gray-600);cursor:pointer;transition:all .15s ease}.klAQd:hover{background:var(--color-gray-300);color:var(--color-gray-800)}.NYohA{display:flex;flex-direction:column}.HNAwp{padding:var(--spacing-4);text-align:center;color:var(--color-gray-500);font-size:var(--font-size-sm);font-style:italic}.uiJXG{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);min-height:44px;font-size:var(--font-size-base);font-family:var(--font-family-sans);font-weight:var(--font-weight-normal);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;position:relative}.uiJXG:first-child{border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}.uiJXG:last-child{border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl)}.uiJXG:only-child{border-radius:var(--border-radius-xl)}.uiJXG:hover:not(.hssQm){background:var(--bg-orange-light-1);color:var(--mk-ink);font-weight:var(--font-weight-medium)}.ChoAD:not(.hssQm){background:var(--bg-orange-light-1);color:var(--mk-ink);font-weight:var(--font-weight-medium);outline:2px solid var(--color-secondary-100);outline-offset:-2px}.Zj9bB:not(.hssQm){background:var(--color-primary-50);color:var(--mk-green-text);font-weight:var(--font-weight-semibold)}.Zj9bB:hover:not(.hssQm){background:var(--color-primary-100)}.Zj9bB.ChoAD:not(.hssQm){background:var(--color-primary-100);outline-color:var(--color-primary)}.hssQm{color:var(--text-disabled);cursor:not-allowed;opacity:.5;background:var(--color-gray-50)}._1qjS5{flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.CvVIQ{flex-shrink:0;color:var(--mk-green-text);animation:v9TmX .2s ease;margin-top:2px}@keyframes v9TmX{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (min-width: 768px){.wwlgb{font-size:var(--font-size-base);align-items:center}.BqX9V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.-x-sB{margin-top:0}.uiJXG{font-size:var(--font-size-base);align-items:center}._1qjS5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CvVIQ{margin-top:0}.LDFOz{max-height:320px}}@media (min-width: 1024px){.wwlgb:hover:not(:disabled):not(.RCUzM){transform:translateY(-1px)}.RCUzM{transform:translateY(-1px)}.LDFOz{max-height:360px}}@media (prefers-contrast: high){.wwlgb{border-width:2px}.MbT3P,.LDFOz{border-width:3px}.ChoAD:not(.hssQm){outline-width:3px}}@media (prefers-reduced-motion: reduce){.wwlgb{transition:none}.wwlgb:hover:not(:disabled):not(.RCUzM),.RCUzM{transform:none}.-x-sB{transition:none}.LDFOz{animation:none}.uiJXG{transition:none}.CvVIQ{animation:none}}@media print{.wwlgb{border:1px solid #000;background:#fff!important;color:#000}.LDFOz{display:none}}.wwlgb{background:var(--mk-sheet);border:1.5px solid var(--mk-ink-3);border-radius:12px;color:var(--mk-ink);transition:border-color .15s ease,box-shadow .15s ease}.MH1E8{border-color:var(--mk-ink-3);color:var(--mk-ink)}.wwlgb:hover:not(:disabled):not(.RCUzM){background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:12px}.RCUzM{background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:12px;box-shadow:0 0 0 3px var(--mk-yellow)}.MbT3P{border-color:var(--color-error)}.-x-sB,.wwlgb:hover:not(:disabled) .-x-sB,.RCUzM .-x-sB{color:var(--mk-ink)}.LDFOz{background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:14px;box-shadow:0 24px 48px -28px #16200d73}.uiJXG:hover:not(.hssQm),.ChoAD:not(.hssQm){background:var(--mk-yellow);color:var(--mk-ink);outline:none}.Zj9bB{background:var(--mk-ink);color:var(--mk-paper)}.CvVIQ{color:currentColor}._6d2Hx{border-color:var(--mk-ink-3);border-radius:10px}.YNYMI{position:relative;width:100%}.OXJgO{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.BwoGh{resize:vertical;min-height:44px;font-family:var(--font-family-sans);line-height:var(--line-height-normal);overflow-y:hidden;transition:height .2s ease}.Lu0C8{resize:vertical;overflow-y:auto}.PCq8P{min-height:40px;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.PCq8P:hover,.PCq8P:focus{padding:var(--spacing-2) var(--spacing-3)}.B87Tc{min-height:60px;padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.B87Tc:hover,.B87Tc:focus{padding:var(--spacing-4) var(--spacing-6)}.NTWJC{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;transition:var(--transition-fast);white-space:nowrap}.r1X-D{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.cd1ps{color:var(--color-error);font-weight:var(--font-weight-bold);animation:N-NWH 1s ease-in-out infinite}@keyframes N-NWH{0%,to{opacity:1}50%{opacity:.7}}@media (min-width: 768px){.BwoGh{font-size:var(--font-size-base);min-height:44px}.PCq8P{min-height:44px}.B87Tc{min-height:60px}}@media (min-width: 1024px){.BwoGh{min-height:44px}.BwoGh:hover{transform:translateY(-1px)}.BwoGh:focus{transform:translateY(-1px)}.B87Tc{min-height:60px}}@media (prefers-contrast: high){.BwoGh{border-width:3px}.NTWJC{font-weight:var(--font-weight-bold)}}@media (prefers-reduced-motion: reduce){.BwoGh{transition:none}.BwoGh:hover,.BwoGh:focus{transform:none}.NTWJC{transition:none}.cd1ps{animation:none}}.Lu0C8::-webkit-scrollbar{display:none}.Lu0C8{-ms-overflow-style:none;scrollbar-width:none}@media print{.BwoGh{border:1px solid #000;background:#fff;color:#000;resize:none;overflow:visible}.NTWJC{display:none}}.WRvDA{display:flex;flex-direction:column;gap:var(--spacing-2)}.Z4NZm{color:var(--mk-green-text);flex-shrink:0}._5PK5D{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.IkCq2,.F8Hgw{width:100%}@media (min-width: 768px){._5PK5D{flex-direction:row;gap:var(--spacing-3);align-items:flex-start}.IkCq2{flex:0 0 auto;width:auto;min-width:180px}.F8Hgw{flex:1;width:auto}}@media (prefers-reduced-motion: reduce){.WRvDA *{transition:none}}._13-Pi{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem);width:100%}.yuywF{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.d4ZgG{display:flex;align-items:center;justify-content:center;min-height:80px;padding:var(--spacing-3, .75rem);border:2px dashed var(--color-border, #e5e7eb);border-radius:var(--border-radius-md, .5rem);background:var(--bg-secondary, #f9fafb);cursor:pointer;transition:all .3s ease}.d4ZgG:hover{border-color:var(--color-primary, #7cb518);background:var(--color-primary-50, #f7fee7)}.rDYuF{border-color:var(--color-primary, #7cb518);background:var(--color-primary-100, #ecfccb);transform:scale(1.02)}._3P0VJ{border-color:var(--color-error, #ef4444);background:var(--color-error-50, #fef2f2)}.AThfT{cursor:not-allowed;opacity:.5;border-color:var(--color-border, #e5e7eb);background:var(--bg-tertiary, #f3f4f6)}.AThfT:hover{border-color:var(--color-border, #e5e7eb);background:var(--bg-tertiary, #f3f4f6);transform:none}.ShDye{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2, .5rem);text-align:center}._4VzFn{color:var(--color-text-tertiary, #9ca3af);flex-shrink:0;width:24px;height:24px}.d4ZgG:hover ._4VzFn{color:var(--color-primary, #7cb518)}.IuCTf{display:flex;flex-direction:column;gap:var(--spacing-0-5, .125rem)}.f3gUT{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary, #111827);margin:0}.cgrKe{font-size:var(--font-size-xs, .75rem);color:var(--color-text-secondary, #6b7280);margin:0}.NaNuR{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem);padding:var(--spacing-2, .5rem);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--border-radius-md, .5rem);background:var(--bg-primary, #ffffff)}.J4Z7h{position:relative;width:100%;height:120px;border-radius:var(--border-radius-sm, .25rem);overflow:hidden;background:var(--bg-secondary, #f9fafb)}.J4Z7h img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.MwHKd{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2, .5rem)}.hU4Tu{display:flex;align-items:center;gap:var(--spacing-1-5, .375rem);flex:1;min-width:0}.SjpHr{color:var(--color-primary, #7cb518);flex-shrink:0;width:16px;height:16px}.WHVlf{display:flex;flex-direction:column;gap:var(--spacing-0-5, .125rem);min-width:0}.R4k6Q{font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary, #111827);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.-xOSD{font-size:var(--font-size-xs, .75rem);color:var(--color-text-secondary, #6b7280);margin:0}.DwbMI{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, .25rem);background:var(--bg-secondary, #f9fafb);color:var(--color-text-secondary, #6b7280);cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative}.DwbMI svg{width:16px;height:16px}.DwbMI:hover{background:var(--color-error-50, #fef2f2);color:var(--color-error, #ef4444)}.DwbMI:disabled{cursor:not-allowed;opacity:.5}@media (min-width: 768px){.J4Z7h{height:140px}}@media (min-width: 1024px){.NaNuR{flex-direction:row;align-items:center}.J4Z7h{width:140px;height:100px;flex-shrink:0}}@media (prefers-reduced-motion: reduce){.d4ZgG,.DwbMI{transition:none}.d4ZgG.rDYuF{transform:none}}@media (prefers-contrast: high){.d4ZgG{border-width:3px}}.DwbMI:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.jByJk{display:flex;justify-content:center;align-items:center;gap:var(--spacing-1)}.POKbl{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.IsseK{color:currentColor}.oKXtA{background:var(--color-primary);border-radius:var(--border-radius-full);animation:jHPMm 1.4s ease-in-out infinite both}.oKXtA:nth-child(1){animation-delay:-.32s}.oKXtA:nth-child(2){animation-delay:-.16s}.msxe9 .oKXtA{width:4px;height:4px}.opyGd .oKXtA{width:8px;height:8px}.olCtU .oKXtA{width:12px;height:12px}@keyframes jHPMm{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.oKXtA{animation:none;opacity:.6}}.-usSI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4)}.Cbl6-{min-height:100vh;background:var(--bg-secondary)}.M7xN2{min-height:300px;padding:var(--spacing-12) var(--spacing-4);color:var(--text-secondary)}.lKedP{min-height:400px;padding:var(--spacing-12) var(--spacing-4);color:var(--text-secondary)}.slsE6{padding:var(--spacing-8);color:var(--text-secondary)}.y-Tlq{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0;text-align:center}@media (prefers-reduced-motion: reduce){.-usSI{animation:none!important}}._8p7y6{display:flex;flex-direction:column;gap:var(--spacing-4, 1rem);width:100%}.-fKL8{width:100%}.FWgDr{display:grid;grid-template-columns:1fr;gap:var(--spacing-4, 1rem)}.TxUqR{max-width:200px}.ilaoo,.ilaoo .FWgDr{gap:var(--spacing-3, .75rem)}.ilaoo .TxUqR{max-width:160px}@media (min-width: 768px){._8p7y6{gap:var(--spacing-5, 1.25rem)}.FWgDr{grid-template-columns:1fr 1fr}.TxUqR{max-width:220px}.ilaoo{gap:var(--spacing-4, 1rem)}}@media (min-width: 1024px){._8p7y6{gap:var(--spacing-6, 1.5rem)}.TxUqR{max-width:250px}}@media (prefers-contrast: high){._8p7y6 select:disabled,._8p7y6 input:disabled{opacity:.7;border-style:dashed}}@media (prefers-reduced-motion: reduce){._8p7y6 *{transition:none!important}}.xsoQ4{padding:var(--spacing-4);border-top:2px solid var(--border-color);background:var(--gradient-footer)}.Ja-Q4{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center;text-align:center;max-width:100%}.qkf4-{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center;align-items:center}.O1Ty-{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-dark);text-decoration:none;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);min-height:32px;font-weight:500}.O1Ty-:hover{background:var(--color-primary-100);color:var(--mk-green-text);text-decoration:underline;transform:translate(2px)}.O1Ty-:focus{outline:2px solid var(--color-primary);outline-offset:2px;background:var(--color-primary-50)}.A7kx3{padding:var(--spacing-3);max-width:800px;margin:0 auto;width:100%;overflow-y:auto;flex:1}._2gp29{text-align:center;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--border-color);position:relative;overflow:hidden}.C8Zfr{position:absolute;top:-30px;right:-30px;width:100px;height:100px;background:var(--gradient-primary-section);border-radius:50%;filter:blur(40px);animation:SE19T 4s ease-in-out infinite;pointer-events:none;z-index:0}._3-49d{position:static;margin-bottom:var(--spacing-3);width:100%;z-index:var(--z-docked)}._4l5x4{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-2);position:relative;z-index:1}._4l5x4 svg{color:var(--mk-ink)}.pK0NS{color:var(--text-secondary);font-size:var(--font-size-base);margin:0;position:relative;z-index:1}.kmL5I{display:flex;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--gradient-primary-subtle);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-6);box-shadow:var(--shadow-sm)}.hL7IF{flex:1}.yVr7G{display:flex;flex-direction:column;gap:var(--spacing-6)}.dY5RQ{background:var(--gradient-primary-subtle);border:1px solid var(--border-color);border-left:4px solid var(--color-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-3);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.dY5RQ:hover{box-shadow:var(--shadow-primary-md);border-left-width:6px;border-left-color:var(--color-primary-600);transform:translateY(-1px)}.dY5RQ:focus-within{border-left-color:var(--color-accent);box-shadow:var(--shadow-lg)}.ODHvw{transform:translateY(20px);animation:_0M3sv .6s ease-out forwards}.ODHvw:nth-of-type(1){animation-delay:.1s}.ODHvw:nth-of-type(2){animation-delay:.2s}.ODHvw:nth-of-type(3){animation-delay:.3s}.U405g{display:flex;align-items:center;gap:var(--spacing-2);font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-color);position:relative}.U405g svg:first-child{color:var(--mk-green-text);flex-shrink:0}.b8ITK{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}.P6bVf{display:flex;flex-direction:column;gap:var(--spacing-1);grid-column:1 / -1}.jM2Rq{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);padding-top:var(--spacing-4);border-top:2px solid var(--border-color);position:-webkit-sticky;position:sticky;bottom:0;background:#fff;box-shadow:0 -4px 12px #00000014;margin:0 calc(var(--spacing-3) * -1);margin-top:var(--spacing-4);z-index:var(--z-docked)}._2UzPj{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4);text-align:center;background:var(--gradient-primary-section);border:2px solid rgba(124,181,24,.3);border-radius:var(--border-radius-lg);font-size:var(--font-size-base);box-shadow:var(--shadow-md);position:relative;overflow:hidden}._2UzPj:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent-bar)}.bOnFM{display:flex;flex-direction:column;gap:var(--spacing-1);align-items:center;text-align:center}.nT-8h{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.fivqb{color:var(--mk-green-text);font-size:clamp(18px,3vw,22px);font-weight:700;display:flex;align-items:center;gap:var(--spacing-2)}.MZxwY{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:var(--spacing-2);flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.IwRgy{color:var(--mk-green-text);font-weight:700;font-size:clamp(20px,4vw,28px);line-height:1}.htcSO{color:var(--text-secondary);font-size:var(--font-size-lg);font-weight:500}.uWptP{border-left-color:var(--color-warning, #f59e0b);background:#f59e0b0d}._7Fb-8{display:flex;flex-direction:column;gap:var(--spacing-3)}.vsqyo{display:flex;align-items:flex-start;gap:var(--spacing-3);cursor:pointer;line-height:1.5}.vwqDO{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:var(--color-primary);cursor:pointer}.vwqDO:focus{outline:2px solid var(--color-primary);outline-offset:2px}.GMFwP{font-size:var(--font-size-sm);color:var(--text-primary)}.GMFwP strong{color:var(--color-warning, #f59e0b)}.lYDP9{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--text-secondary);background:#f59e0b1a;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius);margin:0;line-height:1.4}.lYDP9 svg{flex-shrink:0;color:var(--color-warning, #f59e0b);margin-top:1px}._67iMK{font-size:var(--font-size-xs);color:var(--text-secondary);margin:var(--spacing-2) 0 0 0;padding:var(--spacing-2) var(--spacing-3);background:#7cb5181a;border-radius:var(--border-radius);line-height:1.4}@media (min-width: 768px){.xsoQ4{padding:var(--spacing-5) var(--spacing-6)}.Ja-Q4{flex-direction:row;justify-content:space-between;text-align:left}.qkf4-{gap:var(--spacing-4)}.A7kx3{padding:var(--spacing-4)}._2gp29{margin-bottom:var(--spacing-6)}.C8Zfr{width:150px;height:150px;top:-50px;right:-50px}._3-49d{position:absolute;left:0;top:0;margin-left:var(--spacing-2);margin-bottom:0;width:auto}.b8ITK{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.dY5RQ{padding:var(--spacing-4)}.jM2Rq{position:static;background:transparent;padding:var(--spacing-4) 0;box-shadow:none;margin:0;gap:var(--spacing-4)}._2UzPj{flex-direction:row;gap:var(--spacing-4);text-align:left;align-items:center;padding:var(--spacing-5)}.bOnFM,.MZxwY{align-items:flex-start;text-align:left}}@media (prefers-contrast: high){.O1Ty-:focus{outline-width:3px}.dY5RQ{border-width:3px}}@media (prefers-reduced-motion: reduce){.O1Ty-{transition:none}.dY5RQ:hover{transform:none}.C8Zfr{animation:none}.ODHvw{animation:none;opacity:1;transform:none}}.I4r5w{width:100%}.yuV7M{position:relative;display:flex;align-items:center}.O3cvH{position:absolute;left:20px;color:var(--mk-ink);pointer-events:none}._0jDYz{width:100%;min-height:52px;padding:0 52px 0 50px;background:var(--mk-sheet);border:var(--mk-line);border-radius:999px;font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--mk-ink)}._0jDYz::-moz-placeholder{font-style:normal;color:var(--mk-ink-3)}._0jDYz::placeholder{font-style:normal;color:var(--mk-ink-3)}._0jDYz:focus-visible{outline:3px solid var(--mk-ink);outline-offset:3px;background:#fffdf0}.kPmwh{position:absolute;right:14px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;border-radius:50%;color:var(--mk-ink-2);cursor:pointer}.kPmwh:hover{color:var(--mk-ink)}.kPmwh:focus-visible{outline:3px solid var(--mk-ink);outline-offset:2px}.kPmwh:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.KGEMI{margin-top:10px;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--mk-ink-2)}.z1KiM{color:var(--mk-ink)}._4UU1l{color:var(--mk-ink-2)}.ILRCk{border-top:4px solid var(--mk-ink)}.Wy7oE{border-bottom:2px solid var(--mk-ink);transition:background-color .16s ease;scroll-margin-top:calc(var(--header-height, 72px) + var(--spacing-4))}.X5S-W{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:20px 0;background:none;border:0;text-align:left;color:var(--mk-ink);cursor:pointer}._3d8-z{margin:0;font-family:var(--font-family-display);font-size:1.1875rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;transition:transform .22s var(--mk-ease-pop)}.X5S-W:hover ._3d8-z{transform:translate(6px)}.X5S-W:focus-visible{outline:3px solid var(--mk-ink);outline-offset:2px}._81m0X{position:relative;flex:none;width:34px;height:34px;background:var(--mk-sheet);border:var(--mk-line);border-radius:50%;transition:transform .42s var(--mk-ease-pop),background-color .16s ease}._81m0X:before,._81m0X:after{content:"";position:absolute;top:50%;left:50%;background:var(--mk-ink);border-radius:2px;transform:translate(-50%,-50%)}._81m0X:before{width:14px;height:2.5px}._81m0X:after{width:2.5px;height:14px}.X5S-W:hover ._81m0X{background:var(--mk-yellow)}.Wy7oE.In9Rs ._81m0X{background:var(--mk-yellow);transform:rotate(135deg)}.-a-A5{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .22s ease,visibility 0s linear .22s}.Wy7oE.In9Rs .-a-A5{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .22s ease,visibility 0s}.xux0O{min-height:0;overflow:hidden}.VzgDV,.BmGlZ{max-width:64ch;margin:0 0 1em;line-height:1.7;color:var(--mk-ink-2)}.xux0O>:last-child{margin-bottom:20px}.BmGlZ{padding-left:1.25em}._-0h15{margin-bottom:.35em}._9rK8M{color:var(--mk-green-text);text-decoration:underline;text-underline-offset:3px}._9rK8M:hover{color:var(--mk-ink)}.sttK8{padding:0 2px;background:#fbb02d59;border-radius:2px;color:inherit}@media (min-width: 768px){._3d8-z{font-size:1.375rem}}@media (prefers-reduced-motion: reduce){._81m0X,._3d8-z{transition:none}.X5S-W:hover ._3d8-z{transform:none}}.eJhxq{--modal-max-width: 800px;width:100%}._2bUSC{display:flex;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.bjOh2{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);min-width:100px;flex:1}.bjOh2:hover{color:var(--mk-green-text);border-color:var(--color-primary);background:var(--color-primary-50)}.OcFDh{color:var(--mk-ink);background:var(--gradient-primary);border-color:var(--color-primary);box-shadow:0 2px 8px var(--color-primary-300)}.OcFDh:hover{background:var(--gradient-primary);color:var(--mk-ink)}.BqHde{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:50vh;overflow:hidden}.kVdiX{flex-shrink:0}.MUqhy{flex:1;overflow-y:auto;min-height:0;padding:var(--spacing-2) var(--spacing-3)}.a-F5F{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-4);text-align:center;color:var(--text-secondary)}.a-F5F p{margin:0;font-size:var(--font-size-sm)}.MNgaY{background:none;border:1px solid var(--color-primary);color:var(--mk-green-text);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.MNgaY:hover{background:var(--color-primary);color:var(--mk-ink)}.-PGAW{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);border-top:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--border-radius-md);margin-top:auto;flex-shrink:0}.-PGAW p{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.V5NOX{background:none;border:none;color:var(--mk-green-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:underline;transition:color var(--transition-fast)}.V5NOX:hover{color:var(--mk-green-text)}.lWjKX{padding:var(--spacing-3) var(--spacing-4);width:100%}.HR-yM{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;max-width:650px;margin:0 auto}.UxPCK{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}.AS-Ac{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.s9tKb{font-size:inherit;font-weight:inherit;color:inherit;text-align:center;line-height:var(--line-height-tight)}.S-2uV{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}._2eZHS{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);min-height:70px;position:relative;overflow:hidden}._2eZHS:before{content:"";position:absolute;inset:0;background:var(--color-primary-50);opacity:0;transition:opacity var(--transition-fast);z-index:0}._2eZHS:hover:before{opacity:1}._2eZHS:hover{border-color:var(--color-primary);color:var(--mk-green-text);transform:translateY(-2px);box-shadow:0 4px 12px var(--color-primary-200)}._2eZHS svg,._2eZHS span{position:relative;z-index:1}._2eZHS svg{flex-shrink:0;width:20px;height:20px}.g06QG{border-color:var(--color-primary);background:var(--gradient-primary);color:var(--mk-ink);box-shadow:0 4px 16px var(--color-primary-300)}.g06QG:before{display:none}.g06QG:hover{background:var(--gradient-primary-reverse);color:var(--text-inverse);transform:translateY(-2px)}.TN81r{font-size:var(--font-size-xs);color:var(--text-tertiary);text-align:center;margin:var(--spacing-1) 0 0 0;font-style:italic}.TN81r kbd{display:inline-block;padding:1px 4px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 2px}.r2O2M{display:flex;justify-content:center;width:100%}.r2O2M button{min-width:180px;max-width:280px;width:100%}@media (min-width: 768px){._2bUSC{padding:var(--spacing-3) var(--spacing-4)}.bjOh2{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);min-width:140px;flex:none}.BqHde{max-height:60vh}.-PGAW{padding:var(--spacing-4)}.-PGAW p,.V5NOX{font-size:var(--font-size-sm)}.lWjKX{padding:var(--spacing-4) var(--spacing-6)}.HR-yM{gap:var(--spacing-4)}.S-2uV{gap:var(--spacing-3)}._2eZHS{padding:var(--spacing-3);font-size:var(--font-size-sm);min-height:80px;gap:var(--spacing-2)}._2eZHS svg{width:24px;height:24px}.a-F5F{padding:var(--spacing-6)}.r2O2M button{min-width:200px;max-width:320px}}@media (min-width: 1024px){.S-2uV{grid-template-columns:repeat(4,1fr)}._2eZHS:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 20px var(--color-primary-200)}.r2O2M button{min-width:220px;max-width:350px}}.bjOh2:focus-visible,._2eZHS:focus-visible,.MNgaY:focus-visible,.V5NOX:focus-visible{outline:var(--accessibility-focus-outline-width, 3px) solid var(--color-primary);outline-offset:var(--accessibility-focus-outline-offset, 2px);box-shadow:0 0 0 6px var(--color-primary-200)}.OcFDh:focus-visible{outline-color:var(--color-dark)}@media (prefers-reduced-motion: reduce){._2eZHS,.g06QG,._2eZHS:before,.bjOh2,.MNgaY,.V5NOX{transition:none}._2eZHS:hover,.g06QG:hover{transform:none}}@media (prefers-contrast: high){.bjOh2,.OcFDh,._2eZHS,.g06QG,.MNgaY{border-width:2px}.g06QG{font-weight:var(--font-weight-semibold)}.TN81r kbd{border-width:2px}.bjOh2:focus-visible,._2eZHS:focus-visible,.MNgaY:focus-visible,.V5NOX:focus-visible{outline-width:4px;outline-color:var(--accessibility-high-contrast-focus, #ff0000)}}.bjOh2{background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:999px;color:var(--mk-ink);box-shadow:none}.bjOh2:hover:not(.OcFDh){background:var(--mk-yellow)}.OcFDh,.OcFDh:hover{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-paper);box-shadow:none}._2eZHS{background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:999px;color:var(--mk-ink);box-shadow:none}._2eZHS:hover:not(.g06QG){background:var(--mk-yellow)}.g06QG,.g06QG:hover,.MNgaY:hover{background:var(--mk-ink);color:var(--mk-paper)}.YgW23{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-family:var(--font-family-sans);white-space:nowrap;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-full);transition:all var(--transition-fast);background:var(--gradient-primary);color:var(--mk-ink);box-shadow:var(--shadow-sm)}.lboOw{background:#7cb5181a;color:var(--mk-green-text);border:1px solid rgba(124,181,24,.3);box-shadow:none}.lboOw:hover{background:#7cb51826;border-color:#7cb51866}.sf6kv{background:var(--color-highlight);color:#fff;box-shadow:none}.sf6kv:hover{transform:translateY(-1px);box-shadow:none}.K3sBf{background:var(--gradient-primary);color:var(--mk-ink);box-shadow:none}.K3sBf:hover{transform:translateY(-1px);box-shadow:none}.E7i-m{background:var(--gradient-accent);color:var(--color-gray-900);box-shadow:none;animation:_7HhzE 3s ease-in-out infinite;position:relative;overflow:hidden}.E7i-m:hover{transform:translateY(-1px);box-shadow:none}.c-9QC{background:var(--color-secondary);color:var(--mk-ink);box-shadow:none;animation:LI4S6 3s ease-in-out infinite}.c-9QC:hover{transform:scale(1.02);box-shadow:none}.IUs9y{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2);gap:var(--spacing-1)}.-mOnc{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-1)}.qDmuo{font-size:var(--font-size-base);padding:var(--spacing-2) var(--spacing-4);gap:var(--spacing-2)}.uE43Z{flex-shrink:0;display:inline-flex;align-items:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._1zlzp{line-height:1}@media (prefers-contrast: high){.YgW23{border-width:var(--border-width-2)}.lboOw{border-color:var(--color-primary);border-width:2px}.sf6kv{border:2px solid var(--color-secondary)}.K3sBf{border:2px solid var(--color-primary)}.E7i-m{border:2px solid var(--color-highlight)}.c-9QC{border:2px solid var(--color-secondary)}}@media (prefers-reduced-motion: reduce){.YgW23{animation:none!important;transition:none!important}.YgW23:hover{transform:none!important}}.YgW23:focus-visible{outline:var(--accessibility-focus-outline-width) solid var(--accessibility-focus-outline-color);outline-offset:var(--accessibility-focus-outline-offset)}.YgW23,.lboOw,.sf6kv,.K3sBf,.E7i-m,.c-9QC{border:1px solid var(--mk-ink);color:var(--mk-ink);box-shadow:none;animation:none;font-family:var(--font-family-mono);font-weight:500;letter-spacing:.04em}.YgW23:hover,.c-9QC:hover{transform:none;box-shadow:none}.lboOw{background:var(--mk-sheet)}.sf6kv{background:var(--mk-yellow)}.K3sBf{background:var(--mk-green)}.E7i-m{background:var(--mk-gold)}.c-9QC{background:var(--mk-orange)}.DScJ-{display:flex;flex-direction:column;padding:8px 10px;min-height:44px;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:14px;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;box-shadow:0 2px 8px #0000001a;position:relative}.DScJ-:hover{border-color:#8cc6284d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.cqOhf{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:6px}.IQGSo{font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0;transition:color .3s ease}.tNRBe{flex:1;height:4px;background:#ffffff1a;border-radius:3px;overflow:hidden;position:relative}.z25az{height:100%;border-radius:3px;transition:width .5s ease,background .3s ease;position:relative}.vVwfT{font-size:var(--font-size-2xs);font-weight:500;color:#ffffffd9;white-space:nowrap;flex-shrink:0;transition:color .3s ease}.buYnu{display:flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Wav2Q{width:12px;height:12px;color:#ffffffbf;transition:transform .3s ease,color .3s ease;flex-shrink:0}._4Jyt-{transform:rotate(180deg)}.DScJ-:hover .Wav2Q{color:#ffffffe6}.-G1Lu{font-size:var(--font-size-2xs);font-weight:500;color:#ffffffbf;transition:color .3s ease}.DScJ-:hover .-G1Lu{color:#ffffffe6}.rhjbF{margin-top:6px;padding:10px 12px;background:#0003;border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 12px 12px;animation:AKcWo .3s ease}@keyframes AKcWo{0%{opacity:0;max-height:0;transform:translateY(-10px);padding:0 12px}to{opacity:1;max-height:200px;transform:translateY(0);padding:10px 12px}}.s3fiX{display:flex;flex-direction:column;margin-bottom:6px}.s3fiX:last-child{margin-bottom:0}.TV51U{font-size:var(--font-size-xxs);font-weight:600;transition:color .3s ease}.UuaD-{font-size:var(--font-size-xxs);font-weight:400;color:#ffffffd9;transition:color .3s ease}.X1mQv.IQGSo,.X1mQv.TV51U{color:var(--color-primary)}.X1mQv.z25az{background:#7cb518cc}.W-e-D.IQGSo,.W-e-D.TV51U{color:var(--color-highlight)}.W-e-D.z25az{background:#fbb02dcc}._-0QKg.IQGSo,._-0QKg.TV51U{color:var(--color-secondary)}._-0QKg.z25az{background:#fb6107cc}._-0QKg.IQGSo{animation:kKlig 2s infinite}@keyframes kKlig{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (min-width: 768px){.DScJ-{padding:10px 12px}.cqOhf{gap:6px}.IQGSo{font-size:13px}.tNRBe{height:5px}.vVwfT{font-size:var(--font-size-xxs)}.Wav2Q{width:16px;height:16px}.-G1Lu{font-size:var(--font-size-2xs)}.TV51U,.UuaD-{font-size:12px}}@media (prefers-contrast: high){.DScJ-{border-width:3px;border-color:#fff6}.IQGSo,.TV51U{font-weight:800}.tNRBe{background:#ffffff4d;border:1px solid rgba(255,255,255,.5)}}@media (prefers-reduced-motion: reduce){.DScJ-,.Wav2Q,.z25az,.IQGSo,.TV51U{animation:none!important;transition:none!important}.rhjbF{animation:none!important}@keyframes AKcWo{0%{opacity:1;max-height:200px;transform:translateY(0)}to{opacity:1;max-height:200px;transform:translateY(0)}}}.DScJ-{background:transparent;border:1.5px solid #3a4630;border-radius:14px;box-shadow:none;color:var(--mk-paper)}.IQGSo{font-family:var(--font-family-mono);color:var(--mk-paper)}.tNRBe{background:#2c3a20;border-radius:999px;box-shadow:none}.z25az,.X1mQv .z25az{background:var(--mk-green);box-shadow:none}.W-e-D .z25az{background:var(--mk-yellow)}._-0QKg .z25az{background:#ff8a7a}.vVwfT,.-G1Lu,.UuaD-{color:#b4baa6}.TV51U{font-family:var(--font-family-mono);color:var(--mk-paper)}.rhjbF{background:transparent;border-top:1px solid #2c3a20}.Wav2Q{color:#b4baa6}._7F4Te{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3);min-height:44px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:left;border-radius:var(--border-radius-lg);border:var(--border-width) solid;box-shadow:var(--shadow-sm);transition:all var(--transition-slow) var(--ease-bounce);cursor:pointer;margin-bottom:var(--spacing-2);position:relative;overflow:hidden}._7F4Te:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--transition-normal);z-index:0}._7F4Te:hover:before{opacity:1}._5hNka:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--border-width-4);box-shadow:0 0 8px var(--color-primary-300)}.xXu4f{width:20px;height:20px;flex-shrink:0;position:relative;z-index:1;transition:all var(--transition-slow) var(--ease-bounce);filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}._7F4Te:hover .xXu4f{transform:scale(1.1);filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.DcEO5{justify-content:center;gap:0;padding:var(--spacing-3) var(--spacing-2)}.DcEO5 ._1m0ZH{display:none}._1m0ZH{flex:1;min-width:0;position:relative;z-index:1;letter-spacing:.01em;display:flex;align-items:center}.KX04s{background:var(--color-primary-100);border-color:#7cb51859;color:var(--color-white);align-items:flex-start;padding-top:var(--spacing-3)}.KX04s .xXu4f{margin-top:2px}.KX04s:before{background:#7cb5182e}.KX04s:hover{background:var(--color-primary-150);border-color:#8cc62880;transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-md)}.KX04s:active{transform:translateY(-1px) scale(.99);box-shadow:var(--shadow)}.KX04s._5hNka{background:#7cb51838;border-color:#7cb518b3;border-left:var(--border-width-4) solid var(--color-primary);box-shadow:0 3px 12px var(--color-primary-300),inset 0 1px #ffffff14}.KX04s._5hNka:after{background:var(--gradient-primary-vertical)}.zDa6-{background:#7cb5181f;border-color:#7cb51859;color:#c8f082}.zDa6-:before{background:var(--color-primary-200)}.zDa6-:hover{background:#7cb5182e;border-color:#8cc62880;color:#dcff96;transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-md)}.zDa6-:active{transform:translateY(-1px) scale(.99);box-shadow:var(--shadow)}.zDa6-._5hNka{background:var(--color-primary-250);border-color:#7cb518b3;border-left:var(--border-width-4) solid var(--color-primary);color:#dcff96;box-shadow:0 3px 12px var(--color-primary-300),inset 0 1px #ffffff14}.zDa6-._5hNka:after{background:var(--gradient-primary-vertical)}.p4eZr{background:#3b82f61f;border-color:#3b82f659;color:#bfdbfe}.p4eZr:before{background:#3b82f633}.p4eZr:hover{background:#3b82f62e;border-color:#60a5fa80;color:#e0f2fe;transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-md)}.p4eZr:active{transform:translateY(-1px) scale(.99);box-shadow:var(--shadow)}.VBM9s{background:#25d3661f;border-color:#25d36659;color:#d1fae5}.VBM9s:before{background:#25d36633}.VBM9s:hover{background:#25d3662e;border-color:#34d39980;color:#ecfdf5;transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-md)}.VBM9s:active{transform:translateY(-1px) scale(.99);box-shadow:var(--shadow)}.n2mHM{background:#ef44441f;border-color:#ef444459;color:#fecaca;margin-bottom:0}.n2mHM:before{background:#ef444433}.n2mHM:hover{background:#ef44442e;border-color:#fca5a580;color:#fee2e2;transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-md)}.n2mHM:active{transform:translateY(-1px) scale(.99);box-shadow:var(--shadow)}.iFvff{background:var(--color-primary-150);border-color:#7cb51866;color:#dcff96;margin-top:var(--spacing-3);margin-bottom:0}.iFvff:before{background:var(--color-primary-250)}.iFvff:hover{background:#7cb51838;border-color:#8cc62899;color:#f0ffb4;transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-md)}.iFvff:active{transform:translateY(-1px) scale(.99);box-shadow:var(--shadow)}.iFvff .xXu4f{color:var(--color-highlight);filter:drop-shadow(0 0 4px var(--color-highlight-100))}._1JOBC{opacity:.5;cursor:not-allowed;pointer-events:none}._1JOBC:hover{transform:none;box-shadow:var(--shadow)}@media (min-width: 768px){._7F4Te{gap:var(--spacing-3);padding:var(--spacing-4);min-height:60px;border-radius:var(--border-radius-xl);border-width:var(--border-width-2);font-size:var(--font-size-sm);margin-bottom:var(--spacing-3);box-shadow:var(--shadow)}.xXu4f{width:20px;height:20px}}@media (prefers-reduced-motion: reduce){._7F4Te,._7F4Te:before,.xXu4f,._7F4Te:hover .xXu4f{transition:none;animation:none;transform:none}}._7F4Te{background:transparent;border:1.5px solid #3a4630;border-radius:14px;box-shadow:none;color:var(--mk-paper);transform:none}._7F4Te:hover:not(._1JOBC),._7F4Te:focus-visible{background:#222e18;border-color:#55634a;box-shadow:none;transform:none}._5hNka{background:#2a381d;border-color:var(--mk-yellow)}.iFvff{background:var(--mk-yellow);border-color:var(--mk-yellow);color:var(--mk-ink)}.iFvff:hover:not(._1JOBC),.iFvff:focus-visible{background:var(--mk-green);border-color:var(--mk-green);color:var(--mk-ink)}.KX04s,.zDa6-,.p4eZr,.VBM9s{background:transparent;border-color:#3a4630;color:var(--mk-paper)}.n2mHM{background:transparent;color:#ff8a7a}.n2mHM:hover:not(._1JOBC),.n2mHM:focus-visible{border-color:#ff8a7a;background:transparent}.xXu4f{color:currentColor}.KX04s:before,.KX04s._5hNka:after{display:none}.KX04s:hover:not(._1JOBC){background:#222e18;border-color:#55634a}.KX04s._5hNka,._5hNka{background:#2a381d;border:1.5px solid #3a4630;box-shadow:inset 3px 0 0 var(--mk-yellow)}.zDa6-._5hNka,.zDa6-._5hNka:hover:not(._1JOBC){background:#2a381d;border:1.5px solid #3a4630;box-shadow:inset 3px 0 0 var(--mk-yellow);color:var(--mk-paper)}.zDa6-._5hNka:before,.zDa6-._5hNka:after{display:none}.sV1Kr{margin-bottom:var(--spacing-4);padding:var(--spacing-3);background:var(--color-primary-50);border-radius:var(--border-radius-md);border:1px solid var(--color-primary-100)}.AwG2C{display:flex;justify-content:center}.sV1Kr{background:transparent;border:0;box-shadow:none}.W1JXo{display:grid;gap:16px;padding:4px 22px 22px;color:var(--mk-ink)}.pRWvw{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:14px;background:var(--mk-ink);border-radius:18px;color:var(--mk-paper)}.ZLwYP{display:grid;place-items:end center;width:112px;height:128px;overflow:hidden;border:1.5px solid var(--mk-paper);border-radius:14px;background:var(--mk-yellow)}.fipzx{margin:0 0 4px;font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-yellow)}._--dqp{margin:0 0 10px;font-family:var(--font-family-display);font-size:1.5rem;font-weight:800;line-height:1.05;color:var(--mk-paper)}.N6XQT{height:8px;overflow:hidden;border:1px solid var(--mk-paper);border-radius:999px;background:#2c3a20}.N6XQT span{display:block;height:100%;background:var(--mk-green);transform-origin:left}.gwzWs{margin:8px 0 0;font-size:var(--font-size-sm);color:#d5dacb}.gwzWs strong{color:var(--mk-paper)}.bphOO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.bphOO div{padding:10px;border-top:3px solid var(--mk-ink);background:var(--mk-sheet)}.bphOO div:nth-child(1){border-top-color:var(--mk-gold)}.bphOO div:nth-child(2){border-top-color:var(--mk-green)}.bphOO div:nth-child(3){border-top-color:var(--mk-orange)}.bphOO dt{display:flex;align-items:center;gap:4px;font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mk-ink-3)}.bphOO dd{margin:4px 0 0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.Gxspt{margin:-6px 0 0;font-size:var(--font-size-xs);line-height:1.5;color:var(--mk-ink-2)}._3D-Pw{padding:12px;background:var(--mk-ink);border-radius:16px}.H-4Od{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--mk-ink)}.L9k8U{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 6px;background:transparent;border:0;border-bottom:1px solid var(--mk-rule);color:var(--mk-ink);font:inherit;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.L9k8U:hover{background:var(--mk-yellow)}.L9k8U:focus-visible{outline:3px solid var(--mk-ink);outline-offset:-3px}.L4nGo{display:grid;flex:1;min-width:0}.L4nGo small{font-weight:400;font-size:var(--font-size-xs);color:var(--mk-ink-3)}.GY2iC{color:#b42318}.GY2iC:hover{background:#ffe9e4}.mkIex{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-primary);position:relative}._-7YFH{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background:var(--color-white);border-bottom:var(--border-width) solid var(--color-gray-200);box-shadow:var(--shadow-md);z-index:var(--z-modal);flex-shrink:0;transition:transform .3s ease}.Sw5cU{display:flex;align-items:center;gap:var(--spacing-2)}.UHIT2{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-primary);color:var(--mk-ink);border:none;border-radius:var(--border-radius-xl);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px var(--color-primary-200)}.UHIT2:hover{background:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-primary-200)}.sgYxh{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#7cb5181f;border:1px solid rgba(124,181,24,.35);border-radius:var(--border-radius-xl);color:var(--mk-green-text);cursor:pointer;transition:all .3s ease}.sgYxh:hover:not(:disabled){background:#7cb51833;border-color:#7cb51899;transform:translateY(-2px) scale(1.02);box-shadow:none}.sgYxh:disabled{opacity:.5;cursor:not-allowed}._8n3Is{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0;flex:1;text-align:center;border:none;cursor:pointer;padding:0;transition:opacity .2s ease,transform .2s ease;color:var(--mk-ink)}._8n3Is:hover:not(:disabled){opacity:.8;transform:scale(1.02)}._8n3Is:active:not(:disabled){transform:scale(.98)}._8n3Is:disabled{cursor:default;opacity:.6}.ACa4E{display:flex;align-items:center;gap:var(--spacing-2)}.y5cYV{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#3b82f61f;border:1px solid rgba(59,130,246,.35);border-radius:var(--border-radius-xl);color:#3b82f6;cursor:pointer;transition:all .3s ease}.y5cYV:hover{background:#3b82f633;border-color:#60a5fa99;color:#2563eb;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #3b82f633}.y5cYV:active{transform:translateY(-1px) scale(.99)}.y5cYV.-xWmr{background:#25d3661f;border-color:#25d36659;color:#25d366}.y5cYV.-xWmr:hover{background:#25d36633;border-color:#34d39999;color:#128c7e;box-shadow:0 4px 12px #25d36633}.xeFgs{display:flex;flex:1;min-height:0}.NET4f{min-height:0;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:100vh;max-height:calc(var(--vh, 1vh) * 100);overflow:hidden}.NET4f .xeFgs,.NET4f .KTV8P,.NET4f .USDBf{overflow:hidden;min-height:0}.jioar{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.KTV8P{display:flex;flex-direction:column;flex:1;min-width:0;transition:margin-left var(--transition-base)}.-XQXM{margin-left:0}.USDBf{flex:1;display:flex;flex-direction:column;min-height:0}.byfJS{position:fixed;inset:0;background:#00000080;z-index:var(--z-overlay);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);animation:G4YTE .2s ease-out}@media (min-width: 640px){.-XQXM{margin-left:0}}@media (min-width: 1024px){.-XQXM{margin-left:var(--sidebar-width)}.byfJS{display:none}}@media (max-width: 1024px){.KTV8P{padding-top:70px}.ZRiE- .KTV8P{padding-top:0}}@media (prefers-reduced-motion: reduce){.KTV8P{transition:none}.byfJS{animation:none}.UHIT2,.y5cYV,.sgYxh,._8n3Is,.klNfF{transition:none}}@media (prefers-contrast: high){._-7YFH{border-bottom-width:var(--border-width-2)}.UHIT2{border:var(--border-width) solid var(--color-primary-dark)}.y5cYV,.sgYxh{border-width:2px}.byfJS{background:#000c}}.mkIex{background:var(--mk-paper)}._-7YFH{background:var(--mk-paper);border-bottom:1.5px solid var(--mk-ink);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.UHIT2,.sgYxh,.y5cYV,.y5cYV.-xWmr{background:transparent;border:1.5px solid var(--mk-ink);border-radius:12px;box-shadow:none;color:var(--mk-ink);transform:none}.UHIT2{background:var(--mk-ink);color:var(--mk-paper)}.UHIT2:hover,.sgYxh:hover:not(:disabled),.y5cYV:hover,.y5cYV.-xWmr:hover{background:var(--mk-yellow);border-color:var(--mk-ink);color:var(--mk-ink);box-shadow:none;transform:none}._8n3Is{font-family:var(--font-family-display);font-weight:800;letter-spacing:-.02em;color:var(--mk-ink)}.byfJS{background:#16200d8c;backdrop-filter:none;-webkit-backdrop-filter:none}.iFHfc{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px clamp(16px,3vw,32px);background:var(--mk-paper);border-bottom:1.5px solid var(--mk-ink)}.iFHfc>:last-child{justify-self:end}._3df2Z{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:999px;color:var(--mk-ink);font-weight:700;cursor:pointer;transition:background-color .16s ease}._3df2Z:hover{background:var(--mk-yellow)}._3df2Z:focus-visible{outline:3px solid var(--mk-ink);outline-offset:3px}._12HjQ{font-family:var(--font-family-display);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--mk-ink)}.GPWnk{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:var(--bg-primary)}.aGwrN{text-align:center;max-width:500px;padding:var(--spacing-8);background:var(--bg-secondary);border-radius:var(--border-radius-xl);border:1px solid var(--border-color)}.yPxde{color:var(--color-error);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4)}._915dM{color:var(--text-secondary);margin-bottom:var(--spacing-6);line-height:var(--line-height-relaxed)}.oDeHP{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}.ieiRu{background:var(--color-primary);color:var(--mk-ink);border:none;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--border-radius-lg);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast)}.ieiRu:hover{background:var(--color-primary-dark)}.LZjZO{background:var(--color-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--border-radius-lg);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.LZjZO:hover{background:var(--color-secondary-dark);border-color:var(--color-primary)}.z2kKo{margin-top:var(--spacing-6);text-align:left;background:var(--bg-tertiary);border-radius:var(--border-radius);padding:var(--spacing-4)}.DJY0H{font-size:var(--font-size-xs);color:var(--text-tertiary);white-space:pre-wrap;overflow-x:auto}@media (prefers-contrast: high){.E1Geu,button[class*=Button]{border-width:var(--border-width-2)}.B4uYC,svg[class*=icon]{stroke-width:2.5}.UJhBU{stroke-width:2.5}}@media (prefers-reduced-motion: reduce){.E1Geu,button[class*=Button],.B4uYC,._2rflZ,.UJhBU{transition:none!important;animation:none!important}.E1Geu:hover:not(._--JCS),.E1Geu:active:not(._--JCS){transform:none!important}}@media (hover: none) and (pointer: coarse){.E1Geu:hover:not(._--JCS),.zpXX8:hover:not(._--JCS),.dqKOP:hover:not(._--JCS),.TOPAi:hover:not(._--JCS),.nCBZp:hover:not(._--JCS),.mFUNg:hover:not(._--JCS),.tIt8R:hover:not(._--JCS),._1ji7U:hover:not(._--JCS),.xGTdi:hover:not(._--JCS),.yR0qs:hover:not(._--JCS),._6QBC7:hover:not(._--JCS){transform:none}.E1Geu:active:not(._--JCS){transform:scale(.95)}}.r7LRR{border-radius:var(--border-radius-full);width:clamp(40px,5vw,48px);height:clamp(40px,5vw,48px);padding:clamp(8px,1vw,12px)}.wWSc5{width:clamp(32px,4vw,36px);height:clamp(32px,4vw,36px)}._1Msg9{width:clamp(40px,5vw,44px);height:clamp(40px,5vw,44px)}._96qYr{width:clamp(48px,6vw,52px);height:clamp(48px,6vw,52px)}.zpXX8{background-color:transparent;color:var(--text-secondary);border:var(--border-width) solid transparent}.zpXX8:hover:not(._--JCS){background-color:#0000000d;color:var(--text-primary)}.zpXX8:active:not(._--JCS){background-color:#0000001a;transform:scale(.95)}._1ji7U{background:var(--color-dark);color:var(--color-white);border:var(--border-width) solid var(--color-primary);box-shadow:none}._1ji7U:hover:not(._--JCS){background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-lg)}._1ji7U:active:not(._--JCS){background:var(--color-dark);border-color:var(--color-dark);transform:translateY(0) scale(.95);box-shadow:var(--shadow-md)}.xGTdi{background:var(--color-error);color:var(--color-white);border:var(--border-width) solid var(--color-danger);box-shadow:0 3px 12px #dc26264d,0 1px 6px #0000001a}.xGTdi:hover:not(._--JCS){background:var(--color-danger);border-color:var(--color-error-dark);transform:translateY(-1px);box-shadow:0 4px 16px #dc262666,0 2px 8px #00000026}.xGTdi:active:not(._--JCS){background:#b91c1c;border-color:#991b1b;transform:translateY(0) scale(.95);box-shadow:0 2px 8px #dc262640}.r7LRR._--JCS{background:var(--color-gray-200);color:var(--text-disabled);border-color:transparent}@media (min-width: 768px){.wWSc5{width:32px;height:32px}._1Msg9{width:40px;height:40px}}.yP709{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-modal);max-height:80vh;overflow-y:auto;padding:16px var(--mk-gutter) calc(16px + env(safe-area-inset-bottom,0px));background:var(--mk-sheet);border-top:2px solid var(--mk-ink);color:var(--mk-ink)}._5Ynlu{display:grid;grid-template-areas:"head" "desc" "types" "actions";gap:6px;max-width:var(--mk-measure);margin:0 auto}.ituXZ{-ms-grid-row:1;-ms-grid-column:1;grid-area:head;display:flex;align-items:center;justify-content:space-between}.TZodX{display:flex;align-items:center;gap:8px}.gIj4L{width:18px;height:18px;color:var(--mk-ink)}.AvV-y{margin:0;font-family:var(--font-family-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--mk-ink)}.Adee9{-ms-grid-row:3;-ms-grid-column:1;grid-area:desc;max-width:62ch;font-size:var(--font-size-sm);line-height:1.5;color:var(--mk-ink-2)}.YT873{-ms-grid-row:5;-ms-grid-column:1;grid-area:types;display:grid;gap:0;margin:8px 0;border-top:1px solid var(--mk-rule)}.yCwxl{padding:12px 0;border-bottom:1px solid var(--mk-rule)}.Bg9mG{display:flex;align-items:center;margin-bottom:4px}.-LSls{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--mk-ink);cursor:pointer}.ZBOV8{width:18px;height:18px;accent-color:var(--mk-green-text)}.ZBOV8:disabled{opacity:.6;cursor:not-allowed}.FNUFy{font-size:var(--font-size-sm);font-weight:600}.pYj-8{margin:0 0 0 28px;font-size:var(--font-size-xs);line-height:1.5;color:var(--mk-ink-2)}.jVM6v{-ms-grid-row:7;-ms-grid-column:1;grid-area:actions;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}._1GgBn,.OXnrs{min-height:44px;padding:0 20px;border-radius:999px;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:800;color:var(--mk-ink);cursor:pointer}._1GgBn{background:var(--mk-yellow);border:var(--mk-line);transition:transform .14s ease,background-color .2s ease,color .2s ease}.OXnrs{background:var(--mk-sheet);border:var(--mk-line);transition:transform .14s ease,background-color .2s ease,color .2s ease}._1GgBn:hover,.OXnrs:hover{background:var(--mk-ink);color:var(--mk-paper)}._1GgBn:active,.OXnrs:active{transform:scale(.97)}.tlGYB{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;background:none;border:0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;color:var(--mk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mk-green);text-decoration-color:var(--mk-green);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.tlGYB:hover{-webkit-text-decoration-color:var(--mk-ink);text-decoration-color:var(--mk-ink)}._1GgBn:focus-visible,.OXnrs:focus-visible,.tlGYB:focus-visible,.wq1U0:focus-visible,.ZBOV8:focus-visible{outline:3px solid var(--mk-ink);outline-offset:2px}.wq1U0{color:var(--mk-green-text);font-weight:600;text-underline-offset:3px}.wq1U0:hover{color:var(--mk-ink)}@media (min-width: 768px){._5Ynlu{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head    actions" "desc    actions" "types   types";-moz-column-gap:40px;column-gap:40px;align-items:center}.jVM6v{display:flex;align-items:center;gap:12px;margin-top:0}.tlGYB{padding:0 4px}._5Ynlu:has(.YT873){grid-template-areas:"head    head" "desc    desc" "types   types" "actions actions";align-items:center}.ituXZ{-ms-grid-row:1;-ms-grid-column:1}._5Ynlu:has(.YT873)>.ituXZ{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.Adee9{-ms-grid-row:2;-ms-grid-column:1}._5Ynlu:has(.YT873)>.Adee9{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.YT873{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}._5Ynlu:has(.YT873)>.YT873{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.jVM6v{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}._5Ynlu:has(.YT873)>.jVM6v{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}}@media (prefers-contrast: more){.yP709{border-top-width:3px}}@media (prefers-reduced-motion: reduce){._1GgBn,.OXnrs{transition:none}}@media (forced-colors: active){._1GgBn,.OXnrs{border:2px solid ButtonText}}._4CM2v{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem;background:#f8f9fa}.-ZmjB{max-width:600px;width:100%;background:#fff;border-radius:12px;padding:3rem 2rem;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;text-align:center}.w9BmX{display:inline-flex;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;background:#ff6b6b;border-radius:50%;color:#fff}._3r4ai{font-size:1.75rem;font-weight:700;color:#2d3748;margin:0 0 1rem}.dmdyI{font-size:1rem;line-height:1.6;color:#4a5568;margin:0 0 2rem}._5dJdK{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._79Gp7{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:140px}.oQciD{background:var(--color-primary);color:var(--mk-ink)}.oQciD:hover{transform:translateY(-2px);box-shadow:none}.oQciD:active{transform:translateY(0)}.ei-Cd{background:#e2e8f0;color:#2d3748}.ei-Cd:hover{background:#cbd5e0}.XmDNp{margin-top:2rem;text-align:left;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.AdsFN{cursor:pointer;font-weight:600;color:#4a5568;padding:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdsFN:hover{color:#2d3748}.KjaIP{margin:1rem 0 0;padding:1rem;background:#2d3748;color:#e2e8f0;border-radius:6px;font-size:.875rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}@media (max-width: 640px){._4CM2v{padding:1rem;min-height:300px}.-ZmjB{padding:2rem 1.5rem}.w9BmX{width:60px;height:60px;margin-bottom:1rem}.w9BmX svg{width:32px;height:32px}._3r4ai{font-size:1.5rem}.dmdyI{font-size:.95rem}._5dJdK{flex-direction:column;gap:.75rem}._79Gp7{width:100%;min-width:unset}}@media (prefers-contrast: high){.-ZmjB{border:2px solid #2d3748}.oQciD{border:2px solid var(--color-primary)}.ei-Cd{border:2px solid #2d3748}}@media (prefers-reduced-motion: reduce){.oQciD:hover,.oQciD:active{transform:none}}:root{--color-primary: #7cb518;--color-secondary: #fb6107;--color-accent: #f3de2c;--color-dark: #5c8001;--color-highlight: #fbb02d;--color-primary-light: #8bc52a;--color-primary-dark: #6aa013;--color-primary-50: rgba(124, 181, 24, .05);--color-primary-100: rgba(124, 181, 24, .1);--color-primary-150: rgba(124, 181, 24, .15);--color-primary-200: rgba(124, 181, 24, .2);--color-primary-250: rgba(124, 181, 24, .25);--color-primary-300: rgba(124, 181, 24, .3);--color-highlight-100: rgba( 251, 176, 45, .1 );--color-secondary-light: #fc7b2e;--color-secondary-dark: #e5550a;--color-secondary-50: rgba(251, 97, 7, .05);--color-secondary-100: rgba(251, 97, 7, .1);--color-secondary-150: rgba(251, 97, 7, .15);--color-secondary-250: rgba(251, 97, 7, .25);--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-black: #000000;--color-success: #10b981;--color-warning: #f59e0b;--color-warning-100: rgba( 255, 193, 7, .1 );--color-warning-300: rgba( 255, 193, 7, .3 );--color-error: #ef4444;--color-error-light: #fb923c;--color-error-dark: #b91c1c;--color-danger: #dc2626;--color-info: #3b82f6;--bg-primary: var(--color-white);--bg-secondary: var(--color-gray-50);--bg-tertiary: var(--color-gray-100);--bg-dark: var(--color-gray-900);--bg-green-tint: rgba( 249, 252, 247, .95 );--bg-green-tint-light: rgba(249, 252, 247, .85);--bg-error: #fef2f2;--bg-orange-light-1: #fffbf5;--bg-orange-light-2: #fff5eb;--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-600);--text-tertiary: var(--color-gray-500);--text-disabled: var(--color-gray-400);--text-inverse: var(--color-white);--gradient-primary: var(--color-primary);--gradient-primary-vertical: var(--color-primary);--gradient-primary-reverse: var(--color-dark);--gradient-primary-vibrant: var(--color-dark);--gradient-secondary: var(--color-secondary);--gradient-secondary-reverse: var(--color-secondary);--gradient-brand: var(--color-primary);--gradient-brand-reverse: var(--color-secondary);--gradient-accent: var(--color-highlight);--gradient-light: var(--color-gray-50);--gradient-dark: #6b7280;--gradient-purple: var(--color-primary);--gradient-primary-tint: var(--bg-primary);--gradient-primary-gold: var(--color-primary-100);--gradient-primary-subtle: var(--color-gray-50);--gradient-primary-section: rgba(124, 181, 24, .08);--gradient-footer: var(--color-gray-50);--gradient-title: var(--mk-ink);--gradient-toggle-active: rgba(124, 181, 24, .12);--gradient-input-filled: var(--bg-primary);--gradient-accent-bar: var(--color-primary);--gradient-button-hover: var(--color-dark);--pyramid-level-1: var(--color-primary);--pyramid-level-2: #6aa015;--pyramid-level-3: var(--color-dark);--pyramid-level-4: #4d6b01;--bg-orange-tint: #fffbf5;--bg-green-light-tint: #f8faf7;--gradient-card-glow: transparent;--response-card-bg: var(--bg-primary);--response-card-border: var(--border-width-2) solid var(--color-primary-150);--response-card-shadow: 0 4px 16px var(--color-primary-100), var(--shadow-sm);--source-badge-book-bg: var(--color-primary);--source-badge-science-bg: #3b82f6;--blur-sm: blur(2px);--blur-md: blur(8px);--blur-lg: blur(10px);--blur-xl: blur(20px);--spacing-0: 0;--spacing-px: 1px;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-3-5: 14px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8);--spacing-2xl: var(--spacing-12);--spacing-3xl: var(--spacing-16);--font-family-sans: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-family-display: "Bricolage Grotesque", "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", "Monaco", "Inconsolata", "Liberation Mono", "Consolas", monospace;--font-size-2xs: 10px;--font-size-xxs: 11px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-6xl: 60px;--font-size-7xl: 72px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--border-radius-none: 0;--border-radius-sm: 2px;--border-radius: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--border-radius-2xl: 16px;--border-radius-3xl: 24px;--border-radius-full: 9999px;--border-width: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--border-color: var(--color-gray-200);--border-color-light: var(--color-gray-100);--border-color-dark: var(--color-gray-300);--border-color-orange-light: #fde1d3;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-primary-sm: 0 4px 16px var(--color-primary-100), var(--shadow-sm);--shadow-primary-md: 0 8px 24px var(--color-primary-200), var(--shadow-md);--shadow-primary-glow: 0 0 0 4px rgba(124, 181, 24, .1);--inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .5);--shadow-card: var(--shadow-md), var(--inset-highlight);--shadow-card-hover: 0 8px 25px var(--color-primary-200), var(--inset-highlight);--z-hide: -1;--z-auto: auto;--z-base: 0;--z-docked: 10;--z-dropdown: 100;--z-sticky: 200;--z-banner: 300;--z-overlay: 400;--z-drawer: 500;--z-popover: 600;--z-skiplink: 700;--z-toast: 800;--z-tooltip: 900;--z-modal: 1200;--z-debug: 10000;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--transition-normal: .3s ease-in-out;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--sidebar-width: 300px;--header-height: 60px;--footer-height: auto;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--profile-bg-gradient: var(--color-primary-50);--profile-tab-bg-gradient: var(--bg-primary);--profile-title-gradient: var(--mk-ink);--profile-box-shadow: 0 8px 32px rgba(124, 181, 24, .12), 0 2px 8px rgba(0, 0, 0, .06), 0 1px 3px rgba(124, 181, 24, .1);--profile-border-green: var(--border-width) solid rgba(124, 181, 24, .15);--touch-target-min: 44px;--button-height: 40px;--button-height-sm: 32px;--button-height-lg: 48px;--input-height: 40px;--input-height-sm: 32px;--input-height-lg: 48px;--message-max-width: 70%;--chat-input-height: 50px;--accessibility-font-scale: 1;--accessibility-motion-scale: 1;--accessibility-transition-scale: 1;--accessibility-high-contrast-bg: #ffffff;--accessibility-high-contrast-text: #000000;--accessibility-high-contrast-border: #000000;--accessibility-high-contrast-focus: #ff0000;--accessibility-high-contrast-button-bg: #000000;--accessibility-high-contrast-button-text: #ffffff;--accessibility-high-contrast-card-bg: #f0f0f0;--accessibility-high-contrast-input-bg: #ffffff;--accessibility-high-contrast-accent: #0000ff;--accessibility-high-contrast-success: #008000;--accessibility-high-contrast-warning: #ff8c00;--accessibility-high-contrast-error: #ff0000;--accessibility-focus-outline-width: 3px;--accessibility-focus-outline-offset: 2px;--accessibility-focus-outline-color: var(--color-primary);--accessibility-large-text-scale: 1.2;--accessibility-extra-large-text-scale: 1.5;--accessibility-animation-duration: calc( var(--transition-normal) * var(--accessibility-motion-scale) );--accessibility-transition-duration: calc( var(--transition-fast) * var(--accessibility-transition-scale) )}@media (max-width: 768px){:root{--sidebar-width: 325px}}:root{--mk-paper: #f5f6f1;--mk-sheet: #ffffff;--mk-ink: #16200d;--mk-ink-2: #4a5340;--mk-ink-3: #697160;--mk-rule: #d9dccf;--mk-dot-grid: radial-gradient(circle, rgba(22, 32, 13, .11) 1px, transparent 1.5px);--mk-dot-grid-size: 22px 22px;--mk-green: #7cb518;--mk-green-hover: #8cc72a;--mk-green-text: #4b6b00;--mk-yellow: #f3de2c;--mk-gold: #fbb02d;--mk-orange: #fb6107;--mk-radius: 6px;--mk-radius-lg: 18px;--mk-line: 2px solid var(--mk-ink);--mk-shadow-sm: 3px 3px 0 var(--mk-ink);--mk-shadow: 5px 5px 0 var(--mk-ink);--mk-shadow-lg: 8px 8px 0 var(--mk-ink);--mk-ease-pop: cubic-bezier(.34, 1.56, .64, 1);--mk-measure: 1180px;--mk-gutter: clamp(20px, 5vw, 48px);--mk-section-pad: clamp(64px, 9vw, 120px)}*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0}ol,ul{padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;text-rendering:optimizeSpeed}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid var(--border-color)}pre{font-family:var(--font-family-mono);font-size:1em}a{background-color:transparent;color:var(--mk-green-text);text-decoration:none}a:hover{text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:var(--font-weight-bold)}code,kbd,samp{font-family:var(--font-family-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture{height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);text-rendering:optimizeLegibility;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}input,textarea,select{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-2) var(--spacing-3);background:var(--bg-primary);color:var(--text-primary);transition:border-color var(--transition-fast)}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px var(--color-primary-100)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-tertiary)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}:disabled{opacity:.6;cursor:not-allowed}::-moz-selection{background-color:var(--color-primary-200);color:var(--text-primary)}::selection{background-color:var(--color-primary-200);color:var(--text-primary)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.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}:root{--focus-primary-color: var(--mk-ink);--focus-primary-width: 3px;--focus-primary-offset: 2px;--focus-primary-shadow: 0 0 0 4px var(--mk-yellow);--focus-secondary-color: var(--mk-ink);--focus-secondary-width: 2px;--focus-secondary-offset: 2px;--focus-secondary-shadow: none;--focus-input-border-color: var(--mk-ink);--focus-input-border-width: 1.5px;--focus-input-shadow: 0 0 0 3px var(--mk-yellow);--focus-input-background: var(--mk-sheet);--focus-input-radius: 12px;--focus-checkbox-border-color: var(--mk-ink);--focus-checkbox-shadow: 0 0 0 3px var(--mk-yellow);--focus-checkbox-background: var(--mk-sheet);--focus-checkbox-radius: 0;--focus-checkbox-checked-border-color: var(--mk-ink);--focus-checkbox-checked-shadow: 0 0 0 3px var(--mk-yellow);--focus-checkbox-checked-background: var(--mk-sheet);--focus-link-color: var(--mk-ink);--focus-link-width: 2px;--focus-link-offset: 1px;--focus-card-color: var(--mk-ink);--focus-card-width: 3px;--focus-card-offset: 4px;--focus-card-shadow: none;--focus-tab-color: var(--mk-ink);--focus-tab-width: 2px;--focus-tab-offset: 4px;--focus-tab-shadow: none;--focus-tab-active-color: var(--mk-ink);--focus-tab-active-shadow: 0 0 0 3px var(--mk-yellow);--focus-error-color: var(--color-error);--focus-error-shadow: 0 0 0 3px rgba(239, 68, 68, .2);--focus-inverse-color: var(--color-white);--focus-inverse-shadow: 0 0 0 4px rgba(255, 255, 255, .3)}[data-focus-variant]:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}[data-focus-variant=primary]:focus-visible{outline:var(--focus-primary-width) solid var(--focus-primary-color);outline-offset:var(--focus-primary-offset);box-shadow:var(--focus-primary-shadow);z-index:1;position:relative}[data-focus-variant=primary][data-focus-state=active]:focus-visible{outline-color:var(--color-primary-dark);box-shadow:0 0 0 4px var(--color-primary-200)}[data-focus-variant=secondary]:focus-visible{outline:var(--focus-secondary-width) solid var(--focus-secondary-color);outline-offset:var(--focus-secondary-offset);box-shadow:var(--focus-secondary-shadow);z-index:1;position:relative}[data-focus-variant=input]:focus-visible{outline:none;border-color:var(--focus-input-border-color)!important;border-width:var(--focus-input-border-width);border-radius:var(--focus-input-radius);box-shadow:var(--focus-input-shadow);background:var(--focus-input-background)}[data-focus-variant=input][data-focus-state=error]:focus-visible{border-color:var(--focus-error-color)!important;box-shadow:var(--focus-error-shadow)}[data-focus-variant=checkbox]:focus-visible,[data-focus-variant=checkbox]:has(:focus-visible){outline:var(--focus-primary-width) solid var(--focus-checkbox-border-color);outline-offset:var(--focus-primary-offset);border-color:var(--focus-checkbox-border-color);border-radius:var(--focus-checkbox-radius);box-shadow:var(--focus-checkbox-shadow);background:var(--focus-checkbox-background);transform:translateY(-1px)}[data-focus-variant=checkbox][data-checked=true]:focus-visible,[data-focus-variant=checkbox][data-checked=true]:has(:focus-visible){outline-color:var(--focus-checkbox-checked-border-color);border-color:var(--focus-checkbox-checked-border-color);box-shadow:var(--focus-checkbox-checked-shadow);background:var(--focus-checkbox-checked-background)}[data-focus-variant=checkbox]:focus:not(:focus-visible),[data-focus-variant=checkbox]:has(:focus:not(:focus-visible)){outline:none!important;box-shadow:none!important;background:transparent;transform:none}[data-focus-variant=link]:focus-visible{outline:var(--focus-link-width) solid var(--focus-link-color);outline-offset:var(--focus-link-offset);border-radius:2px;text-decoration:underline}[data-focus-variant=card]:focus-visible{outline:var(--focus-card-width) solid var(--focus-card-color);outline-offset:var(--focus-card-offset);box-shadow:var(--focus-card-shadow)}[data-focus-variant=tab]:focus-visible{outline:var(--focus-tab-width) solid var(--focus-tab-color);outline-offset:var(--focus-tab-offset);box-shadow:var(--focus-tab-shadow);z-index:1;position:relative}[data-focus-variant=tab][data-focus-state=active]:focus-visible{outline-color:var(--focus-tab-active-color);box-shadow:var(--focus-tab-active-shadow)}[data-focus-variant=inverse]:focus-visible{outline:var(--focus-primary-width) solid var(--focus-inverse-color);outline-offset:var(--focus-primary-offset);box-shadow:var(--focus-inverse-shadow)}[data-focus-variant][data-focus-state=disabled]:focus-visible,[data-focus-variant]:disabled:focus-visible{outline:none!important;box-shadow:none!important}[data-focus-variant][data-focus-state=error]:focus-visible{outline-color:var(--focus-error-color)!important;box-shadow:var(--focus-error-shadow)!important}@media (prefers-contrast: high){:root{--focus-primary-width: 4px;--focus-primary-color: #000000;--focus-secondary-width: 3px;--focus-input-border-width: 3px;--focus-card-width: 4px;--focus-tab-width: 3px}[data-focus-variant]:focus-visible{outline-style:solid!important}}@media (prefers-reduced-motion: reduce){[data-focus-variant],[data-focus-variant]:focus-visible{transition:none!important;transform:none!important}}.accessibility-enhanced-focus [data-focus-variant]:focus-visible{outline-width:4px!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--color-primary-200)!important}.accessibility-keyboard-navigation [data-focus-variant]:focus-visible{box-shadow:0 0 0 3px var(--color-primary-300)!important}[data-focus-debug=true] [data-component]:focus-visible:after{content:attr(data-component) " (" attr(data-focus-variant) ")";position:absolute;top:-28px;left:0;background:#000000e6;color:#fff;font-size:11px;font-family:ui-monospace,SF Mono,Monaco,Cascadia Mono,monospace;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap;z-index:var(--z-debug);pointer-events:none;box-shadow:0 2px 8px #0000004d}[data-focus-debug=true] [data-focus-variant]{outline:1px dashed rgba(255,0,255,.5)!important;outline-offset:0!important}[data-focus-debug=true] [data-focus-variant=primary]{outline-color:#4caf50b3!important}[data-focus-debug=true] [data-focus-variant=secondary]{outline-color:#2196f3b3!important}[data-focus-debug=true] [data-focus-variant=input]{outline-color:#ff9800b3!important}[data-focus-debug=true] [data-focus-variant=checkbox]{outline-color:#9c27b0b3!important}[data-focus-debug=true] [data-focus-variant=link]{outline-color:#00bcd4b3!important}[data-focus-debug=true] [data-focus-variant=card]{outline-color:#e91e63b3!important}[data-focus-debug=true] [data-focus-variant=tab]{outline-color:#ffeb3bb3!important}[data-focus-debug=true] [data-focus-variant=inverse]{outline-color:#ffffffb3!important}body.accessibility-high-contrast{background-color:#fff;color:#000}.accessibility-high-contrast{--color-primary: #005500;--color-primary-dark: #003300;--color-secondary: #aa0000;--color-accent: #0000aa;--color-highlight: #ffaa00;--text-primary: #000000;--text-secondary: #333333;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--border-color: #000000}.accessibility-high-contrast button{border:2px solid currentColor!important;font-weight:600}.accessibility-high-contrast input,.accessibility-high-contrast select,.accessibility-high-contrast textarea{border:2px solid #000000!important;background-color:#fff!important;color:#000!important}.accessibility-high-contrast a{color:#00f!important;text-decoration:underline!important}.accessibility-high-contrast :focus{outline:3px solid #ff0000!important;outline-offset:2px!important}body.accessibility-large-text{font-size:130%!important}.accessibility-large-text h1{font-size:2.2em!important}.accessibility-large-text h2{font-size:1.8em!important}.accessibility-large-text h3{font-size:1.5em!important}.accessibility-large-text h4{font-size:1.3em!important}.accessibility-large-text h5{font-size:1.15em!important}.accessibility-large-text h6{font-size:1.1em!important}.accessibility-large-text button,.accessibility-large-text input,.accessibility-large-text select,.accessibility-large-text textarea{font-size:inherit!important;padding:.6em 1em!important}.accessibility-enhanced-focus *:focus{outline:3px solid #7cb518!important;outline-offset:3px!important;box-shadow:0 0 0 6px #7cb51833!important;transition:outline .2s ease,box-shadow .2s ease}.accessibility-enhanced-focus button:focus{transform:scale(1.02)}.accessibility-reduced-motion,.accessibility-reduced-motion *{animation:none!important;transition-duration:.001ms!important;animation-duration:.001ms!important;transition-delay:0ms!important;animation-delay:0ms!important}.accessibility-reduced-motion *:hover{transform:none!important}.accessibility-reduced-transitions *{transition-duration:.05s!important;animation-duration:.05s!important}.accessibility-colorblind-friendly{--color-success: #0088cc;--color-warning: #ff8800;--color-error: #cc0000}.accessibility-colorblind-friendly .success:before{content:"✓ ";font-weight:700}.accessibility-colorblind-friendly .warning:before{content:"⚠ ";font-weight:700}.accessibility-colorblind-friendly .error:before{content:"✗ ";font-weight:700}.accessibility-colorblind-friendly input:invalid{border-style:dashed!important;border-width:2px!important}.accessibility-colorblind-friendly input:valid{border-style:solid!important}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);background:var(--color-primary, #7cb518);color:var(--mk-ink, #16200d);padding:var(--spacing-3, 12px) var(--spacing-6, 24px);text-decoration:none;border-radius:var(--border-radius-lg, 8px);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 600);z-index:var(--z-skiplink, 700);transition:top var(--transition-fast, .15s);box-shadow:none;white-space:nowrap}.skip-link:focus{top:var(--spacing-2, 8px);outline:3px solid var(--color-dark, #5c8001);outline-offset:2px}.accessibility-skip-links .skip-link{left:10px;transform:none}.accessibility-skip-links .skip-link:focus{top:10px}.accessibility-disable-animations,.accessibility-disable-animations *{animation:none!important;transition:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.accessibility-keyboard-navigation *:focus{outline:2px solid #7cb518!important;outline-offset:2px!important}.accessibility-keyboard-navigation button:focus,.accessibility-keyboard-navigation a:focus,.accessibility-keyboard-navigation input:focus,.accessibility-keyboard-navigation select:focus,.accessibility-keyboard-navigation textarea:focus{box-shadow:0 0 0 3px #7cb5184d!important}.accessibility-verbose-descriptions [aria-label]:after{content:" (" attr(aria-label) ")";font-size:.85em;opacity:.7;font-style:italic}.accessibility-verbose-descriptions button:focus:after,.accessibility-verbose-descriptions a:focus:after,.accessibility-verbose-descriptions input:focus:after{content:attr(aria-label);position:absolute;bottom:100%;left:0;background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:.85em;white-space:nowrap;z-index:var(--z-tooltip);margin-bottom:4px}#accessibility-announcer{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width: 768px){body.accessibility-large-text{font-size:125%!important}.accessibility-enhanced-focus *:focus{outline-width:2px!important;outline-offset:2px!important}}@media print{.accessibility-high-contrast,.accessibility-high-contrast *{background:#fff!important;color:#000!important;border-color:#000!important}.accessibility-skip-links{display:none!important}}@media (forced-colors: active){*{-webkit-text-fill-color:currentColor!important}}#root{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column}body[data-fullscreen=true]{overflow:hidden}body[data-fullscreen=true] #root{height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:0;max-height:100vh;max-height:calc(var(--vh, 1vh) * 100);overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.1);opacity:.8}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes inputFocusRipple{0%{box-shadow:0 0 #7cb51866}to{box-shadow:0 0 0 3px var(--color-primary-100)}}@keyframes buttonShine{0%{left:-100%}to{left:100%}}@keyframes fadeInSimple{0%{opacity:0}to{opacity:1}}@keyframes shimmerOverlay{0%{transform:translate(-100%)}to{transform:translate(100%)}}.footerText{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);text-align:center;color:var(--mk-ink-2)}.skip-link{position:absolute;top:-50px;left:50%;transform:translate(-50%);padding:12px 24px;background:var(--color-primary, #7CB518);color:var(--mk-ink, #16200d);text-decoration:none;font-weight:600;font-size:var(--font-size-sm, .875rem);border-radius:0 0 8px 8px;z-index:var(--z-debug);transition:top .2s ease-in-out;box-shadow:var(--shadow-md, 0 4px 6px rgba(0, 0, 0, .1))}.skip-link:focus{top:0;outline:2px solid var(--color-primary, #7CB518);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports (-webkit-touch-callout: none){input,select,textarea{font-size:16px!important}}@supports (-moz-appearance: none){.scrollableContainer,.chatMessages,.sidebar{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--bg-secondary)}}input::-ms-clear,input::-ms-reveal{display:none;width:0;height:0}@supports (-webkit-appearance: none){.stickyHeader,.header[class*=sticky]{transform:translateZ(0)}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:var(--text-primary)!important}@supports not (gap: 1rem){.heroActions>*+*,.benefitsList>*+*,.featuresGrid>*+*,.footerGrid>*+*{margin-left:var(--spacing-4)}.heroActions,.benefitsList,.featuresGrid{margin-left:calc(var(--spacing-4) * -1)}.heroActions>*,.benefitsList>*,.featuresGrid>*{margin-left:var(--spacing-4)}}@supports (-moz-appearance: none){button{padding-block:var(--spacing-2);padding-inline:var(--spacing-4)}}@supports ((-webkit-backdrop-filter: var(--blur-lg)) or (backdrop-filter: var(--blur-lg))) or (-webkit-backdrop-filter: var(--blur-lg)){.header,.modal,.cookieBanner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@supports not (scroll-behavior: smooth){html{scroll-behavior:auto}}.animatedCard,.featureCard,.heroContent{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (-webkit-touch-callout: none){.hero,.landingPage{min-height:-webkit-fill-available}}@supports (-moz-appearance: none){.gradientText,.primaryButton,.brandLogo{-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}}@supports (-webkit-appearance: none){.logoImage,.brandLogo,.paymentLogo{font-family:"object-fit: cover;"}}@supports (-moz-appearance: none){select{text-indent:.01px;text-overflow:""}}@supports (-webkit-appearance: none){.container{transform:translateZ(0)}}@supports (-ms-ime-align: auto){.featuresGrid{grid-template-columns:repeat(auto-fit,300px)}}.animatedCard,.featureCard,.primaryButton,.secondaryButton{transform:translateZ(0)}@media (hover: hover){.animatedCard,.featureCard,.primaryButton,.secondaryButton{will-change:auto}.animatedCard:hover,.animatedCard:focus,.featureCard:hover,.featureCard:focus,.primaryButton:hover,.primaryButton:focus,.secondaryButton:hover,.secondaryButton:focus{will-change:transform,opacity}}@supports (-webkit-appearance: none){.featureCard,.modal,.cookieBanner{-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}}@supports (-moz-appearance: none){.heroContent,.featuresSection{flex-shrink:1;min-width:0}}@supports (-webkit-appearance: none){*{-webkit-font-smoothing:subpixel-antialiased}}
