.compass-eyebrow-signal{overflow:hidden!important}.cmz{--cmz-lime:#bded33;--cmz-blue:#163cff;--cmz-yellow:#a99445;--cmz-header:clamp(0px,var(--header-height,80px),140px);background:#000;color:#fff;font-family:"SUSE",var(--primary-font,sans-serif);isolation:isolate;max-width:100%;overflow-x:clip;position:relative;width:100%}.cmz *{box-sizing:border-box}.cmz [hidden]{display:none!important}.cmz a,.cmz button{-webkit-tap-highlight-color:transparent}.cmz button{border-radius:0;cursor:pointer;font:inherit}.cmz a:focus-visible,.cmz button:focus-visible,.cmz__canvas:focus-visible{outline:2px solid var(--cmz-lime);outline-offset:5px}.cmz button:disabled{cursor:wait;opacity:.55}.cmz__stage{background:#12130f;contain:layout paint;height:calc(100svh - var(--cmz-header));max-height:1100px;min-height:580px;overflow:hidden;position:relative}.cmz__canvas,.cmz__shade,.cmz__still{height:100%;inset:0;position:absolute;width:100%}.cmz__still{object-fit:cover;object-position:center;opacity:1;transition:opacity .3s}.cmz__canvas{outline:none;touch-action:pan-y;z-index:1}.cmz__canvas canvas{display:block;height:100%;max-width:100%;width:100%}.cmz.is-rendered .cmz__still{opacity:1}.cmz__opening-layer{background:#000;inset:0;overflow:hidden;position:absolute;z-index:2}.cmz__opening-plate{height:100%;opacity:var(--cmz-door-opacity,1);position:absolute;transform:scale(var(--cmz-door-scale,1));transform-origin:var(--cmz-door-origin,50% 50%);width:100%}.cmz__opening-picture{display:block;height:100%;inset:0;position:absolute;width:100%}.cmz__opening-plate .cmz__still{height:100%;image-rendering:crisp-edges;object-fit:fill;pointer-events:none;width:100%}.cmz__door-hit{background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer;height:50.2%;min-height:0;min-width:0;padding:0!important;position:absolute;top:23.2%;transition:box-shadow .2s}.cmz__door-hit--yellow{left:31.1%;width:13.9%}.cmz__door-hit--green{left:54.1%;width:13.7%}.cmz__door-hit:hover{box-shadow:inset 0 0 35px #ffffff16!important}.cmz__door-hit:focus-visible{outline:2px solid #fff;outline-offset:5px}.cmz__door-plaque{background:#8f9088;border:1px solid #d5d4c8;box-shadow:inset 0 1px 0 #ffffff66,inset 0 -1px 0 #363830,0 5px 12px #0007;color:#151712;left:50%;letter-spacing:.055em;line-height:1.15;max-width:168px;min-width:116px;opacity:1;padding:10px 12px 11px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:36%;transform:translate(-45%,-50%);transition:opacity .2s ease-out,transform .2s ease-out,filter .18s ease-out,box-shadow .18s ease-out;width:78%}.cmz__door-plaque:after,.cmz__door-plaque:before{background:#3f413b;border-radius:50%;box-shadow:inset 0 1px 0 #bfc0b6;content:"";height:4px;position:absolute;top:50%;width:4px}.cmz__door-plaque:before{left:6px}.cmz__door-plaque:after{right:6px}.cmz__door-plaque small{display:block;font:700 9px/1 monospace;letter-spacing:.14em;margin:0 0 5px;opacity:.58}.cmz__door-plaque strong{display:block;font:700 clamp(9px,.78vw,13px)/1.2 SUSE,sans-serif;letter-spacing:.025em}.cmz__door-hit--green .cmz__door-plaque{background:#a7a89f;border-color:#f1f0e5;box-shadow:inset 0 1px 0 #fff8,inset 0 -1px 0 #484a43,0 0 0 1px #bded3320,0 6px 18px #0008}.cmz__door-hit:hover .cmz__door-plaque{filter:brightness(1.08)}.cmz__door-hit--green:hover .cmz__door-plaque{box-shadow:inset 0 1px 0 #fff8,inset 0 -1px 0 #484a43,0 0 0 1px #bded3366,0 0 22px #bded3326,0 6px 18px #0008}.cmz[data-state=opening][data-door=green] .cmz__door-hit--green .cmz__door-plaque,.cmz[data-state=opening][data-door=yellow] .cmz__door-hit--yellow .cmz__door-plaque{opacity:0;transform:translate(-50%,-50%) scale(.96)}.cmz[data-state=opening] .cmz__door-hit{pointer-events:none}.cmz__door-leaf{backface-visibility:hidden;box-shadow:3px 0 8px #0008;display:none;inset:0;overflow:hidden;position:absolute;transform:perspective(650px) rotateY(var(--cmz-leaf-angle,0deg));transform-origin:left center}.cmz__door-leaf picture{display:block;height:100%;inset:0;position:absolute;width:100%}.cmz__door-leaf img{height:199.2%;max-width:none!important;pointer-events:none;position:absolute;top:-46.2%}.cmz__door-hit--yellow .cmz__door-leaf img{left:-223.7%;width:719.4%}.cmz__door-hit--green .cmz__door-leaf img{left:-394.9%;width:729.9%}.cmz[data-state=opening][data-door=green] .cmz__door-hit--green .cmz__door-leaf,.cmz[data-state=opening][data-door=yellow] .cmz__door-hit--yellow .cmz__door-leaf{display:block}.cmz[data-state=opening][data-door=yellow] .cmz__still{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,31.1% 23.2%,45% 23.2%,45% 73.4%,31.1% 73.4%,31.1% 23.2%)}.cmz[data-state=opening][data-door=green] .cmz__still{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,54.1% 23.2%,67.8% 23.2%,67.8% 73.4%,54.1% 73.4%,54.1% 23.2%)}.cmz__stage:after{background:#000;content:"";opacity:var(--cmz-exit-dark,0);z-index:3}.cmz__stage:after,.cmz__warp-fx{inset:0;pointer-events:none;position:absolute}.cmz__warp-fx{background:radial-gradient(ellipse at center,transparent 25%,#0009 100%);display:none;z-index:2}.cmz[data-state=warp] .cmz__warp-fx{display:block}.cmz__warp-fx:after{background:#000;content:"";inset:0;opacity:var(--cmz-warp-dark,1);position:absolute}.cmz__warp-fx span{background:repeating-linear-gradient(90deg,transparent 0 9%,#254dff80 9% 19%,transparent 19% 36%,#bded3360 36% 41%,transparent 41% 58%);box-shadow:0 1px #8caaff50;height:3%;left:0;opacity:var(--cmz-glitch,0);position:absolute;right:0;top:32%;transform:skewX(-15deg)}.cmz__warp-fx span+span{height:1.5%;top:63%;transform:scaleX(-1) skewX(12deg)}.cmz:is([data-state=loading],[data-state=choose],[data-state=opening],[data-state=fallback]) .cmz__canvas{visibility:hidden}.cmz__shade{background:linear-gradient(#0009,transparent 32%,transparent 65%,#000c);pointer-events:none;z-index:2}.cmz__top{align-items:center;display:flex;gap:20px;justify-content:space-between;left:clamp(24px,4vw,70px);position:absolute;right:clamp(24px,4vw,70px);top:28px;z-index:4}.cmz__eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.cmz__eyebrow--sign{align-items:center;background:#8f9088;border:1px solid #c7c8be;box-shadow:inset 0 1px 0 #ffffff5c,inset 0 -1px 0 #4f514b,0 4px 12px #0005;color:#171915!important;display:inline-flex;font:700 10px/1 SUSE,sans-serif!important;justify-content:center;letter-spacing:.18em!important;padding:8px 14px!important}.cmz__skip{color:#fff!important;font-size:13px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.cmz__intro{left:0;padding:0 24px;pointer-events:none;position:absolute;text-align:center;top:15%;width:100%;z-index:3}.cmz__intro h2{color:#fff!important;font-family:SUSE,sans-serif!important;font-size:clamp(34px,4.4vw,76px)!important;font-weight:700!important;line-height:1.03!important;margin:0 0 12px!important}.cmz__intro p{color:#e5e5e0;font-size:clamp(16px,1.4vw,21px);line-height:1.4;margin:0}.cmz__choices{display:none!important}.cmz__instructions{bottom:22px;color:#e1e2d8;font-size:14px;left:24px;line-height:1.4;margin:0;right:24px;text-align:center;z-index:4}.cmz__hud,.cmz__instructions{pointer-events:none;position:absolute}.cmz__hud{inset:0;z-index:3}.cmz__ticket{background:#e2dfcd;box-shadow:0 4px 12px #0005;color:#292a22;left:clamp(24px,4vw,70px);min-width:105px;padding:12px 20px;position:absolute;top:92px;transform:rotate(-3deg)}.cmz__queue span,.cmz__ticket span{display:block;font:10px/1.5 monospace;letter-spacing:.1em}.cmz__ticket strong{font:700 36px/1.2 monospace;letter-spacing:.05em}.cmz__queue{background:#13160dea;border:1px solid #8589604d;color:#d5dd6c;padding:12px 20px;position:absolute;right:clamp(24px,4vw,70px);text-align:center;top:92px}.cmz__queue strong{font:38px/1.1 monospace;letter-spacing:.12em}.cmz__maze-clock{backdrop-filter:blur(4px);background:#0b0d09b8;border:1px solid #ffffff1f;box-shadow:0 4px 18px #0005;left:50%;min-width:118px;padding:8px 12px;position:absolute;text-align:center;top:104px;transform:translateX(-50%)}.cmz__maze-clock span{color:#c6c9bd;display:block;font:700 9px/1.25 monospace;letter-spacing:.16em}.cmz__maze-clock strong{color:#fff;display:block;font:700 18px/1 monospace;letter-spacing:.08em;margin-top:4px}.cmz__file-toast{background:#070908b8;border:1px solid #ffffff18;bottom:118px;box-shadow:0 5px 20px #0006;color:#d9ddd1;font:10px/1.3 monospace;left:clamp(24px,4vw,70px);letter-spacing:.02em;max-width:min(360px,70vw);opacity:.78;padding:7px 10px;position:absolute}.cmz__file-toast.is-showing{animation:cmz-file-toast 1.15s ease both}@keyframes cmz-file-toast{0%{opacity:0;transform:translateY(5px)}16%,72%{opacity:.78;transform:none}to{opacity:0;transform:translateY(-3px)}}.cmz__time-loss{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:32px;position:absolute;text-align:center;z-index:8}.cmz__time-loss p{color:#bded33;font:700 11px/1.2 SUSE,sans-serif;letter-spacing:.22em;margin:0 0 10px}.cmz__time-loss strong{color:#fff;display:block;font:700 clamp(42px,7vw,112px)/.92 SUSE,sans-serif}.cmz__time-loss small{color:#bfc0bb;display:block;font:500 clamp(15px,1.3vw,19px)/1.4 SUSE,sans-serif;margin-top:20px}.cmz[data-state=time-loss] .cmz__instructions{display:none}.cmz[data-state=time-loss] .cmz__canvas{visibility:hidden}.cmz__hint{bottom:172px;left:24px;position:absolute;right:24px;text-align:center;text-shadow:0 2px 12px #000}.cmz__hint strong{display:block;font-size:clamp(21px,2.5vw,36px);font-weight:700;letter-spacing:-.02em}.cmz__hint span{display:block;font-size:14px;line-height:1.5;margin-top:6px}.cmz__fast-track{background:var(--cmz-lime);border:0;color:#0c1500;font-size:13px!important;min-height:44px;padding:12px 18px;pointer-events:auto;position:absolute;right:clamp(24px,4vw,70px);top:192px}.cmz__controls{bottom:64px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(80px,110px));left:50%;position:absolute;transform:translateX(-50%);z-index:4}.cmz__controls button{background:#11170fe8;border:1px solid #ffffff50;color:#fff;font-size:11px;letter-spacing:.08em;min-height:46px;padding:13px 14px;touch-action:manipulation}.cmz__controls button:hover{border-color:var(--cmz-lime);color:var(--cmz-lime)}.cmz__controls .cmz__back{background:transparent;border-color:transparent;color:#d6d6cd;font-size:10px;grid-column:2;min-height:32px;padding:6px}.cmz__warp-copy{display:grid;inset:0;opacity:var(--cmz-arrival,0);place-content:center;pointer-events:none;position:absolute;z-index:3}.cmz__warp-copy span{color:#fff;font-size:clamp(24px,3.5vw,66px);font-weight:700}.cmz__loading{bottom:54px;color:#ccc;font-size:11px;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:4}.cmz__loading span{background:#5f6b44;display:block;height:1px;margin-top:8px;overflow:hidden;width:100%}.cmz__loading span:after{animation:cmz-load 1.3s ease-in-out infinite;background:var(--cmz-lime);content:"";display:block;height:100%;width:30%}@keyframes cmz-load{0%{transform:translateX(-100%)}to{transform:translateX(440%)}}.cmz[data-state=loading] .cmz__choices{bottom:110px}.cmz__replay-bar{background:#000;padding:16px clamp(24px,4vw,70px);text-align:right}.cmz__replay-bar button{background:none;border:0;border-bottom:1px solid #565b48;color:#aab08c;font-size:12px;min-height:40px;padding:8px 0}.cmz__landing{align-items:center;background:#000;display:flex;min-height:600px;overflow:hidden;padding:100px clamp(24px,5vw,90px);position:relative;scroll-margin-top:var(--cmz-header)}.cmz__landing-copy{max-width:800px;position:relative;width:60%;z-index:1}.cmz__landing h2{color:#fff!important;font:700 clamp(44px,6.7vw,110px)/.98 SUSE,sans-serif!important;margin:24px 0!important}.cmz__landing mark{background:var(--cmz-blue);color:#fff;padding:0 .035em}.cmz__landing-copy>p:not(.cmz__eyebrow){font-size:clamp(18px,1.7vw,25px);line-height:1.5;max-width:36ch}.cmz__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cmz__cta{align-items:center;border:1px solid var(--cmz-lime);display:inline-flex;font-size:14px;justify-content:center;min-height:48px;padding:14px 20px;text-decoration:none!important}.cmz__cta--primary{background:var(--cmz-lime);color:#0a1000!important}.cmz__cta--secondary{background:transparent;border-color:#727765;color:#fff!important}.cmz__landing-art{inset:10% -8% 10% 55%;opacity:.65;perspective:700px;pointer-events:none;position:absolute}.cmz__landing-art i{background:linear-gradient(100deg,#06154b99,#0000);border:1px solid #274dff;bottom:15%;left:5%;position:absolute;top:15%;transform:rotateY(-38deg);width:40%}.cmz__landing-art i:nth-child(2){bottom:23%;left:25%;top:23%}.cmz__landing-art i:nth-child(3){bottom:30%;left:45%;top:30%}.cmz__landing-art i:nth-child(4){bottom:38%;left:65%;top:38%}.cmz__landing-art b{background:var(--cmz-lime);height:2px;left:-20%;position:absolute;top:62%;transform:rotate(-25deg);width:120%}.cmz__sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:760px){.cmz{--cmz-header:clamp(0px,var(--header-height,64px),110px);max-width:100%;overflow-x:clip;width:100%}.cmz__stage{height:calc(100svh - var(--cmz-header));max-height:none;min-height:560px;width:100%}.cmz:is([data-state=loading],[data-state=choose],[data-state=opening],[data-state=fallback]) .cmz__stage{height:clamp(470px,64svh,540px);max-height:540px;min-height:470px}.cmz__canvas,.cmz__opening-layer,.cmz__shade{max-width:100%;overflow:hidden}.cmz__top{align-items:flex-start;left:16px;right:16px;top:16px}.cmz__top>.cmz__eyebrow{display:inline-flex}.cmz__skip{font-size:11px;margin-left:auto}.cmz__intro{padding:0 18px;top:10.5%}.cmz__intro h2{font-size:clamp(31px,9vw,38px)!important}.cmz__intro p{font-size:15px}.cmz__door-hit{height:32.1%;top:26.8%}.cmz__door-hit--yellow{left:20.5%;width:23.9%}.cmz__door-hit--green{left:54.2%;width:24.4%}.cmz__door-leaf img{height:311.5%;top:-83.5%}.cmz__door-hit--yellow .cmz__door-leaf img{left:-85.8%;width:418.4%}.cmz__door-hit--green .cmz__door-leaf img{left:-222.1%;width:409.8%}.cmz[data-state=opening][data-door=yellow] .cmz__still{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,20.5% 26.8%,44.4% 26.8%,44.4% 58.9%,20.5% 58.9%,20.5% 26.8%)}.cmz[data-state=opening][data-door=green] .cmz__still{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,54.2% 26.8%,78.6% 26.8%,78.6% 58.9%,54.2% 58.9%,54.2% 26.8%)}.cmz__door-plaque{max-width:138px;min-width:96px;padding:8px 8px 9px;width:74%}.cmz__door-plaque strong{font-size:9px}.cmz__door-plaque small{font-size:8px;margin-bottom:4px}.cmz__ticket{left:20px;min-width:84px;padding:10px 14px;top:68px}.cmz__ticket strong{font-size:29px}.cmz__queue{padding:10px 14px;right:20px;top:68px}.cmz__queue strong{font-size:30px}.cmz__maze-clock{min-width:96px;padding:7px 9px;top:76px}.cmz__maze-clock strong{font-size:15px}.cmz__file-toast{bottom:154px;left:20px;max-width:calc(100% - 40px)}.cmz__fast-track{font-size:12px!important;right:20px;top:166px}.cmz__hint{bottom:186px}.cmz__hint strong{font-size:24px}.cmz__hint span{font-size:13px}.cmz__controls{bottom:66px;grid-template-columns:repeat(3,1fr);width:calc(100% - 40px)}.cmz__controls button{min-height:50px}.cmz__instructions{bottom:16px;font-size:10px;left:16px;right:16px}.cmz__loading{bottom:38px}.cmz__landing{min-height:560px;padding:60px 24px}.cmz__landing-copy{width:100%}.cmz__landing h2{font-size:clamp(44px,11vw,76px)!important}.cmz__landing-art{inset:20% -40% 10% 40%;opacity:.25}.cmz__ctas{align-items:flex-start;flex-direction:column}}@media(max-height:520px) and (min-width:600px){.cmz__stage{height:100svh;min-height:380px}.cmz__intro{top:15%}.cmz__intro h2{font-size:34px!important}.cmz__intro p{display:none}.cmz__choices{bottom:54px}.cmz__hint{bottom:124px}.cmz__controls{bottom:28px;grid-template-columns:repeat(4,80px)}.cmz__controls .cmz__back{grid-column:auto}.cmz__instructions{bottom:8px;font-size:10px}.cmz__queue,.cmz__ticket{top:66px}.cmz__fast-track{top:150px}}@media(prefers-reduced-motion:reduce){.cmz *{animation:none!important;transition:none!important}}.cmz[data-integrated-desktop=true]>.cmz__replay-bar{display:none!important}.cmz .cmz-desktop{align-items:center;background:#123e79;isolation:isolate;min-height:max(730px,calc(100svh - var(--cmz-header)));overflow:hidden;padding:100px clamp(28px,5vw,90px) 130px}.cmz-desktop__tint,.cmz-desktop__wallpaper{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.cmz-desktop__wallpaper{object-fit:cover;object-position:center;opacity:0;transition:opacity .28s ease;z-index:-2}.cmz-desktop__wallpaper.is-ready{opacity:1}.cmz-desktop__tint{background:linear-gradient(90deg,#001b49bf,#001b4980 38%,#001b4912 70%,transparent);z-index:-1}.cmz .cmz-desktop__copy{max-width:700px;width:55%}.cmz-desktop__content{margin-inline:auto;max-width:1480px;min-width:0;width:100%}.cmz .cmz-desktop__copy{min-width:0;overflow-wrap:break-word}.cmz .cmz-desktop__copy h1{color:#fff!important;font-family:SUSE,sans-serif!important;font-size:clamp(44px,5.1vw,82px)!important;font-weight:700!important;line-height:1.03!important;margin:20px 0 26px!important;text-wrap:balance}.cmz .cmz-desktop__copy .cmz__eyebrow{color:#e9f8c7;margin:0}.cmz .cmz-desktop__copy p.cmz-desktop__subheading{color:#fff;font-size:clamp(20px,1.65vw,25px);font-weight:500;line-height:1.4;margin:0 0 18px;max-width:34ch}.cmz .cmz-desktop__copy p.cmz-desktop__explainer{color:#f3f7ff;font-size:clamp(16px,1.12vw,18px);line-height:1.6;margin:0;max-width:53ch}.cmz .cmz-desktop .cmz__ctas{gap:12px;margin-top:28px}.cmz .cmz-desktop .cmz__cta{font-size:14px;font-weight:700;min-height:50px;transition:background .18s,color .18s}.cmz .cmz-desktop .cmz__cta--primary:hover{background:#d8ff78;color:#061007!important}.cmz .cmz-desktop .cmz__cta--secondary{background:#001d4780;border-color:#fff;color:#fff!important}.cmz .cmz-desktop .cmz__cta--secondary:hover{background:#fff;color:#071c44!important}.cmz-desktop__bin{align-items:center;background:transparent!important;border:1px solid transparent!important;color:#fff!important;display:flex;flex-direction:column;gap:6px;min-height:110px;padding:8px!important;position:absolute;right:32px;top:32px;width:105px;z-index:2}.cmz-desktop__bin svg{filter:drop-shadow(1px 3px 2px #00295165);height:59px;width:55px}.cmz-desktop__bin>span:first-of-type{font-size:13px;font-weight:600;line-height:1.3;padding:3px 5px;text-shadow:1px 1px 3px #000}.cmz-desktop__bin:hover,.cmz-desktop__bin[aria-expanded=true]{background:#295de536!important;border-color:#a4caff80!important}.cmz-desktop__bin[aria-expanded=true]>span:first-of-type{background:#163cff}.cmz-desktop.is-bin-empty .cmz-desktop__papers{display:none}.cmz-desktop__window{animation:cmz-window-in .18s ease-out;background:#f7f7f3;box-shadow:0 20px 60px #00153a55,0 0 0 1px #081e66;color:#172136;outline-offset:4px;position:absolute;right:clamp(22px,3vw,55px);top:174px;width:min(360px,35%);z-index:6}.cmz-desktop__titlebar{align-items:center;background:#163cff;border:1px solid #6987ff;color:#fff;display:flex;gap:10px;justify-content:space-between;min-height:40px;padding:5px 5px 5px 13px}.cmz .cmz-desktop__titlebar h2{color:#fff!important;font:600 14px/1.3 SUSE,sans-serif!important;letter-spacing:0!important;margin:0!important}.cmz-desktop__titlebar button{background:#1434c4;border:1px solid #a2b2ff;color:#fff;display:grid;font:24px/1 sans-serif;height:30px;min-height:30px;padding:0;place-content:center;width:32px}.cmz-desktop__titlebar button:hover{background:#0a207e}.cmz-desktop__window-body{padding:22px}.cmz-desktop__window-note{color:#596176;font:12px/1.5 monospace;margin:0 0 20px}.cmz .cmz-desktop__files{display:grid;gap:15px;list-style:none;margin:0 0 24px;padding:0}.cmz .cmz-desktop__files li{background:none;color:#172136;font:13px/1.5 SUSE,sans-serif;margin:0;padding:0 0 0 26px;position:relative}.cmz .cmz-desktop__files li:before{background:repeating-linear-gradient(0deg,transparent 0 4px,#99a3b350 4px 5px);border:1px solid #657288;border-radius:0;content:"";height:17px;left:0;position:absolute;top:1px;width:13px}.cmz-desktop__empty{background:#bded33;border:1px solid #93b832;color:#102000;font-size:13px!important;font-weight:700!important;min-height:45px;padding:12px 16px;width:100%}.cmz-desktop__empty:hover{background:#d4ff6b}.cmz-desktop__window-status{background:#e9ecf2;border-top:1px solid #cbd1da;color:#536078;font:11px/1.5 monospace;padding:7px 12px}.cmz-desktop__cleared{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:220px;text-align:center}.cmz-desktop__cleared p{color:#102047;font-size:24px;font-weight:700;line-height:1.2;margin:0}.cmz-desktop__cleared span{color:#596176;font-size:12px}.cmz-desktop__cleared button{background:none;border:0;border-bottom:1px solid #172136;color:#172136;font-size:13px;min-height:44px;padding:8px}.cmz-desktop.is-clearing .cmz-desktop__files li{animation:cmz-file-clear .28s ease-in forwards}.cmz-desktop.is-clearing .cmz-desktop__files li:nth-child(2){animation-delay:35ms}.cmz-desktop.is-clearing .cmz-desktop__files li:nth-child(3){animation-delay:.07s}.cmz-desktop.is-clearing .cmz-desktop__files li:nth-child(4){animation-delay:.105s}.cmz-desktop.is-clearing .cmz-desktop__files li:nth-child(5){animation-delay:.14s}@keyframes cmz-file-clear{to{opacity:0;transform:translateY(5px)}}@keyframes cmz-window-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.cmz-desktop__files li.is-generated{animation:cmz-file-arrive .28s ease-out both}.cmz-desktop__files li.is-generated:nth-child(2){animation-delay:35ms}.cmz-desktop__files li.is-generated:nth-child(3){animation-delay:.07s}.cmz-desktop__files li.is-generated:nth-child(4){animation-delay:.105s}.cmz-desktop__files li.is-generated:nth-child(5){animation-delay:.14s}.cmz-desktop__files li.is-generated:nth-child(6){animation-delay:.175s}.cmz-desktop__files li.is-generated:nth-child(7){animation-delay:.21s}@keyframes cmz-file-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.cmz-desktop.is-time-rewinding .cmz-desktop__clock{background:#0b0d20a8;box-shadow:inset 0 0 0 1px #ffffff1c;color:#bded33}.cmz-desktop.is-time-rewinding .cmz-desktop__taskbar-note{color:#bded33;font-weight:700;letter-spacing:.05em}.cmz-desktop__taskbar{align-items:stretch;background:#1236d1;border-top:1px solid #7391ff;bottom:0;box-shadow:0 -2px 12px #03215222;color:#fff;display:flex;gap:18px;left:0;min-height:54px;padding:0 14px 0 0;position:absolute;right:0;z-index:7}.cmz-desktop__start{align-items:center;background:var(--tab-vertical-accent-hover);border:0;border-right:1px solid #123d15;color:#fff;display:flex;font-size:17px!important;font-weight:700!important;gap:10px;justify-content:center;min-height:54px;padding:12px 21px}.cmz-desktop__start svg{height:23px;width:23px}.cmz-desktop__start:hover,.cmz-desktop__start[aria-expanded=true]{background:#11122c85}.cmz-desktop__taskbar-note{align-self:center;font-size:12px;opacity:.85}.cmz-desktop__replay{align-self:center;background:transparent;border:0;color:#fff;font-size:12px!important;margin-left:auto;min-height:44px;padding:8px;text-decoration:underline;text-underline-offset:4px}.cmz-desktop__clock{align-self:center;border-left:1px solid #ffffff4d;font:12px/1.2 monospace;min-width:80px;padding-left:14px;text-align:center;white-space:nowrap}.cmz-desktop__menu{animation:cmz-window-in .18s ease-out;background:#f7f7f3;border:1px solid #1236d1;bottom:54px;box-shadow:5px -10px 35px #001c3d38;color:#132447;left:0;position:absolute;width:min(300px,calc(100% - 24px));z-index:8}.cmz-desktop__menu-title{background:#163cff;color:#fff;font-size:18px;font-weight:700;padding:20px 18px}.cmz-desktop__menu a{color:#132447!important;display:block;font-size:14px;margin:3px 0;min-height:46px;padding:13px 18px;text-decoration:none!important}.cmz-desktop__menu a:focus-visible,.cmz-desktop__menu a:hover{background:#e4eafe;color:#1236d1!important;outline-offset:-3px}.cmz-desktop__menu p{align-items:center;border-top:1px solid #c7d0e2;color:#455776;display:flex;font-size:11px;gap:8px;margin:10px 14px 0;padding:16px 0}.cmz-desktop__menu p span{background:#9ac327;border-radius:50%;flex:none;height:8px;width:8px}.cmz .cmz-desktop a:focus-visible,.cmz .cmz-desktop button:focus-visible{box-shadow:0 0 0 5px #1236d1;outline:2px solid #fff;outline-offset:3px}.cmz .cmz-desktop__menu a:focus-visible,.cmz .cmz-desktop__window button:focus-visible{box-shadow:none;outline-color:#163cff;outline-offset:2px}@media(pointer:fine){.cmz-desktop a,.cmz-desktop button{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-width='1.5' d='M2 1v22l6-6 5 10 4-2-5-9h9Z'/%3E%3C/svg%3E") 2 1,pointer}}@media(max-width:1000px){.cmz .cmz-desktop{min-height:780px;padding-left:32px;padding-right:32px}.cmz .cmz-desktop__copy{width:55%}.cmz .cmz-desktop .cmz__ctas{align-items:flex-start;flex-direction:column}.cmz-desktop__window{right:22px;top:173px;width:36%}.cmz-desktop__window-body{padding:18px}.cmz-desktop__taskbar-note{display:none}}@media(max-width:760px){.cmz .cmz-desktop{align-items:flex-start;min-height:max(720px,calc(100svh - var(--cmz-header)));padding:132px 24px 96px}.cmz .cmz-desktop__copy{max-width:540px;width:100%}.cmz .cmz-desktop__copy h1{font-size:clamp(40px,9.5vw,60px)!important;margin:16px 0 24px!important}.cmz .cmz-desktop__copy p.cmz-desktop__subheading{font-size:20px;max-width:32ch}.cmz .cmz-desktop__copy p.cmz-desktop__explainer{font-size:16px;max-width:44ch}.cmz-desktop__wallpaper{object-position:68% center}.cmz-desktop__tint{background:linear-gradient(90deg,#001b49bd,#001b4959),linear-gradient(0deg,#001b494d,transparent 40%)}.cmz-desktop__bin{min-height:105px;right:18px;top:18px;width:92px}.cmz-desktop__bin svg{height:51px;width:48px}.cmz-desktop__window{left:18px;max-height:calc(100% - 215px);overflow:auto;right:18px;top:142px;width:auto}.cmz-desktop__titlebar{position:sticky;top:0;z-index:1}.cmz-desktop__titlebar button{height:38px;width:42px}.cmz-desktop__window-body{padding:22px}.cmz-desktop__cleared{min-height:245px}.cmz-desktop__taskbar{gap:6px;padding-right:8px}.cmz-desktop__start{font-size:15px!important;gap:7px;padding:12px 13px}.cmz-desktop__start svg{width:20px}.cmz-desktop__replay{font-size:11px!important;padding:6px}.cmz-desktop__clock{font-size:10px;min-width:64px;padding-left:7px}}@media(max-width:360px){.cmz-desktop__clock{display:none}.cmz .cmz-desktop .cmz__cta{font-size:13px;padding:14px 16px}}@media(prefers-reduced-motion:reduce){.cmz-desktop *{animation:none!important;transition:none!important}}.cmz .cmz-desktop__bin,.cmz .cmz-desktop__window{right:max(32px,calc(50% - 740px))}.cmz .cmz-desktop__window{max-height:min(570px,calc(100% - 240px));overflow:auto}.cmz .cmz-desktop__titlebar{position:sticky;top:0;z-index:1}@media(max-width:760px){.cmz .cmz-desktop__bin{right:18px}.cmz .cmz-desktop__window{left:18px;max-height:min(calc(100% - 215px),calc(100svh - 160px));right:18px;width:auto}.cmz .cmz-desktop__titlebar button{height:44px;width:44px}.cmz .cmz-desktop__copy{max-width:100%}.cmz .cmz-desktop .cmz__ctas{align-items:stretch;width:100%}.cmz .cmz-desktop .cmz__cta{text-align:center;white-space:normal;width:100%}}