.crossing-surface{--crossing-paper:#e7e7e1;--crossing-muted:#e7e7e194;--crossing-faint:#e7e7e152;--crossing-line:#e7e7e11f;--crossing-line-strong:#e7e7e147;--crossing-ground:#080909;color:var(--crossing-paper)}:is(.instrument:has(.crossing-surface),.instrument:has(.crossing-loading)){background:#080909}.crossing-overview{grid-template-rows:minmax(400px,1.68fr) minmax(230px,1fr);grid-template-columns:minmax(0,1.58fr) minmax(350px,1fr);gap:10px;height:calc(100svh - 74px);min-height:700px;display:grid}.crossing-overview>*{border:1px solid var(--crossing-line);border-radius:var(--radius);background:var(--crossing-ground);will-change:transform, opacity;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 66px #00000038}.crossing-scene img{object-fit:cover;object-position:center;filter:grayscale(.72)saturate(.34)brightness(.56)contrast(1.08);width:100%;height:100%;transition:transform .9s var(--ease), filter .9s var(--ease);transform:scale(1.018)}.crossing-scene__veil{background:linear-gradient(#0507070f,#050707b8),linear-gradient(90deg,#0507072e,#0000 58%,#05070747);position:absolute;inset:0}.crossing-scene__top{letter-spacing:.12em;text-transform:uppercase;color:#ffffffad;justify-content:space-between;gap:20px;font-size:8px;display:flex;position:absolute;inset:22px 24px auto}.crossing-scene__top small{color:#ffffff75}.crossing-scene__caption{gap:12px;display:grid;position:absolute;bottom:clamp(24px,4vw,48px);left:clamp(22px,3vw,46px)}.crossing-scene__caption small{color:#ffffff94;letter-spacing:.14em;font-size:8px}.crossing-scene__caption p{color:#f7f7f1e0;letter-spacing:-.01em;max-width:28ch;margin:0;font-size:clamp(13px,1.35vw,17px);line-height:1.35}.crossing-scene__horizon{opacity:.5;height:82px;position:absolute;inset:42% 8% auto 9%;transform:perspective(700px)rotateX(68deg)}.crossing-scene__horizon:before,.crossing-scene__horizon:after,.crossing-scene__horizon i{content:"";background:linear-gradient(90deg,#0000,#f4f4ec8c 46%,#0000);height:1px;position:absolute;left:0;right:0}.crossing-scene__horizon:before{top:0}.crossing-scene__horizon i:first-child{top:23px}.crossing-scene__horizon i:nth-child(2){top:47px}.crossing-scene__horizon i:last-child{top:71px}.crossing-scene__horizon:after{top:81px}.crossing-command{flex-direction:column;padding:clamp(24px,3.2vw,48px);display:flex}.crossing-command__state,.crossing-route>header>div,.crossing-clocks>header,.crossing-parallel>header{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.crossing-command__state small,.crossing-route>header small,.crossing-clocks>header small,.crossing-parallel>header small{color:var(--crossing-muted)}.crossing-command__state{border-bottom:1px solid var(--crossing-line);padding-block:12px}.crossing-token{white-space:nowrap}.crossing-command h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.075em;text-transform:uppercase;max-width:9ch;margin:clamp(18px,2.6vh,32px) 0 0;font-family:Inter Display,sans-serif;font-size:clamp(44px,4.7vw,82px);font-weight:400;line-height:.84}.crossing-overview.is-waiting .crossing-command h1{max-width:20ch;font-size:clamp(32px,3.4vw,58px)}.crossing-command__statement{color:#e7e7e1c2;max-width:44ch;margin:22px 0 0;font-size:12px;line-height:1.55}.crossing-command__truth{border-top:1px solid var(--crossing-line);border-bottom:1px solid var(--crossing-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding:14px 0;display:grid}.crossing-command__truth div{gap:7px;min-width:0;padding-right:12px;display:grid}.crossing-command__truth dt{color:var(--crossing-muted);font-size:8px}.crossing-command__truth dd{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.35}.crossing-command__consequence{max-width:55ch;color:var(--crossing-muted);margin:15px 0 0;font-size:9px;line-height:1.5}.crossing-primary-action,.journey-now>a,.journey-timeline__actions a.is-primary{background:var(--crossing-paper);color:#0b0d0d;min-height:46px;transition:transform .28s var(--ease), background .28s, color .28s, border-color .28s;border:1px solid #e7e7e14d;justify-content:space-between;align-items:center;gap:34px;margin-top:20px;padding:0 18px;font-size:10px;display:flex}.crossing-primary-action{width:min(100%,340px)}.crossing-primary-action b{font-size:15px;font-weight:400}.crossing-secondary-actions{margin-top:22px}.crossing-secondary-actions a{color:var(--crossing-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;transition:color .25s}.crossing-now{background:#0a0c0c;padding:0}.crossing-now__stage{position:absolute;inset:0;overflow:hidden}.crossing-now__layer{visibility:hidden;opacity:0;position:absolute;inset:0;overflow:hidden}.crossing-now__layer:first-child{visibility:visible;opacity:1}.crossing-now__layer img{object-fit:cover;filter:grayscale(.72)saturate(.34)brightness(.56)contrast(1.08);will-change:transform;width:100%;height:100%;transition:transform .9s var(--ease), filter .9s var(--ease);transform:scale(1.018)}.crossing-now__veil{background:linear-gradient(#0507071f,#050707c7),linear-gradient(90deg,#05070738,#0000 62%);position:absolute;inset:0}.crossing-now__copy{z-index:1;gap:12px;display:grid;position:absolute;bottom:86px;left:clamp(20px,3vw,36px);right:clamp(20px,3vw,36px)}.crossing-now__copy small{color:#ffffff9e;letter-spacing:.14em;font-size:8px}.crossing-now__copy strong{letter-spacing:-.05em;text-transform:uppercase;max-width:14ch;font-family:Inter Display,sans-serif;font-size:clamp(26px,2.4vw,40px);font-weight:400;line-height:.95}.crossing-now__archive{z-index:2;color:var(--crossing-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:absolute;top:18px;right:20px}.crossing-now__archive b{margin-left:6px;font-weight:400}.crossing-now__peek{z-index:2;border:1px solid var(--crossing-line);border-radius:calc(var(--radius) - 8px);-webkit-backdrop-filter:blur(18px)saturate(0);backdrop-filter:blur(18px)saturate(0);min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#080a0a94;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.crossing-now__peek span{flex-direction:column;flex:auto;justify-content:center;gap:5px;min-width:0;display:flex}.crossing-now__peek small{color:var(--crossing-muted);letter-spacing:.12em;font-size:8px}.crossing-now__peek strong{white-space:nowrap;min-width:min-content;font-size:12px;font-weight:400;line-height:1.2;display:block}.crossing-now__peek b{color:var(--crossing-faint);font-size:14px;font-weight:400}.crossing-route{background:radial-gradient(circle at 2% 120%,#5e686412,#0000 48%),#090b0bf5;padding:20px 22px 14px}.crossing-route>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.crossing-route>header>div{flex:1}.crossing-route>header>a{color:var(--crossing-muted);font-size:8px}.crossing-route>header>a b{margin-left:6px;font-weight:400}.crossing-route ol{scrollbar-width:none;grid-template-columns:repeat(5,minmax(115px,1fr));height:calc(100% - 24px);margin:16px 0 0;padding:0;list-style:none;display:grid;overflow:auto hidden}.crossing-route li{min-width:115px;position:relative}.crossing-route__line{background:var(--crossing-line);height:1px;position:absolute;top:0;left:0;right:0}.crossing-route li.is-complete .crossing-route__line,.crossing-route li.is-current .crossing-route__line{background:#e7e7e19e}.crossing-route li.is-blocked{opacity:.48}.crossing-route li>a{height:100%;min-height:145px;transition:background .28s, transform .28s var(--ease);align-content:end;gap:8px;padding:18px 12px 10px;display:grid;position:relative}.crossing-route li>a:before{content:"";background:#171a1a;border:1px solid #e7e7e180;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:12px}.crossing-route li.is-complete>a:before{background:#e7e7e1b8}.crossing-route li.is-current>a:before{background:var(--crossing-paper);box-shadow:0 0 0 6px #e7e7e114}.crossing-route li small{color:var(--crossing-muted);font-size:7px}.crossing-route li strong{max-width:12ch;min-height:32px;font-size:10px;font-weight:400;line-height:1.35}.crossing-route li>a>span{color:var(--crossing-faint);text-transform:uppercase;font-size:7px}.crossing-route li.is-current>a>span{color:var(--crossing-paper)}.crossing-clocks{flex-direction:column;padding:22px 24px 20px;display:flex}.crossing-parallel{background:linear-gradient(90deg,#e6e5df14,#0000 18%),#090a0ab8;flex-direction:column;padding:22px 24px 20px;display:flex;box-shadow:inset 1px 0 #e6e5df33,0 28px 64px #0000002e}.crossing-parallel__list{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin-top:18px;display:grid}.crossing-parallel__list>article,.crossing-parallel__list>a{min-width:0;color:inherit;align-content:start;gap:8px;padding:8px 16px 6px 0;display:grid;position:relative}.crossing-parallel__list>:is(article,a)+:is(article,a){border-left:1px solid var(--crossing-line);padding-left:18px}.crossing-parallel__meta{justify-content:space-between;gap:10px;display:flex}.crossing-parallel__meta small,.crossing-parallel__meta i,.crossing-parallel__blocks{color:var(--crossing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;line-height:1.35}.crossing-parallel__list strong{letter-spacing:-.04em;max-width:15ch;font-family:Inter Display,sans-serif;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.05}.crossing-parallel__list p{color:#e7e7e1b3;margin:0;font-size:9px;line-height:1.45}.crossing-parallel__blocks{margin-top:auto}.crossing-parallel__list>a b{font-size:13px;font-weight:400;position:absolute;bottom:5px;right:12px}.crossing-parallel__list>a{border-bottom:1px solid var(--crossing-line-strong)}.crossing-parallel footer{border-top:1px solid var(--crossing-line);justify-content:space-between;align-items:baseline;gap:20px;margin-top:12px;padding-top:12px;display:flex}.crossing-parallel footer p,.crossing-parallel footer a{color:var(--crossing-muted);margin:0;font-size:8px;line-height:1.4}.crossing-parallel footer a{text-underline-offset:4px;text-decoration:underline}.crossing-clocks__list{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:0;margin-top:18px;display:grid}.crossing-clocks__list>div{grid-template-rows:auto 1fr auto;align-content:stretch;gap:12px;min-width:0;height:100%;padding:8px 18px 4px 0;display:grid}.crossing-clocks__list>div+div{border-left:1px solid var(--crossing-line);padding-left:22px}.crossing-clocks__list small{color:var(--crossing-muted);letter-spacing:.12em;font-size:8px}.crossing-clocks__list strong{letter-spacing:-.04em;max-width:14ch;min-height:0;font-family:Inter Display,sans-serif;font-size:clamp(16px,1.55vw,26px);font-weight:400;line-height:1.12}.crossing-clocks__list p{color:var(--crossing-muted);align-self:end;margin:0;font-size:10px;line-height:1.45}.crossing-overview.is-waiting .crossing-clocks__list>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:100%;display:flex}.crossing-clocks footer{border-top:1px solid var(--crossing-line);flex:none;margin-top:auto;padding-top:28px}.crossing-clocks footer span{color:var(--crossing-muted);text-transform:uppercase;letter-spacing:.11em;font-size:8px}.crossing-clocks__work{gap:8px;margin-top:8px;display:grid}.crossing-clocks__work p{color:#e7e7e1b8;letter-spacing:-.01em;max-width:42ch;margin:0;font-size:clamp(12px,1.05vw,15px);line-height:1.4}.crossing-error{color:var(--crossing-muted);margin:10px 0 0;font-size:8px;line-height:1.4}.crossing-loading{height:calc(100svh - 74px);color:var(--crossing-muted);z-index:1;background:#080909;place-items:center;font-size:10px;display:grid;position:relative}.instrument:has(.crossing-loading):before{opacity:0}.journey-room{background:linear-gradient(90deg,#e7e7e106 1px,#0000 1px) 0 0/10vw 100%,radial-gradient(circle at 78% 2%,#747d7929,#0000 30%),#090b0b;min-height:calc(100svh - 74px);padding:clamp(34px,5vw,74px) clamp(18px,5vw,78px) clamp(60px,8vw,110px);overflow-x:hidden}.journey-room__heading{max-width:1100px}.journey-back{width:max-content;min-height:44px;color:var(--crossing-muted);align-items:center;gap:12px;font-size:9px;display:flex}.journey-room__heading>div{margin-top:clamp(54px,10vh,118px)}.journey-room__heading small{color:var(--crossing-muted);letter-spacing:.13em;font-size:8px}.journey-room__heading h1{letter-spacing:-.075em;text-transform:uppercase;margin:20px 0 0;font-family:Inter Display,sans-serif;font-size:clamp(58px,8vw,130px);font-weight:400;line-height:.82}.journey-room__heading p{max-width:62ch;color:var(--crossing-muted);margin:26px 0 0;font-size:12px;line-height:1.7}.journey-room__body{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(54px,8vw,130px);margin-top:clamp(70px,11vh,130px);display:grid}.journey-timeline{margin:0;padding:0;list-style:none}.journey-timeline>li{grid-template-columns:66px minmax(0,1fr);gap:24px;display:grid}.journey-timeline__marker{justify-content:center;display:flex;position:relative}.journey-timeline__marker span{z-index:1;border:1px solid var(--crossing-line-strong);width:34px;height:34px;color:var(--crossing-muted);background:#0a0c0c;border-radius:50%;place-items:center;font-size:8px;display:grid;position:relative}.journey-timeline__marker i{background:var(--crossing-line);width:1px;position:absolute;top:34px;bottom:0}.journey-timeline>li:last-child .journey-timeline__marker i{display:none}.journey-timeline>li.is-current .journey-timeline__marker span{background:var(--crossing-paper);color:#0a0c0c;box-shadow:0 0 0 8px #e7e7e10f}.journey-timeline>li.is-complete .journey-timeline__marker span{color:var(--crossing-paper);border-color:#e7e7e19e}.journey-timeline>li.is-blocked{opacity:.52}.journey-timeline article{padding:0 0 clamp(56px,8vh,90px)}.journey-timeline article>header{border-bottom:1px solid var(--crossing-line);color:var(--crossing-muted);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:20px;padding-bottom:13px;font-size:8px;display:flex}.journey-timeline h2{letter-spacing:-.06em;text-transform:uppercase;margin:24px 0 0;font-family:Inter Display,sans-serif;font-size:clamp(38px,4.6vw,72px);font-weight:400;line-height:.88}.journey-timeline article>p{max-width:58ch;color:var(--crossing-muted);margin:18px 0 0;font-size:11px;line-height:1.65}.journey-timeline dl{border-top:1px solid var(--crossing-line);border-bottom:1px solid var(--crossing-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid}.journey-timeline dl div{gap:6px;padding:12px 12px 12px 0;display:grid}.journey-timeline dl div+div{border-left:1px solid var(--crossing-line);padding-left:12px}.journey-timeline dt{color:var(--crossing-muted);font-size:8px}.journey-timeline dd{overflow-wrap:anywhere;margin:0;font-size:9px}.journey-timeline__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.journey-timeline__actions a{border:1px solid var(--crossing-line);align-items:center;gap:18px;min-height:44px;padding:0 15px;font-size:9px;display:flex}.journey-timeline__actions a.is-primary{margin-top:0}.journey-now{border:1px solid var(--crossing-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161919e0;padding:26px;position:sticky;top:88px}.crossing-command,.crossing-route,.crossing-clocks,.crossing-parallel,.journey-now{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(0);backdrop-filter:blur(24px)saturate(0);transition:transform .42s var(--ease), border-color .42s var(--ease), box-shadow .42s var(--ease)}.crossing-command:before,.crossing-route:before,.crossing-clocks:before,.crossing-parallel:before,.journey-now:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.55;transition:opacity .42s var(--ease);background:radial-gradient(circle at 18% -12%,#f7f7f10d,#0000 34%),linear-gradient(118deg,#0000 18%,#f7f7f104 46%,#0000 72%);position:absolute;inset:0}.crossing-command>*,.crossing-route>*,.crossing-clocks>*,.crossing-parallel>*,.journey-now>*{z-index:1;position:relative}.crossing-command,.crossing-clocks,.crossing-parallel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#e6e5df14,#0000 18%),#090a0ab8;border:0;box-shadow:inset 1px 0 #e6e5df33,0 28px 64px #0000002e}.crossing-command:before,.crossing-clocks:before,.crossing-parallel:before{content:none}.journey-now>small{color:var(--crossing-muted);letter-spacing:.13em;font-size:8px}.journey-now h2{letter-spacing:-.055em;text-transform:uppercase;margin:42px 0 0;font-family:Inter Display,sans-serif;font-size:clamp(32px,3vw,50px);font-weight:400;line-height:.9}.journey-now>p{color:var(--crossing-muted);margin:18px 0 0;font-size:10px;line-height:1.6}.journey-now dl{margin:32px 0 0}.journey-now dl div{border-top:1px solid var(--crossing-line);gap:6px;padding:12px 0;display:grid}.journey-now dt{color:var(--crossing-muted);font-size:8px}.journey-now dd{overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.journey-now>a{margin-top:28px}@media (hover:hover) and (pointer:fine){.crossing-route:hover,.crossing-now:hover,.journey-now:hover{border-color:var(--crossing-line-strong);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 30px 82px #0000004d}.crossing-command:hover,.crossing-clocks:hover,.crossing-parallel:hover{transform:translateY(-2px);box-shadow:inset 1px 0 #e6e5df47,0 30px 82px #00000047}.crossing-now.is-stacked:hover{box-shadow:none;border-color:#0000;transform:none}.crossing-now.is-stacked:hover img{filter:grayscale(.72)saturate(.34)brightness(.56)contrast(1.08);transform:scale(1.018)}.crossing-command:hover:before,.crossing-route:hover:before,.crossing-clocks:hover:before,.crossing-parallel:hover:before,.journey-now:hover:before{opacity:1}.crossing-scene:hover img,.crossing-now:hover img{filter:grayscale(.6)saturate(.42)brightness(.61)contrast(1.08);transform:scale(1.035)}.crossing-now__peek:hover,.crossing-now__peek:focus-visible{border-color:var(--crossing-line-strong);color:var(--crossing-paper);outline:none}.crossing-now__archive:hover,.crossing-now__archive:focus-visible{color:var(--crossing-paper);outline:none}.crossing-primary-action:hover,.crossing-primary-action:focus-visible,.journey-now>a:hover,.journey-now>a:focus-visible,.journey-timeline__actions a.is-primary:hover,.journey-timeline__actions a.is-primary:focus-visible{color:var(--crossing-paper);background:0 0;border-color:#e7e7e1a6;outline:none;transform:translateY(-3px)}.crossing-secondary-actions a:hover,.crossing-secondary-actions a:focus-visible{color:var(--crossing-paper);outline:none}.crossing-parallel__list>a:hover,.crossing-parallel__list>a:focus-visible{color:var(--crossing-paper);background:#e7e7e109;outline:none}.crossing-secondary-actions a:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.crossing-route li>a:hover,.crossing-route li>a:focus-visible{background:#e7e7e10b;outline:none;transform:translateY(-3px)}.crossing-route>header>a:hover,.crossing-route>header>a:focus-visible,.journey-back:hover,.journey-back:focus-visible{color:var(--crossing-paper);outline:none}.journey-timeline__actions a:hover,.journey-timeline__actions a:focus-visible{border-color:var(--crossing-line-strong);background:#e7e7e10d;outline:none}}@media (hover:none){.crossing-command:active,.crossing-route:active,.crossing-clocks:active,.crossing-parallel:active,.crossing-now:active,.journey-now:active{border-color:var(--crossing-line-strong);transform:scale(.997)}}@media (max-width:1080px){.crossing-overview{grid-template-rows:42svh auto auto auto;grid-template-columns:1fr;height:auto;min-height:0}.crossing-command,.crossing-route{min-height:0}.crossing-now{min-height:280px}.crossing-clocks,.crossing-parallel{min-height:0}.crossing-command__truth{margin-top:22px}.journey-room__body{grid-template-columns:minmax(0,1fr) 300px;gap:54px}}@media (max-width:780px){:is(.instrument:has(.crossing-surface),.instrument:has(.crossing-loading)){padding:8px 8px 0}.crossing-overview{grid-template-rows:26svh auto auto auto;gap:8px}.crossing-overview>:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:inset 0 1px #ffffff06}.crossing-overview>*{overflow:visible}.crossing-scene{min-height:168px;overflow:hidden}.crossing-now{border:1px solid var(--crossing-line);background:#0a0c0c;min-height:48svh;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 66px #00000038}.crossing-command{padding:18px 18px 16px}.crossing-command__state{background-image:linear-gradient(90deg, var(--crossing-line), transparent);background-position:0 100%;background-repeat:no-repeat;background-size:68% 1px;border-bottom:0}.crossing-command h1{max-width:14ch;margin-top:14px;font-size:clamp(34px,11vw,48px)}.crossing-overview.is-waiting .crossing-command{padding:26px 18px 16px}.crossing-overview.is-waiting .crossing-command__state{background-image:none;padding-block:0 8px}.crossing-overview.is-waiting .crossing-command h1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:1px;position:absolute;overflow:hidden}.crossing-command__statement{display:none}.crossing-command__truth{border-top:0;border-bottom:0;grid-template-columns:1fr;margin-top:18px;padding:0}.crossing-command__truth div{background-image:linear-gradient(90deg, var(--crossing-line), transparent);background-position:0 100%;background-repeat:no-repeat;background-size:68% 1px;border-bottom:0;grid-template-columns:112px 1fr;align-items:start;padding:11px 0}.crossing-command__truth div:last-child{background-image:none;border-bottom:0}.crossing-overview.is-waiting .crossing-command__truth{margin-top:2px}.crossing-overview.is-waiting .crossing-command__truth div{background-image:none;grid-template-columns:max-content max-content;justify-content:start;align-items:baseline;gap:16px;padding:6px 0}.crossing-overview.is-waiting .crossing-command__truth dt{letter-spacing:.12em;text-transform:uppercase;font-size:7px}.crossing-overview.is-waiting .crossing-command__truth dd{text-align:left;letter-spacing:-.01em;font-size:11px}.crossing-overview.is-waiting .crossing-command__truth .is-review{background-image:linear-gradient(90deg,#e7e7e11a,#0000);background-position:0 0;background-repeat:no-repeat;background-size:52% 1px;grid-template-columns:1fr;gap:6px;margin-top:8px;padding:12px 0 0}.crossing-overview.is-waiting .crossing-command__truth .is-review dd{text-align:left;letter-spacing:-.05em;font-family:Inter Display,sans-serif;font-size:clamp(20px,6vw,26px);font-weight:400;line-height:1.05}.crossing-overview.is-waiting .crossing-command__consequence{max-width:34ch;margin-top:10px;font-size:9px;line-height:1.45}.crossing-primary-action{width:100%}.crossing-secondary-actions{width:auto;margin-top:16px;display:block}.crossing-secondary-actions a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.crossing-overview.is-waiting .crossing-secondary-actions{margin-top:12px}.crossing-overview.is-waiting .crossing-secondary-actions a{color:var(--crossing-muted);letter-spacing:.14em;font-size:8px;text-decoration:none}.crossing-overview.is-waiting .crossing-secondary-actions a:after{content:" →"}.crossing-route{padding:18px 18px 10px}.crossing-parallel{padding:20px}.crossing-parallel__list{grid-template-columns:1fr}.crossing-parallel__list>:is(article,a){padding:14px 0}.crossing-parallel__list>:is(article,a)+:is(article,a){border-top:1px solid var(--crossing-line);border-left:0;padding-left:0}.crossing-parallel footer,.crossing-route>header{flex-direction:column;align-items:flex-start}.crossing-route>header>div{width:100%}.crossing-route ol{grid-template-columns:1fr;height:auto;margin:8px 0 0;padding:0;overflow:visible}.crossing-route li{min-width:0}.crossing-route li+li>a{border-top:1px solid var(--crossing-line)}.crossing-route__line{display:none}.crossing-route li>a{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;height:auto;min-height:64px;padding:13px 0 13px 28px;display:grid}.crossing-route li>a:before{top:50%;left:0;transform:translateY(-50%)}.crossing-route li small{grid-column:1}.crossing-route li strong{grid-column:1;max-width:none;min-height:0}.crossing-route li>a>span{text-align:right;grid-area:1/2/span 2;align-self:center}.crossing-now .crossing-now__stage{display:block;position:absolute;inset:0}.crossing-now .crossing-now__layer{background:0 0;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.crossing-now .crossing-now__copy{bottom:86px}.crossing-now .crossing-now__copy strong{max-width:16ch;font-size:clamp(22px,7vw,32px)}.crossing-now .crossing-now__archive{text-underline-offset:4px;letter-spacing:.14em;text-decoration:underline;text-decoration-thickness:1px;top:16px;right:16px}.crossing-now .crossing-now__archive b{display:none}.crossing-now .crossing-now__peek{display:flex;bottom:12px;left:12px;right:12px}.crossing-now .crossing-now__peek strong{white-space:normal;font-size:11px;line-height:1.25}.crossing-clocks{padding:16px 18px 14px}.crossing-clocks__list{grid-template-columns:1fr;margin-top:12px}.crossing-clocks__list>div{grid-template-rows:auto auto auto;gap:5px;height:auto;padding:10px 0}.crossing-clocks__list>div+div{background-image:linear-gradient(90deg, var(--crossing-line), transparent);background-position:0 0;background-repeat:no-repeat;background-size:68% 1px;border-top:0;border-left:0;padding-left:0}.crossing-clocks__list strong{letter-spacing:-.01em;max-width:none;font-family:Inter,sans-serif;font-size:13px;line-height:1.3}.crossing-clocks footer{background-image:linear-gradient(90deg, var(--crossing-line), transparent);background-position:0 0;background-repeat:no-repeat;background-size:68% 1px;border-top:0;margin-top:8px;padding-top:14px}.crossing-clocks__work p{font-size:10px}.crossing-overview.is-waiting .crossing-clocks{padding:20px 18px 16px}.crossing-overview.is-waiting .crossing-clocks>header{color:var(--crossing-muted)}.crossing-overview.is-waiting .crossing-clocks__list{margin-top:8px}.crossing-overview.is-waiting .crossing-clocks__list>div{background-image:none;grid-template-rows:auto;grid-template-columns:auto 1fr;justify-content:stretch;align-items:baseline;gap:12px;height:auto;padding:7px 0;display:grid}.crossing-overview.is-waiting .crossing-clocks__list>div+div{background-image:linear-gradient(90deg,#e7e7e11a,#0000);background-position:0 0;background-repeat:no-repeat;background-size:52% 1px;border:0;padding-left:0}.crossing-overview.is-waiting .crossing-clocks__list small{letter-spacing:.12em;text-transform:uppercase;font-size:7px}.crossing-overview.is-waiting .crossing-clocks__list strong{text-align:right;letter-spacing:-.01em;justify-self:end;max-width:none;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.25}.crossing-overview.is-waiting .crossing-clocks footer{background-image:linear-gradient(90deg,#e7e7e11a,#0000);background-size:52% 1px;margin-top:10px;padding-top:12px}.crossing-overview.is-waiting .crossing-clocks footer span{letter-spacing:.12em;font-size:7px}.crossing-overview.is-waiting .crossing-clocks__work{gap:4px;margin-top:8px}.crossing-overview.is-waiting .crossing-clocks__work p{max-width:34ch;color:var(--crossing-muted);font-size:9px;line-height:1.45}.journey-room{padding-inline:18px}.journey-room__heading>div{margin-top:50px}.journey-room__heading h1{font-size:clamp(56px,18vw,78px)}.journey-room__body{flex-direction:column;gap:64px;margin-top:70px;display:flex}.journey-now{order:-1;width:100%;position:static}.journey-timeline>li{grid-template-columns:42px minmax(0,1fr);gap:12px}.journey-timeline__marker{justify-content:flex-start}.journey-timeline h2{font-size:clamp(38px,12vw,54px)}.journey-timeline dl{grid-template-columns:1fr}.journey-timeline dl div+div{border-top:1px solid var(--crossing-line);border-left:0;padding-left:0}.journey-timeline__actions{display:grid}.journey-timeline__actions a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.crossing-scene img,.crossing-now__layer img,.crossing-primary-action,.crossing-route li>a,.journey-timeline__actions a{transition:none}.crossing-command,.crossing-route,.crossing-clocks,.crossing-now,.journey-now,.crossing-command:before,.crossing-route:before,.crossing-clocks:before,.journey-now:before{transition:none;transform:none}}
:is(.instrument:has(.assignment-surface),.instrument:has(.assignment-missing),.instrument:has(.assignment-loading)){background:radial-gradient(circle at 75% 112%,#7c776b21,#0000 42%),#080909}.assignment-surface,.assignment-missing,.assignment-loading{--assignment-black:#070808;--assignment-ink:#0d0f0f;--assignment-plane:#151716;--assignment-paper:#e6e5df;--assignment-copy:#e6e5dfc2;--assignment-muted:#e6e5df7a;--assignment-faint:#e6e5df42;--assignment-line:#e6e5df24;--assignment-line-strong:#e6e5df4d;--assignment-ease:cubic-bezier(.22, .8, .22, 1);color:var(--assignment-paper);font-family:Inter,sans-serif}.assignment-surface :focus-visible,.assignment-missing :focus-visible{outline:1px solid var(--assignment-paper);outline-offset:4px}.assignment-overview{border:1px solid var(--assignment-line);background:#050506;border-radius:24px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(380px,.72fr);width:100%;height:calc(100svh - 74px);min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.assignment-scene{perspective:1180px;background:radial-gradient(circle at 46% 44%,#e6e5df09,#0000 28%),#050506;min-width:0;min-height:0;position:relative;overflow:visible}.assignment-scene__caption{z-index:2;max-width:42ch;position:absolute;bottom:28px;left:28px}.assignment-scene__caption small{color:var(--assignment-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.assignment-scene__caption strong{letter-spacing:-.04em;margin:10px 0 6px;font-family:Inter Display,sans-serif;font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:.92;display:block}.assignment-overview.is-verified .assignment-scene__caption strong{letter-spacing:-.055em;font-size:clamp(36px,3.6vw,56px)}.assignment-scene__caption>span{color:var(--assignment-copy);font-size:12px;line-height:1.45;display:block}.assignment-scene__caption p{max-width:38ch;color:var(--assignment-muted);margin:14px 0 0;font-size:11px;line-height:1.45}.assignment-scene__links{flex-wrap:wrap;gap:10px 28px;margin-top:18px;display:flex}.assignment-scene__links a,.assignment-scene__links .assignment-text-action{width:max-content;min-height:0;color:var(--assignment-muted);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}.assignment-scene__links a span,.assignment-scene__links .assignment-text-action span{transition:transform .32s var(--assignment-ease);margin:0;display:inline-block}.assignment-scene__links a:hover,.assignment-scene__links a:focus-visible,.assignment-scene__links .assignment-text-action:hover,.assignment-scene__links .assignment-text-action:focus-visible{color:var(--assignment-paper)}.assignment-scene__links a:hover span,.assignment-scene__links a:focus-visible span,.assignment-scene__links .assignment-text-action:hover span,.assignment-scene__links .assignment-text-action:focus-visible span{transform:translate(4px)}.assignment-volume,.assignment-volume__plate,.assignment-volume__face,.assignment-volume__rim,.assignment-volume__edge,.assignment-volume__gleam{position:absolute}.assignment-volume{aspect-ratio:1/1.32;z-index:1;width:min(32vw,268px);transform-style:preserve-3d;top:42%;left:48%;transform:translate(-50%,-52%)rotateY(-28deg)rotateX(9deg)rotate(-1.5deg)}.assignment-volume__plate{transform-style:preserve-3d;inset:0}.assignment-volume__face{background:linear-gradient(90deg,#e8e6de29 0 1px,#0000 1px),linear-gradient(#ffffff24,#0000 18%),linear-gradient(118deg,#e8e6de1f 0%,#10111138 22%,#0708087a 100%);border:0;border-radius:2px;inset:0;box-shadow:inset 0 1px #ffffff29,16px 26px 42px #00000057}.assignment-volume__rim{transform-origin:bottom;background:linear-gradient(90deg,#e8e6de47,#1213136b 36%,#0809098c);border-radius:2px 2px 0 0;height:11px;bottom:100%;left:1px;right:0;transform:rotateX(90deg)}.assignment-volume__edge{transform-origin:0;background:linear-gradient(#e8e6de4d 0%,#2425257a 16%,#080909b3 100%);border-radius:0 2px 2px 0;width:12px;top:1px;bottom:1px;left:100%;transform:rotateY(90deg)}.assignment-volume:not(.is-fixed) .assignment-volume__plate:first-child{transform:translate3d(-22px,14px,-56px)}.assignment-volume:not(.is-fixed) .assignment-volume__plate:nth-child(2){transform:translate3d(4px,2px,-22px)}.assignment-volume:not(.is-fixed) .assignment-volume__plate:nth-child(3){transform:translate3d(18px,-12px,14px)}.assignment-volume.is-fixed .assignment-volume__plate:first-child{transform:translateZ(-12px)}.assignment-volume.is-fixed .assignment-volume__plate:nth-child(2){transform:translateZ(-6px)}.assignment-volume.is-fixed .assignment-volume__plate:nth-child(3){transform:translate(0,0)}.assignment-volume.is-resolving .assignment-volume__plate{transition:none}.assignment-volume__gleam{pointer-events:none;opacity:0;transform-origin:bottom;height:11px;bottom:100%;left:1px;right:0;overflow:hidden;transform:rotateX(90deg)}.assignment-volume__gleam i{background:linear-gradient(90deg,#0000 6%,#e8e6dec7 48%,#0000 86%);position:absolute;inset:0}.assignment-folio,.assignment-folio__sheet,.assignment-folio__face,.assignment-folio__rim,.assignment-folio__edge{position:absolute}.assignment-folio{aspect-ratio:1/1.38;z-index:1;width:min(34vw,292px);transform-style:preserve-3d;top:42%;left:48%;transform:translate(-50%,-52%)rotateY(-24deg)rotateX(8deg)rotate(-1deg)}.assignment-folio__sheet{transform-style:preserve-3d;inset:0}.assignment-folio__sheet.is-back{background:linear-gradient(118deg,#e8e6de14 0%,#0c0d0d6b 100%);border-radius:2px;transform:translate3d(-18px,16px,-28px);box-shadow:18px 28px 48px #00000052}.assignment-folio__sheet.is-front{transform:translate3d(8px,-8px,12px)}.assignment-folio__face{background:linear-gradient(90deg,#e8e6de2e 0 1px,#0000 1px),linear-gradient(#ffffff29,#0000 20%),linear-gradient(118deg,#e8e6de24 0%,#1011113d 22%,#07080880 100%);border-radius:2px;inset:0;box-shadow:inset 0 1px #ffffff29,16px 26px 42px #00000057}.assignment-folio__rim{transform-origin:bottom;background:linear-gradient(90deg,#e8e6de47,#1213136b 36%,#0809098c);border-radius:2px 2px 0 0;height:10px;bottom:100%;left:1px;right:0;transform:rotateX(90deg)}.assignment-folio__edge{transform-origin:0;background:linear-gradient(#e8e6de4d 0%,#2425257a 16%,#080909b3 100%);border-radius:0 2px 2px 0;width:11px;top:1px;bottom:1px;left:100%;transform:rotateY(90deg)}@media (prefers-reduced-motion:no-preference){.assignment-volume{transition:width .7s cubic-bezier(.22,.8,.22,1),transform .7s cubic-bezier(.22,.8,.22,1)}.assignment-volume__plate{transition:transform .9s cubic-bezier(.22,.8,.22,1)}}.assignment-volume.is-exploded{width:min(32vw,268px);top:42%;left:48%;transform:translate(-50%,-52%)rotateY(-22deg)rotateX(8deg)rotate(-1deg)}.assignment-volume.is-exploded:not(.is-fixed) .assignment-volume__plate:first-child{transform:translate3d(-38px,24px,-92px)}.assignment-volume.is-exploded:not(.is-fixed) .assignment-volume__plate:nth-child(2){transform:translate3d(6px,4px,-28px)}.assignment-volume.is-exploded:not(.is-fixed) .assignment-volume__plate:nth-child(3){transform:translate3d(28px,-18px,22px)}.assignment-overview.is-verified .assignment-scene{background:radial-gradient(circle at 46% 44%,#e6e5df0f,#0000 34%),#050506}.assignment-overview.is-verified .assignment-volume:not(.is-exploded){transform:translate(-50%,-52%)rotateY(-16deg)rotateX(5deg)rotate(0)}.assignment-volume.is-fixed .assignment-volume__face{background:linear-gradient(90deg,#e8e6de33 0 1px,#0000 1px),linear-gradient(#ffffff2e,#0000 22%),linear-gradient(118deg,#e8e6de29 0%,#12131347 24%,#0809099e 100%)}.assignment-overview.is-verified .assignment-volume.is-exploded,.assignment-volume.is-exploded.is-fixed{width:min(32vw,268px);transform:translate(-50%,-52%)rotateY(-16deg)rotateX(5deg)rotate(0)}.assignment-briefing,.assignment-proof,.assignment-offer{z-index:2;background:linear-gradient(90deg,#e6e5df14,#0000 18%),#090a0ab8;border:0;border-radius:10px;flex-direction:column;align-self:center;min-width:0;height:88%;min-height:0;margin:0 20px 0 0;padding:36px 28px 44px 26px;display:flex;position:relative;box-shadow:inset 1px 0 #e6e5df33,0 28px 64px #0000002e}.assignment-briefing{overflow:hidden}.assignment-proof{overflow:auto}.assignment-offer{overflow:hidden}.assignment-briefing__body{flex-direction:column;flex:1;min-height:0;display:flex}.assignment-briefing__crumb{color:var(--assignment-muted);letter-spacing:.14em;margin:0;font-size:8px}.assignment-briefing h1{letter-spacing:-.045em;max-width:11ch;margin:36px 0 16px;font-family:Inter Display,sans-serif;font-size:clamp(30px,2.4vw,42px);font-weight:400;line-height:.96}.assignment-briefing__status{color:var(--assignment-muted);margin:0 0 18px;font-size:12px;line-height:1.45}.assignment-briefing__lead{max-width:28ch;color:var(--assignment-copy);letter-spacing:-.015em;margin:0;font-size:13px;line-height:1.55}.assignment-briefing__facts{gap:18px;margin:auto 0 8px;display:grid}.assignment-briefing__facts div{padding:0}.assignment-briefing__facts dt{color:var(--assignment-paper);letter-spacing:-.01em;text-transform:none;margin:0 0 4px;font-size:12px}.assignment-briefing__facts dd{color:var(--assignment-muted);letter-spacing:.01em;margin:0;font-size:11px;line-height:1.35}.assignment-briefing__action{width:max-content;color:var(--assignment-paper);letter-spacing:.02em;white-space:nowrap;align-items:center;margin-top:22px;font-size:11px;display:inline-flex}.assignment-briefing__action span{transition:transform .32s var(--assignment-ease);margin-left:8px;display:inline-block}.assignment-proof__body,.assignment-offer__body{flex-direction:column;flex:1;min-height:0;display:flex}.assignment-offer__clock{gap:6px;margin:0 0 8px;display:grid}.assignment-offer__clock small,.assignment-offer__clock span{color:var(--assignment-muted);font-size:8px;line-height:1.4}.assignment-offer__clock strong{letter-spacing:-.04em;font-family:Inter Display,sans-serif;font-size:clamp(22px,1.8vw,28px);font-weight:400;line-height:.94}.assignment-offer .assignment-briefing__lead{margin-bottom:0}.assignment-offer__actions{gap:10px;margin:20px 0 0;display:grid}.assignment-offer .assignment-briefing__facts{margin:auto 0 4px}.assignment-offer__cta{width:100%;min-height:52px;color:var(--assignment-paper);font:inherit;letter-spacing:.02em;cursor:pointer;transition:background .34s var(--assignment-ease), color .34s var(--assignment-ease), border-color .34s var(--assignment-ease), box-shadow .34s var(--assignment-ease);background:0 0;border:1px solid #e6e5df47;border-radius:2px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px 0 20px;font-size:11px;text-decoration:none;display:inline-flex}.assignment-offer__cta span{transition:transform .32s var(--assignment-ease);margin-left:8px;display:inline-block}.assignment-offer__cta:disabled{opacity:.4;cursor:wait}.assignment-offer__actions .assignment-offer__cta{margin-top:0}.assignment-offer__history{flex-wrap:wrap;gap:12px 18px;margin:12px 0 0;display:flex}.assignment-offer__history a{color:var(--assignment-muted);font-size:10px}.assignment-offer__history a.is-current{color:var(--assignment-paper)}.assignment-offer .assignment-scene__links{margin-top:8px;padding-top:18px}.assignment-offer .assignment-scene__links .assignment-text-action,.assignment-offer .assignment-scene__links a{min-height:0;text-decoration:none}.assignment-proof__crumb{color:var(--assignment-muted);letter-spacing:.14em;align-items:baseline;gap:8px;margin:0;font-size:8px;display:flex}.assignment-proof__crumb a{color:var(--assignment-copy);text-underline-offset:4px;text-decoration:underline}.assignment-proof h1,.assignment-offer h1{letter-spacing:-.045em;max-width:12ch;margin:36px 0 16px;font-family:Inter Display,sans-serif;font-size:clamp(30px,2.4vw,42px);font-weight:400;line-height:.96}.assignment-offer h1{max-width:12ch}.assignment-offer .offer-receipt h1{margin-top:28px}.assignment-offer .offer-receipt>p{max-width:28ch;color:var(--assignment-copy);letter-spacing:-.015em;margin:0;font-size:13px;line-height:1.55}.assignment-proof__lead{max-width:28ch;color:var(--assignment-copy);letter-spacing:-.015em;margin:0 0 32px;font-size:13px;line-height:1.55}.assignment-proof__lead:has(+.assignment-proof__detail){margin-bottom:8px}.assignment-proof__detail{max-width:30ch;color:var(--assignment-muted);letter-spacing:-.012em;margin:0 0 32px;font-size:12px;line-height:1.55}.assignment-proof__ledger{gap:0;margin-top:auto;display:grid}.assignment-proof__group+.assignment-proof__group{border-top:1px solid #e6e5df1a;margin-top:22px;padding-top:22px}.assignment-proof__group>p{color:var(--assignment-muted);letter-spacing:.14em;margin:0 0 12px;font-size:8px}.assignment-proof__group ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.assignment-proof__group li{border:0;padding:0}.assignment-proof__group li strong{letter-spacing:-.015em;font-size:13px;font-weight:400;display:block}.assignment-proof__group li span{color:var(--assignment-faint);margin-top:4px;font-size:10px;display:block}.assignment-proof__group li.is-complete strong{color:var(--assignment-paper)}.assignment-proof__group li.is-pending strong{color:var(--assignment-copy)}.assignment-proof__group.is-later>p{color:#e6e5df6b}.assignment-proof__group li.is-blocked strong{color:#e6e5df85}.assignment-proof__group li.is-blocked span{color:#e6e5df5c}.assignment-proof__terms{gap:14px;margin:auto 0 0;display:grid}.assignment-proof__terms div{padding:0}.assignment-proof__terms dt{color:var(--assignment-muted);letter-spacing:.12em;margin:0 0 4px;font-size:8px}.assignment-proof__terms dd{color:var(--assignment-paper);letter-spacing:-.015em;margin:0;font-size:13px}.assignment-proof__note{max-width:32ch;color:var(--assignment-muted);margin:22px 0 0;font-size:11px;line-height:1.5}.assignment-proof .assignment-scene__links{margin-top:22px}.assignment-overview.is-record .assignment-proof h1{max-width:16ch}.assignment-error{color:var(--assignment-copy);margin:12px 0 0;font-size:10px}.assignment-primary,.assignment-secondary{background:var(--assignment-paper);color:#101111;width:100%;min-height:56px;font:inherit;cursor:pointer;transition:transform .3s var(--assignment-ease), background .24s, color .24s, border-color .24s;border:1px solid #e6e5df85;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:0 18px 0 20px;font-size:9px;display:inline-flex}.assignment-primary b{font-size:18px;font-weight:400}.assignment-primary:disabled,.assignment-secondary:disabled{opacity:.4;cursor:wait}a.assignment-primary{text-decoration:none}.assignment-secondary{color:var(--assignment-paper);background:0 0;justify-content:center}.assignment-text-action{min-height:42px;color:var(--assignment-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline}.assignment-command__guard{color:var(--assignment-muted)!important;margin:14px 0 0!important;font-size:7px!important;line-height:1.5!important}.assignment-contract{padding:20px 22px}.assignment-contract>header,.verified-evidence>header{border-bottom:1px solid var(--assignment-line);justify-content:space-between;gap:22px;min-height:34px;display:flex}.assignment-contract>header>div,.verified-evidence>header>div{gap:18px;display:flex}.assignment-contract>header small,.assignment-contract>header span,.verified-evidence>header small,.verified-evidence>header span{color:var(--assignment-muted);letter-spacing:.1em;font-size:7px}.assignment-contract>header strong,.verified-evidence>header strong{font-size:8px;font-weight:400}.assignment-contract ol,.verified-evidence ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.assignment-contract li,.verified-evidence li{border-bottom:1px solid var(--assignment-line);min-width:0;min-height:174px;color:var(--assignment-muted);flex-direction:column;padding:15px 12px 11px 0;display:flex}.assignment-contract li+li,.verified-evidence li+li{border-left:1px solid var(--assignment-line);padding-left:12px}.assignment-contract li>span,.verified-evidence li>span{font-size:7px}.assignment-contract li>div,.verified-evidence li>div{gap:5px;margin-top:auto;display:grid}.assignment-contract li strong,.verified-evidence li strong{font-size:8px;font-weight:400;line-height:1.35}.assignment-contract li small,.verified-evidence li small{color:var(--assignment-faint);font-size:7px;line-height:1.35}.assignment-contract li em,.verified-evidence li em{color:inherit;margin-top:11px;font-size:7px;font-style:normal}.assignment-contract li.is-complete{color:var(--assignment-paper)}.assignment-contract li.is-complete>span:after,.verified-evidence li>span:after{content:"";background:var(--assignment-paper);border-radius:50%;width:5px;height:5px;margin-left:7px;display:inline-block}.assignment-contract li.is-blocked{opacity:.5}.assignment-context{flex-direction:column;padding:22px;display:flex}.assignment-context>header{color:var(--assignment-muted);letter-spacing:.1em;justify-content:space-between;font-size:7px;display:flex}.assignment-context>header small{font-size:inherit}.assignment-context h2{letter-spacing:-.05em;margin:38px 0 0;font-family:Inter Display,sans-serif;font-size:clamp(34px,3vw,48px);font-weight:400;line-height:.9}.assignment-context>p{color:var(--assignment-muted);margin:10px 0 0;font-size:9px}.assignment-context dl{margin:26px 0 20px}.assignment-context dl div{border-top:1px solid var(--assignment-line);grid-template-columns:88px 1fr;gap:10px;padding:9px 0;display:grid}.assignment-context dt,.assignment-context dd{margin:0;font-size:7px;line-height:1.4}.assignment-context dt{color:var(--assignment-muted)}.assignment-context>a{border-top:1px solid var(--assignment-line);border-bottom:1px solid var(--assignment-line);justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;font-size:8px;display:flex}.assignment-history-count{color:var(--assignment-faint);margin-top:10px;font-size:7px}.offer-intent{padding:0 0 12px}.offer-intent>p,.offer-receipt>p{max-width:32ch;color:var(--assignment-copy);letter-spacing:-.015em;margin:0 0 16px;font-size:13px;line-height:1.55}.offer-intent fieldset{border:0;margin:0 0 18px;padding:0}.offer-intent legend,.offer-intent>label{color:var(--assignment-muted);letter-spacing:.08em;font-size:8px}.offer-intent fieldset label{border-bottom:1px solid var(--assignment-line);min-height:44px;color:var(--assignment-copy);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.offer-intent fieldset input{appearance:none;border:1px solid var(--assignment-muted);border-radius:50%;width:12px;height:12px;margin:0}.offer-intent fieldset input:checked{background:var(--assignment-paper);box-shadow:inset 0 0 0 3px #181a19}.offer-intent>label{gap:9px;display:grid}.offer-intent textarea{resize:vertical;border:1px solid var(--assignment-line-strong);min-height:96px;color:var(--assignment-paper);font:inherit;background:#ffffff06;border-radius:2px;padding:13px;font-size:12px;line-height:1.5}.offer-intent__hint{color:var(--assignment-muted);letter-spacing:0;font-size:10px;line-height:1.5}.offer-intent .assignment-text-action{width:100%}.assignment-notice{border-top:1px solid var(--assignment-line);color:var(--assignment-copy);margin:14px 0 0;padding:12px 0;font-size:11px;line-height:1.5}.assignment-loading{min-height:calc(100svh - 74px);color:var(--assignment-muted);letter-spacing:.1em;place-items:center;font-size:8px;display:grid}.assignment-missing{background:var(--assignment-black);flex-direction:column;justify-content:center;min-height:calc(100svh - 74px);padding:9vw;display:flex}.assignment-missing small{color:var(--assignment-muted);letter-spacing:.1em;font-size:8px}.assignment-missing h1{letter-spacing:-.07em;text-transform:uppercase;max-width:12ch;margin:24px 0;font-family:Inter Display,sans-serif;font-size:clamp(52px,8vw,110px);font-weight:400;line-height:.82}.assignment-missing p{max-width:54ch;color:var(--assignment-copy);font-size:10px;line-height:1.6}.assignment-missing a{color:var(--assignment-muted);margin-top:30px;font-size:9px}@media (hover:hover) and (pointer:fine){.assignment-primary:hover,.assignment-primary:focus-visible{color:var(--assignment-paper);background:0 0;outline:0;transform:translateY(-2px)}.assignment-secondary:hover,.assignment-secondary:focus-visible{border-color:var(--assignment-line-strong);color:var(--assignment-paper);background:#e6e5df0d;outline:0}.assignment-briefing__action:hover,.assignment-briefing__action:focus-visible{color:#fff;outline:0}.assignment-briefing__action:hover span,.assignment-briefing__action:focus-visible span{transform:translate(4px)}.assignment-offer__cta:hover,.assignment-offer__cta:focus-visible{background:var(--assignment-paper);color:#101111;border-color:var(--assignment-paper);outline:0;box-shadow:0 16px 36px #00000047}.assignment-offer__cta:hover span,.assignment-offer__cta:focus-visible span{transform:translate(4px)}.assignment-text-action:hover,.assignment-text-action:focus-visible,.assignment-proof__crumb a:hover,.assignment-proof__crumb a:focus-visible{color:#fff;outline:0}}@media (hover:none),(pointer:coarse){.assignment-primary:active,.assignment-secondary:active,.assignment-text-action:active,.assignment-offer__cta:active{transform:scale(.992)}}@media (max-width:1080px){.assignment-overview{grid-template-rows:52svh auto;grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.assignment-briefing,.assignment-proof,.assignment-offer{align-self:stretch;height:auto;margin:0 12px 12px}}@media (max-width:780px){.instrument:has(.assignment-surface){padding:8px 8px 0}.assignment-overview{border-radius:0;flex-direction:column;gap:0;min-height:calc(100svh - 70px);display:flex}.assignment-scene{min-height:48svh}.assignment-briefing,.assignment-proof,.assignment-offer{padding-bottom:max(44px, env(safe-area-inset-bottom));border-right:1px solid var(--assignment-line);border-bottom:1px solid var(--assignment-line);border-left:1px solid var(--assignment-line);border-radius:24px 24px 0 0;flex:auto;margin:0;box-shadow:inset 1px 0 #e6e5df33}.assignment-briefing h1,.assignment-proof h1,.assignment-offer h1{line-height:1.1}.assignment-primary{min-height:60px}.assignment-overview.is-waiting .assignment-briefing__crumb,.assignment-overview.is-waiting .assignment-briefing__status,.assignment-overview.is-waiting .assignment-scene__caption p,.assignment-overview.is-waiting .assignment-scene__links a.is-echo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assignment-overview.is-waiting .assignment-briefing h1{margin:12px 0 16px}.assignment-overview.is-waiting .assignment-scene__links{margin-top:14px}.assignment-overview.is-waiting .assignment-briefing__facts{gap:28px;margin:32px 0 16px}.assignment-overview.is-waiting .assignment-briefing__facts dt{margin:0 0 10px}.assignment-overview.is-offer .assignment-scene__caption p,.assignment-overview.is-offer .assignment-proof__crumb a,.assignment-overview.is-offer .assignment-proof__crumb span[aria-hidden=true]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assignment-overview.is-offer .assignment-offer h1,.assignment-overview.is-offer .offer-receipt h1{max-width:14ch;margin:12px 0 16px;line-height:1.1}.assignment-overview.is-offer .assignment-briefing__facts{gap:28px;margin:32px 0 16px}.assignment-overview.is-offer .assignment-briefing__facts dt{margin:0 0 10px}.assignment-overview.is-verification .assignment-proof__crumb a,.assignment-overview.is-verification .assignment-proof__crumb span[aria-hidden=true]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assignment-overview.is-verification .assignment-proof h1{max-width:14ch;margin:12px 0 16px;line-height:1.1}.assignment-overview.is-verification .assignment-proof__ledger{margin-top:32px}.assignment-overview.is-verification .assignment-proof__group ul{gap:22px}.assignment-overview.is-verification .assignment-proof__group li span{margin-top:10px}.assignment-overview.is-verified:not(.is-record) .assignment-briefing__crumb,.assignment-overview.is-verified:not(.is-record) .assignment-scene__caption p,.assignment-overview.is-record .assignment-proof__crumb a,.assignment-overview.is-record .assignment-proof__crumb span[aria-hidden=true]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assignment-overview.is-verified:not(.is-record) .assignment-briefing h1,.assignment-overview.is-record .assignment-proof h1{max-width:14ch;margin:12px 0 16px;line-height:1.1}.assignment-overview.is-verified:not(.is-record) .assignment-briefing__facts{gap:28px;margin:32px 0 16px}.assignment-overview.is-verified:not(.is-record) .assignment-briefing__facts dt{margin:0 0 10px}.assignment-overview.is-record .assignment-proof__terms{gap:22px;margin:32px 0 0}.assignment-overview.is-record .assignment-proof__terms dt{margin:0 0 8px}}@media (prefers-reduced-motion:reduce){.assignment-surface *,.assignment-surface :before,.assignment-surface :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:is(.instrument:has(.milestones-surface),.instrument:has(.milestones-missing),.instrument:has(.milestones-loading)){background:radial-gradient(circle at 72% 112%,#b8bfc017,#0000 38%),radial-gradient(circle at 8% -12%,#fff6e10a,#0000 34%),#080807}.milestones-surface,.milestones-missing,.milestones-loading{--mile-black:#080909;--mile-plane:#141616db;--mile-plane-high:#1c1f1fe6;--mile-paper:#e5e8e6;--mile-copy:#e5e8e6c2;--mile-muted:#e5e8e67a;--mile-faint:#e5e8e640;--mile-line:#e5e8e624;--mile-line-strong:#e5e8e64f;--mile-mineral:#aeb5b4;--mile-ease:cubic-bezier(.22, .8, .22, 1);color:var(--mile-paper);font-family:Inter,sans-serif}.milestones-surface :focus-visible,.milestones-missing :focus-visible{outline:1px solid var(--mile-paper);outline-offset:4px}.milestones-overview{border:1px solid var(--mile-line);background:#070808;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.72fr);width:100%;height:calc(100svh - 74px);min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.milestones-scene{perspective:1400px;background:radial-gradient(circle at 46% 44%,#e5e8e60a,#0000 32%),#070808;min-width:0;min-height:0;position:relative;overflow:hidden}.milestones-plate{aspect-ratio:1.62;width:min(72%,420px);transform-style:preserve-3d;perspective:1200px;cursor:default;position:absolute;top:44%;left:50%;transform:translate(-50%,-52%)rotateY(-16deg)rotateX(7deg)}.milestones-plate__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.1s var(--mile-ease);position:relative}.milestones-plate.is-settled .milestones-plate__inner{transform:rotateY(180deg)}.milestones-plate__face{backface-visibility:hidden;background:linear-gradient(#ffffff29,#0000 18%),linear-gradient(125deg,#b0bab838 0%,#1214148c 34%,#070808eb 100%);border-radius:6px;flex-direction:column;justify-content:center;padding:28px 32px 30px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -18px 40px #00000047,0 1px #ffffff0f,22px 34px 54px #00000061}.milestones-plate__face:before{content:"";pointer-events:none;border:1px solid #e5e8e614;border-radius:3px;position:absolute;inset:10px}.milestones-plate__face.is-back{background:linear-gradient(#ffffff1a,#0000 24%),linear-gradient(125deg,#8c96942e 0%,#0a0c0ce0 100%);transform:rotateY(180deg)}.milestones-plate__face em{color:#e5e8e661;letter-spacing:.18em;font-size:9px;font-style:normal;position:absolute;top:18px;left:22px}.milestones-plate__face b{letter-spacing:-.06em;white-space:nowrap;font-family:Inter Display,sans-serif;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:.9;display:block}.milestones-plate__face b i{letter-spacing:.14em;opacity:.42;vertical-align:.65em;margin-left:.35em;font-size:11px;font-style:normal;font-weight:400;display:inline-block}.milestones-plate.is-room{aspect-ratio:1.58;width:min(82%,540px)}.milestones-plate__face strong{letter-spacing:-.04em;font-family:Inter Display,sans-serif;font-size:clamp(22px,2.2vw,32px);font-weight:400}.milestones-plate__face small{color:var(--mile-muted);margin-top:10px;font-size:11px;display:block}.milestones-plate.is-confirming .milestones-plate__face.is-front{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #e5e8e614,22px 34px 54px #00000061}.milestones-scene__caption{z-index:2;max-width:42ch;position:absolute;bottom:28px;left:28px}.milestones-scene__caption small{color:var(--mile-muted);letter-spacing:.14em;font-size:8px;display:block}.milestones-scene__caption strong{letter-spacing:-.04em;margin:10px 0 6px;font-family:Inter Display,sans-serif;font-size:clamp(28px,2.6vw,42px);font-weight:400;display:block}.milestones-scene__caption p{color:var(--mile-muted);margin:0;font-size:11px}.milestones-briefing{background:linear-gradient(90deg,#e5e8e614,#0000 18%),#090a0ab8;border-radius:10px;flex-direction:column;align-self:center;min-width:0;height:88%;min-height:0;margin:0 20px 0 0;padding:36px 28px 44px 26px;display:flex;overflow:hidden;box-shadow:inset 1px 0 #e5e8e633,0 28px 64px #0000002e}.milestones-briefing__body{flex-direction:column;flex:1;min-height:0;display:flex}.milestones-briefing__crumb{color:var(--mile-muted);letter-spacing:.14em;margin:0;font-size:8px}.milestones-briefing h1{letter-spacing:-.045em;max-width:11ch;margin:28px 0 10px;font-family:Inter Display,sans-serif;font-size:clamp(30px,2.4vw,42px);font-weight:400;line-height:.96}.milestones-briefing__amount{color:var(--mile-paper);letter-spacing:-.01em;margin:0 0 16px;font-size:13px}.milestones-briefing__lead{max-width:32ch;color:var(--mile-copy);margin:0;font-size:13px;line-height:1.55}.milestones-briefing__capacity{max-width:28ch;color:var(--mile-paper);margin:12px 0 0;font-size:13px}.milestones-briefing__facts{gap:16px;margin:auto 0 18px;display:grid}.milestones-briefing__facts dt{color:var(--mile-paper);margin:0 0 4px;font-size:12px}.milestones-briefing__facts dd{color:var(--mile-muted);margin:0;font-size:11px}.milestones-briefing__sequence{border-top:1px solid var(--mile-line);flex-wrap:wrap;gap:14px 18px;margin:0 0 22px;padding:14px 0 0;list-style:none;display:flex}.milestones-briefing__plan{border-top:1px solid var(--mile-line);color:var(--mile-paper);margin:0 0 22px;padding-top:14px;font-size:11px;text-decoration:none}.milestones-briefing__sequence a{color:var(--mile-faint);flex-direction:column;gap:6px;text-decoration:none;display:flex}.milestones-briefing__sequence .is-current a{color:var(--mile-paper)}.milestones-briefing__sequence span{letter-spacing:-.01em;font-size:11px}.milestones-briefing__sequence em{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal}.milestones-briefing__action{width:max-content;color:var(--mile-paper);white-space:nowrap;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.milestones-briefing__detail{color:var(--mile-muted);margin-top:14px;font-size:11px;text-decoration:none;display:inline-flex}.milestone-room.is-commit .milestones-plate{transform:translate(-50%,-52%)rotateY(-6deg)rotateX(3deg)}.milestones-briefing__note{max-width:32ch;color:var(--mile-muted);margin:18px 0 0;font-size:10px;line-height:1.5}.milestones-error{color:var(--mile-paper);margin-top:12px;font-size:10px}.milestones-primary{background:var(--mile-paper);color:#12110e;width:100%;min-height:56px;font:inherit;cursor:pointer;transition:transform .3s var(--mile-ease), background .24s, color .24s;border:1px solid #e9e4d88a;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:0 18px 0 20px;font-size:9px;display:inline-flex}.milestones-primary b{font-size:18px;font-weight:400}.milestones-primary:hover{transform:translateY(-2px)}.milestone-room{border:1px solid var(--mile-line);background:#070808;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(300px,35%);width:100%;height:calc(100svh - 74px);min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.milestone-instrument{background:linear-gradient(90deg,#e5e8e614,#0000 18%),#090a0ab8;border-radius:10px;flex-direction:column;align-self:center;min-width:0;height:88%;min-height:0;margin:0 20px 0 0;padding:36px 28px 44px 26px;display:flex;overflow:auto;box-shadow:inset 1px 0 #e5e8e633,0 28px 64px #0000002e}.milestone-instrument h1{letter-spacing:-.045em;max-width:11ch;margin:28px 0 16px;font-family:Inter Display,sans-serif;font-size:clamp(30px,2.4vw,42px);font-weight:400;line-height:.96}.milestone-instrument .milestones-briefing__lead+.milestones-briefing__lead{margin-top:10px}.milestone-instrument .milestones-briefing__facts{margin:28px 0 0}.milestone-pay{border-top:1px solid var(--mile-line);margin-top:auto;padding-top:22px}.milestone-pay__title{margin:0 0 8px;font-size:13px}.milestone-pay__body{max-width:32ch;color:var(--mile-copy);margin:0;font-size:13px;line-height:1.55}.milestone-pay__note,.milestone-pay__capacity{max-width:32ch;color:var(--mile-muted);margin:12px 0 0;font-size:11px;line-height:1.5}.milestone-pay .milestones-briefing__action{color:var(--mile-paper);cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0}.milestone-pay .milestones-briefing__action:disabled{opacity:.5;cursor:wait}.milestone-pay .milestones-briefing__detail{display:block}.milestone-room.is-inspect .milestones-plate.is-locked{opacity:.78;transform:translate(-48%,-50%)rotateY(-30deg)rotateX(11deg)}.milestone-room.is-inspect .milestone-instrument{overflow:hidden}.milestone-room.is-inspect .milestone-instrument h1{max-width:14ch;margin:22px 0 12px}.milestone-room.is-inspect .milestones-briefing__lead{white-space:pre-line;max-width:32ch;font-size:13px}.milestone-room.is-locked.is-inspect .milestones-briefing__facts{grid-template-columns:1fr;gap:22px;margin:36px 0 0}.milestone-room.is-locked.is-inspect .milestones-briefing__facts div:last-child{grid-column:auto}.milestone-inspect__planned{margin:28px 0 0}.milestone-inspect__planned span{color:var(--mile-muted);font-size:11px;display:block}.milestone-inspect__planned strong{color:var(--mile-paper);margin-top:8px;font-size:15px;font-weight:400;display:block}.milestone-room.is-inspect .milestones-briefing__amount{margin:14px 0 0}.milestone-room.is-inspect .milestones-briefing__facts{grid-template-columns:1fr 1fr;gap:12px 18px;margin:20px 0 0}.milestone-room.is-inspect .milestones-briefing__facts div:last-child{grid-column:1/-1}.milestone-history__chrono{border-top:1px solid var(--mile-line);gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.milestone-history__chrono li{grid-template-columns:118px 1fr;align-items:baseline;gap:10px;display:grid}.milestone-history__chrono time{color:var(--mile-muted);font-size:11px}.milestone-history__chrono strong{color:var(--mile-copy);font-size:12px;font-weight:400}.milestone-history__chrono .is-confirm strong{color:var(--mile-paper)}.milestones-loading,.milestones-missing{min-height:calc(100svh - 74px);color:var(--mile-muted);padding:56px;font-size:10px}.milestones-missing a{color:var(--mile-paper);text-underline-offset:4px;margin-top:20px;text-decoration:underline;display:inline-block}@media (max-width:980px){.milestones-overview,.milestone-room{grid-template-columns:minmax(0,1fr) minmax(260px,34%)}}@media (max-width:780px){.instrument:has(.milestones-surface){padding:8px 8px 0}.milestones-overview,.milestone-room{height:auto;min-height:calc(100svh - 74px);box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.milestones-scene{min-height:48svh}.milestones-briefing,.milestone-instrument{height:auto;padding:36px 28px max(44px, env(safe-area-inset-bottom)) 26px;border-right:1px solid var(--mile-line);border-bottom:1px solid var(--mile-line);border-left:1px solid var(--mile-line);border-radius:24px 24px 0 0;flex:auto;align-self:stretch;margin:0;box-shadow:inset 1px 0 #e5e8e633}.milestones-briefing h1,.milestone-instrument h1{margin-top:22px}.milestones-plate{width:min(78%,340px)}.milestones-overview .milestones-briefing__crumb,.milestones-overview .milestones-briefing__amount,.milestones-overview .milestones-scene__caption p.is-echo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.milestones-overview .milestones-briefing h1{margin:12px 0 16px;line-height:1.1}.milestones-overview .milestones-briefing__facts{gap:28px;margin:32px 0 16px}.milestones-overview .milestones-briefing__facts dt{margin:0 0 10px}.milestone-room.is-inspect .milestone-instrument{overflow:visible}.milestone-room.is-inspect .milestones-briefing__crumb,.milestone-room.is-inspect .milestone-instrument h1,.milestone-room.is-inspect .milestones-scene__caption p.is-echo,.milestone-room.is-inspect .milestones-briefing__capacity.is-echo,.milestone-room.is-inspect .milestone-inspect__planned,.milestone-room.is-inspect .milestones-briefing__facts div.is-echo,.milestone-room.is-inspect .milestone-history__chrono li.is-echo,.milestone-room.is-inspect .milestones-briefing__detail.is-echo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.milestone-room.is-inspect .milestones-briefing__lead{max-width:28ch;margin:12px 0 16px;line-height:1.55}.milestone-room.is-inspect .milestones-briefing__capacity{margin:12px 0 16px}.milestone-room.is-inspect .milestones-briefing__facts,.milestone-room.is-locked.is-inspect .milestones-briefing__facts{grid-template-columns:1fr;gap:28px;margin:32px 0 16px}.milestone-room.is-inspect .milestones-briefing__facts dt{margin:0 0 10px}.milestone-room.is-inspect .milestone-history__chrono{gap:16px;margin:32px 0 0;padding-top:22px}.milestone-room.is-inspect .milestone-history__chrono li{grid-template-columns:1fr;gap:6px}.milestone-room.is-commit .milestone-instrument{overflow:visible}.milestone-room.is-commit .milestones-briefing__crumb,.milestone-room.is-commit .milestone-instrument h1.is-echo,.milestone-room.is-commit .milestones-scene__caption p.is-echo,.milestone-room.is-commit .milestones-briefing__facts div.is-echo,.milestone-room.is-commit .milestones-briefing__detail.is-echo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.milestone-room.is-commit .milestones-briefing__lead{max-width:28ch;margin:12px 0 16px;line-height:1.55}.milestone-room.is-commit .milestones-briefing__lead+.milestones-briefing__lead{margin-top:10px}.milestone-room.is-commit .milestones-briefing__facts{grid-template-columns:1fr;gap:28px;margin:32px 0 16px}.milestone-room.is-commit .milestones-briefing__facts dt{margin:0 0 10px}}@media (prefers-reduced-motion:reduce){.milestones-primary{transition:none}}@media (hover:hover) and (pointer:fine){.milestones-plate{transition:transform .4s var(--mile-ease)}.milestones-plate:hover{transform:translate(-50%,-54%)rotateY(-12deg)rotateX(5deg)}.milestones-plate.is-locked:hover{transform:translate(-48%,-52%)rotateY(-26deg)rotateX(9deg)}.milestones-briefing__sequence a:hover,.milestones-briefing__sequence a:focus-visible{color:var(--mile-paper)}}@media (hover:none),(pointer:coarse){.milestones-primary:active{transform:scale(.992)}}@media (prefers-reduced-motion:reduce){.milestones-surface *,.milestones-surface :before,.milestones-surface :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:is(.instrument:has(.departure-surface),.instrument:has(.departure-loading),.instrument:has(.departure-missing)){background:radial-gradient(circle at 28% 118%,#b8bfba14,#0000 42%),radial-gradient(circle at 88% -8%,#fff6e109,#0000 32%),#080908}.departure-surface,.departure-loading,.departure-missing{--dep-paper:#e6e7e2;--dep-copy:#e6e7e2c2;--dep-muted:#e6e7e278;--dep-faint:#e6e7e23d;--dep-line:#e6e7e224;--dep-strong:#e6e7e24d;--dep-plane:#121514;--dep-green:#728078;--dep-mineral:#aeb5b3;--dep-ease:cubic-bezier(.22, .8, .22, 1);color:var(--dep-paper);font-family:Inter,sans-serif}.departure-surface :focus-visible,.departure-missing :focus-visible{outline:1px solid var(--dep-paper);outline-offset:4px}.instrument:has(.departure-overview){padding:10px}.departure-overview{border:1px solid var(--dep-line);background:#070808;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.72fr);width:100%;height:calc(100svh - 74px);min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.departure-scene{perspective:1560px;background:radial-gradient(circle at 42% 38%,#e6e7e20b,#0000 32%),#070808;min-width:0;min-height:0;position:relative;overflow:hidden}.departure-field{perspective:1600px;position:absolute;inset:4% 2% 10% 4%}.departure-stage{transform-origin:48% 68%;transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(62deg)rotate(-11deg)}.departure-board,.departure-board__top,.departure-board__front,.departure-board__side,.departure-object,.departure-object__mass,.departure-object b,.departure-object__face,.departure-object__rim,.departure-object__edge{position:absolute}.departure-board{height:74%;transform-style:preserve-3d;top:16%;left:2%;right:6%}.departure-board__top{background:linear-gradient(90deg,#e8e6de1f 0 1px,#0000 1px),linear-gradient(#ffffff1a,#0000 16%),linear-gradient(128deg,#b0b8b233 0%,#1618179e 36%,#080908f5 100%);border-radius:2px;inset:0;box-shadow:inset 0 1px #ffffff24,0 48px 90px #00000085}.departure-board__front{transform-origin:top;background:linear-gradient(#303432f2,#050605);border-radius:0 0 2px 2px;height:22px;top:100%;left:0;right:0;transform:rotateX(-90deg)}.departure-board__side{transform-origin:0;background:linear-gradient(#b0b8b247,#0a0b0bdb);width:18px;top:0;bottom:0;left:100%;transform:rotateY(90deg)}.departure-object{color:inherit;transform-style:preserve-3d;outline:none;text-decoration:none;display:block}.departure-object__mass{transform-style:preserve-3d;inset:0}.departure-object__lift{transform-style:preserve-3d;position:absolute;inset:0}.departure-object b{transform-style:preserve-3d;inset:0}.departure-object__face{background:linear-gradient(90deg,#e8e6de33 0 1px,#0000 1px),linear-gradient(#fff3,#0000 22%),linear-gradient(118deg,#e8e6de33 0%,#1213136b 24%,#070808c7 100%);border-radius:2px;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff3,14px 22px 32px #0000005c}.departure-object__face:after{content:"";opacity:0;pointer-events:none;transition:opacity .42s var(--dep-ease);background:#070808;position:absolute;inset:0}.departure-object__rim{transform-origin:bottom;background:linear-gradient(90deg,#e8e6de4d,#1213136b 36%,#0809098c);border-radius:2px 2px 0 0;height:10px;bottom:100%;left:1px;right:0;transform:rotateX(90deg)}.departure-object__edge{transform-origin:0;background:linear-gradient(#e8e6de4d 0%,#2425257a 16%,#080909b3 100%);border-radius:0 2px 2px 0;width:11px;top:1px;bottom:1px;left:100%;transform:rotateY(90deg)}.departure-object.is-pack{width:min(21vw,196px);height:min(27vw,248px);top:24%;left:10%;transform:translateZ(12px)rotate(-9deg)}.departure-object.is-pack .departure-object__mass b:first-child{transform:translate3d(-12px,16px,-12px)}.departure-object.is-pack .departure-object__mass b:nth-child(2){transform:translate3d(-5px,7px,-6px)}.departure-object.is-pack .departure-object__mass b:nth-child(3){transform:translate(0,0)}.departure-object.is-route{width:min(40vw,380px);height:36px;top:72%;left:24%;transform:translateZ(10px)rotate(-3deg)}.departure-field .departure-object.is-route .departure-object__mass b{height:100%;inset:0 auto auto}.departure-field .departure-object.is-route .departure-object__mass b:first-child{width:36%;left:0;transform:translate3d(0,3px,-6px)}.departure-field .departure-object.is-route .departure-object__mass b:nth-child(2){width:34%;height:70%;top:16%;left:33%;transform:translateZ(7px)}.departure-field .departure-object.is-route .departure-object__mass b:nth-child(3){width:36%;height:88%;top:8%;left:64%;transform:translate3d(0,4px,-3px)}.departure-object.is-support{width:min(13vw,112px);height:min(11vw,86px);top:34%;left:64%;transform:translateZ(14px)}.departure-field .departure-object.is-support .departure-object__mass b{width:84%;height:26%;transition:transform .42s var(--dep-ease);left:8%}.departure-field .departure-object.is-support .departure-object__mass b:first-child{top:10%;transform:translateZ(-3px)rotate(-4deg)}.departure-field .departure-object.is-support .departure-object__mass b:nth-child(2){width:78%;top:38%;transform:translate3d(8px,0,2px)rotate(3deg)}.departure-field .departure-object.is-support .departure-object__mass b:nth-child(3){width:82%;top:64%;transform:translate3d(-3px,0,6px)rotate(-2deg)}.departure-field .departure-object.is-support.is-active .departure-object__mass b:first-child{transform:translate3d(-2px,-5px,-8px)rotate(-5deg)}.departure-field .departure-object.is-support.is-active .departure-object__mass b:nth-child(2){transform:translate3d(10px,0,5px)rotate(4deg)}.departure-field .departure-object.is-support.is-active .departure-object__mass b:nth-child(3){transform:translate3d(-4px,6px,11px)rotate(-3deg)}.departure-object.is-open .departure-object__mass{opacity:.42}.departure-object.is-open .departure-object__mass b:last-child{transform:translate3d(10px,-8px,18px)}.departure-field.is-inspecting .departure-object:not(.is-active) .departure-object__face:after{opacity:.4}.departure-object.is-active{z-index:4}.departure-object.is-active .departure-object__face{box-shadow:inset 0 1px #ffffff75,16px 28px 40px #0000006b}.departure-object.is-seated,.departure-field.is-inspecting .departure-object{animation:none;translate:none}.departure-object:focus-visible .departure-object__face{box-shadow:inset 0 1px #ffffff57,14px 22px 32px #0000005c}.departure-index{display:none}.departure-field.is-complete .departure-object.is-pack{transform:translateZ(16px)rotate(-4deg)}.departure-field.is-complete .departure-object.is-pack .departure-object__mass b:first-child{transform:translate3d(0,4px,-8px)}.departure-field.is-complete .departure-object.is-pack .departure-object__mass b:nth-child(2){transform:translate3d(0,2px,-4px)}@media (prefers-reduced-motion:no-preference){.departure-object.is-pack{animation:departure-seat .9s var(--dep-ease) both}.departure-object.is-route{animation:departure-seat .9s var(--dep-ease) .1s both}.departure-object.is-support{animation:departure-seat .9s var(--dep-ease) .18s both}}@keyframes departure-seat{0%{translate:0 -14px 46px}to{translate:0}}.departure-scene__caption{z-index:2;max-width:34ch;position:absolute;bottom:28px;left:28px}.departure-scene__caption p{color:var(--dep-muted);margin:0;font-size:13px}.departure-briefing{z-index:3;background:linear-gradient(#e6e7e212,#0000 18%),#0b0c0cdb;border-radius:10px;flex-direction:column;align-self:center;min-width:0;height:88%;min-height:0;margin:0 20px 0 0;padding:36px 28px 28px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 0 #e6e7e229,0 28px 64px #0000002e}.departure-briefing__crumb{color:var(--dep-muted);letter-spacing:.14em;margin:0 0 18px;font-size:8px}.departure-briefing h1{letter-spacing:-.04em;max-width:11ch;margin:0 0 12px;font-family:Inter Display,sans-serif;font-size:clamp(26px,2.1vw,36px);font-weight:400;line-height:.96}.departure-briefing__lead{max-width:32ch;color:var(--dep-copy);margin:0;font-size:13px;line-height:1.55}.departure-briefing__now{gap:22px;margin:28px 0 0;display:grid}.departure-briefing__now>p{color:var(--dep-muted);margin:0;font-size:11px}.departure-briefing__now article p{color:var(--dep-copy);margin:6px 0 0;font-size:13px;line-height:1.45}.departure-briefing__facts{gap:14px;margin:22px 0 0;display:grid}.departure-briefing__facts div{gap:4px;display:grid}.departure-briefing__facts dt{color:var(--dep-muted);font-size:11px}.departure-briefing__facts dd{color:var(--dep-paper);margin:0;font-size:13px}.departure-briefing__actions{border-top:1px solid var(--dep-line);margin-top:auto;padding-top:22px}.departure-briefing__action{appearance:none;width:max-content;color:var(--dep-paper);font:inherit;letter-spacing:.02em;cursor:pointer;transition:background-size .32s var(--dep-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;align-items:center;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.departure-briefing__action:disabled{cursor:wait;opacity:.45}.departure-briefing__now .departure-briefing__action,.departure-briefing__preview .departure-briefing__action{letter-spacing:-.03em;font-family:Inter Display,sans-serif;font-size:18px}.departure-briefing__pieces{justify-items:start;gap:10px;margin-top:auto;padding-top:22px;display:grid}.departure-briefing__pieces p:first-child{color:var(--dep-muted);margin:0;font-size:11px}.departure-briefing__pieces p:nth-child(2){color:var(--dep-copy);margin:0 0 6px;font-size:13px;line-height:1.45}.departure-briefing__preview{flex-direction:column;flex:1;min-height:0;display:flex}.departure-briefing__pane{min-height:0;transition:opacity .38s var(--dep-ease);flex-direction:column;flex:1;display:flex}.departure-briefing__pane.is-dim{opacity:0;pointer-events:none}.departure-briefing__preview-layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s var(--dep-ease), visibility .38s var(--dep-ease);padding:36px 28px 28px 26px;position:absolute;inset:0}.departure-briefing__preview-layer.is-visible{opacity:1;visibility:visible;pointer-events:auto}.departure-briefing__preview h1{max-width:14ch}.departure-briefing__preview .departure-briefing__action{margin-top:28px}.departure-briefing__action span{transition:transform .32s var(--dep-ease);margin-left:8px;display:inline-block}.departure-confirm{gap:16px;display:grid}.departure-confirm label{color:var(--dep-copy);align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.departure-confirm input{appearance:none;border:1px solid var(--dep-muted);background:0 0;width:16px;height:16px;margin-top:2px}.departure-confirm input:checked{background:var(--dep-paper);box-shadow:inset 0 0 0 3px #0c0d0d}.departure-confirm p{color:var(--dep-muted);margin:0;font-size:11px}.departure-briefing__beacon{max-width:34ch;color:var(--dep-faint);margin:18px 0 0;font-size:10px;line-height:1.5}.departure-error{color:var(--dep-paper);margin-top:10px;font-size:10px}.departure-field.is-solo .departure-object.is-pack{top:22%;left:28%}.departure-field.is-solo .departure-object.is-route{width:min(48vw,420px);top:48%;left:16%}.departure-field.is-solo .departure-object.is-support{top:28%;left:38%}.departure-room .departure-briefing h1{max-width:16ch}.departure-loading,.departure-missing{min-height:calc(100svh - 74px);color:var(--dep-muted);padding:56px;font-size:10px}.departure-missing a{color:var(--dep-paper);margin-top:20px;display:inline-block}:is(.instrument:has(.pack-room),.instrument:has(.travel-room),.instrument:has(.channels-room)){padding:10px}.pack-room,.travel-room,.channels-room{z-index:1;isolation:isolate;border:1px solid var(--dep-line);background:#070808;border-radius:24px;width:100%;height:calc(100svh - 74px);min-height:690px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.pack-room{grid-template-columns:minmax(0,1.2fr) minmax(320px,400px);display:grid}.pack-folio{perspective:1280px;background:radial-gradient(circle at 42% 38%,#e6e7e20b,#0000 32%),#070808;position:relative}.pack-folio .departure-object{pointer-events:none}.pack-folio .departure-object.is-pack{width:min(36vw,320px);height:min(48vw,430px);top:16%;left:18%;transform:rotateY(-22deg)rotateX(10deg)translateZ(24px)}.pack-colophon{z-index:3;isolation:isolate;background:linear-gradient(#e6e7e212,#0000 18%),#0b0c0c;border-radius:10px;flex-direction:column;align-self:center;height:88%;margin:0 20px 0 0;padding:36px 28px 28px 26px;display:flex;position:relative;box-shadow:inset 1px 0 #e6e7e229,0 28px 64px #0000002e}.pack-colophon h1{letter-spacing:-.04em;max-width:8ch;margin:0 0 12px;font-family:Inter Display,sans-serif;font-size:clamp(28px,2.4vw,40px);font-weight:400;line-height:.92}.pack-contents{margin:28px 0 0;padding:0;list-style:none}.pack-contents li{padding:20px 0}.pack-contents li+li{border-top:1px solid var(--dep-line)}.pack-contents em,.pack-contents strong,.pack-contents span{display:block}.pack-contents em{color:var(--dep-muted);margin:0 0 6px;font-size:11px;font-style:normal}.pack-contents strong{font-size:14px;font-weight:400;line-height:1.35}.pack-contents span{color:var(--dep-copy);margin-top:4px;font-size:12px}.pack-archway{color:var(--dep-muted);margin:auto 0 18px;font-size:11px}.pack-actions{justify-items:start;gap:14px;display:grid}.travel-room{grid-template-columns:minmax(0,1.25fr) minmax(300px,380px);display:grid}.travel-scene{perspective:1280px;background:radial-gradient(circle at 42% 38%,#e6e7e20b,#0000 32%),#070808;position:relative}.travel-rail{height:56px;transform-style:preserve-3d;grid-template-columns:1.2fr .85fr .55fr;column-gap:8px;display:grid;position:absolute;top:46%;left:10%;right:12%;transform:rotateX(64deg)rotate(-4deg)}.travel-rail__seg{height:100%;transform-style:preserve-3d;display:block;position:relative}.travel-rail__seg b{transform-style:preserve-3d;position:absolute;inset:0}.travel-rail__seg.is-conserved{transform:translateZ(2px)translateY(12px)}.travel-rail__seg.is-candidate.is-loose{opacity:.7;margin-left:10px;transform:translate3d(8px,-12px,22px)rotate(3deg)}.travel-rail__seg.is-candidate.is-solid{transform:translateZ(4px)translateY(8px)}.travel-rail__seg.is-open{opacity:.34;margin-left:28px;transform:translateY(-2px)}.travel-rail__seg.is-open b{width:68%;left:0;right:auto}.travel-rail.is-open .travel-rail__seg.is-conserved{opacity:.42}.travel-instrument{z-index:3;isolation:isolate;background:linear-gradient(#e6e7e212,#0000 18%),#0b0c0c;border-radius:10px;flex-direction:column;align-self:center;height:88%;margin:0 20px 0 0;padding:36px 28px 28px 26px;display:flex;position:relative;overflow:auto;box-shadow:inset 1px 0 #e6e7e229,0 28px 64px #0000002e}.travel-instrument h1{letter-spacing:-.04em;max-width:12ch;margin:0 0 12px;font-family:Inter Display,sans-serif;font-size:clamp(26px,2.2vw,36px);font-weight:400;line-height:.96}.travel-truth{gap:22px;margin:28px 0 0;display:grid}.travel-truth__group h2{color:var(--dep-muted);margin:0 0 10px;font-size:11px;font-weight:400}.travel-truth__group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.travel-truth__group strong{font-size:13px;font-weight:400;display:block}.travel-truth__group span{color:var(--dep-muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.travel-truth__group.is-conserved strong{color:var(--dep-paper)}.travel-truth__group.is-candidate strong,.travel-truth__group.is-open strong{color:var(--dep-copy)}.travel-room__confirm{gap:16px;margin-top:auto;padding-top:18px;display:grid}.travel-room__confirm label{color:var(--dep-copy);align-items:flex-start;gap:10px;font-size:12px;display:flex}.travel-room__confirm input{appearance:none;border:1px solid var(--dep-muted);background:0 0;width:16px;height:16px;margin-top:2px}.travel-room__confirm input:checked{background:var(--dep-paper);box-shadow:inset 0 0 0 3px #0c0d0d}.channels-room{grid-template-columns:minmax(0,1.2fr) minmax(300px,380px);display:grid}.channels-plate{perspective:1280px;background:radial-gradient(circle at 42% 38%,#e6e7e20b,#0000 32%),#070808;position:relative}.channels-plate .departure-object{pointer-events:none}.channels-plate .departure-object.is-support{width:min(28vw,220px);height:min(34vw,268px);top:22%;left:24%;transform:rotateY(16deg)rotateX(8deg)translateZ(12px)}.channels-plate .departure-object.is-support .departure-object__mass b:first-child{width:88%;height:90%;transform:translate3d(0,16px,-10px)rotate(-8deg)}.channels-plate .departure-object.is-support .departure-object__mass b:nth-child(2){width:74%;height:78%;transform:translate3d(30px,4px,8px)rotate(10deg)}.channels-plate .departure-object.is-support .departure-object__mass b:nth-child(3){width:58%;height:16%;transform:translate3d(14px,78px,18px)rotate(-3deg)}.channels-instrument{background:linear-gradient(#e6e7e212,#0000 18%),#0b0c0cdb;border-radius:10px;flex-direction:column;align-self:center;height:88%;margin:0 20px 0 0;padding:36px 28px 28px 26px;display:flex;box-shadow:inset 1px 0 #e6e7e229,0 28px 64px #0000002e}.channels-instrument h1{letter-spacing:-.04em;max-width:14ch;margin:0 0 12px;font-family:Inter Display,sans-serif;font-size:clamp(26px,2.2vw,38px);font-weight:400;line-height:.96}.channels-instrument__facts{gap:22px;margin:28px 0 auto;display:grid}.channels-instrument__facts dt{color:var(--dep-muted);font-size:11px}.channels-instrument__facts dd{color:var(--dep-copy);margin:6px 0 0;font-size:13px;line-height:1.5}.channels-instrument .departure-briefing__action{letter-spacing:-.03em;font-family:Inter Display,sans-serif;font-size:18px}@media (max-width:980px){.departure-overview{grid-template-columns:minmax(0,1fr) minmax(260px,36%)}.pack-room,.travel-room,.channels-room{grid-template-columns:minmax(0,1fr) minmax(260px,34%)}.departure-object.is-pack{width:132px;height:168px}.departure-object.is-route{width:220px}.pack-folio .departure-object.is-pack{width:min(42vw,240px);height:min(54vw,320px)}}@media (max-width:780px){.instrument:has(.departure-surface){padding:8px 8px 0}.departure-overview,.pack-room,.travel-room,.channels-room{height:auto;min-height:calc(100svh - 74px);box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.pack-folio,.channels-plate,.travel-scene{min-height:42vh}.departure-scene{min-height:34svh}.departure-field{inset:6% 4% 8%}.departure-room .departure-field{inset:4% 2% 10% 4%}.departure-object{pointer-events:none}.departure-overview:not(.departure-room) .departure-object__name{display:none}.departure-briefing,.pack-colophon,.travel-instrument,.channels-instrument{height:auto;padding:36px 28px max(44px, env(safe-area-inset-bottom)) 26px;border-right:1px solid var(--dep-line);border-bottom:1px solid var(--dep-line);border-left:1px solid var(--dep-line);border-radius:24px 24px 0 0;flex:auto;align-self:stretch;margin:0;overflow:visible;box-shadow:inset 1px 0 #e6e7e229}.departure-overview .departure-briefing__crumb,.departure-overview .departure-briefing__pieces p.is-echo,.pack-colophon .departure-briefing__crumb,.travel-instrument .departure-briefing__crumb,.channels-instrument .departure-briefing__crumb,.travel-truth__group li.is-echo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.travel-truth__group:not(:has(li:not(.is-echo))){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.departure-overview .departure-briefing h1,.pack-colophon h1,.travel-instrument h1{margin:12px 0 16px;line-height:1.1}.departure-briefing__now{gap:28px;margin:32px 0 16px}.departure-briefing__now article p{margin-top:10px}.departure-overview .departure-briefing__now .departure-briefing__action{letter-spacing:.02em;font-family:Inter,sans-serif;font-size:11px}.departure-overview .departure-briefing__pieces{border-top:1px solid var(--dep-line);gap:16px;margin-top:28px;padding-top:22px}.pack-contents{margin-top:32px}.pack-contents em{margin-bottom:10px}.travel-truth{gap:28px;margin-top:32px}.travel-truth__group h2{margin-bottom:10px}.travel-truth__group ul{gap:16px}.travel-truth__group span{margin-top:10px}}@media (hover:hover) and (pointer:fine){.departure-briefing__action:hover,.departure-briefing__action:focus-visible,.departure-index a:hover,.departure-index a:focus-visible{background-size:100% 1px;outline:0}.departure-briefing__action:hover span,.departure-briefing__action:focus-visible span{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.departure-surface *,.departure-surface :before,.departure-surface :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.records-shell{--rec-paper:#e6e7e2;--rec-copy:#e6e7e2c2;--rec-muted:#e6e7e278;--rec-faint:#e6e7e23d;--rec-line:#e6e7e224;--rec-strong:#e6e7e24d;color:var(--rec-paper);font-family:Inter,sans-serif}.records-shell :focus-visible{outline:1px solid var(--rec-paper);outline-offset:4px}.records-loading,.records-missing{color:var(--rec-muted);margin:0;padding:56px 28px;font-size:13px}.records-shell>a{color:var(--rec-paper);margin:0 28px 28px;display:inline-block}.instrument.records-shell{flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;padding:10px;display:flex;overflow:hidden}.records-archive,.record-room{z-index:1;isolation:isolate;border:1px solid var(--rec-line);background:#070808;border-radius:24px;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.records-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.records-atmosphere:before{content:"";filter:brightness(.34)saturate(.38)contrast(1.08);background:url(/assets/x1/consular-closing-bg.webp) 50% 42%/cover no-repeat;transition:filter .7s;position:absolute;inset:0}.records-atmosphere:after{content:"";background:linear-gradient(#070808eb 0%,#070808ad 24%,#07080880 48%,#070808b8 78%,#070808e6 100%),radial-gradient(90% 80% at 58% 62%,#0000 8%,#0708088c 100%);position:absolute;inset:0}.records-archive{grid-template-columns:minmax(0,1.2fr) minmax(300px,380px);align-items:start;display:grid}.records-ledger{z-index:1;flex-direction:column;min-width:0;min-height:0;padding:32px 28px 28px 36px;display:flex;position:relative;overflow:auto}.records-ledger__head h1{color:var(--rec-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:400}.records-filters{flex-wrap:wrap;gap:10px 22px;margin:0 0 28px;display:flex}.records-filters button{color:var(--rec-muted);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.records-filters button.is-current,.records-filters button[aria-pressed=true]{color:var(--rec-paper)}.records-rows{margin:0;padding:0;list-style:none}.records-rows a{border-top:1px solid var(--rec-line);color:var(--rec-copy);transform-origin:0;gap:6px;padding:18px 0;display:grid}.records-rows li:last-child a{border-bottom:1px solid var(--rec-line)}.records-rows strong{letter-spacing:-.02em;width:max-content;max-width:100%;font-size:15px;font-weight:400;box-shadow:inset 0 -1px #0000}.records-rows span{color:var(--rec-muted);font-size:12px}.records-rows a.is-active,.records-rows a:hover,.records-rows a:focus-visible{color:var(--rec-paper);padding-left:8px}.records-rows a.is-active strong,.records-rows a:hover strong,.records-rows a:focus-visible strong{box-shadow:inset 0 -1px #e6e7e28c}.records-rows a.is-active span,.records-rows a:hover span,.records-rows a:focus-visible span{color:var(--rec-copy)}.records-empty{color:var(--rec-muted);border-top:1px solid var(--rec-line);margin:0;padding:28px 0;font-size:13px}.records-inspect{z-index:3;isolation:isolate;background:linear-gradient(#e6e7e212,#0000 18%),#0b0c0c;border-radius:10px;flex-direction:column;align-self:start;width:calc(100% - 20px);height:auto;min-height:280px;max-height:78%;margin:36px 20px 36px 0;padding:36px 28px 28px 26px;display:flex;position:relative;overflow:auto;box-shadow:inset 1px 0 #e6e7e229,0 28px 64px #0000002e}.records-inspect__crumb,.record-file__crumb{color:var(--rec-muted);letter-spacing:.14em;margin:0 0 18px;font-size:8px}.records-inspect h2,.record-file h1{letter-spacing:-.04em;max-width:18ch;margin:0 0 12px;font-family:Inter Display,sans-serif;font-size:clamp(28px,2.4vw,40px);font-weight:400;line-height:.96}.records-inspect__lead,.record-file__lead{max-width:36ch;color:var(--rec-copy);margin:0 0 28px;font-size:13px;line-height:1.5}.records-inspect__facts,.record-file__facts{gap:16px 0;margin:0;display:grid}.records-inspect__facts div,.record-file__facts div{border-top:1px solid var(--rec-line);padding:12px 0 0}.records-inspect dt,.record-file dt{color:var(--rec-muted);margin:0 0 4px;font-size:10px}.records-inspect dd,.record-file dd{letter-spacing:-.01em;margin:0;font-size:14px}.records-inspect__block,.record-file__block{margin-top:28px}.records-inspect__block h3,.record-file__block h2{color:var(--rec-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:400}.records-inspect__block ul,.record-file__block ul{margin:0;padding:0;list-style:none}.records-inspect__block li,.record-file__block li{color:var(--rec-copy);border-top:1px solid var(--rec-line);padding:8px 0;font-size:14px}.records-inspect__open,.record-file__actions button,.record-file__actions a{width:max-content;color:var(--rec-paper);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font-size:13px}.records-inspect__open span,.record-file__actions span{margin-left:8px;display:inline-block}.record-room{place-items:stretch stretch;display:grid}.record-file{z-index:1;width:min(560px,100% - 64px);margin:36px auto;padding:8px 8px 48px;position:relative;overflow:auto}.record-file h1{max-width:14ch;font-size:clamp(32px,3vw,44px)}.record-file__object{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-file__actions{justify-items:start;gap:14px;display:grid}.record-file__actions small{color:var(--rec-muted);font-size:12px;line-height:1.5}@media (hover:hover) and (pointer:fine){.records-rows a{transition:padding .28s cubic-bezier(.22,.8,.22,1),color .22s}.records-rows strong{transition:box-shadow .28s cubic-bezier(.22,.8,.22,1)}.records-filters button:hover,.records-inspect__open:hover,.record-file__actions button:hover,.record-file__actions a:hover{color:var(--rec-paper)}.records-inspect__open:hover span,.record-file__actions a:hover span,.record-file__actions button:hover span{transform:translate(4px)}.records-archive:has(.records-rows a:hover) .records-atmosphere:before{filter:brightness(.42)saturate(.42)contrast(1.08)}.records-archive:has(.records-rows a:focus-visible) .records-atmosphere:before{filter:brightness(.42)saturate(.42)contrast(1.08)}}@media (max-width:780px){.records-archive{flex-direction:column;display:flex}.records-ledger{flex:auto;min-height:0;padding:24px 20px 32px}.records-ledger__head h1,.records-inspect,.record-room.is-plan .record-file__facts div.is-echo,.record-room.is-plan .record-file__block.is-echo,.record-file__block li.is-echo{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.instrument.records-shell:has(.record-room) .rail__chapter{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-file:has(.record-file__object) .record-file__crumb{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-file:has(.record-file__object) h1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.records-filters{flex-wrap:wrap;gap:8px 14px;max-width:100%;margin:0 0 18px;display:flex}.records-filters button{font-size:11px}.records-filters button.is-current,.records-filters button[aria-pressed=true]{box-shadow:inset 0 -1px #e6e7e28c}.records-filters button:focus,.records-filters button:focus-visible{outline:none}.records-rows a{padding:16px 28px 16px 0;position:relative}.records-rows strong{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%;text-overflow:unset;overflow:visible}.records-rows a:after{content:"→";color:var(--rec-muted);font-size:13px;position:absolute;top:16px;right:0}.records-rows a.is-active,.records-rows a:hover,.records-rows a:focus-visible{padding-left:0}.records-rows a.is-active strong,.records-rows a:hover strong,.records-rows a:focus-visible strong{box-shadow:none}.record-room,.records-archive{height:auto;min-height:0}.record-file{width:auto;margin:0;padding:28px 20px 44px}.record-file h1{font-size:clamp(26px,8vw,30px)}.record-file:has(.record-file__object) .record-file__object{clip:auto;white-space:normal;letter-spacing:-.04em;border:0;width:auto;max-width:14ch;height:auto;margin:0 0 12px;padding:0;font-family:Inter Display,sans-serif;font-size:clamp(26px,8vw,30px);font-weight:400;line-height:.96;position:static;overflow:visible}.record-file__actions button,.record-file__actions a{letter-spacing:.02em;font-size:11px}}@media (max-width:720px){.instrument.records-shell{padding-bottom:calc(8px + 66px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.records-shell *,.records-shell :before,.records-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.support-shell{--sup-paper:#e6e7e2;--sup-copy:#e6e7e2c2;--sup-muted:#e6e7e278;--sup-line:#e6e7e224;color:var(--sup-paper);font-family:Inter,sans-serif}.support-shell :focus-visible{outline:1px solid var(--sup-paper);outline-offset:4px}.support-loading,.support-missing{color:var(--sup-muted);margin:0;padding:56px 28px;font-size:13px}.support-shell>a{color:var(--sup-paper);margin:0 28px 28px;display:inline-block}.instrument.support-shell{flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;padding:10px;display:flex;overflow:hidden}.support-room{z-index:1;isolation:isolate;border:1px solid var(--sup-line);background:#070808;border-radius:24px;flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(280px,360px);align-items:stretch;width:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.support-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(90% 80% at 50% 42%,#0000 12%,#07080861 100%),linear-gradient(90deg,#070808e0 0%,#070808b3 22%,#07080847 48%,#0708089e 78%,#070808db 100%),url(/assets/lighthouse.webp) 50% 64%/cover no-repeat;transition:filter .7s;position:absolute;inset:0}.support-compose,.support-context{z-index:1;min-width:0;min-height:0;position:relative;overflow:auto}.support-compose{flex-direction:column;min-width:0;min-height:0;padding:36px 28px 28px 36px;display:flex}.support-room[data-support-job=inbox] .support-compose,.support-room[data-support-job=inbox] .support-context{overflow:hidden}.support-room[data-support-job=inbox] .support-stack{flex:auto;min-height:0;overflow:auto}.support-kicker,.support-mode{color:var(--sup-muted);letter-spacing:.16em;margin:0;font-size:11px}.support-mode{width:max-content;font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:11px}.support-mode span{margin-left:6px;display:inline-block}.support-compose h1{letter-spacing:-.04em;max-width:14ch;margin:22px 0 16px;font-family:Inter Display,sans-serif;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:.96}.support-lead,.support-empty{max-width:46ch;color:var(--sup-copy);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0 0 22px;font-size:14px;line-height:1.5}.support-state{color:var(--sup-muted);margin:0 0 28px;font-size:13px}.support-void{width:min(100%,46ch);display:block}.support-void textarea,.support-void input[type=date]{appearance:none;resize:none;border:0;border-bottom:1px solid var(--sup-line);width:100%;min-height:140px;box-shadow:none;color:var(--sup-paper);font:inherit;overflow-wrap:anywhere;word-break:break-word;caret-color:#f4f5f1;caret-shape:bar;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;outline:none;padding:0 0 12px;font-size:15px;line-height:1.5}.support-void input[type=date]{cursor:text;width:max-content;min-height:0}.support-shell .support-void textarea:focus,.support-shell .support-void textarea:focus-visible,.support-shell .support-void input[type=date]:focus,.support-shell .support-void input[type=date]:focus-visible{border-bottom-color:#f4f5f18c;outline:none}.support-void textarea::placeholder{color:#e6e7e29e}.support-continue,.support-compose a.support-continue{width:max-content;color:var(--sup-paper);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font-size:13px;text-decoration:none}.support-continue:disabled,.support-edit:disabled,.support-choice:disabled{opacity:.38;cursor:default}.support-continue span{margin-left:8px;display:inline-block}.support-edit{width:max-content;color:var(--sup-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;text-decoration:none}.support-answers{gap:14px;margin-top:28px;display:grid}.support-choice{width:max-content;color:var(--sup-copy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.support-choice:focus-visible{color:var(--sup-paper)}.support-answers .support-continue,.support-answers .support-edit{margin-top:0}.support-exits{gap:12px;margin-top:auto;display:grid}.support-exits .support-continue{margin-top:0}.support-feedback{color:var(--sup-copy);margin:12px 0 0;font-size:13px}.support-stack{margin:8px 0 0;padding:0;list-style:none}.support-stack a{border-top:1px solid var(--sup-line);color:inherit;gap:6px;padding:16px 28px 16px 0;text-decoration:none;display:grid;position:relative}.support-stack a:after{content:"→";color:var(--sup-muted);opacity:0;font-size:13px;transition:opacity .2s,transform .2s;position:absolute;top:22px;right:0;transform:translate(-4px)}.support-stack strong{overflow-wrap:anywhere;word-break:break-word;width:max-content;max-width:36ch;font-size:15px;font-weight:400;position:relative}.support-stack strong:after{content:"";background:var(--sup-paper);opacity:0;width:22px;height:1px;transition:opacity .2s;position:absolute;bottom:-5px;left:0}.support-stack small,.support-stack span{color:var(--sup-muted);font-size:12px}.support-stack a:hover strong,.support-stack a:focus-visible strong{color:var(--sup-paper)}.support-stack a:hover strong:after,.support-stack a:focus-visible strong:after,.support-stack a:hover:after,.support-stack a:focus-visible:after{opacity:.72}.support-stack a:hover:after,.support-stack a:focus-visible:after{transform:translate(0)}.support-history-label{color:var(--sup-muted);letter-spacing:.16em;margin:28px 0 0;font-size:11px}.support-marks{max-width:42ch;margin:0;padding:0;list-style:none}.support-marks li{border-top:1px solid var(--sup-line);gap:4px;padding:14px 0;display:grid}.support-marks small{color:var(--sup-muted);font-size:12px}.support-marks strong{font-size:14px;font-weight:400}.support-context{flex-direction:column;min-width:0;min-height:0;padding:36px 36px 28px 12px;display:flex}.support-context__crumb{color:var(--sup-muted);letter-spacing:.16em;margin:0 0 18px;font-size:11px}.support-context h2{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;max-width:22ch;margin:0 0 10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.support-context__lead{max-width:32ch;color:var(--sup-muted);margin:0 0 22px;font-size:13px;line-height:1.45}.support-context__whisper{color:var(--sup-muted);margin-top:8px;font-size:12px;display:block}.support-context__facts{gap:16px 0;margin:0;display:grid}.support-context__facts div{border-top:1px solid var(--sup-line);padding:12px 0 0}.support-context dt{color:var(--sup-muted);margin:0 0 4px;font-size:10px}.support-context dd{letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px}.support-context__acts,.support-context dd label{flex-wrap:wrap;gap:10px 14px;margin-top:10px;display:flex}.support-context__acts button,.support-context dd button,.support-context dd input{color:var(--sup-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.support-context__acts button[aria-pressed=true]{color:var(--sup-paper)}.support-context dd input{border-bottom:1px solid var(--sup-line);color:var(--sup-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:text}@media (hover:hover) and (pointer:fine){.support-continue:hover:not(:disabled) span{transform:translate(4px)}.support-edit:hover,.support-mode:hover,.support-choice:hover:not(:disabled){color:var(--sup-paper)}:is(.support-room[data-support-job=inbox]:has(.support-stack a:hover) .support-atmosphere,.support-room[data-support-job=inbox]:has(.support-stack a:focus-visible) .support-atmosphere){filter:brightness(1.1)}}@media (max-width:780px){.support-room{flex-direction:column;display:flex}.support-compose{padding:24px 20px 12px}.support-context{padding:8px 20px 28px}.support-kicker,.support-room[data-support-job=inbox] .support-context__crumb,.support-room:not([data-support-job=inbox]) .support-context__crumb,[data-testid=support-request-detail] .support-context__crumb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-compose h1{margin:0 0 16px}.support-continue,.support-compose a.support-continue{letter-spacing:.02em;font-size:11px}.support-answers{gap:0;margin-top:20px}.support-choice{border-top:1px solid var(--sup-line);width:100%;color:var(--sup-paper);letter-spacing:.02em;justify-content:space-between;align-items:baseline;padding:16px 0;font-size:11px;display:flex}.support-choice:after{content:"→";color:var(--sup-muted);font-size:11px}.support-room:not([data-support-job=inbox]) .support-mode{border-top:1px solid var(--sup-line);letter-spacing:.02em;text-transform:none;width:100%;color:var(--sup-paper);order:5;justify-content:space-between;align-items:baseline;margin:22px 0 0;padding:16px 0 0;display:flex}.support-room:not([data-support-job=inbox]) .support-mode:after{content:"→";color:var(--sup-muted);font-size:11px}.support-stack a:after{opacity:.72;transform:none}}@media (max-width:720px){.instrument.support-shell{padding-bottom:calc(8px + 66px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.support-shell *,.support-shell :before,.support-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
