:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050b12;--text:#f6f8ff;--projector-spectrum:conic-gradient(from 210deg, #25e4c847, #3154ab14, #f17cff52, #ffc46021, #25e4c847);--safe-top:max(14px, env(safe-area-inset-top));--safe-right:max(14px, env(safe-area-inset-right));--safe-bottom:max(14px, env(safe-area-inset-bottom));--safe-left:max(14px, env(safe-area-inset-left));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html,body{background:var(--bg);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--text)}kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.reality-dial{z-index:26;left:var(--safe-left);bottom:var(--safe-bottom);align-items:center;gap:10px;display:flex;position:absolute}.reality-dial__trigger{z-index:4;color:#fff;background:radial-gradient(ellipse at 50% 50%, #03040ff5 0 21%, transparent 23%), var(--projector-spectrum);-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);cursor:pointer;perspective:180px;border:1px solid #a3c7ff57;border-radius:31% 69% 58% 42%/47% 38% 62% 53%;width:82px;height:70px;padding:0;transition:border-radius .5s cubic-bezier(.2,.9,.2,1),box-shadow .35s,transform .45s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 0 42px #7ca0ff2b,inset 0 0 31px #ffffff12}.reality-dial__trigger:before{content:"";background:conic-gradient(from 0deg, transparent 0 34%, #ffffff3b 39%, transparent 44% 100%);animation:5.2s linear infinite projectorCaustic;position:absolute;inset:-45%}.mobius-projector{transform-style:preserve-3d;position:absolute;inset:6px}.mobius-projector__lens{background:radial-gradient(circle at 38% 32%,#ffffff47,#0e082340 30%,#000108fa 68%);border:1px solid #ffffffb3;border-radius:50%;width:30px;height:30px;animation:3.4s ease-in-out infinite projectorLens;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg);box-shadow:0 0 12px #b08cffbf,inset 0 0 10px #25e4c83d}.mobius-projector__ribbon{width:57px;height:25px;transform-style:preserve-3d;mix-blend-mode:screen;border:4px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%}.mobius-projector__ribbon--dimension{border-top-color:#25e4c8eb;border-bottom-color:#4687ff9e;animation:4.2s ease-in-out infinite mobiusDimension;transform:translate(-50%,-50%)rotate(25deg)rotateX(64deg);box-shadow:0 -4px 13px #25e4c859,inset 0 4px 11px #4687ff2e}.mobius-projector__ribbon--event{border-left-color:#f17cffe6;border-right-color:#ffc460b8;width:52px;height:35px;animation:4.8s ease-in-out infinite reverse mobiusEvent;transform:translate(-50%,-50%)rotate(-31deg)rotateY(62deg);box-shadow:-4px 0 14px #f17cff52,inset 4px 0 10px #ffc46026}.mobius-projector__aperture{border:1px dashed #ffffff47;border-radius:48% 52% 43% 57%;animation:7s linear infinite projectorAperture;position:absolute;inset:9px 16px}.mobius-projector__spark{width:5px;height:5px;box-shadow:0 0 9px #fff, 0 0 18px var(--color-office-cyan), 0 0 28px var(--color-office-pink);background:#fff;border-radius:50%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite projectorSpark;position:absolute;top:13px;left:15px}.reality-dial.is-open .reality-dial__trigger{border-color:#ffffff8c;border-radius:50% 24% 50% 28%;transform:rotate(5deg)scale(1.05);box-shadow:0 0 56px #25e4c82e,0 0 82px #f17cff1f,inset 0 0 35px #ffffff14}.reality-dial.is-open .mobius-projector__ribbon--dimension{transform:translate(-59%,-57%)rotate(43deg)rotateX(72deg)scale(1.16)}.reality-dial.is-open .mobius-projector__ribbon--event{transform:translate(-42%,-45%)rotate(-49deg)rotateY(68deg)scale(1.12)}.reality-dial__orbit{opacity:0;transform-origin:20% 100%;visibility:hidden;pointer-events:none;justify-items:start;gap:11px;inline-size:fit-content;max-inline-size:min(430px,100vw - 28px);transition:opacity .24s,transform .4s cubic-bezier(.2,.9,.2,1),visibility .24s;display:grid;position:absolute;bottom:82px;left:0;transform:translateY(18px)scale(.88)}.reality-dial.is-open .reality-dial__orbit{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.reality-reel-wrap{--reel:var(--color-office-cyan);inline-size:min(280px,100vw - 28px);position:relative}.reality-reel-wrap--event{--reel:var(--color-office-pink)}.reality-reel{border:1px solid color-mix(in srgb, var(--reel) 38%, transparent);color:#fff;text-align:left;background:linear-gradient(105deg, color-mix(in srgb, var(--reel) 9%, #03040fc7), #03040f70 62%), var(--projector-spectrum);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);cursor:pointer;border-radius:15px 27px 13px 23px;align-items:center;min-block-size:78px;inline-size:100%;min-inline-size:0;max-inline-size:none;padding:11px 86px 11px 72px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 58px #0000005c,inset 0 1px #ffffff0f}.reality-reel--event{--reel:var(--color-office-pink)}.reality-reel:hover,.reality-reel:focus-visible{border-color:color-mix(in srgb, var(--reel) 72%, transparent);box-shadow:0 20px 68px #0006, 0 0 28px color-mix(in srgb, var(--reel) 14%, transparent), inset 0 1px 0 #ffffff14}.reality-reel:focus-visible,.reality-reel__next:focus-visible,.reality-dial__trigger:focus-visible{outline:2px solid var(--color-office-cyan);outline-offset:3px}.reality-reel__film{border:1px solid color-mix(in srgb, var(--reel) 43%, transparent);background:#02050dd1;border-radius:10px 18px 9px 16px;grid-template-rows:repeat(4,1fr);gap:4px;width:48px;padding:4px;display:grid;position:absolute;top:9px;bottom:9px;left:11px;transform:skewY(-5deg)}.reality-reel__film i{border:1px solid color-mix(in srgb, var(--reel) 38%, transparent);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--reel) 38%, transparent), transparent);border-radius:2px;display:block}.reality-reel.is-running .reality-reel__film i{animation:1.8s ease-in-out infinite filmAdvance}.reality-reel.is-running .reality-reel__film i:nth-child(2){animation-delay:-.45s}.reality-reel.is-running .reality-reel__film i:nth-child(3){animation-delay:-.9s}.reality-reel.is-running .reality-reel__film i:nth-child(4){animation-delay:-1.35s}.reality-reel__copy{gap:4px;min-width:0;display:grid}.reality-reel__copy b{font-size:16px;line-height:1.2}.reality-reel__copy>span{color:#c3cbe0;text-wrap:balance;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.reality-reel__state{width:26px;height:36px;color:var(--reel);border-left:1px solid #ffffff1a;place-items:center;font:850 12px/1 ui-monospace,monospace;display:grid;position:absolute;top:50%;right:47px;transform:translateY(-50%)}.reality-reel__next{z-index:2;width:26px;height:36px;color:color-mix(in srgb, var(--reel) 82%, white);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .18s,filter .18s,transform .18s;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.reality-reel__next--event{--reel:var(--color-office-pink)}.reality-reel__next:hover{color:#fff;filter:drop-shadow(0 0 7px var(--reel));transform:translateY(-50%)translate(2px)}.reality-reel__next svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px}.team-dock{z-index:25;left:calc(var(--safe-left) + 82px);bottom:var(--safe-bottom);width:min(600px, calc(100vw - var(--safe-left) - var(--safe-right) - 82px));pointer-events:none;height:70px;position:absolute}.team-dock__viewport{scrollbar-width:none;width:100%;height:100%;overflow:auto hidden}.team-dock__viewport::-webkit-scrollbar{display:none}.team-dock__track{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;min-width:520px;height:64px;margin-block:3px;display:grid;position:relative}.team-dock__beam{z-index:0;filter:drop-shadow(0 0 8px #879dff33);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.team-dock__beam path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.team-dock__beam--dimension{stroke:#25e4c8b8;stroke-width:1.4px}.team-dock__beam--event{stroke:#f17cff9e;stroke-width:1.2px}.team-dock__lens{z-index:1;left:var(--lens-position);width:54px;height:38px;opacity:var(--lens-opacity);pointer-events:none;background:radial-gradient(circle at 38% 32%,#ffffff47,#0e082340 30%,#000108e0 68%);border:1px solid #ffffffad;border-radius:50%;transition:left .42s cubic-bezier(.2,.9,.2,1),opacity .18s;animation:3.4s ease-in-out infinite projectorLens;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(18deg);box-shadow:0 0 12px #b08cffb8,inset 0 0 10px #25e4c83d}.team-dock__lens:before,.team-dock__lens:after{content:"";mix-blend-mode:screen;border:3px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%}.team-dock__lens:before{border-top-color:#25e4c8e0;border-bottom-color:#4687ff94;width:45px;height:18px;animation:4.2s ease-in-out infinite mobiusDimension}.team-dock__lens:after{border-left-color:#f17cffdb;border-right-color:#ffc460ad;width:39px;height:27px;animation:4.8s ease-in-out infinite reverse mobiusEvent}.team-dock button{z-index:2;color:#fff;pointer-events:auto;cursor:pointer;touch-action:manipulation;background:0 0;border:0;min-width:0;height:64px;padding:0 4px;position:relative;overflow:visible}.team-dock button:after{content:"";background:linear-gradient(var(--employee), transparent);opacity:.42;width:1px;height:7px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.team-dock button kbd{color:color-mix(in srgb, var(--employee) 74%, white);opacity:.82;font:800 9px/1 ui-monospace,monospace;position:absolute;top:4px;left:50%;transform:translate(-50%)}.team-dock button span{z-index:1;color:#f6f8ffeb;text-overflow:ellipsis;text-shadow:0 0 7px #a3c7ff38;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.15;transition:color .18s,transform .18s,text-shadow .18s;position:absolute;top:50%;left:3px;right:3px;overflow:hidden;transform:translateY(-50%)}.team-dock button:hover span,.team-dock button.is-selected span{color:#fff;text-shadow:0 0 9px var(--employee);transform:translateY(-50%)scale(1.06)}.team-dock button:focus-visible{outline:none}.team-dock button:focus-visible span{outline:1px solid color-mix(in srgb, var(--employee) 78%, white);outline-offset:5px;border-radius:999px}.scene-feedback{z-index:40;color:#fff;text-align:center;text-shadow:0 0 18px;overflow-wrap:anywhere;opacity:0;pointer-events:none;inline-size:fit-content;max-inline-size:calc(100vw - 32px);padding:0 12px;font:900 clamp(16px,2.4vw,24px)/1.2 ui-monospace,monospace;position:absolute;top:47%;left:50%;transform:translate(-50%)scale(.75)}.scene-feedback.is-positive{color:var(--color-office-yellow);animation:.9s forwards sceneFeedback}.scene-feedback.is-negative{color:var(--color-office-danger);animation:.9s forwards sceneFeedback}@keyframes pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes projectorCaustic{to{transform:rotate(360deg)}}@keyframes projectorLens{0%,to{filter:hue-rotate();transform:translate(-50%,-50%)rotate(18deg)scale(.9)}50%{filter:hue-rotate(28deg);transform:translate(-50%,-50%)rotate(26deg)scale(1.08)}}@keyframes mobiusDimension{0%,to{transform:translate(-50%,-50%)rotate(25deg)rotateX(64deg)}50%{transform:translate(-50%,-50%)rotate(205deg)rotateX(73deg)}}@keyframes mobiusEvent{0%,to{transform:translate(-50%,-50%)rotate(-31deg)rotateY(62deg)}50%{transform:translate(-50%,-50%)rotate(149deg)rotateY(72deg)}}@keyframes projectorAperture{to{transform:rotate(-360deg)}}@keyframes projectorSpark{0%,to{opacity:.35;transform:translate(0)scale(.6)}35%{opacity:1;transform:translate(36px,7px)scale(1.25)}70%{opacity:.62;transform:translate(20px,36px)scale(.8)}}@keyframes filmAdvance{0%,to{opacity:.18;transform:translate(-5px)}45%{opacity:1;box-shadow:0 0 10px var(--reel);transform:translate(5px)}}@keyframes sceneFeedback{0%{opacity:0;transform:translate(-50%,12px)scale(.72)}22%{opacity:1;transform:translate(-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-58px)scale(.92)}}@media (height<=820px) and (width>=901px){.reality-dial__orbit{transform-origin:15% 100%}}@media (width<=700px){.reality-dial{left:10px;bottom:var(--safe-bottom)}.reality-dial__trigger{width:64px;height:58px}.reality-dial__orbit{transform-origin:12% 100%;bottom:70px;left:0}.reality-reel-wrap{inline-size:min(280px,100vw - 20px)}.team-dock{width:min(600px,100vw - 84px);height:58px;left:74px}.team-dock__track{height:58px;margin-block:0}.team-dock button{height:58px}.team-dock button span{font-size:11px}.team-dock__lens{width:48px;height:34px}}@media (width<=430px){.reality-dial__orbit{left:0;transform:translateY(18px)scale(.88)}.reality-dial.is-open .reality-dial__orbit{transform:translateY(0)scale(1)}.reality-reel{padding-inline:68px 80px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{line-height:normal}h1,h2,h3,h4,h5,h6{font-weight:700}.crew-profile-stage.svelte-ozwrp0{z-index:27;isolation:isolate;pointer-events:none;position:absolute;inset:0}.crew-profile.svelte-ozwrp0{z-index:2;top:max(62px, calc(var(--safe-top) + 42px));right:var(--safe-right);bottom:max(94px, calc(var(--safe-bottom) + 76px));color:#19160f;block-size:min(760px,100svh - 156px);min-block-size:580px;inline-size:min(470px,100vw - 32px);box-shadow:-26px 32px 64px #0000007a, -5px 0 0 var(--crew), -11px 0 28px color-mix(in srgb, var(--crew) 40%, transparent);clip-path:polygon(2% 0,97% 1%,100% 8%,98% 21%,100% 37%,98% 52%,100% 68%,97% 83%,99% 100%,3% 98%,0 91%,2% 74%,0 58%,2% 42%,0 26%);pointer-events:auto;transform-origin:100% 45%;background:linear-gradient(118deg,#0000 0 2%,#fff3 2.2% 2.5%,#0000 2.7%),linear-gradient(162deg,#f7e7bd 0%,#d9bd82 54%,#b98a52 100%);border:0;outline:none;margin:0;padding:28px 34px 24px;animation:.72s cubic-bezier(.16,.88,.2,1.18) both svelte-ozwrp0-crew-poster-slam;position:absolute;left:auto;overflow:hidden}.crew-profile.svelte-ozwrp0:before{z-index:0;content:"";clip-path:inherit;pointer-events:none;border:2px solid #2e1f10b8;position:absolute;inset:11px 13px}.crew-profile.svelte-ozwrp0:after{z-index:0;content:"";background:repeating-linear-gradient(7deg, transparent 0 8px, #4c2f130d 9px 10px), radial-gradient(circle at 8% 12%, #57300f2e, transparent 28%), radial-gradient(circle at 91% 88%, color-mix(in srgb, var(--crew) 25%, transparent), transparent 31%);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.crew-profile-grain.svelte-ozwrp0{z-index:1;opacity:.17;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.crew-profile.svelte-ozwrp0>:where(.svelte-ozwrp0):not(.crew-profile-grain,.crew-profile-sigil){z-index:3;position:relative}.crew-profile-header.svelte-ozwrp0{border-block-end:3px solid #19160f;justify-content:space-between;align-items:flex-start;gap:20px;padding-block-end:14px;display:flex}.crew-profile-wanted.svelte-ozwrp0{justify-items:center;margin:-3px 0 0;display:grid;transform:rotate(-1.2deg)}.crew-profile-wanted.svelte-ozwrp0 span:where(.svelte-ozwrp0){letter-spacing:.32em;font:1000 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.crew-profile-wanted.svelte-ozwrp0 strong:where(.svelte-ozwrp0){letter-spacing:.035em;text-shadow:2px 2px 0 color-mix(in srgb, var(--crew) 52%, transparent);font:1000 56px/.8 Georgia,Times New Roman,serif}.crew-profile-close.svelte-ozwrp0{cursor:pointer;background:0 0;border:2px solid #19160f;border-radius:50%;flex:0 0 42px;block-size:42px;inline-size:42px;margin:-8px -8px 0 0;transition:color .16s,background .16s,transform .16s;position:relative}.crew-profile-close.svelte-ozwrp0 span:where(.svelte-ozwrp0):before,.crew-profile-close.svelte-ozwrp0 span:where(.svelte-ozwrp0):after{content:"";background:currentColor;block-size:2px;inline-size:18px;position:absolute;top:18px;left:10px;transform:rotate(45deg)}.crew-profile-close.svelte-ozwrp0 span:where(.svelte-ozwrp0):after{transform:rotate(-45deg)}.crew-profile-close.svelte-ozwrp0:hover,.crew-profile-close.svelte-ozwrp0:focus-visible{color:#f7e7bd;background:#19160f;outline:none;transform:rotate(7deg)scale(1.06)}.crew-profile-identity.svelte-ozwrp0{padding-block:clamp(24px,4vh,42px) 20px}.crew-profile-character-code.svelte-ozwrp0{color:color-mix(in srgb, var(--crew) 72%, #17130e);letter-spacing:.32em;text-transform:uppercase;margin:0 0 7px;font:1000 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.44s .36s both svelte-ozwrp0-crew-code-in}.crew-profile.svelte-ozwrp0 h2:where(.svelte-ozwrp0){letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;max-inline-size:100%;text-shadow:3px 3px 0 color-mix(in srgb, var(--crew) 72%, transparent);margin:0;font:1000 clamp(54px,6.8vw,94px)/.78 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;animation:.62s cubic-bezier(.12,.76,.16,1.1) .19s both svelte-ozwrp0-crew-name-in}.crew-profile-job.svelte-ozwrp0{transform-origin:0;margin:18px 0 0;transform:rotate(-1.8deg)}.crew-profile-job.svelte-ozwrp0 span:where(.svelte-ozwrp0){color:#fff2d5;letter-spacing:.08em;background:#b52425;border:3px double #fff2d5;padding:8px 13px 7px;font:1000 clamp(16px,2vw,22px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.47s cubic-bezier(.12,.72,.2,1.34) .47s both svelte-ozwrp0-crew-stamp;display:inline-block;box-shadow:3px 4px #3f150c61}.crew-profile-link.svelte-ozwrp0{border-block:1px solid #19160f6b;grid-template-columns:1fr auto minmax(0,1.2fr);align-items:center;gap:14px;padding:15px 0;display:grid}.crew-profile-link-label.svelte-ozwrp0,.crew-profile-link.svelte-ozwrp0 small:where(.svelte-ozwrp0){letter-spacing:.18em;font:900 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.crew-profile-link.svelte-ozwrp0 strong:where(.svelte-ozwrp0){color:var(--crew);text-shadow:2px 2px #19160f;font:1000 38px/1 Impact,sans-serif;transform:rotate(9deg)}.crew-profile-link.svelte-ozwrp0 div:where(.svelte-ozwrp0){min-inline-size:0}.crew-profile-link.svelte-ozwrp0 h3:where(.svelte-ozwrp0){text-wrap:balance;margin:3px 0 0;font:1000 clamp(20px,2.3vw,28px)/1.05 system-ui,sans-serif}.crew-profile-intro.svelte-ozwrp0{letter-spacing:.015em;text-wrap:pretty;margin:clamp(18px,3vh,28px) 0 0;font:750 clamp(15px,1.45vw,17px)/1.85 system-ui,sans-serif;animation:.58s .62s both svelte-ozwrp0-crew-story-in}.crew-profile-intro.svelte-ozwrp0:first-letter{float:left;color:color-mix(in srgb, var(--crew) 76%, #19160f);margin:4px 7px 0 0;font:1000 41px/.78 Impact,sans-serif}.crew-profile-navigation.svelte-ozwrp0{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid;bottom:24px;left:34px;right:34px;z-index:4!important;position:absolute!important}.crew-profile-bounty.svelte-ozwrp0{text-align:center;border-block:1px solid #19160f61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-inline-size:0;padding-block:5px;display:grid}.crew-profile-bounty.svelte-ozwrp0 span:where(.svelte-ozwrp0),.crew-profile-bounty.svelte-ozwrp0 small:where(.svelte-ozwrp0){letter-spacing:.12em;white-space:nowrap;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.crew-profile-bounty.svelte-ozwrp0 strong:where(.svelte-ozwrp0){color:#8f241f;letter-spacing:.02em;white-space:nowrap;min-inline-size:0;font:1000 clamp(11px,1.2vw,15px)/1 Georgia,Times New Roman,serif}.crew-profile-bounty.svelte-ozwrp0 small:where(.svelte-ozwrp0){color:#f7e7bd;letter-spacing:.04em;background:#19160f;padding:3px 4px}.crew-profile-navigation.svelte-ozwrp0 button:where(.svelte-ozwrp0){color:#19160f;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:8px 0;font:1000 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .15s,transform .15s}.crew-profile-navigation.svelte-ozwrp0 button:where(.svelte-ozwrp0):hover,.crew-profile-navigation.svelte-ozwrp0 button:where(.svelte-ozwrp0):focus-visible{color:color-mix(in srgb, var(--crew) 82%, #19160f);outline:none;transform:scale(1.08)}.crew-profile-sigil.svelte-ozwrp0{z-index:2;aspect-ratio:1;border:9px double color-mix(in srgb, var(--crew) 72%, #25170c);inline-size:155px;color:color-mix(in srgb, var(--crew) 70%, #25170c);opacity:.2;border-radius:49% 51% 45% 55%;place-items:center;animation:.8s .41s both svelte-ozwrp0-crew-sigil-in;display:grid;position:absolute;top:92px;right:13px;transform:rotate(-14deg)}.crew-profile-sigil.svelte-ozwrp0:before,.crew-profile-sigil.svelte-ozwrp0:after{content:"";background:currentColor;block-size:3px;inline-size:115%;position:absolute;transform:rotate(18deg)}.crew-profile-sigil.svelte-ozwrp0:after{transform:rotate(-21deg)}.crew-profile-sigil.svelte-ozwrp0 i:where(.svelte-ozwrp0):after{content:"☀";font:1000 70px/1 serif}[data-character=nico_robin].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0) i:where(.svelte-ozwrp0):after{content:"✣"}[data-character=rebecca].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0) i:where(.svelte-ozwrp0):after{content:"✦"}[data-character=sabo].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0) i:where(.svelte-ozwrp0):after,[data-character=sanji].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0) i:where(.svelte-ozwrp0):after{content:"♨"}[data-character=roronoa_zoro].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0) i:where(.svelte-ozwrp0):after{content:"三"}[data-character=marco].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0) i:where(.svelte-ozwrp0):after{content:"翼"}[data-character=nami].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0) i:where(.svelte-ozwrp0):after{content:"ϟ"}[data-character=luffy].svelte-ozwrp0 .crew-profile-sigil:where(.svelte-ozwrp0){animation-name:svelte-ozwrp0-crew-sigil-in,svelte-ozwrp0-crew-rubber;animation-duration:.8s,2.2s;animation-iteration-count:1,infinite;animation-delay:.41s,1.1s}@keyframes svelte-ozwrp0-crew-poster-slam{0%{opacity:0;transform:translate(115%,-12%)rotate(16deg)scale(.72)}58%{opacity:1;transform:translate(-4%,1%)rotate(-3.5deg)scale(1.035)}78%{transform:translate(1.4%)rotate(1.4deg)scale(.992)}to{opacity:1;transform:none}}@keyframes svelte-ozwrp0-crew-name-in{0%{opacity:0;letter-spacing:.12em;transform:translate(44px)skew(-12deg)scaleX(1.22)}to{opacity:1;letter-spacing:-.045em;transform:none}}@keyframes svelte-ozwrp0-crew-code-in{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}@keyframes svelte-ozwrp0-crew-stamp{0%{opacity:0;filter:blur(3px);transform:scale(2.8)rotate(-13deg)}72%{opacity:1;filter:none;transform:scale(.88)rotate(2deg)}to{opacity:1;transform:none}}@keyframes svelte-ozwrp0-crew-story-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(18px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes svelte-ozwrp0-crew-sigil-in{0%{opacity:0;transform:rotate(-80deg)scale(1.8)}to{opacity:.2;transform:rotate(-14deg)scale(1)}}@keyframes svelte-ozwrp0-crew-rubber{0%,to{border-radius:49% 51% 45% 55%;transform:rotate(-14deg)scale(1)}50%{border-radius:58% 42% 56% 44%;transform:rotate(-11deg)scale(1.06,.94)}}@media (width<=760px){.crew-profile.svelte-ozwrp0{top:auto;left:max(8px, var(--safe-left));right:max(8px, var(--safe-right));bottom:max(76px, calc(var(--safe-bottom) + 64px));clip-path:polygon(1% 0,98% 1%,100% 9%,99% 31%,100% 62%,98% 100%,2% 99%,0 89%,1% 58%,0 22%);block-size:auto;min-block-size:0;max-block-size:min(68svh,660px);inline-size:auto;padding:22px 24px 68px;overflow-y:auto}.crew-profile-header.svelte-ozwrp0{padding-block-end:10px}.crew-profile-wanted.svelte-ozwrp0 span:where(.svelte-ozwrp0){font-size:7px}.crew-profile-wanted.svelte-ozwrp0 strong:where(.svelte-ozwrp0){font-size:40px}.crew-profile-identity.svelte-ozwrp0{padding-block:19px 14px}.crew-profile.svelte-ozwrp0 h2:where(.svelte-ozwrp0){font-size:clamp(48px,16vw,78px)}.crew-profile-sigil.svelte-ozwrp0{border-width:6px;inline-size:112px;top:72px;right:5px}.crew-profile-sigil.svelte-ozwrp0 i:where(.svelte-ozwrp0):after{font-size:52px}.crew-profile-link.svelte-ozwrp0{padding:11px 0}.crew-profile-intro.svelte-ozwrp0{margin-block-start:14px;font-size:14px;line-height:1.72}.crew-profile-navigation.svelte-ozwrp0{bottom:16px;left:24px;right:24px}}@media (height<=720px) and (width>=761px){.crew-profile.svelte-ozwrp0{min-block-size:0;padding-block:22px;top:30px;bottom:76px}.crew-profile-identity.svelte-ozwrp0{padding-block:18px 14px}.crew-profile.svelte-ozwrp0 h2:where(.svelte-ozwrp0){font-size:58px}.crew-profile-intro.svelte-ozwrp0{margin-block-start:16px;font-size:14px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.crew-profile-stage.svelte-ozwrp0 :where(.svelte-ozwrp0),.crew-profile-stage.svelte-ozwrp0 :where(.svelte-ozwrp0):before,.crew-profile-stage.svelte-ozwrp0 :where(.svelte-ozwrp0):after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.loading-wallpaper-image.svelte-1qpkoic{filter:brightness(.68)saturate(.9)contrast(1.08);will-change:transform;animation:18s ease-in-out infinite alternate svelte-1qpkoic-wallpaper-drift;transform:scale(1.12)translate(-1%,.4%)rotateX(.25deg)rotateY(-.7deg)}.loading-color-grade.svelte-1qpkoic{background:radial-gradient(at 50% 47%,#030a181f 0 24%,#0206119e 88%),linear-gradient(90deg,#01040d75,#0000 30% 70%,#01040d80),linear-gradient(#01050f33,#0000 45%,#01050f9e)}.loading-rays.svelte-1qpkoic{filter:blur(12px);mix-blend-mode:screen;opacity:.5;background:linear-gradient(108deg,#0000 34%,#ffeeb81f 44%,#0000 55%),linear-gradient(72deg,#0000 43%,#64deff1a 49%,#0000 56%);animation:9s ease-in-out infinite alternate svelte-1qpkoic-loading-rays-shift}.loading-depth-dust.svelte-1qpkoic{mix-blend-mode:screen;opacity:.34;background-image:radial-gradient(circle at 14% 18%,#ffeeb8b8 0 .8px,#0000 1.6px),radial-gradient(circle at 77% 63%,#5de1ff9e 0 1px,#0000 1.9px);background-size:132px 118px,196px 174px;animation:18s linear infinite svelte-1qpkoic-loading-dust-far;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.loading-depth-dust.svelte-1qpkoic:before{content:"";filter:blur(.6px);opacity:.52;background-image:radial-gradient(circle at 68% 42%,#ffffffbf 0 1.35px,#0000 2.5px);background-size:238px 214px;animation:12s linear infinite svelte-1qpkoic-loading-dust-near;position:absolute;inset:-12%}.loading-stage.svelte-1qpkoic:after{content:"";filter:blur(30px);opacity:.72;background:radial-gradient(at 28% 70%,#25e4c829,#0000 42%),radial-gradient(at 72% 76%,#f17cff26,#0000 46%);height:46%;animation:8s ease-in-out infinite alternate svelte-1qpkoic-loading-haze;position:absolute;bottom:-20%;left:-12%;right:-12%}.loading-grain.svelte-1qpkoic{opacity:.12;background-image:radial-gradient(#ffffff57 .55px,#0000 .7px);background-size:5px 5px;-webkit-mask-image:linear-gradient(#0000,#000 24% 78%,#0000);mask-image:linear-gradient(#0000,#000 24% 78%,#0000)}.loading-focus.svelte-1qpkoic{filter:blur(28px);background:radial-gradient(#02081494 0%,#02081457 48%,#0000 78%)}.loading-voyage.svelte-1qpkoic{background-image:radial-gradient(circle at 18% 18%,#25e4c81a,#0000 28%),radial-gradient(circle at 82% 82%,#ffd55f14,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,auto,24px 24px,24px 24px}.loading-route-track.svelte-1qpkoic,.loading-route-progress.svelte-1qpkoic{fill:none;vector-effect:non-scaling-stroke}.loading-route-track.svelte-1qpkoic{stroke:#fff3;stroke-width:2px;stroke-dasharray:1.2 3.2}.loading-route-progress.svelte-1qpkoic{stroke:url(#loading-route-gradient);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:100;animation:2.4s ease-in-out infinite svelte-1qpkoic-route-breathe}.loading-route-markers.svelte-1qpkoic circle:where(.svelte-1qpkoic){fill:#07101e;stroke:#ffffff80;stroke-width:2px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;transition:fill .45s,stroke .45s}.loading-route-markers.svelte-1qpkoic circle.reached:where(.svelte-1qpkoic){fill:var(--color-office-yellow);stroke:#fff4c5;animation:1.8s ease-in-out infinite svelte-1qpkoic-route-marker-pulse}.loading-title.svelte-1qpkoic,.loading-progress-panel.svelte-1qpkoic{animation:.65s cubic-bezier(.2,.9,.2,1) both svelte-1qpkoic-loading-enter}.loading-progress-panel.svelte-1qpkoic{animation-delay:.14s}.loading-logo.svelte-1qpkoic{filter:drop-shadow(0 14px 30px #01050f99);animation:.7s cubic-bezier(.2,.9,.2,1) both svelte-1qpkoic-logo-enter,4s ease-in-out .7s infinite svelte-1qpkoic-logo-float}.loading-ship-position.svelte-1qpkoic{transform-origin:0 0;will-change:transform;transition:transform .65s linear}.loading-ship.svelte-1qpkoic{filter:drop-shadow(0 0 8px #ffd55fa6);transform-origin:50% 72%;animation:1.8s ease-in-out infinite svelte-1qpkoic-ship-bob}.loading-wipe.svelte-1qpkoic{z-index:30;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffffff29 38%,#25e4c83d 48%,#ffd55f2e 58%,#0000);left:-38%;transform:translate(0,0)skew(-9deg)}.loading.is-complete.svelte-1qpkoic{pointer-events:none;background-color:#0000}.loading.is-complete.svelte-1qpkoic .loading-stage:where(.svelte-1qpkoic){animation:1.7s cubic-bezier(.16,1,.3,1) forwards svelte-1qpkoic-loading-stage-focus}.loading.is-complete.svelte-1qpkoic .loading-content:where(.svelte-1qpkoic){animation:1.2s .1s forwards svelte-1qpkoic-loading-content-focus}.loading.is-complete.svelte-1qpkoic .loading-wipe:where(.svelte-1qpkoic){animation:1.7s cubic-bezier(.2,.8,.2,1) both svelte-1qpkoic-loading-wipe}@keyframes svelte-1qpkoic-wallpaper-drift{to{transform:scale(1.18)translate3d(1.2%,-.8%,24px)rotateX(-.35deg)rotateY(.75deg)}}@keyframes svelte-1qpkoic-loading-rays-shift{to{opacity:.72;transform:translate(5%,-2%)rotate(1deg)}}@keyframes svelte-1qpkoic-loading-dust-far{to{background-position:42px -118px,-54px -174px}}@keyframes svelte-1qpkoic-loading-dust-near{to{transform:translate(-34px,-214px)scale(1.04)}}@keyframes svelte-1qpkoic-loading-haze{to{opacity:.92;transform:translate(2%,-4%)scale(1.05)}}@keyframes svelte-1qpkoic-loading-enter{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-1qpkoic-logo-enter{0%{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.95)}}@keyframes svelte-1qpkoic-logo-float{50%{filter:drop-shadow(0 16px 32px #25e4c82e);transform:translateY(-5px)}}@keyframes svelte-1qpkoic-route-breathe{50%{opacity:.82;stroke-width:4.2px}}@keyframes svelte-1qpkoic-route-marker-pulse{50%{transform:scale(1.35)}}@keyframes svelte-1qpkoic-ship-bob{0%,to{transform:translateY(1px)rotate(-.6deg)}50%{transform:translateY(-2px)rotate(.8deg)}}@keyframes svelte-1qpkoic-loading-stage-focus{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes svelte-1qpkoic-loading-content-focus{to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes svelte-1qpkoic-loading-wipe{0%{opacity:0;transform:translate(0,0)skew(-9deg)}18%{opacity:1}82%{opacity:.82}to{opacity:0;transform:translate(500%)skew(-9deg)}}@media (prefers-reduced-motion:reduce){.loading-title.svelte-1qpkoic,.loading-progress-panel.svelte-1qpkoic,.loading-logo.svelte-1qpkoic,.loading-wallpaper-image.svelte-1qpkoic,.loading-rays.svelte-1qpkoic,.loading-depth-dust.svelte-1qpkoic,.loading-depth-dust.svelte-1qpkoic:before,.loading-stage.svelte-1qpkoic:after,.loading-route-progress.svelte-1qpkoic,.loading-route-markers.svelte-1qpkoic circle.reached:where(.svelte-1qpkoic),.loading-ship.svelte-1qpkoic{animation:none}.loading-ship-position.svelte-1qpkoic{transition:none}.loading.is-complete.svelte-1qpkoic .loading-stage:where(.svelte-1qpkoic),.loading.is-complete.svelte-1qpkoic .loading-content:where(.svelte-1qpkoic){opacity:0;transition:opacity .25s;animation:none}.loading-wipe.svelte-1qpkoic{display:none}}
