.BvEt7q_languagePicker{z-index:20;position:relative}.BvEt7q_languageTrigger{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(150%);min-width:76px;min-height:40px;font-family:var(--body);background:linear-gradient(#ffffff3d,#ffffff1a),#ffffff1a;border:1px solid #ffffff75;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 14px 32px #00000029}.BvEt7q_languageTrigger:hover{background:linear-gradient(#ffffff4d,#ffffff24),#ffffff24;border-color:#ffffffa3}.BvEt7q_languageTrigger:disabled{cursor:wait;opacity:.62}.BvEt7q_languageFlag{font-size:15px;line-height:1}.BvEt7q_languageCode{font-size:12px;font-weight:850;line-height:1}.BvEt7q_languageTrigger svg{flex:none;transition:transform .18s}.BvEt7q_languageChevronOpen{transform:rotate(180deg)}.BvEt7q_languageScrim{z-index:18;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.BvEt7q_languageMenu{z-index:21;width:196px;color:var(--ink);-webkit-backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(#ffffffeb,#f6faffc7),#ffffffdb;border:1px solid #ffffffa3;border-radius:22px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 26px 70px #0003,inset 0 1px #fff}.BvEt7q_languageOption{width:100%;min-height:39px;color:var(--ink);cursor:pointer;font-family:var(--body);text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 11px;font-size:13px;font-weight:760;display:grid}.BvEt7q_languageOption:hover,.BvEt7q_languageOption[data-active=true]{color:#075fb8;background:#007aff1a}.BvEt7q_languageOption span:first-child{font-size:17px;line-height:1}.BvEt7q_languageOption svg{justify-self:end}@media (max-width:760px){.BvEt7q_languageTrigger{min-width:58px;min-height:36px;padding:0 10px}.BvEt7q_languageCode,.BvEt7q_languageTrigger svg{display:none}.BvEt7q_languageMenu{width:188px;right:-2px}}
.M7DNIW_root{--glass-trip-nav-pad:6px;--glass-trip-nav-gap:5px;--glass-trip-nav-radius:999px;--glass-trip-nav-font:system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--glass-trip-nav-surface:#ffffffa3;--glass-trip-nav-border:#ffffff8f;--glass-trip-nav-inner-border:#ffffff9e;--glass-trip-nav-bottom-border:#1118271a;--glass-trip-nav-specular:#ffffffb8;--glass-trip-nav-shadow:0 18px 46px -28px #0c14206b, 0 6px 18px -16px #0c142047;--glass-trip-nav-indicator:#ffffffc7;--glass-trip-nav-indicator-border:#ffffffb8;--glass-trip-nav-indicator-tint:#007aff1f;--glass-trip-nav-indicator-shadow:0 10px 24px -18px #0044a066, inset 0 1px 0 #ffffffdb;--glass-trip-nav-text:color-mix(in srgb, var(--ink,#111827) 70%, transparent);--glass-trip-nav-text-active:color-mix(in srgb, var(--accent,#007aff) 84%, var(--ink,#111827));--glass-trip-nav-text-hover:var(--ink,#111827);--glass-trip-nav-focus:color-mix(in srgb, var(--accent,#007aff) 72%, white);--glass-trip-nav-indicator-x:0px;--glass-trip-nav-indicator-width:calc((100% - 12px - 10px) / 3);isolation:isolate;align-items:stretch;gap:var(--glass-trip-nav-gap);padding:var(--glass-trip-nav-pad);border:1px solid var(--glass-trip-nav-border);border-bottom-color:var(--glass-trip-nav-bottom-border);border-radius:var(--glass-trip-nav-radius);background:linear-gradient(180deg, #ffffff4d, transparent 42%), var(--glass-trip-nav-surface);box-shadow:var(--glass-trip-nav-shadow), inset 0 1px 0 var(--glass-trip-nav-specular), inset 0 0 0 1px var(--glass-trip-nav-inner-border);color:var(--glass-trip-nav-text);font-family:var(--glass-trip-nav-font);-webkit-backdrop-filter:blur(24px)saturate(172%);backdrop-filter:blur(24px)saturate(172%);display:inline-grid;position:relative;transform:translateZ(0)}.M7DNIW_root:before{content:"";background:linear-gradient(90deg, transparent, var(--glass-trip-nav-specular), transparent);pointer-events:none;z-index:2;border-radius:999px;height:1px;position:absolute;top:1px;left:14px;right:14px}.M7DNIW_root:after{content:"";border-radius:inherit;opacity:.62;pointer-events:none;z-index:0;background:linear-gradient(112deg,#0000 0%,#ffffff29 48%,#0000 78%);position:absolute;inset:1px}.M7DNIW_indicator{top:var(--glass-trip-nav-pad);bottom:var(--glass-trip-nav-pad);left:var(--glass-trip-nav-pad);width:var(--glass-trip-nav-indicator-width);border:1px solid var(--glass-trip-nav-indicator-border);border-radius:calc(var(--glass-trip-nav-radius) - 3px);background:linear-gradient(180deg, #ffffff80, transparent 58%), linear-gradient(135deg, var(--glass-trip-nav-indicator-tint), transparent 62%), var(--glass-trip-nav-indicator);box-shadow:var(--glass-trip-nav-indicator-shadow);opacity:1;pointer-events:none;transform:translate3d(var(--glass-trip-nav-indicator-x), 0, 0);z-index:1;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .18s,width .22s;position:absolute}.M7DNIW_root[data-has-active=false] .M7DNIW_indicator{opacity:0}.M7DNIW_item{z-index:3;border-radius:calc(var(--glass-trip-nav-radius) - 4px);min-width:0;min-height:44px;color:var(--glass-trip-nav-text);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:580;line-height:1;text-decoration:none;transition:color .18s,transform .16s cubic-bezier(.32,.72,0,1),background .18s;display:inline-flex;position:relative}.M7DNIW_item:where(:hover,:focus-visible){color:var(--glass-trip-nav-text-hover)}.M7DNIW_item:hover{background:#ffffff29}.M7DNIW_item:active{transform:scale(.975)}.M7DNIW_item:focus-visible{outline:2px solid var(--glass-trip-nav-focus);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent,#007aff) 18%, transparent)}.M7DNIW_item[data-active=true]{color:var(--glass-trip-nav-text-active);font-weight:650}.M7DNIW_icon{color:currentColor;flex:none;display:inline-flex}.M7DNIW_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.M7DNIW_root[data-variant=desktop]{--glass-trip-nav-pad:5px;--glass-trip-nav-gap:4px;width:min(100%,390px);min-width:min(390px,100%)}.M7DNIW_root[data-variant=desktop] .M7DNIW_item{flex-direction:row;gap:7px;min-height:38px;padding:0 16px}.M7DNIW_root[data-variant=desktop] .M7DNIW_icon{display:none}.M7DNIW_root[data-variant=mobile]{left:50%;bottom:max(14px, calc(env(safe-area-inset-bottom,0px) + 10px));z-index:60;width:min(100vw - 28px,430px);position:fixed;transform:translate(-50%)}.M7DNIW_root[data-variant=mobile] .M7DNIW_item{flex-direction:column;gap:3px;min-height:54px;padding:5px 4px 4px;font-size:11px;font-weight:590}.M7DNIW_root[data-variant=mobile] .M7DNIW_item[data-active=true]{font-weight:650}.M7DNIW_root[data-variant=mobile] .M7DNIW_icon svg{width:21px;height:21px}.M7DNIW_root[data-variant=responsive]{--glass-trip-nav-pad:5px;--glass-trip-nav-gap:4px;width:min(100%,390px);min-width:min(390px,100%)}.M7DNIW_root[data-variant=responsive] .M7DNIW_item{flex-direction:row;gap:7px;min-height:38px;padding:0 16px}.M7DNIW_root[data-variant=responsive] .M7DNIW_icon{display:none}:root[data-theme=glass-dark] .M7DNIW_root{--glass-trip-nav-surface:#191c22a8;--glass-trip-nav-border:#ffffff29;--glass-trip-nav-inner-border:#ffffff14;--glass-trip-nav-bottom-border:#0000006b;--glass-trip-nav-specular:#ffffff2e;--glass-trip-nav-shadow:0 18px 42px -30px #000000d6, 0 8px 24px -20px #000000ad;--glass-trip-nav-indicator:#3a404bd1;--glass-trip-nav-indicator-border:#ffffff2e;--glass-trip-nav-indicator-tint:#5096ff29;--glass-trip-nav-indicator-shadow:0 12px 28px -22px #000000db, inset 0 1px 0 #fff3;--glass-trip-nav-text:color-mix(in srgb, var(--ink,#f5f7fb) 68%, transparent);--glass-trip-nav-text-hover:var(--ink,#f5f7fb);--glass-trip-nav-text-active:color-mix(in srgb, var(--accent,#70a7ff) 76%, white);--glass-trip-nav-focus:color-mix(in srgb, var(--accent,#70a7ff) 72%, white)}:root[data-theme=glass-dark] .M7DNIW_root:after{opacity:.32}:root[data-theme=glass-dark] .M7DNIW_item:hover{background:#ffffff14}:is(.M7DNIW_root[data-reduced-transparency=true],html[data-reduced-transparency=true] .M7DNIW_root,html[data-reduce-transparency=true] .M7DNIW_root,.reduce-transparency .M7DNIW_root){--glass-trip-nav-surface:var(--surface,#fff);--glass-trip-nav-border:var(--rule,#11182729);--glass-trip-nav-inner-border:transparent;--glass-trip-nav-bottom-border:var(--rule,#11182729);--glass-trip-nav-specular:transparent;--glass-trip-nav-indicator:var(--chip-bg,#eef5ff);--glass-trip-nav-indicator-border:var(--rule-soft,#1118271f);--glass-trip-nav-indicator-tint:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=glass-hc] .M7DNIW_root{--glass-trip-nav-border:var(--ink,#000);--glass-trip-nav-inner-border:transparent;--glass-trip-nav-bottom-border:var(--ink,#000);--glass-trip-nav-shadow:none;--glass-trip-nav-text:var(--ink,#000);--glass-trip-nav-text-active:var(--accent,#0040dd);--glass-trip-nav-text-hover:var(--ink,#000);--glass-trip-nav-indicator-border:var(--ink,#000)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.M7DNIW_root{--glass-trip-nav-surface:color-mix(in srgb, var(--surface,#fff) 96%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.M7DNIW_root{--glass-trip-nav-surface:var(--surface,#fff);--glass-trip-nav-indicator:var(--chip-bg,#eef5ff);--glass-trip-nav-indicator-tint:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.M7DNIW_indicator,.M7DNIW_item{transition-duration:.01ms}.M7DNIW_item:active{transform:none}}@media (hover:hover) and (pointer:fine){.M7DNIW_item:hover{transform:translateY(-1px)}.M7DNIW_item:active{transform:translateY(0)scale(.975)}}@media (max-width:767px){.M7DNIW_root[data-variant=responsive]{left:50%;bottom:max(14px, calc(env(safe-area-inset-bottom,0px) + 10px));z-index:60;--glass-trip-nav-pad:6px;--glass-trip-nav-gap:5px;width:min(100vw - 28px,430px);min-width:0;position:fixed;transform:translate(-50%)}.M7DNIW_root[data-variant=responsive] .M7DNIW_item{flex-direction:column;gap:3px;min-height:54px;padding:5px 4px 4px;font-size:11px;font-weight:590}.M7DNIW_root[data-variant=responsive] .M7DNIW_item[data-active=true]{font-weight:650}.M7DNIW_root[data-variant=responsive] .M7DNIW_icon{display:inline-flex}.M7DNIW_root[data-variant=responsive] .M7DNIW_icon svg{width:21px;height:21px}}
.uSVf1q_actions{align-items:center;gap:4px;max-width:100%;display:inline-flex}.uSVf1q_actions>a,.uSVf1q_trigger{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.uSVf1q_trigger{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.uSVf1q_more{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uSVf1q_more:hover,.uSVf1q_cancel:hover{background:var(--surface-2)}.uSVf1q_actions :focus-visible,.uSVf1q_dialog :focus-visible,.uSVf1q_settings select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.uSVf1q_backdrop{--chooser-surface:#f4f4f4;--chooser-ink:#171719;--chooser-secondary:#505054;--chooser-action:#76768029;--chooser-hover:#7676803d;z-index:10050;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:root[data-theme=glass-dark] .uSVf1q_backdrop{--chooser-surface:#29292c;--chooser-ink:#f5f5f7;--chooser-secondary:#c5c5ca;--chooser-action:#ffffff1f;--chooser-hover:#fff3}.uSVf1q_dialog{box-sizing:border-box;background:var(--chooser-surface);width:100%;max-width:340px;max-height:calc(100dvh - 80px);color:var(--chooser-ink);text-align:center;scrollbar-color:var(--chooser-secondary) transparent;border-radius:32px;padding:24px 16px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto;box-shadow:0 16px 64px #00000038}@supports ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){.uSVf1q_dialog{background:color-mix(in srgb, var(--chooser-surface) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}}.uSVf1q_dialog h2{font:inherit;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.3}.uSVf1q_dialog p{color:var(--chooser-secondary);text-wrap:pretty;margin:10px 8px 20px;font-size:14px;line-height:1.45}.uSVf1q_notice,.uSVf1q_settings p{color:var(--ink-2,#505050);margin:8px 0 16px;font-size:14px;line-height:1.5}.uSVf1q_options{flex-direction:column;gap:8px;display:flex}.uSVf1q_options a,.uSVf1q_options button,.uSVf1q_cancel{box-sizing:border-box;min-height:50px;color:inherit;background:var(--chooser-action);font:inherit;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.uSVf1q_options a:hover,.uSVf1q_options button:hover,.uSVf1q_cancel:hover,.uSVf1q_options a:active,.uSVf1q_options button:active,.uSVf1q_cancel:active{background:var(--chooser-hover)}.uSVf1q_dialog :focus-visible{outline-color:var(--chooser-ink)}.uSVf1q_cancel{width:100%;margin-top:12px;font-weight:400}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.uSVf1q_dialog{background:var(--chooser-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.uSVf1q_notice{display:block}.uSVf1q_settings{flex-direction:column;gap:8px;display:flex}.uSVf1q_settings label{font-size:16px;font-weight:600}.uSVf1q_settings select{border:1px solid var(--rule,#ccc);background:var(--surface,white);max-width:100%;min-height:44px;color:var(--ink,#202020);font:inherit;border-radius:14px;padding:8px 12px}
._15IPgW_section{background:var(--material-app-sheet);border:1px solid var(--rule);color:var(--ink);font-family:var(--font-body);border-radius:16px;padding:clamp(18px,3vw,24px)}._15IPgW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._15IPgW_header h2{margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}._15IPgW_description{color:var(--ink-2);margin:8px 0 20px;font-size:1rem;line-height:1.5}._15IPgW_support{color:var(--ink-2);margin:6px 0;font-size:.875rem;line-height:1.5;display:block}._15IPgW_list{margin:0 0 24px;padding:0;list-style:none}._15IPgW_row{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:14px;display:flex}._15IPgW_identity{flex:1 1 0;min-width:0}._15IPgW_email{overflow-wrap:anywhere;font-size:1rem;font-weight:600}._15IPgW_actions{flex-wrap:wrap;gap:8px;display:flex}._15IPgW_section button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:.875rem;font-weight:600}._15IPgW_secondary{color:var(--chip-fg);background:0 0;border:1px solid #0000}._15IPgW_primary{color:var(--accent-fg);background:var(--accent);border:1px solid var(--accent);align-self:end}._15IPgW_section button:hover:not(:disabled){filter:brightness(.9)}._15IPgW_section button:active:not(:disabled){transform:translateY(1px)}._15IPgW_section button:disabled{opacity:.55;cursor:default}._15IPgW_section :is(button,input,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}._15IPgW_section h2:focus{outline:none}._15IPgW_section a{color:var(--chip-fg);text-underline-offset:4px}._15IPgW_form{flex-wrap:wrap;align-items:start;gap:12px;margin-top:24px;display:flex}._15IPgW_field{flex:220px;min-width:0}._15IPgW_field label{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}._15IPgW_field input{box-sizing:border-box;border:1px solid var(--ink-2);width:100%;min-height:46px;color:var(--ink);background:var(--surface-2);font:inherit;border-radius:10px;padding:10px 12px;font-size:1rem}._15IPgW_disclosure{overflow-wrap:anywhere;flex-basis:100%;padding-top:12px}._15IPgW_section [role=alert]{font-size:.875rem;line-height:1.5}._15IPgW_section [role=status]:empty{display:none}._15IPgW_section ::selection{background:var(--accent);color:var(--accent-fg)}@media (max-width:480px){._15IPgW_row{align-items:start}._15IPgW_primary{width:100%}}@media (prefers-reduced-motion:reduce){._15IPgW_section button:active:not(:disabled){transform:none}}._15IPgW_rowMenu{flex:none;position:relative}._15IPgW_section ._15IPgW_menuTrigger{min-width:44px;color:var(--ink);background:0 0;border:1px solid #0000;place-items:center;padding:10px;display:grid}._15IPgW_menuPanel{z-index:20;inset-inline-end:0;border:1px solid var(--rule);background:var(--surface-2);width:max-content;max-width:min(16rem,100vw - 64px);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:12px;padding:4px;animation:.12s ease-out _15IPgW_menu-in;position:absolute;top:calc(100% + 4px)}._15IPgW_section ._15IPgW_menuItem{text-align:start;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;line-height:1.4;display:flex}._15IPgW_menuItem svg{flex:none}._15IPgW_section ._15IPgW_menuItem:hover,._15IPgW_section ._15IPgW_menuItem:focus-visible{background:var(--surface)}@keyframes _15IPgW_menu-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._15IPgW_menuPanel{animation:none}}
.ffp7ea_shell{--bg:color-mix(in srgb, white 96%, var(--accent-cyan));--surface:#fffffff5;--surface-2:color-mix(in srgb, white 90%, var(--accent-cyan));--surface-blur:#ffffffd6;--ink:#1f1f1f;--ink-2:#6b6b6b;--ink-3:#949494;--rule:#00000026;--rule-soft:#00000017;min-height:100dvh;color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, white 18%, var(--bg)) 0%, color-mix(in srgb, var(--surface-2) 28%, var(--bg)) 100%);padding:16px 18px 28px;overflow-x:clip}.ffp7ea_page{gap:16px;width:min(100%,1720px);margin:0 auto;display:grid}.ffp7ea_packdBar{grid-template-columns:auto auto minmax(320px,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:0 6px;display:grid}.ffp7ea_logoLink{width:fit-content;min-height:44px;color:var(--ink);border-radius:14px;align-items:center;text-decoration:none;display:inline-flex}.ffp7ea_desktopNav{justify-self:center}.ffp7ea_packdBarActions{justify-content:flex-end;min-width:0;display:flex}.ffp7ea_captureShortcut{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 84%, transparent);min-height:42px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:var(--glass-blur);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.ffp7ea_hero{z-index:20;border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 88%, transparent);-webkit-backdrop-filter:var(--glass-blur);filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--ink) 14%, transparent));border-radius:999px;grid-template-columns:minmax(230px,.72fr) auto minmax(330px,.86fr);align-items:center;gap:16px;padding:10px 12px 10px 26px;display:grid;position:sticky;top:16px}.ffp7ea_heroCopy,.ffp7ea_heroAside,.ffp7ea_guidanceText,.ffp7ea_objectBody,.ffp7ea_inspectorTitleGroup{min-width:0}.ffp7ea_heroCopy{align-content:start;gap:0;display:grid}.ffp7ea_heroCopy .ffp7ea_eyebrow,.ffp7ea_subtitle{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ffp7ea_eyebrow{color:var(--ink-3);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:840}.ffp7ea_title{letter-spacing:0;overflow-wrap:anywhere;max-width:420px;margin:0;font-size:clamp(1.24rem,1.4vw,1.72rem);font-weight:820;line-height:1.08}.ffp7ea_subtitle{max-width:300px;color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.28;display:-webkit-box;overflow:hidden}.ffp7ea_stats,.ffp7ea_stateTabs,.ffp7ea_viewportControls,.ffp7ea_canvasHud,.ffp7ea_objectMeta,.ffp7ea_objectChips,.ffp7ea_cardActionRow,.ffp7ea_reactionGrid,.ffp7ea_inspectorActions,.ffp7ea_tasteRow,.ffp7ea_warningList,.ffp7ea_routeWarnings,.ffp7ea_panControlsRow{flex-wrap:wrap;gap:8px;display:flex}.ffp7ea_heroAside{grid-template-columns:minmax(0,1fr);align-content:start;place-items:center stretch;gap:8px;display:grid}.ffp7ea_guidanceCard{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--rule-soft));background:color-mix(in srgb, var(--accent) 8%, var(--surface-blur));border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:9px 12px;display:grid}.ffp7ea_guidanceCard .ffp7ea_eyebrow,.ffp7ea_guidanceCard .ffp7ea_guidanceBody{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ffp7ea_guidanceIcon{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:32px;height:32px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ffp7ea_guidanceTitle,.ffp7ea_panelTitle,.ffp7ea_dayHeader h4,.ffp7ea_inspectorTitleGroup h4{letter-spacing:0;margin:0;font-weight:820}.ffp7ea_guidanceTitle{font-size:.9rem;line-height:1.2}.ffp7ea_guidanceBody,.ffp7ea_emptyText,.ffp7ea_blockItems p,.ffp7ea_convertPanel p,.ffp7ea_inspectorTitleGroup p{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.45}.ffp7ea_inspectorTitleGroup p{white-space:pre-wrap;overflow-wrap:anywhere}.ffp7ea_crewPulse{flex-wrap:wrap;align-items:center;gap:8px;padding:0 6px;display:flex}.ffp7ea_crewPulseItem{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 82%, transparent);min-width:0;min-height:38px;color:var(--ink);-webkit-backdrop-filter:var(--glass-blur);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;font-weight:820;display:inline-flex}.ffp7ea_crewPulseItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ffp7ea_visualMapShell{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 90%, transparent);filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--ink) 10%, transparent));-webkit-backdrop-filter:var(--glass-blur);border-radius:28px;gap:14px;padding:16px;display:grid}.ffp7ea_visualMapHeader,.ffp7ea_visualMapBody,.ffp7ea_visualMapListHeader,.ffp7ea_visualMapBadges{gap:12px;display:flex}.ffp7ea_visualMapHeader{justify-content:space-between;align-items:center}.ffp7ea_visualMapHeaderText{gap:3px;min-width:0;display:grid}.ffp7ea_visualMapHeaderText h2,.ffp7ea_visualMapDetail h3{color:var(--ink);letter-spacing:0;margin:0;font-weight:840}.ffp7ea_visualMapHeaderText h2{font-size:clamp(1.2rem,1.8vw,1.72rem)}.ffp7ea_visualMapHeaderText p,.ffp7ea_visualMapDetail p,.ffp7ea_visualMapRowText small,.ffp7ea_visualMapRowStatic p{color:var(--ink-2);margin:0;line-height:1.38}.ffp7ea_visualMapTabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.ffp7ea_visualMapTab,.ffp7ea_visualMapTabActive{border:1px solid var(--rule-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:820;display:inline-flex}.ffp7ea_visualMapTab{background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink)}.ffp7ea_visualMapTabActive{background:var(--ink);color:#fff}.ffp7ea_visualMapTab strong,.ffp7ea_visualMapTabActive strong{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;font-size:.78rem;display:inline-flex}.ffp7ea_visualMapBody{grid-template-columns:minmax(360px,1fr) minmax(280px,.42fr) minmax(260px,.36fr);align-items:stretch;display:grid}.ffp7ea_visualMapCanvas{border-radius:22px;height:440px;position:relative;overflow:hidden}.ffp7ea_visualMapEmpty{color:var(--ink-2);text-align:center;pointer-events:none;place-content:center;gap:8px;display:grid;position:absolute;inset:18px}.ffp7ea_visualMapList,.ffp7ea_visualMapDetail{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:22px;min-width:0}.ffp7ea_visualMapList{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ffp7ea_visualMapListHeader{justify-content:space-between;align-items:center;padding:14px 14px 10px;font-weight:840}.ffp7ea_visualMapListHeader strong{color:var(--ink-2)}.ffp7ea_visualMapRows{align-content:start;gap:8px;min-height:0;padding:0 10px 12px;display:grid;overflow:auto}.ffp7ea_visualMapRow,.ffp7ea_visualMapRowActive,.ffp7ea_visualMapRowStatic{border:1px solid var(--rule-soft);background:color-mix(in srgb, white 78%, var(--surface));width:100%;color:var(--ink);text-align:left;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.ffp7ea_visualMapRow,.ffp7ea_visualMapRowActive{cursor:pointer}.ffp7ea_visualMapRowActive{border-color:color-mix(in srgb, var(--accent) 52%, var(--rule-soft));outline:3px solid color-mix(in srgb, var(--accent) 12%, transparent);outline-offset:0}.ffp7ea_visualMapIcon{color:#fff;background:var(--accent);border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ffp7ea_visualMapIcon[data-tone=success]{background:color-mix(in srgb, var(--accent-emerald) 78%, var(--ink))}.ffp7ea_visualMapIcon[data-tone=warning]{background:color-mix(in srgb, var(--accent-warm) 84%, var(--ink))}.ffp7ea_visualMapIcon[data-tone=muted]{background:var(--ink-3)}.ffp7ea_visualMapRowText{gap:4px;min-width:0;display:grid}.ffp7ea_visualMapRowText strong,.ffp7ea_visualMapRowStatic strong{overflow-wrap:anywhere}.ffp7ea_visualMapRowText small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ffp7ea_visualMapDetail{align-content:start;gap:10px;padding:16px;display:grid}.ffp7ea_visualMapDetail h3{overflow-wrap:anywhere;font-size:1.12rem}.ffp7ea_visualMapBadges{flex-wrap:wrap}.ffp7ea_visualMapBadges span{background:var(--surface-2);min-height:28px;color:var(--ink-2);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:820;display:inline-flex}.ffp7ea_visualMapGuardrail{border-left:3px solid color-mix(in srgb, var(--accent) 58%, transparent);padding-left:10px}.ffp7ea_crewPulseItem[data-tone=hype]{background:color-mix(in srgb, var(--accent-warm) 12%, var(--surface-blur));color:color-mix(in srgb, var(--accent-warm) 78%, var(--ink))}.ffp7ea_crewPulseItem[data-tone=vote]{background:color-mix(in srgb, var(--accent-violet) 11%, var(--surface-blur));color:color-mix(in srgb, var(--accent-violet) 76%, var(--ink))}.ffp7ea_crewPulseItem[data-tone=budget]{background:color-mix(in srgb, var(--accent-cyan) 12%, var(--surface-blur));color:color-mix(in srgb, var(--accent-cyan) 74%, var(--ink))}.ffp7ea_crewPulseItem[data-tone=ready]{background:color-mix(in srgb, var(--accent-emerald) 12%, var(--surface-blur));color:color-mix(in srgb, var(--accent-emerald) 78%, var(--ink))}.ffp7ea_crewPulseItem[data-tone=safe]{background:color-mix(in srgb, var(--accent) 10%, var(--surface-blur));color:color-mix(in srgb, var(--accent) 78%, var(--ink))}.ffp7ea_captureForm{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:var(--glass-blur);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:6px 7px 6px 18px;display:grid}.ffp7ea_captureLabel{min-width:0;display:grid}.ffp7ea_labelText{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;color:var(--ink-3);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:840;position:absolute;overflow:hidden}.ffp7ea_captureInput,.ffp7ea_captureTextArea,.ffp7ea_searchInput,.ffp7ea_textInput,.ffp7ea_selectInput{border:1px solid var(--rule);background:var(--surface);width:100%;min-width:0;color:var(--ink);outline:none}.ffp7ea_captureInput{background:0 0;border:0;border-radius:999px;height:42px;padding:0;font-size:.96rem;line-height:1}.ffp7ea_captureTextArea{resize:none;background:0 0;border:0;border-radius:8px;height:40px;min-height:40px;max-height:72px;padding:6px 0 0;font-size:.96rem;line-height:1.38}.ffp7ea_primaryIconButton,.ffp7ea_iconButton,.ffp7ea_tinyIconButton{border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ffp7ea_primaryIconButton{background:var(--accent);width:42px;height:42px;color:var(--accent-fg);border:0;border-radius:50%}.ffp7ea_iconButton{border-radius:50%;flex:none;width:38px;height:38px}.ffp7ea_tinyIconButton{border-radius:50%;width:30px;height:30px}.ffp7ea_primaryIconButton:focus-visible,.ffp7ea_iconButton:focus-visible,.ffp7ea_tinyIconButton:focus-visible,.ffp7ea_captureInput:focus-visible,.ffp7ea_stateTab:focus-visible,.ffp7ea_stateTabActive:focus-visible,.ffp7ea_actionButton:focus-visible,.ffp7ea_reactionButton:focus-visible,.ffp7ea_reactionButtonActive:focus-visible,.ffp7ea_assignButton:focus-visible,.ffp7ea_convertButton:focus-visible,.ffp7ea_createTripButton:focus-visible,.ffp7ea_dropButton:focus-visible,.ffp7ea_captureShortcut:focus-visible,.ffp7ea_logoLink:focus-visible,.ffp7ea_secondaryLink:focus-visible,.ffp7ea_inviteLinkButton:focus-visible,.ffp7ea_timelineItem:focus-visible,.ffp7ea_holdItemMain:focus-visible,.ffp7ea_objectFace:focus-visible,.ffp7ea_cardMenuSummary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:2px}.ffp7ea_workspace{min-height:calc(100dvh - 122px);display:block;position:relative}.ffp7ea_canvasPanel,.ffp7ea_timelinePanel,.ffp7ea_inspector,.ffp7ea_timelineStack,.ffp7ea_holdCart{min-width:0;-webkit-backdrop-filter:var(--glass-blur)}.ffp7ea_canvasPanel{min-height:calc(100dvh - 122px);padding:0;display:block;position:relative}.ffp7ea_timelinePanel{z-index:10;border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 86%, transparent);width:min(34vw,520px);min-width:398px;max-height:none;filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--ink) 16%, transparent));overscroll-behavior:contain;border-radius:24px;gap:12px;padding:12px;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s;display:grid;position:absolute;top:22px;bottom:18px;right:8px;overflow:auto}.ffp7ea_timelinePanel[data-state=peek]{opacity:.94;transform:translate(calc(100% - 56px))}.ffp7ea_timelinePanel[data-state=peek]>:not(.ffp7ea_sheetHandle){opacity:0;pointer-events:none}.ffp7ea_sheetHandle{display:none}.ffp7ea_toolbar{z-index:9;border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 82%, transparent);width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--glass-blur);border-radius:999px;grid-template-columns:minmax(280px,34vw);align-items:center;gap:8px;padding:6px;display:grid;position:absolute;top:20px;left:clamp(90px,8vw,132px)}.ffp7ea_sideRail,.ffp7ea_zoomDock{z-index:11;border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 88%, transparent);-webkit-backdrop-filter:var(--glass-blur);filter:drop-shadow(0 14px 22px color-mix(in srgb, var(--ink) 12%, transparent));position:absolute}.ffp7ea_sideRail{border-radius:24px;gap:14px;padding:14px 10px;display:grid;top:142px;left:0}.ffp7ea_railButton,.ffp7ea_railButtonActive{width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ffp7ea_railButtonActive{border-color:color-mix(in srgb, var(--accent) 24%, var(--rule-soft));background:var(--accent);color:var(--accent-fg);filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--accent) 22%, transparent))}.ffp7ea_railButton:focus-visible,.ffp7ea_railButtonActive:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:3px}.ffp7ea_zoomDock{border-radius:18px;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:flex;bottom:16px;left:0}.ffp7ea_searchBox{background:color-mix(in srgb, var(--surface) 68%, transparent);min-width:0;height:38px;color:var(--ink-3);border:0;border-radius:999px;align-items:center;gap:9px;padding:0 8px 0 14px;display:flex}.ffp7ea_searchInput{background:0 0;border:0;height:38px;font-size:.94rem}.ffp7ea_stateTabs{justify-content:flex-end}.ffp7ea_stateTab,.ffp7ea_stateTabActive{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:760;display:inline-flex}.ffp7ea_stateTab{color:var(--ink);background:0 0}.ffp7ea_stateTabActive{background:color-mix(in srgb, var(--accent) 13%, var(--surface));color:var(--accent)}.ffp7ea_viewportControls{justify-content:flex-end;align-items:center}.ffp7ea_zoomReadout{min-width:46px;color:var(--ink-2);text-align:center;font-size:.78rem;font-weight:760}.ffp7ea_canvasFrame{background:linear-gradient(115deg, transparent 0 62%, color-mix(in srgb, var(--accent-cyan) 16%, transparent) 62% 100%), repeating-linear-gradient(28deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 54px), repeating-linear-gradient(118deg, color-mix(in srgb, var(--ink) 4%, transparent) 0 1px, transparent 1px 68px), linear-gradient(135deg, color-mix(in srgb, white 58%, var(--surface)), color-mix(in srgb, var(--surface-2) 28%, white)), var(--surface);outline:1px solid color-mix(in srgb, var(--ink) 5%, transparent);border:0;border-radius:26px;min-height:calc(100dvh - 122px);position:relative;overflow:hidden}.ffp7ea_canvasFrame:before,.ffp7ea_canvasFrame:after{content:"";pointer-events:none;position:absolute;inset:0}.ffp7ea_canvasFrame:before{opacity:.52;background:repeating-linear-gradient(44deg, transparent 0 42px, color-mix(in srgb, var(--ink) 6%, transparent) 42px 44px, transparent 44px 92px), repeating-linear-gradient(132deg, transparent 0 58px, color-mix(in srgb, var(--ink) 4%, transparent) 58px 60px, transparent 60px 118px)}.ffp7ea_canvasFrame:after{background:color-mix(in srgb, var(--accent-cyan) 22%, transparent);clip-path:polygon(38% 0,100% 0,100% 100%,12% 100%,25% 76%,18% 52%,32% 30%);opacity:.64;left:58%}.ffp7ea_canvasHud{z-index:4;pointer-events:none;position:absolute;top:76px;left:clamp(90px,8vw,132px);right:calc(min(34vw,520px) + 32px)}.ffp7ea_hubToken{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--rule-soft));background:color-mix(in srgb, var(--surface-blur) 90%, transparent);width:230px;min-height:104px;color:var(--ink);cursor:pointer;text-align:left;-webkit-backdrop-filter:var(--glass-blur);filter:drop-shadow(0 18px 26px color-mix(in srgb, var(--ink) 15%, transparent));border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px;display:grid;position:absolute;transform:translate(-50%,-50%)}.ffp7ea_hubToken:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:3px}.ffp7ea_hubPin{background:var(--accent);width:44px;height:44px;color:var(--accent-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ffp7ea_hubCopy{gap:3px;min-width:0;display:grid}.ffp7ea_hubCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.05;overflow:hidden}.ffp7ea_hubCopy span,.ffp7ea_hubState{color:var(--ink-2);font-size:.76rem;font-weight:780}.ffp7ea_hubState{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:999px;grid-column:1/-1;width:fit-content;padding:4px 9px}.ffp7ea_mapLabels{z-index:1;pointer-events:none;color:color-mix(in srgb, var(--ink) 48%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;font-style:italic;font-weight:720;position:absolute;inset:0}.ffp7ea_mapLabels span{position:absolute;transform:rotate(-7deg)}.ffp7ea_mapLabelNorth{top:8%;left:23%}.ffp7ea_mapLabelWest{top:38%;left:16%}.ffp7ea_mapLabelCenter{top:36%;left:43%}.ffp7ea_mapLabelEast{top:38%;left:58%}.ffp7ea_mapLabelCoast{top:59%;left:61%}.ffp7ea_canvasViewport{z-index:2;cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}.ffp7ea_canvasViewport:active{cursor:grabbing}.ffp7ea_canvasSurface{transform-origin:50%;width:1000px;height:700px;margin-top:-350px;margin-left:-500px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.ffp7ea_canvasOverlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ffp7ea_gridLine{fill:none;stroke:color-mix(in srgb, var(--ink) 3%, transparent);stroke-width:1px}.ffp7ea_proximityRing{fill:color-mix(in srgb, var(--accent) 7%, transparent);stroke:color-mix(in srgb, var(--accent) 34%, transparent);stroke-width:1.5px;stroke-dasharray:8 8}.ffp7ea_routeLine{fill:none;stroke:color-mix(in srgb, var(--accent-warm) 76%, transparent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 12}.ffp7ea_clusterBadge{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--rule-soft));background:color-mix(in srgb, var(--surface-blur) 82%, transparent);min-height:30px;color:var(--ink-2);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.74rem;font-weight:760;display:inline-flex;position:absolute}.ffp7ea_canvasEmpty{text-align:center;width:min(360px,80%);color:var(--ink-2);justify-items:center;gap:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ffp7ea_canvasEmpty p{margin:0;line-height:1.45}.ffp7ea_starterComposition{pointer-events:none;position:absolute;inset:0}.ffp7ea_starterCard,.ffp7ea_starterNote{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);filter:drop-shadow(0 14px 24px color-mix(in srgb, var(--ink) 12%, transparent));display:grid;position:absolute}.ffp7ea_starterCard{border-radius:18px;gap:8px;width:246px;padding:8px}.ffp7ea_starterCardOne{top:92px;left:90px;transform:rotate(-2deg)}.ffp7ea_starterCardTwo{top:270px;left:430px;transform:rotate(1.6deg)}.ffp7ea_starterCardThree{top:468px;left:190px;transform:rotate(2deg)}.ffp7ea_starterBadge,.ffp7ea_starterMeta{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-2) 72%, transparent);width:fit-content;color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:820}.ffp7ea_starterPhoto{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, var(--surface)), transparent), repeating-linear-gradient(115deg, color-mix(in srgb, var(--ink) 10%, transparent) 0 2px, transparent 2px 18px), color-mix(in srgb, var(--surface-2) 88%, transparent);border-radius:12px;height:122px}.ffp7ea_starterPhotoWarm{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-warm) 34%, var(--surface)), transparent 68%), repeating-linear-gradient(115deg, color-mix(in srgb, var(--ink) 11%, transparent) 0 2px, transparent 2px 18px), color-mix(in srgb, var(--surface-2) 84%, transparent)}.ffp7ea_starterPhotoCool{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-cyan) 34%, var(--surface)), transparent 70%), repeating-linear-gradient(24deg, color-mix(in srgb, var(--ink) 9%, transparent) 0 2px, transparent 2px 20px), color-mix(in srgb, var(--surface-2) 84%, transparent)}.ffp7ea_starterPhotoNight{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-violet) 32%, var(--surface)), transparent 68%), repeating-linear-gradient(88deg, color-mix(in srgb, var(--ink) 10%, transparent) 0 2px, transparent 2px 20px), color-mix(in srgb, var(--surface-2) 84%, transparent)}.ffp7ea_starterTitle{color:var(--ink);font-size:1rem;font-weight:840;line-height:1.18}.ffp7ea_starterMeta{color:var(--accent)}.ffp7ea_starterNote{width:168px;min-height:118px;color:color-mix(in srgb, var(--accent) 76%, var(--ink));border-radius:12px;align-content:center;padding:18px;font-size:1rem;font-style:italic;font-weight:720;line-height:1.28;top:120px;left:648px;transform:rotate(5deg)}.ffp7ea_starterArcOne,.ffp7ea_starterArcTwo{border:2px dashed color-mix(in srgb, var(--accent-warm) 58%, transparent);border-bottom:0;border-left:0;border-radius:50%;position:absolute}.ffp7ea_starterArcOne{width:220px;height:120px;top:196px;left:306px;transform:rotate(18deg)}.ffp7ea_starterArcTwo{border-color:color-mix(in srgb, var(--accent-cyan) 62%, transparent);width:210px;height:116px;top:462px;left:438px;transform:rotate(-14deg)}.ffp7ea_starterPin{border:3px solid var(--surface);background:var(--accent);width:14px;height:14px;filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--ink) 14%, transparent));border-radius:50%;position:absolute}.ffp7ea_starterPinOne{top:320px;left:545px}.ffp7ea_starterPinTwo{background:var(--accent-cyan);top:454px;left:682px}.ffp7ea_panControls{z-index:5;justify-items:center;gap:6px;display:grid;position:absolute;bottom:22px;right:calc(min(34vw,520px) + 36px)}.ffp7ea_timelinePanel,.ffp7ea_practicalPanel,.ffp7ea_endingPanel,.ffp7ea_timelineStack,.ffp7ea_holdCart,.ffp7ea_inspector{align-content:start}.ffp7ea_inspector,.ffp7ea_practicalPanel,.ffp7ea_endingPanel,.ffp7ea_timelineStack,.ffp7ea_holdCart{background:0 0;border:0;gap:12px;padding:12px 8px;display:grid}.ffp7ea_practicalPanel{border-bottom:1px solid var(--rule-soft);padding-top:8px}.ffp7ea_endingPanel{border-bottom:1px solid var(--rule-soft)}.ffp7ea_omniHintPanel{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 58%, transparent);border-radius:18px;gap:10px;padding:10px;display:grid}.ffp7ea_omniHintPanel p,.ffp7ea_omniHintPanel small{color:var(--ink-2);margin:0;font-size:.78rem;line-height:1.42}.ffp7ea_omniExamples,.ffp7ea_peopleActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ffp7ea_peopleActions{border-top:1px solid var(--rule-soft);justify-content:space-between;padding-top:10px}.ffp7ea_peopleActions div{gap:3px;min-width:0;display:grid}.ffp7ea_peopleActions span{color:var(--ink);font-size:.82rem;font-weight:820}.ffp7ea_peopleActions small{color:var(--ink-3);font-size:.72rem;font-weight:720}.ffp7ea_fieldLabel{min-width:0;color:var(--ink-3);gap:5px;font-size:.72rem;font-weight:780;display:grid}.ffp7ea_fieldLabel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ffp7ea_dateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ffp7ea_stopList{flex-wrap:wrap;gap:7px;display:flex}.ffp7ea_stopPill{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 84%, transparent);min-width:0;color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:8px 10px;display:grid}.ffp7ea_stopPill span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:820;overflow:hidden}.ffp7ea_stopPill small{color:var(--ink-3);grid-column:2;font-size:.7rem;font-weight:720}.ffp7ea_inviteLinkButton{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--rule-soft));background:color-mix(in srgb, var(--accent) 9%, var(--surface));min-width:0;min-height:38px;color:var(--accent);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:780;display:inline-flex}.ffp7ea_inviteLinkButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ffp7ea_panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ffp7ea_panelTitle{margin-top:4px;font-size:1.08rem;line-height:1.15}.ffp7ea_metricChip,.ffp7ea_signalPill,.ffp7ea_miniSignal,.ffp7ea_microChip,.ffp7ea_truthChip,.ffp7ea_stateBadge,.ffp7ea_sourceBadge,.ffp7ea_tasteChip{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-2) 70%, transparent);min-width:0;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;font-weight:740;display:inline-flex}.ffp7ea_metricChip,.ffp7ea_signalPill,.ffp7ea_miniSignal{min-height:30px;padding:0 9px;font-size:.76rem}.ffp7ea_microChip,.ffp7ea_truthChip,.ffp7ea_stateBadge,.ffp7ea_sourceBadge,.ffp7ea_tasteChip{min-height:24px;padding:0 8px;font-size:.7rem}.ffp7ea_truthChipRow,.ffp7ea_truthChipRowCompact{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ffp7ea_truthChipRowCompact{gap:5px}.ffp7ea_truthChip{max-width:100%}.ffp7ea_truthChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ffp7ea_truthChip[data-tone=good]{border-color:color-mix(in srgb, var(--accent-emerald) 30%, var(--rule-soft));background:color-mix(in srgb, var(--accent-emerald) 14%, var(--surface));color:color-mix(in srgb, var(--accent-emerald) 78%, var(--ink))}.ffp7ea_truthChip[data-tone=warn]{border-color:color-mix(in srgb, var(--accent-warm) 34%, var(--rule-soft));background:color-mix(in srgb, var(--accent-warm) 13%, var(--surface));color:color-mix(in srgb, var(--accent-warm) 76%, var(--ink))}.ffp7ea_truthChip[data-tone=money]{border-color:color-mix(in srgb, var(--accent-cyan) 32%, var(--rule-soft));background:color-mix(in srgb, var(--accent-cyan) 12%, var(--surface));color:color-mix(in srgb, var(--accent-cyan) 72%, var(--ink))}.ffp7ea_truthChip[data-tone=soft]{border-color:color-mix(in srgb, var(--accent-violet) 24%, var(--rule-soft));background:color-mix(in srgb, var(--accent-violet) 9%, var(--surface));color:color-mix(in srgb, var(--accent-violet) 70%, var(--ink))}.ffp7ea_objectInspiration .ffp7ea_stateBadge{background:color-mix(in srgb, var(--accent-warm) 18%, var(--surface));color:color-mix(in srgb, var(--accent-warm) 84%, var(--ink))}.ffp7ea_objectShortlist .ffp7ea_stateBadge{background:color-mix(in srgb, var(--accent-emerald) 18%, var(--surface));color:color-mix(in srgb, var(--accent-emerald) 78%, var(--ink))}.ffp7ea_objectConfirmed .ffp7ea_stateBadge{background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:color-mix(in srgb, var(--accent) 82%, var(--ink))}.ffp7ea_signalPill,.ffp7ea_metricChip{background:color-mix(in srgb, var(--surface) 78%, transparent)}.ffp7ea_stats{gap:14px}.ffp7ea_stats .ffp7ea_metricChip{color:var(--ink-3);background:0 0;border:0;padding:0}.ffp7ea_canvasHud .ffp7ea_signalPill{border-color:color-mix(in srgb, var(--surface) 42%, transparent);background:color-mix(in srgb, var(--surface-blur) 62%, transparent)}.ffp7ea_people{color:var(--ink-3);justify-items:end;gap:7px;font-size:.76rem;font-weight:720;display:grid}.ffp7ea_hero>.ffp7ea_people{justify-items:start}.ffp7ea_hero>.ffp7ea_people>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ffp7ea_avatarStack{flex-direction:row-reverse;justify-content:flex-start;display:flex}.ffp7ea_avatar{border:2px solid var(--surface);background:color-mix(in srgb, var(--accent) 16%, var(--surface));width:34px;height:34px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:820;display:inline-flex}.ffp7ea_objectCard{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);width:292px;color:var(--ink);filter:drop-shadow(0 14px 22px color-mix(in srgb, var(--ink) 12%, transparent));transform:rotate(var(--object-tilt,0deg));border-radius:18px;gap:8px;padding:8px;transition:transform .18s,border-color .18s,background .18s,filter .18s;display:grid;position:absolute}.ffp7ea_objectCard:hover,.ffp7ea_objectSelected{transform:rotate(var(--object-tilt,0deg)) translateY(-4px) scale(1.01);border-color:color-mix(in srgb, var(--accent) 74%, var(--rule));outline:3px solid color-mix(in srgb, var(--accent) 22%, transparent);filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--ink) 16%, transparent))}.ffp7ea_objectInspiration{background:color-mix(in srgb, var(--surface-blur) 66%, transparent);-webkit-backdrop-filter:var(--glass-blur)}.ffp7ea_objectShortlist{background:color-mix(in srgb, var(--surface) 88%, transparent)}.ffp7ea_objectConfirmed{border-color:color-mix(in srgb, var(--accent) 64%, var(--rule));background:var(--surface)}.ffp7ea_objectFace{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:8px;padding:0;display:grid}.ffp7ea_objectImageWrap,.ffp7ea_objectSourceBand{background:color-mix(in srgb, var(--surface-2) 78%, transparent);border-radius:12px;overflow:hidden}.ffp7ea_objectImageWrap{height:142px;position:relative}.ffp7ea_objectImage{object-fit:cover;width:100%;height:100%;display:block}.ffp7ea_objectSourceBand{height:118px;color:var(--ink-3);justify-content:center;align-items:center;display:flex}.ffp7ea_objectBody{border:1px solid color-mix(in srgb, var(--surface) 56%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:14px;gap:8px;padding:9px 10px 10px;display:grid}.ffp7ea_objectMeta{align-items:center}.ffp7ea_objectTitle{color:var(--ink);overflow-wrap:anywhere;font-size:1.04rem;font-weight:840;line-height:1.16;display:block}.ffp7ea_objectDescription{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ffp7ea_objectChips .ffp7ea_microChip:nth-child(n+3){display:none}.ffp7ea_cardActionRow{align-items:center;gap:5px}.ffp7ea_actionButton{border:1px solid var(--rule);background:color-mix(in srgb, var(--surface) 76%, transparent);min-width:0;min-height:30px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:.7rem;font-weight:760;display:inline-flex}.ffp7ea_actionButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ffp7ea_cardActionRow .ffp7ea_actionButton{background:color-mix(in srgb, var(--surface-blur) 62%, transparent);border-radius:50%;justify-content:center;width:30px;min-height:30px;padding:0}.ffp7ea_cardActionRow .ffp7ea_actionButton span{display:none}.ffp7ea_cardMenu{position:relative}.ffp7ea_cardMenuSummary{border:1px solid var(--rule);background:color-mix(in srgb, var(--surface-blur) 62%, transparent);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:inline-flex}.ffp7ea_cardMenuSummary::-webkit-details-marker{display:none}.ffp7ea_cardMenuPanel{z-index:12;border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-blur) 92%, var(--surface));width:188px;-webkit-backdrop-filter:var(--glass-blur);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.ffp7ea_cardMenuPanel .ffp7ea_actionButton{background:0 0;border:0;border-radius:8px;justify-content:flex-start;width:100%;min-height:34px;padding:0 8px}.ffp7ea_cardMenuPanel .ffp7ea_actionButton span{display:inline}.ffp7ea_objectDetailDock{border-top:1px solid var(--rule-soft);gap:8px;padding-top:8px;display:grid}.ffp7ea_reactionGrid{gap:5px}.ffp7ea_reactionButton,.ffp7ea_reactionButtonActive{border:1px solid var(--rule);cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:.72rem;font-weight:760;display:inline-flex}.ffp7ea_reactionButton{background:var(--surface-2);color:var(--ink-2)}.ffp7ea_reactionButtonActive{background:var(--accent);color:var(--accent-fg)}.ffp7ea_commentComposer{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.ffp7ea_textInput,.ffp7ea_selectInput{border-radius:8px;height:38px;padding:0 10px;font-size:.86rem}.ffp7ea_inspectorHero{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);gap:10px;padding:12px 0;display:grid}.ffp7ea_inspectorTitleGroup{gap:5px;display:grid}.ffp7ea_inspectorTitleGroup h4{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.15}.ffp7ea_realityGrid{border-bottom:1px solid var(--rule-soft);border-top:1px solid var(--rule-soft);gap:0;display:grid}.ffp7ea_realityMetric{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.ffp7ea_realityMetric:last-child{border-bottom:0}.ffp7ea_realityMetric span{min-width:0;color:var(--ink-3);align-items:center;gap:5px;font-size:.72rem;font-weight:760;display:inline-flex}.ffp7ea_realityMetric strong{color:var(--ink);font-size:.92rem;line-height:1.1}.ffp7ea_realityNote{border:1px solid color-mix(in srgb, var(--accent-warm) 28%, var(--rule-soft));background:color-mix(in srgb, var(--accent-warm) 10%, var(--surface));color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.ffp7ea_realityNote p{color:var(--ink-2);margin:0;font-size:.78rem;line-height:1.42}.ffp7ea_truthPanel{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 58%, transparent);border-radius:14px;gap:8px;padding:10px;display:grid}.ffp7ea_endingSignals{gap:7px;display:grid}.ffp7ea_createTripButton{background:var(--accent);min-height:44px;color:var(--accent-fg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:840;display:inline-flex}.ffp7ea_endingNotice{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.45}.ffp7ea_usedForTripPanel,.ffp7ea_postCreationCta{border:1px solid color-mix(in srgb, var(--accent-emerald) 28%, var(--rule-soft));background:color-mix(in srgb, var(--accent-emerald) 10%, var(--surface));color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.ffp7ea_usedForTripPanel p,.ffp7ea_postCreationCta p{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.42}.ffp7ea_postCreationCta{border-color:color-mix(in srgb, var(--accent) 28%, var(--rule-soft));background:color-mix(in srgb, var(--accent) 8%, var(--surface));grid-template-columns:minmax(0,1fr)}.ffp7ea_postCreationCta h4{color:var(--ink);margin:0 0 4px;font-size:.94rem;font-weight:840;line-height:1.18}.ffp7ea_postCreationCta small{color:var(--ink-3);margin-top:5px;font-size:.72rem;font-weight:760;display:block}.ffp7ea_postCreationActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ffp7ea_secondaryLink{min-height:38px;color:var(--ink-2);align-items:center;font-size:.8rem;font-weight:780;text-decoration:none;display:inline-flex}.ffp7ea_inspectorActions,.ffp7ea_assignGrid{flex-wrap:wrap;gap:8px;display:flex}.ffp7ea_assignButton,.ffp7ea_convertButton,.ffp7ea_dropButton,.ffp7ea_timelineItem,.ffp7ea_holdItemMain{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 78%, transparent);color:var(--ink);cursor:pointer}.ffp7ea_assignButton,.ffp7ea_convertButton,.ffp7ea_dropButton{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.8rem;font-weight:780;display:inline-flex}.ffp7ea_convertPanel{border-top:1px solid var(--rule-soft);gap:9px;padding:12px 0 0;display:grid}.ffp7ea_selectLabel{color:var(--ink-3);gap:5px;font-size:.72rem;font-weight:780;display:grid}.ffp7ea_days{gap:16px;display:grid}.ffp7ea_timelineMood{color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.78rem;font-weight:780;display:grid}.ffp7ea_timelineMoodTrack{border:1px solid color-mix(in srgb, var(--accent-cyan) 22%, transparent);background:color-mix(in srgb, var(--accent-cyan) 32%, var(--surface));border-radius:999px;height:7px}.ffp7ea_timelineMood[data-state=ready] .ffp7ea_timelineMoodTrack{border-color:color-mix(in srgb, var(--accent-emerald) 20%, transparent);background:color-mix(in srgb, var(--accent-emerald) 28%, var(--surface))}.ffp7ea_timelineMood[data-state=attention] .ffp7ea_timelineMoodTrack{border-color:color-mix(in srgb, var(--accent-warm) 32%, transparent);background:color-mix(in srgb, var(--accent-warm) 34%, var(--surface));filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent-warm) 18%, transparent))}.ffp7ea_timelineControls{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface) 70%, transparent);width:fit-content;max-width:100%;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:5px 7px;font-size:.76rem;font-weight:780;display:inline-flex}.ffp7ea_dayColumn{gap:10px;display:grid}.ffp7ea_dayHeader{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.ffp7ea_dayHeader h4{font-size:.98rem}.ffp7ea_dayHeader span{color:var(--ink-3);font-size:.76rem;font-weight:740}.ffp7ea_dayHeader .ffp7ea_dayStop{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:46%;margin-left:auto;overflow:hidden}.ffp7ea_blocks{border-left:1px solid var(--rule-soft);gap:0;margin-left:8px;display:grid}.ffp7ea_timelineBlock{gap:7px;padding:0 0 10px 16px;display:grid;position:relative}.ffp7ea_timelineBlock:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 38%, var(--rule));background:var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.ffp7ea_blockHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ffp7ea_blockHeader span{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:inline-flex}.ffp7ea_blockHeader small{color:var(--ink-3);font-size:.72rem;font-weight:720}.ffp7ea_blockItems{gap:6px;display:grid}.ffp7ea_timelineItem,.ffp7ea_holdItemMain{text-align:left;border-radius:14px;gap:3px;min-width:0;padding:10px;display:grid}.ffp7ea_timelineItem{border-left:5px solid color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--ink) 9%, transparent));grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px}.ffp7ea_holdItemMain{border-left:4px solid color-mix(in srgb, var(--accent-2) 30%, transparent)}.ffp7ea_timelineItemTitle,.ffp7ea_holdItemMain span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:.84rem;font-weight:780;overflow:hidden}.ffp7ea_timelineItem small,.ffp7ea_holdItemMain small{color:var(--ink-3);font-size:.72rem;font-weight:700}.ffp7ea_timelineThumb,.ffp7ea_timelineThumbEmpty{background:color-mix(in srgb, var(--surface-2) 76%, transparent);border-radius:10px;width:74px;height:54px;overflow:hidden}.ffp7ea_timelineThumb{position:relative}.ffp7ea_timelineThumb img{object-fit:cover;width:100%;height:100%;display:block}.ffp7ea_timelineThumbEmpty{color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.ffp7ea_timelineItemText{gap:3px;min-width:0;display:grid}.ffp7ea_timelineReady,.ffp7ea_timelineMaybe{border:1px solid var(--rule-soft);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ffp7ea_timelineReady{background:color-mix(in srgb, var(--accent-emerald) 18%, var(--surface));color:color-mix(in srgb, var(--accent-emerald) 82%, var(--ink))}.ffp7ea_timelineMaybe{background:color-mix(in srgb, var(--surface-blur) 80%, transparent);color:var(--ink-3)}.ffp7ea_dropButton{width:100%;color:var(--accent);background:0 0;border-style:dashed}.ffp7ea_dropButton:disabled{display:none}.ffp7ea_holdList{gap:8px;display:grid}.ffp7ea_holdCart{border-top:1px solid var(--rule-soft)}.ffp7ea_holdItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ffp7ea_shell button:disabled{cursor:not-allowed;opacity:.52}@media (max-width:1040px){.ffp7ea_packdBar{grid-template-columns:auto minmax(0,1fr) auto}.ffp7ea_desktopNav{display:none}.ffp7ea_hero,.ffp7ea_visualMapBody,.ffp7ea_workspace,.ffp7ea_toolbar{grid-template-columns:1fr}.ffp7ea_hero{border-radius:24px;align-items:stretch;padding:14px}.ffp7ea_toolbar{border-radius:18px;width:100%}.ffp7ea_title{max-width:none;font-size:1.6rem}.ffp7ea_heroAside{grid-template-columns:1fr;justify-items:start}.ffp7ea_timelinePanel{width:min(42vw,440px);min-width:0;max-height:none;margin-top:0;position:absolute;top:18px;bottom:18px;right:8px}.ffp7ea_canvasHud{right:18px}.ffp7ea_panControls{right:14px}.ffp7ea_stateTabs,.ffp7ea_visualMapTabs,.ffp7ea_viewportControls{justify-content:flex-start}.ffp7ea_visualMapHeader{flex-direction:column;align-items:flex-start}.ffp7ea_visualMapCanvas{height:360px}.ffp7ea_visualMapList,.ffp7ea_visualMapDetail{min-height:0}}@media (max-width:760px){.ffp7ea_shell{padding:12px 12px calc(96px + env(safe-area-inset-bottom))}.ffp7ea_packdBar{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:0 2px}.ffp7ea_captureShortcut{min-height:40px;padding:0 12px}.ffp7ea_captureShortcut span{display:none}.ffp7ea_hero{z-index:9;border-radius:22px;padding:12px;position:sticky;top:8px}.ffp7ea_visualMapShell{border-radius:22px;padding:12px}.ffp7ea_visualMapHeader{gap:10px}.ffp7ea_visualMapTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ffp7ea_visualMapTab,.ffp7ea_visualMapTabActive{justify-content:center;min-width:0;padding:0 8px}.ffp7ea_visualMapTab span,.ffp7ea_visualMapTabActive span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ffp7ea_visualMapCanvas{border-radius:18px;height:310px}.ffp7ea_visualMapList,.ffp7ea_visualMapDetail{border-radius:18px}.ffp7ea_visualMapRows{max-height:360px}.ffp7ea_title{font-size:1.34rem;line-height:1}.ffp7ea_crewPulse{flex-wrap:nowrap;padding:0 2px 2px;scroll-padding-inline:12px;overflow-x:auto}.ffp7ea_crewPulseItem{flex:none;max-width:72vw;min-height:36px;padding:0 11px;font-size:.78rem}.ffp7ea_subtitle{font-size:.82rem}.ffp7ea_captureForm{border-radius:20px;grid-template-columns:minmax(0,1fr) 44px;align-items:end;padding:8px 8px 8px 12px}.ffp7ea_captureInput,.ffp7ea_captureTextArea{height:38px;min-height:38px;max-height:58px;padding-top:4px}.ffp7ea_primaryIconButton{border-radius:15px;width:44px;height:44px}.ffp7ea_workspace{padding-bottom:58dvh}.ffp7ea_toolbar{width:auto;top:12px;left:12px;right:12px}.ffp7ea_canvasPanel,.ffp7ea_timelinePanel{border-radius:18px}.ffp7ea_canvasFrame{border-radius:22px;min-height:calc(100dvh - 190px)}.ffp7ea_canvasHud{display:none}.ffp7ea_sideRail{border-radius:20px;gap:8px;padding:8px;top:76px;left:10px}.ffp7ea_railButton,.ffp7ea_railButtonActive{width:40px;height:40px}.ffp7ea_zoomDock{left:10px;bottom:calc(58dvh + 92px + env(safe-area-inset-bottom));gap:6px;min-height:46px;padding:6px 8px}.ffp7ea_zoomDock .ffp7ea_iconButton{width:34px;height:34px}.ffp7ea_signalPill span,.ffp7ea_miniSignal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ffp7ea_canvasSurface{left:45%}.ffp7ea_objectCard{width:228px}.ffp7ea_panControls{top:118px;bottom:auto;right:10px}.ffp7ea_timelinePanel{width:auto;top:auto;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:30;overscroll-behavior:contain;background:var(--surface);border-radius:24px 24px 18px 18px;max-height:min(58dvh,560px);padding:8px 12px 12px;position:fixed;overflow:auto}.ffp7ea_sheetHandle{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:999px;justify-self:center;width:42px;height:5px;margin:2px 0 4px;display:block}.ffp7ea_inspector,.ffp7ea_practicalPanel,.ffp7ea_endingPanel,.ffp7ea_timelineStack,.ffp7ea_holdCart{padding:10px 0}.ffp7ea_cardMenuPanel{left:auto;right:0}.ffp7ea_realityGrid{grid-template-columns:1fr}.ffp7ea_people{justify-items:start}}@media (prefers-reduced-motion:reduce){.ffp7ea_canvasSurface,.ffp7ea_objectCard{transition:none}.ffp7ea_objectCard:hover,.ffp7ea_objectSelected{transform:none}}
.GvQluW_credits a{text-underline-offset:.2em;text-decoration:underline}.GvQluW_logo{object-fit:contain;vertical-align:middle;background:#fff;width:24px;height:24px;padding:3px;display:inline-block}
.g0OpTG_settings{--ink-3:var(--ink-2);--settings-danger:color-mix(in srgb, var(--accent-danger) 75%, var(--ink));--settings-destructive-bg:color-mix(in srgb, var(--accent-danger) 80%, #000);width:100%;max-width:1120px;font-family:var(--font-body);margin:0 auto;padding:0 clamp(16px,4vw,32px) 48px;font-size:1rem;line-height:1.5}.g0OpTG_settings :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.g0OpTG_settings :is(input,select,textarea){font-size:1rem}.g0OpTG_settings :is(button,a){touch-action:manipulation}.g0OpTG_settings :is(button,input,select,textarea){max-width:100%}.g0OpTG_settings button:not(:disabled),.g0OpTG_settings a{-webkit-tap-highlight-color:transparent}.g0OpTG_settings button{min-width:44px;min-height:44px}.g0OpTG_settings button:disabled{cursor:not-allowed}.g0OpTG_settings :is(p,h1,h2,h3,span){overflow-wrap:anywhere}.g0OpTG_header{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 28px;display:flex}.g0OpTG_header h1{font:600 1.75rem/1.2 var(--font-body);margin:0}.g0OpTG_back{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.g0OpTG_layout{align-items:flex-start;gap:40px;display:flex}.g0OpTG_content{flex:1;width:100%;min-width:0;max-width:760px;margin:0 auto}.g0OpTG_profile{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:8px 0 28px;display:flex}.g0OpTG_profile h2{font:600 1.5rem/1.3 var(--font-body);margin:0}.g0OpTG_avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.g0OpTG_edit{background:var(--accent);width:28px;height:28px;color:var(--accent-fg);border:3px solid var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.g0OpTG_overview{max-width:640px;margin:0 auto}.g0OpTG_sidebar{flex-shrink:0;width:250px;display:none}.g0OpTG_navGroup{margin-bottom:24px}.g0OpTG_groupTitle{color:var(--ink-2);margin:0 0 8px 16px;font-size:.875rem;font-weight:500}.g0OpTG_navRows{background:var(--surface-2);border-radius:16px;overflow:hidden}.g0OpTG_navRow{min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:10px 16px;font-weight:400;text-decoration:none;display:flex;position:relative}.g0OpTG_navRow+.g0OpTG_navRow:before{content:"";background:var(--rule-soft);height:1px;position:absolute;top:0;left:56px;right:0}.g0OpTG_navRow:hover,.g0OpTG_navRow[aria-current]{background:color-mix(in srgb, var(--accent) 8%, var(--surface-2))}.g0OpTG_navIcon{width:28px;height:28px;color:var(--accent-fg);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.g0OpTG_navDetail{color:var(--ink-2);text-align:right;margin-left:auto;font-size:.875rem}.g0OpTG_navDetail+.g0OpTG_chevron{margin-left:0}.g0OpTG_navRow:focus-visible{outline-offset:-3px}.g0OpTG_chevron{color:var(--ink-2);flex-shrink:0;margin-left:auto}.g0OpTG_card{background:var(--surface-2);box-sizing:border-box;border-radius:16px;max-width:100%;padding:clamp(16px,3vw,24px)}.g0OpTG_sectionHead{margin-bottom:18px}.g0OpTG_sectionHead h2{font:600 1.125rem/1.3 var(--font-body);color:var(--ink);margin:0}.g0OpTG_sectionHead p{color:var(--ink-2);margin:6px 0 0;font-size:.875rem}.g0OpTG_field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.g0OpTG_field>label{color:var(--ink);font-size:.875rem;font-weight:500}.g0OpTG_actionRow{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:flex}.g0OpTG_actionRow>span:last-child{color:var(--ink-2);align-items:center;gap:8px;display:flex}@media (min-width:1024px){.g0OpTG_sidebar{display:block}.g0OpTG_sidebar .g0OpTG_navRow{min-height:48px;padding:8px 12px;font-size:.875rem}.g0OpTG_sidebar .g0OpTG_navGroup{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.g0OpTG_settings *,.g0OpTG_settings :before,.g0OpTG_settings :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.g0OpTG_disclosure{border-bottom:1px solid var(--rule-soft)}.g0OpTG_disclosure:last-child{border-bottom:0}.g0OpTG_disclosure>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:12px 0;list-style:none;display:flex}.g0OpTG_disclosure>summary::-webkit-details-marker{display:none}.g0OpTG_disclosure>summary>svg{color:var(--ink-2);flex-shrink:0}.g0OpTG_disclosure[open]>summary>svg{transform:rotate(90deg)}.g0OpTG_disclosureValue{text-align:right;color:var(--ink-2);max-width:60%;margin-left:auto;font-size:.875rem}.g0OpTG_disclosureBody{padding:4px 0 16px}.g0OpTG_actionRow+.g0OpTG_actionRow{border-top:1px solid var(--rule-soft)}
._9X1W7a_utilityGrid{gap:16px;display:grid}._9X1W7a_actionStack{gap:14px;margin-top:18px;display:grid}._9X1W7a_passportSharePreview{background:linear-gradient(180deg, #ffffffb8, #ffffff8a), radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--accent-cyan) 20%, transparent), transparent 34%);border:1px solid color-mix(in srgb, var(--rule-soft) 86%, transparent);color:#102136;border-radius:20px;gap:14px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.38s cubic-bezier(.2,.8,.2,1) both _9X1W7a_passport-share-settle;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 16px 42px #0f172a14}._9X1W7a_passportSharePreview:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#1021360a 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,#10213608 0 1px,#0000 1px 9px);position:absolute;inset:0}._9X1W7a_passportSharePreview>*{z-index:1;position:relative}._9X1W7a_passportCardKicker{color:#f31656;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:840}._9X1W7a_passportSharePreview h3{color:#102136;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(24px,4vw,34px);font-weight:840;line-height:1}._9X1W7a_passportSharePreview p{color:#102136b8;margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.4}._9X1W7a_passportShareStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}._9X1W7a_passportShareStats div{background:#ffffffb3;border:1px solid #1021361a;border-radius:14px;gap:4px;min-height:74px;padding:12px;display:grid}._9X1W7a_passportShareStats dt{color:#10213694;order:2;font-size:11px;font-weight:780}._9X1W7a_passportShareStats dd{color:#102136;order:1;margin:0;font-size:25px;font-weight:840;line-height:1}._9X1W7a_passportShareFlags{flex-wrap:wrap;gap:7px;display:flex}._9X1W7a_passportShareFlags span{color:#102136b8;background:#ffffffb3;border:1px solid #1021361a;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-size:16px;font-weight:780;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}._9X1W7a_passportSharePreview ._9X1W7a_passportCardPrivacy{color:#10213694;margin-top:0;font-size:12px;font-weight:720}._9X1W7a_actionRow{flex-wrap:wrap;gap:10px;display:flex}._9X1W7a_utilityButton{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface));border:1px solid var(--rule-soft);color:var(--ink);cursor:pointer;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:780;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}._9X1W7a_utilityButton:not(:disabled):not(._9X1W7a_utilityButtonDisabled):hover,._9X1W7a_iconButton:not(:disabled):hover,._9X1W7a_yearCard:hover{border-color:color-mix(in srgb, var(--accent-rose) 38%, var(--rule-soft));transform:translateY(-1px);box-shadow:0 12px 26px #0f172a17}._9X1W7a_utilityButton:not(:disabled):not(._9X1W7a_utilityButtonDisabled):active,._9X1W7a_iconButton:not(:disabled):active,._9X1W7a_yearCard:active{transform:translateY(0)scale(.985);box-shadow:0 8px 18px #0f172a14}._9X1W7a_utilityButton:focus-visible,._9X1W7a_iconButton:focus-visible,._9X1W7a_yearCard:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-rose) 34%, transparent);outline-offset:3px}._9X1W7a_utilityButton:disabled,._9X1W7a_utilityButtonDisabled,._9X1W7a_iconButton:disabled{color:var(--ink-3);cursor:default;opacity:.68}._9X1W7a_shareUrlRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}._9X1W7a_shareUrlInput{background:var(--bg);border:1px solid var(--rule-soft);color:var(--ink-2);font:inherit;border-radius:12px;min-width:0;height:42px;padding:0 12px;font-size:12px}._9X1W7a_utilityError,._9X1W7a_utilityEmpty{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}._9X1W7a_utilityError{color:#a25f00;font-weight:720}._9X1W7a_shareList{gap:8px;display:grid}._9X1W7a_shareListItem{border-top:1px solid color-mix(in srgb, var(--rule-soft) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-top:10px;display:grid}._9X1W7a_shareListCopy{min-width:0}._9X1W7a_shareListCopy strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:820;line-height:1.2;display:block}._9X1W7a_shareListCopy span{color:var(--ink-3);margin-top:4px;font-size:12px;font-weight:700;display:block}._9X1W7a_iconButton{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface));border:1px solid var(--rule-soft);color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}._9X1W7a_offlinePanel{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--rule-soft);border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;padding:clamp(18px,3vw,22px);display:grid;box-shadow:0 16px 40px #0f172a12}._9X1W7a_offlineCopy{min-width:0}._9X1W7a_offlineCopy strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:820;display:block}._9X1W7a_offlineCopy span{color:var(--ink-3);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.4;display:block}._9X1W7a_offlineBadge{color:#a25f00;white-space:nowrap;border:1px solid #a25f00;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-width:82px;height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}._9X1W7a_offlineBadge[data-state=online]{color:#1b9a62;border-color:#1b9a62}._9X1W7a_yearGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}._9X1W7a_yearCard{background:color-mix(in srgb, var(--surface-2) 58%, var(--surface));border:1px solid var(--rule-soft);color:inherit;border-radius:16px;gap:5px;min-width:0;min-height:118px;padding:14px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}._9X1W7a_yearCard svg{color:#f31656}._9X1W7a_yearCard span{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}._9X1W7a_yearCard strong{color:var(--ink);font-size:28px;font-weight:840;line-height:1}._9X1W7a_yearCard small{color:var(--ink-3);font-size:12px;font-weight:720}._9X1W7a_spinIcon{animation:.9s linear infinite _9X1W7a_memories-spin}@media (hover:hover) and (pointer:fine){._9X1W7a_passportSharePreview:hover{border-color:color-mix(in srgb, var(--accent-cyan) 26%, var(--rule-soft));transform:translateY(-2px);box-shadow:0 20px 48px #0f172a1f}._9X1W7a_passportSharePreview:hover ._9X1W7a_passportShareFlags span{transform:translateY(-1px);box-shadow:0 8px 18px #10213614}}@media (min-width:768px){._9X1W7a_utilityGrid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}._9X1W7a_utilityGrid>section:first-child{grid-row:span 2}._9X1W7a_shareUrlRow,._9X1W7a_offlinePanel{grid-template-columns:minmax(0,1fr) auto}}@keyframes _9X1W7a_memories-spin{to{transform:rotate(360deg)}}@keyframes _9X1W7a_passport-share-settle{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._9X1W7a_passportSharePreview,._9X1W7a_passportShareFlags span,._9X1W7a_utilityButton,._9X1W7a_iconButton,._9X1W7a_yearCard,._9X1W7a_spinIcon{transition:none;animation:none}._9X1W7a_passportSharePreview:hover,._9X1W7a_passportSharePreview:hover ._9X1W7a_passportShareFlags span,._9X1W7a_utilityButton:not(:disabled):not(._9X1W7a_utilityButtonDisabled):hover,._9X1W7a_utilityButton:not(:disabled):not(._9X1W7a_utilityButtonDisabled):active,._9X1W7a_iconButton:not(:disabled):hover,._9X1W7a_iconButton:not(:disabled):active,._9X1W7a_yearCard:hover,._9X1W7a_yearCard:active{transform:none}}
.ege1vq_seam{z-index:8;isolation:isolate;perspective:1100px;pointer-events:none;height:204px;margin:-82px 0 -72px;position:relative;overflow:hidden}.ege1vq_seam:before{z-index:-2;content:"";position:absolute;inset:0}.ege1vq_planTripSeam:before{background:linear-gradient(#fff8ed 0%,#eff7f8 48%,#dff2fd 100%)}.ege1vq_tripMemoriesSeam:before{background:linear-gradient(#e2f3fd 0%,#f7f3ed 48%,#fff1e5 100%)}.ege1vq_seam:after{z-index:-1;filter:blur(38px);content:"";background:#ffffff52;border-radius:50%;position:absolute;inset:18% 12%}.ege1vq_routeThread{width:min(1200px,96%);height:180px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.ege1vq_routeThread path{fill:none;stroke:#165b8d85;stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round}.ege1vq_morphCard{z-index:3;color:#07162d;height:78px;transform-style:preserve-3d;will-change:transform,width,height;background:#fffffff7;border:1px solid #07162d1a;border-radius:17px;position:absolute;top:61px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 20px 48px #122e4333}.ege1vq_choiceFace,.ege1vq_itineraryFace,.ege1vq_alertFace,.ege1vq_memoryFace{backface-visibility:hidden;position:absolute;inset:0}.ege1vq_choiceFace,.ege1vq_itineraryFace,.ege1vq_alertFace{align-items:center;gap:11px;padding:10px 12px;display:flex}.ege1vq_thumbnail{border-radius:10px;flex:0 0 68px;width:68px;height:56px;position:relative;overflow:hidden}.ege1vq_thumbnail img{object-fit:cover}.ege1vq_choiceFace>span:nth-child(2),.ege1vq_itineraryFace>span,.ege1vq_alertFace>span{gap:2px;min-width:0;display:grid}.ege1vq_choiceFace small,.ege1vq_itineraryFace small,.ege1vq_alertFace small,.ege1vq_memoryFace small{color:#6b7e8d;font-size:8px}.ege1vq_choiceFace strong{font-family:Georgia,serif;font-size:15px}.ege1vq_choiceFace>i{color:#176d4a;background:#dcf3e7;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.ege1vq_itineraryFace>i{color:#236fa8;background:#e4f2ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ege1vq_itineraryFace strong{font-size:13px}.ege1vq_itineraryFace em{color:#536b7e;font-size:9px;font-style:normal}.ege1vq_itineraryFace b{color:#236fa8;margin-left:auto;font-size:12px}.ege1vq_memoryMorph{height:82px;margin:0;top:22px}.ege1vq_alertFace{padding:14px}.ege1vq_alertFace>i{color:#b84439;background:#ffe3dc;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.ege1vq_alertFace small{color:#a64e44}.ege1vq_alertFace strong{max-width:230px;font-size:10px;line-height:1.25}.ege1vq_alertFace b{color:#b84439;margin-left:auto;font-size:11px}.ege1vq_memoryFace{background:#fff;grid-template-rows:1fr auto;padding:8px 8px 10px;display:grid}.ege1vq_memoryImage{border-radius:2px;min-height:105px;position:relative;overflow:hidden}.ege1vq_memoryImage img{object-fit:cover}.ege1vq_memoryFace figcaption{align-items:center;gap:8px;padding:7px 2px 0;display:flex}.ege1vq_memoryFace figcaption>svg{color:#bd694b}.ege1vq_memoryFace figcaption span{gap:1px;display:grid}.ege1vq_memoryFace strong{font-family:Georgia,serif;font-size:11px}@media (max-width:720px){.ege1vq_seam{height:164px;margin:-62px 0 -54px}.ege1vq_routeThread{width:145%;top:-7px}.ege1vq_morphCard{max-width:calc(100% - 32px);top:46px}.ege1vq_memoryMorph{top:4px}.ege1vq_choiceFace small,.ege1vq_memoryFace small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ege1vq_seam{height:204px}.ege1vq_morphCard{width:min(360px,100% - 56px);left:auto;right:28px;translate:none;transform:none!important}.ege1vq_memoryMorph{width:265px!important;height:176px!important}.ege1vq_frontFace{display:none!important}.ege1vq_backFace{backface-visibility:visible;opacity:1!important;transform:none!important}}
.EJBFYG_panel{gap:24px;min-width:0;display:grid}.EJBFYG_panel>div{min-width:0}.EJBFYG_row{border-bottom:1px solid var(--rule-soft);min-width:0;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:1rem;display:flex}.EJBFYG_row label,.EJBFYG_row>span:first-child{flex:1;min-width:0}.EJBFYG_row select{box-sizing:border-box;text-align:right;text-align-last:right;width:7rem;min-width:0;max-width:50%;min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 4px}.EJBFYG_row select:disabled{opacity:.65;cursor:wait}.EJBFYG_row select option{color:var(--ink);background:var(--surface-2)}.EJBFYG_status{color:var(--ink-2)}.EJBFYG_note,.EJBFYG_error{color:var(--ink-2);margin:8px 0 0;font-size:.875rem}.EJBFYG_error{color:var(--ink)}.EJBFYG_retry{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.EJBFYG_panel :is(select,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.xb7xJG_surface{min-width:0;container-type:inline-size}.xb7xJG_surface fieldset{min-inline-size:0}.xb7xJG_surface input,.xb7xJG_surface select{box-sizing:border-box;min-width:0;max-width:100%}.xb7xJG_surface input[type=date],.xb7xJG_surface input[type=time]{width:100%}.xb7xJG_surface button,.xb7xJG_surface p,.xb7xJG_surface h2{overflow-wrap:anywhere}.xb7xJG_surface button:focus-visible,.xb7xJG_surface summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xb7xJG_surface button:not(:disabled):hover{background-color:var(--material-app-control)}.xb7xJG_surface button:disabled{opacity:.5}.xb7xJG_content{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.xb7xJG_day{border-top:1px solid var(--rule-soft);padding-block:1rem .25rem}.xb7xJG_day h3{margin-bottom:.35rem}.xb7xJG_row{scroll-margin-block:1rem}.xb7xJG_row[data-changed=true]{background:var(--material-app-control)}.xb7xJG_row:focus{outline:2px solid var(--accent);outline-offset:2px}.xb7xJG_footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.xb7xJG_header,.xb7xJG_footer{flex-shrink:0}.xb7xJG_footer [role=status]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:30rem){.xb7xJG_header{grid-template-columns:minmax(0,1fr) auto}.xb7xJG_header>button:first-child{justify-self:start}.xb7xJG_header>h2{text-align:left;grid-area:2/1/auto/-1}}@container not (min-width:24em){.xb7xJG_footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xb7xJG_footer>button:nth-child(2){grid-area:1/1/auto/-1}.xb7xJG_footer>button:first-child{justify-self:start}.xb7xJG_footer>button:nth-child(3){justify-self:end}.xb7xJG_footer>[role=status]{grid-column:1/-1}}
.i3PLiW_shell{background:radial-gradient(circle at 78% 6%, color-mix(in srgb, var(--accent-cyan) 24%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 42%, var(--bg)) 0%, var(--bg) 42%, color-mix(in srgb, var(--surface-2) 24%, var(--bg)) 100%);min-height:100dvh;color:var(--ink);font-family:var(--font-body);position:relative;overflow-x:clip}.i3PLiW_mobileHeader{display:block}.i3PLiW_headerSpacer{width:44px;height:44px;display:block}.i3PLiW_content{gap:clamp(18px,3vw,30px);width:100%;max-width:1180px;margin:0 auto;padding:18px 18px 112px;display:grid}.i3PLiW_desktopIntro{display:none}.i3PLiW_desktopTitle{margin-top:6px}.i3PLiW_introText{color:var(--ink-2);max-width:660px;margin:10px 0 0;font-size:18px;line-height:1.45}.i3PLiW_hero{background:linear-gradient(145deg, #061626fa, #08476ae0 58%, #ffffffe0), var(--surface);border:1px solid color-mix(in srgb, var(--rule-soft) 78%, transparent);border-radius:28px;min-height:660px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.i3PLiW_globeStage{justify-content:center;align-items:center;min-height:390px;padding:20px 8px 84px;display:flex;position:relative;overflow:hidden}.i3PLiW_orbitOne,.i3PLiW_orbitTwo{border:1px dashed #ffffff75;border-radius:999px;width:min(92vw,620px);height:min(72vw,440px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.i3PLiW_orbitTwo{opacity:.54;width:min(78vw,520px);height:min(54vw,330px);transform:translate(-50%,-50%)rotate(28deg)}.i3PLiW_globe{aspect-ratio:1;background-color:#0000;background-image:radial-gradient(circle at 62% 26%,#fffffff2 0 2%,#0000 15%),radial-gradient(circle at 34% 30%,#ffffff5c,#0000 34%),linear-gradient(110deg,#0000002e,#0000 38%,#fff3 62%,#0000003d),url(/images/dashboard/earth-dashboard-1536.webp);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #ffffff70;border-radius:50%;width:min(92vw,500px);max-width:500px;position:relative;transform:rotate(-8deg);box-shadow:inset -24px -34px 48px #020c1a70,inset 18px 20px 36px #ffffff2e,0 0 42px #7dd3fc57,0 34px 82px #00000059}.i3PLiW_globeAtmosphere{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 64% 20%,#ffffff5c,#0000 28%),linear-gradient(90deg,#020a165c,#0000 44%,#fff3);position:absolute;inset:0}.i3PLiW_marker{height:clamp(36px,8vw,48px);left:var(--marker-x);top:var(--marker-y);background:#fffffff0;border:2px solid #ffffffbd;border-radius:999px;justify-content:center;align-items:center;width:clamp(36px,8vw,48px);font-size:clamp(18px,4vw,24px);display:flex;position:absolute;transform:translate(-50%,-50%)rotate(8deg);box-shadow:0 10px 24px #00000047,0 0 18px #ffffff8f}.i3PLiW_passportSheet{background:color-mix(in srgb, var(--surface) 96%, transparent);z-index:2;border-radius:28px 28px 0 0;align-self:end;gap:16px;padding:16px 18px 22px;display:grid;position:relative;box-shadow:0 -16px 44px #0f172a2e}.i3PLiW_sheetHandle{background:color-mix(in srgb, var(--ink-3) 45%, transparent);border-radius:999px;justify-self:center;width:54px;height:5px}.i3PLiW_sheetCopy h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;max-width:680px;margin:0;font-size:clamp(35px,8vw,58px);font-weight:780;line-height:.96}.i3PLiW_sheetCopy p{color:var(--ink-2);max-width:640px;margin:12px 0 0;font-size:clamp(16px,2.4vw,20px);line-height:1.4}.i3PLiW_primaryCta{color:#fff;cursor:pointer;font-family:var(--font-body);background:linear-gradient(135deg,#ff4b6c,#f31656);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 24px;font-size:18px;font-weight:820;text-decoration:none;transition:box-shadow .16s,transform .16s,filter .16s;display:inline-flex;box-shadow:0 18px 32px #f3165647}.i3PLiW_primaryCta:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 22px 38px #f3165657}.i3PLiW_primaryCta:active{transform:translateY(0)scale(.985);box-shadow:0 12px 22px #f3165642}.i3PLiW_primaryCta:focus-visible{outline:3px solid color-mix(in srgb, #fff 72%, var(--accent-rose));outline-offset:3px}.i3PLiW_proNote{color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:720;line-height:1.35;display:flex}.i3PLiW_statRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.i3PLiW_miniStat{background:color-mix(in srgb, var(--surface-2) 68%, var(--surface));border:1px solid var(--rule-soft);border-radius:18px;gap:2px;min-height:84px;padding:14px;display:grid}.i3PLiW_miniStat strong{color:var(--ink);font-size:30px;font-weight:820;line-height:1}.i3PLiW_miniStat span{color:var(--ink-3);font-size:13px;font-weight:760}.i3PLiW_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.i3PLiW_statCard{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--rule-soft);border-radius:20px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a12}.i3PLiW_statCard[data-tone=blue] svg{color:#1482da}.i3PLiW_statCard[data-tone=green] svg{color:#1b9a62}.i3PLiW_statCard[data-tone=pink] svg{color:#f31656}.i3PLiW_statCard[data-tone=amber] svg{color:#e18718}.i3PLiW_statCard strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(28px,5vw,38px);font-weight:820;line-height:1;display:block}.i3PLiW_statCard span{color:var(--ink-3);margin-top:5px;font-size:14px;font-weight:760;line-height:1.15;display:block}.i3PLiW_detailGrid{gap:16px;display:grid}.i3PLiW_panel,.i3PLiW_collectionPanel,.i3PLiW_mapBand{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--rule-soft);border-radius:24px;padding:clamp(18px,3vw,24px);box-shadow:0 16px 40px #0f172a12}.i3PLiW_panelHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.i3PLiW_panelKicker{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:760}.i3PLiW_panel h2,.i3PLiW_collectionPanel h2,.i3PLiW_mapBand h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(24px,4vw,34px);font-weight:780;line-height:1}.i3PLiW_panelMeta{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));border:1px solid var(--rule-soft);color:var(--ink-2);border-radius:999px;flex-shrink:0;padding:8px 10px;font-size:12px;font-weight:760}.i3PLiW_flagCloud{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.i3PLiW_flagPill{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));border:1px solid var(--rule-soft);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:13px;font-weight:780;display:inline-flex}.i3PLiW_emptyText{color:var(--ink-3);margin:18px 0 0;font-size:15px;line-height:1.45}.i3PLiW_collectionRail{scrollbar-width:none;gap:10px;margin:18px -4px 0;padding:2px 4px 8px;display:flex;overflow-x:auto}.i3PLiW_collectionRail::-webkit-scrollbar{display:none}.i3PLiW_collectionEmpty{color:var(--ink-3);margin:14px 0 0;font-size:15px;line-height:1.45}.i3PLiW_collectionProgress{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));border:1px solid color-mix(in srgb, var(--rule-soft) 70%, transparent);border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.i3PLiW_collectionProgress span{background:linear-gradient(90deg, var(--accent-rose), var(--accent-cyan));border-radius:inherit;height:100%;width:var(--collection-progress);transition:width .42s cubic-bezier(.2,.8,.2,1);display:block}.i3PLiW_collectedCountrySlot,.i3PLiW_emptyCountrySlot{text-align:center;border-radius:18px;flex:0 0 92px;place-items:center;gap:5px;min-height:112px;padding:12px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.i3PLiW_collectedCountrySlot{background:repeating-linear-gradient(-14deg, color-mix(in srgb, var(--accent-rose) 7%, transparent) 0 1px, transparent 1px 18px), color-mix(in srgb, var(--surface) 92%, var(--surface-2));border:1px dashed color-mix(in srgb, var(--accent-rose) 44%, var(--rule-soft));animation:.34s cubic-bezier(.2,.8,.2,1) both i3PLiW_passport-slot-ink;box-shadow:0 12px 28px #0f172a12}.i3PLiW_collectedCountrySlot:hover{border-color:color-mix(in srgb, var(--accent-rose) 60%, var(--rule-soft));transform:translateY(-2px)rotate(-.4deg);box-shadow:0 16px 34px #0f172a1c}.i3PLiW_collectedCountryMark{background:color-mix(in srgb, var(--accent-rose) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent-rose) 24%, var(--rule-soft));color:var(--accent-rose);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:25px;line-height:1;display:inline-flex}.i3PLiW_collectedCountrySlot strong,.i3PLiW_emptyCountrySlot strong{color:var(--ink);font-size:12px;font-weight:840;line-height:1.1}.i3PLiW_collectedCountrySlot span:last-child,.i3PLiW_emptyCountrySlot span:last-child{color:var(--ink-3);font-size:11px;font-weight:720;line-height:1.2}.i3PLiW_emptyCountrySlot{background:repeating-linear-gradient(-14deg, color-mix(in srgb, var(--ink-3) 5%, transparent) 0 1px, transparent 1px 16px), color-mix(in srgb, var(--surface-2) 56%, var(--surface));border:1px dashed color-mix(in srgb, var(--ink-3) 36%, var(--rule-soft));color:inherit;cursor:pointer;font-family:var(--font-body)}.i3PLiW_emptyCountrySlot:hover{border-color:color-mix(in srgb, var(--ink-3) 52%, var(--rule-soft));transform:translateY(-2px);box-shadow:0 14px 30px #0f172a17}.i3PLiW_emptyCountrySlot:active{transform:translateY(0)scale(.982);box-shadow:0 8px 18px #0f172a14}.i3PLiW_emptyCountrySlot:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-rose) 34%, transparent);outline-offset:3px}.i3PLiW_emptyCountrySlot[data-locked=false]{border-color:color-mix(in srgb, var(--accent-emerald) 42%, var(--rule-soft))}.i3PLiW_emptyCountrySlot[data-locked=true]:after{border:1px solid color-mix(in srgb, var(--ink-3) 18%, transparent);content:"";pointer-events:none;border-radius:13px;position:absolute;inset:7px}.i3PLiW_emptyCountrySlot[data-locked=false]:hover{border-color:color-mix(in srgb, var(--accent-emerald) 62%, var(--rule-soft))}.i3PLiW_emptyCountrySlotIcon{background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.i3PLiW_emptyCountrySlot[data-locked=false] .i3PLiW_emptyCountrySlotIcon{color:var(--accent-emerald)}.i3PLiW_recentRail{gap:12px;margin-top:18px;display:grid}.i3PLiW_ghostStampRail{width:min(100%,360px);margin-top:6px}.i3PLiW_memoryStamp{--stamp-rotation:-.6deg;background:radial-gradient(circle at 86% 22%, color-mix(in srgb, var(--accent-rose) 12%, transparent), transparent 24%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, white), color-mix(in srgb, var(--surface-2) 78%, var(--surface)));border:1px dashed color-mix(in srgb, var(--accent-rose) 44%, var(--rule-soft));color:inherit;cursor:pointer;font-family:var(--font-body);text-align:left;min-height:132px;transform:rotate(var(--stamp-rotation));border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;animation:.36s cubic-bezier(.2,.8,.2,1) both i3PLiW_passport-stamp-settle;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a12}.i3PLiW_memoryStamp:before,.i3PLiW_memoryStamp:after{content:"";pointer-events:none;position:absolute;inset:0}.i3PLiW_memoryStamp:before{background:repeating-linear-gradient(-14deg, color-mix(in srgb, var(--accent-rose) 7%, transparent) 0 1px, transparent 1px 18px), radial-gradient(circle at 82% 70%, color-mix(in srgb, var(--accent-rose) 11%, transparent), transparent 28%);opacity:.68}.i3PLiW_memoryStamp:after{border:1px solid color-mix(in srgb, var(--surface) 70%, transparent);border-radius:13px;inset:7px}.i3PLiW_memoryStamp:nth-child(2n){--stamp-rotation:.7deg;transform:rotate(var(--stamp-rotation))}.i3PLiW_memoryStamp:hover{border-color:color-mix(in srgb, var(--accent-rose) 62%, var(--rule-soft));transform:translateY(-2px) rotate(var(--stamp-rotation));box-shadow:0 18px 38px #0f172a1f}.i3PLiW_memoryStamp:nth-child(2n):hover{transform:translateY(-2px) rotate(var(--stamp-rotation))}.i3PLiW_memoryStamp:active{transform:translateY(0) rotate(var(--stamp-rotation)) scale(.985);box-shadow:0 9px 22px #0f172a17}.i3PLiW_memoryStamp:nth-child(2n):active{transform:translateY(0) rotate(var(--stamp-rotation)) scale(.985)}.i3PLiW_memoryStamp:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-rose) 34%, transparent);outline-offset:3px}.i3PLiW_memoryStampMark{z-index:1;align-self:start;place-items:center;width:56px;height:56px;display:grid;position:relative}.i3PLiW_memoryStampMarkInner{background:color-mix(in srgb, var(--accent-rose) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent-rose) 24%, var(--rule-soft));color:var(--accent-rose);border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.i3PLiW_memoryStampFlag{font-size:25px;line-height:1}.i3PLiW_memoryStampCode{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--rule-soft);color:var(--ink-2);border-radius:999px;padding:3px 5px;font-size:9px;font-weight:840;line-height:1;position:absolute;bottom:-3px;right:-5px}.i3PLiW_memoryStampCopy{z-index:1;min-width:0;position:relative}.i3PLiW_memoryStampCopy strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:820;line-height:1.05;display:block}.i3PLiW_memoryStampCopy span{color:var(--ink-3);margin-top:9px;font-size:13px;font-weight:760;line-height:1.25;display:block}.i3PLiW_memoryStampSeal{color:color-mix(in srgb, var(--accent-rose) 72%, var(--ink-3));opacity:.68;z-index:1;align-self:start;position:relative}.i3PLiW_memoryStampGhost{background:repeating-linear-gradient(-14deg, color-mix(in srgb, var(--ink-3) 5%, transparent) 0 1px, transparent 1px 16px), color-mix(in srgb, var(--surface-2) 56%, var(--surface));border-color:color-mix(in srgb, var(--ink-3) 36%, var(--rule-soft));opacity:.86}.i3PLiW_memoryStampGhost:hover{opacity:.96}.i3PLiW_memoryStampGhost[data-locked=false]{border-color:color-mix(in srgb, var(--accent-emerald) 42%, var(--rule-soft))}.i3PLiW_memoryStampGhost[data-locked=true]:after{border-color:color-mix(in srgb, var(--ink-3) 24%, transparent)}.i3PLiW_memoryStampGhost[data-locked=false] .i3PLiW_memoryStampMarkInner,.i3PLiW_memoryStampGhost[data-locked=false] .i3PLiW_memoryStampSeal{color:var(--accent-emerald)}.i3PLiW_memoryStampGhost[data-locked=true] .i3PLiW_memoryStampMarkInner,.i3PLiW_memoryStampGhost[data-locked=true] .i3PLiW_memoryStampSeal{color:var(--ink-3)}.i3PLiW_emptyRecent{color:var(--ink-3);place-items:center start;gap:10px;margin-top:18px;display:grid}.i3PLiW_emptyRecent p{margin:0;font-size:15px;line-height:1.45}.i3PLiW_mapBand{background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-2) 70%, transparent)), url(/globe.svg) right -70px center / 320px auto no-repeat;align-items:end;gap:22px;display:grid}.i3PLiW_mapBand p{color:var(--ink-2);max-width:620px;margin:10px 0 0;font-size:16px;line-height:1.45}.i3PLiW_longestTrip{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--rule-soft) 74%, var(--surface-2));border-radius:18px;gap:4px;padding:15px 16px;display:grid}.i3PLiW_longestTrip span{color:var(--ink-3);text-transform:uppercase;font-size:12px;font-weight:760}.i3PLiW_longestTrip strong{color:var(--ink);font-size:18px;font-weight:820}.i3PLiW_upgradeOverlay{background:#02061794}.i3PLiW_upgradeDialog{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--accent-cyan) 18%, transparent), transparent 34%), var(--surface);border-color:var(--rule-soft);color:var(--ink);border-radius:26px;max-width:560px;padding:26px}.i3PLiW_upgradeHeader{gap:10px;padding-right:36px}.i3PLiW_upgradeIcon{background:color-mix(in srgb, var(--accent-rose) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--accent-rose) 24%, var(--rule-soft));color:var(--accent-rose);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.i3PLiW_upgradeTitle{color:var(--ink);font-family:var(--font-display);letter-spacing:0;font-size:clamp(30px,6vw,42px);font-weight:820;line-height:.98}.i3PLiW_upgradeDescription{color:var(--ink-2);font-size:16px;line-height:1.45}.i3PLiW_upgradeFeatureGrid{gap:10px;margin-top:20px;display:grid}.i3PLiW_upgradeFeature{background:color-mix(in srgb, var(--surface-2) 58%, var(--surface));border:1px solid var(--rule-soft);border-radius:18px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.i3PLiW_upgradeFeature svg{color:var(--accent-rose);margin-top:1px}.i3PLiW_upgradeFeature strong{color:var(--ink);font-size:14px;font-weight:820;display:block}.i3PLiW_upgradeFeature span{color:var(--ink-3);margin-top:3px;font-size:13px;font-weight:650;line-height:1.35;display:block}.i3PLiW_upgradeDisclosure{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;display:grid}.i3PLiW_upgradeDisclosure svg{color:var(--accent-emerald);margin-top:1px}.i3PLiW_upgradeDisclosure p{margin:0;font-size:12px;font-weight:650;line-height:1.45}.i3PLiW_upgradeActions{gap:10px;margin-top:22px;display:grid}.i3PLiW_upgradePrimaryAction,.i3PLiW_upgradeSecondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:15px;font-weight:820;text-decoration:none;display:inline-flex}.i3PLiW_upgradePrimaryAction{color:#fff;background:linear-gradient(135deg,#ff4b6c,#f31656)}.i3PLiW_upgradeSecondaryAction{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface));border:1px solid var(--rule-soft);color:var(--ink)}.i3PLiW_stampDetailDialog{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--accent-rose) 14%, transparent), transparent 32%), var(--surface);border-color:var(--rule-soft);color:var(--ink);border-radius:26px;max-width:560px;padding:26px}.i3PLiW_stampDetailHeader{gap:8px;padding-right:36px}.i3PLiW_stampDetailMark{background:color-mix(in srgb, var(--accent-rose) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent-rose) 24%, var(--rule-soft));color:var(--accent-rose);border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;line-height:1;display:inline-flex;position:relative}.i3PLiW_stampDetailMark em{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--rule-soft);color:var(--ink-2);border-radius:999px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:840;line-height:1;position:absolute;bottom:-3px;right:-5px}.i3PLiW_stampDetailTitle{color:var(--ink);font-family:var(--font-display);letter-spacing:0;font-size:clamp(30px,7vw,44px);font-weight:820;line-height:.98}.i3PLiW_stampDetailDate{color:var(--ink-2);font-size:16px;font-weight:680}.i3PLiW_stampDetailStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.i3PLiW_stampDetailStat{background:color-mix(in srgb, var(--surface-2) 58%, var(--surface));border:1px solid var(--rule-soft);border-radius:18px;gap:4px;min-height:100px;padding:13px;display:grid}.i3PLiW_stampDetailStat svg{color:var(--accent-rose)}.i3PLiW_stampDetailStat strong{color:var(--ink);font-size:27px;font-weight:820;line-height:1}.i3PLiW_stampDetailStat span{color:var(--ink-3);font-size:12px;font-weight:720;line-height:1.22}.i3PLiW_stampDetailActions{gap:10px;margin-top:22px;display:grid}.i3PLiW_stampDetailActions .i3PLiW_upgradeSecondaryAction{gap:8px}.i3PLiW_stampDetailNote,.i3PLiW_stampDetailStatus{color:var(--ink-3);text-align:center;margin:14px 0 0;font-size:12px;font-weight:680;line-height:1.4}.i3PLiW_stampDetailStatus{color:var(--ink-2);margin-top:8px;font-weight:760}@keyframes i3PLiW_passport-stamp-settle{0%{opacity:0;transform:translateY(8px) rotate(var(--stamp-rotation)) scale(.975)}to{opacity:1;transform:translateY(0) rotate(var(--stamp-rotation)) scale(1)}}@keyframes i3PLiW_passport-slot-ink{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:768px){.i3PLiW_content{padding:34px 28px 112px}.i3PLiW_hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);min-height:620px}.i3PLiW_globeStage{min-height:620px;padding:38px 0}.i3PLiW_passportSheet{border-radius:28px 0 0 28px;align-self:stretch;padding:clamp(24px,4vw,38px);box-shadow:-18px 0 44px #0f172a24}.i3PLiW_sheetHandle{display:none}.i3PLiW_primaryCta{justify-self:start;min-width:300px}.i3PLiW_proNote{text-align:left;justify-content:start}.i3PLiW_statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.i3PLiW_detailGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.i3PLiW_recentRail{grid-template-columns:repeat(2,minmax(0,1fr))}.i3PLiW_mapBand{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr)}}@media (prefers-reduced-motion:reduce){.i3PLiW_primaryCta,.i3PLiW_collectionProgress span,.i3PLiW_collectedCountrySlot,.i3PLiW_emptyCountrySlot,.i3PLiW_memoryStamp{transition:none;animation:none}.i3PLiW_primaryCta:hover,.i3PLiW_primaryCta:active,.i3PLiW_collectedCountrySlot:hover,.i3PLiW_emptyCountrySlot:hover,.i3PLiW_emptyCountrySlot:active,.i3PLiW_memoryStamp:hover,.i3PLiW_memoryStamp:active,.i3PLiW_memoryStamp:nth-child(2n):hover,.i3PLiW_memoryStamp:nth-child(2n):active,.i3PLiW_memoryStamp,.i3PLiW_memoryStamp:nth-child(2n){transform:none}}@media (min-width:1024px){.i3PLiW_mobileHeader{display:none}.i3PLiW_desktopIntro{display:block}.i3PLiW_content{padding-top:56px}}
.QrAYhG_page{--ink:#09111f;--ink-soft:#263246;--muted:#687386;--line:#09111f1a;--paper:#fff;--mist:#f5f8fb;--blue:#007aff;--blue-soft:#e7f3ff;--mint:#10b8a3;--mint-soft:#e4f8f4;--coral:#ff5a66;--coral-soft:#fff0f2;--amber:#f6b73c;--amber-soft:#fff6dd;--glass:#ffffffb3;--glass-dark:#09111f6b;--glass-line:#ffffff57;--shadow:0 26px 80px #0f172a29;--shadow-deep:0 42px 120px #00000057;--display:var(--font-display,var(--font-newsreader-loaded)), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--body:var(--font-body,var(--font-geist-loaded)), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--mist);min-height:100vh;color:var(--ink);font-family:var(--body);letter-spacing:0;overflow-x:clip}.QrAYhG_page *,.QrAYhG_page :before,.QrAYhG_page :after{box-sizing:border-box;letter-spacing:0}.QrAYhG_page img{display:block}.QrAYhG_page a{color:inherit}.QrAYhG_hero{color:#fff;isolation:isolate;background:#07111f;min-height:950px;position:relative;overflow:hidden}.QrAYhG_heroImage{object-fit:cover;filter:saturate(1.04)contrast(1.03);transform:scale(1.04)}.QrAYhG_heroWash{z-index:1;background:linear-gradient(90deg,#040a12eb 0%,#040a12b8 46%,#040a1238 100%),linear-gradient(#040a120a,#040a12e0);position:absolute;inset:0}.QrAYhG_nav{z-index:5;justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 48px);min-height:78px;margin:0 auto;padding:18px 0;display:flex;position:relative}.QrAYhG_brand{color:#fff;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Avenir Next", var(--body);font-size:22px;font-weight:900;line-height:1;text-decoration:none}.QrAYhG_navLinks{border:1px solid var(--glass-line);color:#ffffffdb;-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(#fff3,#ffffff14);border-radius:999px;align-items:center;gap:28px;padding:10px 16px;font-size:13px;font-weight:780;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 14px 38px #00000024}.QrAYhG_navLinks a{text-decoration:none}.QrAYhG_navLinks a:hover{color:#fff}.QrAYhG_navActions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}.QrAYhG_navButton,.QrAYhG_primaryCta,.QrAYhG_secondaryCta{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;line-height:1;text-decoration:none;display:inline-flex}.QrAYhG_navButton{min-width:112px;min-height:40px;color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(150%);background:#ffffffd6;border:1px solid #ffffff8f;padding:0 17px;font-size:13px;font-weight:850;box-shadow:0 14px 34px #0000002e,inset 0 1px #fff}.QrAYhG_heroShell{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:80px;width:min(1180px,100% - 48px);min-height:690px;margin:0 auto;padding:52px 0 168px;display:grid;position:relative}.QrAYhG_heroCopy{max-width:680px}.QrAYhG_eyebrow{color:var(--mint);text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:880;line-height:1.1}.QrAYhG_heroCopy h1,.QrAYhG_missionCopy h2,.QrAYhG_storyCard h2,.QrAYhG_principlesHead h2,.QrAYhG_futureCopy h2{font-family:var(--display);margin:0;font-weight:780;line-height:.98}.QrAYhG_heroCopy h1{max-width:690px;font-size:clamp(58px,7.5vw,112px)}.QrAYhG_heroCopy p:not(.QrAYhG_eyebrow){color:#ffffffd1;max-width:600px;margin:26px 0 0;font-size:21px;line-height:1.48}.QrAYhG_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.QrAYhG_primaryCta,.QrAYhG_secondaryCta{min-height:52px;padding:0 22px;font-size:14px;font-weight:850}.QrAYhG_primaryCta{color:#fff;background:linear-gradient(#ffffff3d,#0000 48%),linear-gradient(135deg,#0a84ff 0%,#27a7ff 48%,#18c7d4 100%);border:1px solid #ffffff42;box-shadow:0 18px 46px #007aff47,inset 0 1px #ffffff5c}.QrAYhG_secondaryCta{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#fff3,#ffffff14);border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffff3d}.QrAYhG_heroVisual{perspective:1200px;place-items:center;min-height:620px;display:grid;position:relative}.QrAYhG_heroVisual:before{content:"";box-shadow:inset 0 1px 0 #fff3, var(--shadow-deep);-webkit-backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(140deg,#fff3,#ffffff0f),#ffffff12;border:1px solid #fff3;border-radius:48px;position:absolute;inset:34px 4px 24px}.QrAYhG_phone{z-index:2;width:330px;min-height:638px;color:var(--ink);background:linear-gradient(145deg,#fffffff5,#f2f8ffad),#ffffffb8;border:1px solid #ffffff9e;border-radius:42px;padding:15px;animation:7s ease-in-out infinite QrAYhG_phoneFloat;position:relative;box-shadow:0 42px 100px #00000057,inset 0 1px #fff}.QrAYhG_phone:before{content:"";background:#101827;border-radius:999px;width:94px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.QrAYhG_phoneTop{justify-content:space-between;gap:12px;padding:32px 8px 12px;font-size:12px;font-weight:850;display:flex}.QrAYhG_phoneTop span:last-child{color:var(--muted)}.QrAYhG_phoneCover{color:#fff;background:#07111f;border:1px solid #ffffff70;border-radius:24px;min-height:184px;position:relative;overflow:hidden}.QrAYhG_phoneCover:after{content:"";background:linear-gradient(#07111f0a,#07111fb8);position:absolute;inset:0}.QrAYhG_phoneCover div{z-index:1;position:absolute;bottom:16px;left:16px;right:16px}.QrAYhG_phoneCover span,.QrAYhG_phoneCover strong,.QrAYhG_phoneList strong,.QrAYhG_phoneList small,.QrAYhG_phoneWin span,.QrAYhG_orbitCard strong,.QrAYhG_orbitCard small,.QrAYhG_voteCard strong,.QrAYhG_heroPostcard span{display:block}.QrAYhG_phoneCover span{color:#ffffffbd;font-size:12px;font-weight:820}.QrAYhG_phoneCover strong{margin-top:5px;font-size:30px;line-height:1}.QrAYhG_phoneList{background:#f5f7fbc2;border-radius:24px;gap:10px;margin-top:14px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffad}.QrAYhG_phoneList article{background:#ffffffd1;border:1px solid #09111f12;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px;display:grid;box-shadow:inset 0 1px #fff}.QrAYhG_phoneList article>span{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:15px;place-items:center;display:grid}.QrAYhG_phoneList article:nth-child(3)>span{background:var(--mint-soft);color:#08786c}.QrAYhG_phoneList strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.QrAYhG_phoneList small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:740}.QrAYhG_phoneWin{color:#fff;background:#0e1728f0;border-radius:18px;align-items:center;gap:9px;min-height:46px;margin-top:14px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.QrAYhG_orbitCard,.QrAYhG_voteCard{z-index:3;box-shadow:var(--shadow-deep);color:var(--ink);-webkit-backdrop-filter:blur(26px)saturate(150%);background:#ffffffb8;border:1px solid #ffffff7a;border-radius:24px;position:absolute}.QrAYhG_orbitCard{width:240px;padding:13px;animation:6.6s ease-in-out infinite QrAYhG_cardHover;top:92px;right:-12px}.QrAYhG_orbitCard span{background:var(--blue-soft);color:#075fb8;border-radius:17px;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.QrAYhG_orbitCard strong{font-size:14px}.QrAYhG_orbitCard small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:740}.QrAYhG_voteCard{align-items:center;gap:10px;width:270px;min-height:58px;padding:12px 14px;animation:7.4s ease-in-out .8s infinite QrAYhG_cardHover;display:flex;bottom:86px;right:16px}.QrAYhG_voteCard svg{color:var(--mint);flex:none}.QrAYhG_voteCard strong{font-size:13px;line-height:1.22}.QrAYhG_heroPostcard{z-index:1;background:#ffffff29;border:1px solid #ffffff70;border-radius:28px;width:184px;height:130px;position:absolute;overflow:hidden;box-shadow:0 26px 70px #00000042,inset 0 1px #ffffff3d}.QrAYhG_heroPostcard:after{content:"";background:linear-gradient(#07111f05,#07111fa3);position:absolute;inset:0}.QrAYhG_heroPostcard span{z-index:1;color:#fff;text-shadow:0 1px 12px #0000006b;font-size:14px;font-weight:900;position:absolute;bottom:12px;left:14px;right:14px}.QrAYhG_heroPostcardOne{bottom:82px;left:-20px;transform:rotate(-7deg)}.QrAYhG_heroPostcardTwo{width:164px;height:116px;top:330px;right:-12px;transform:rotate(6deg)}.QrAYhG_imageRail{z-index:3;gap:14px;width:max-content;padding-inline:max(24px,50vw - 590px);animation:38s linear infinite QrAYhG_railDrift;display:flex;position:absolute;bottom:28px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.QrAYhG_railImage{background:#07111f;border:1px solid #ffffff57;border-radius:26px;width:258px;height:134px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0003}.QrAYhG_railImage:after{content:"";background:linear-gradient(#07111f00,#07111f94);position:absolute;inset:0}.QrAYhG_railImage span{z-index:1;color:#fff;font-size:13px;font-weight:850;position:absolute;bottom:12px;left:14px;right:14px}.QrAYhG_statsBand{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1080px,100% - 48px);margin:-54px auto 0;display:grid;position:relative}.QrAYhG_statsBand div{-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(145deg,#ffffffe6,#f8fbffb8),#ffffffc7;border:1px solid #ffffffb8;border-radius:28px;min-height:116px;padding:20px;box-shadow:0 24px 70px #0f172a1f,inset 0 1px #fff}.QrAYhG_statsBand strong,.QrAYhG_statsBand span{display:block}.QrAYhG_statsBand strong{color:var(--ink);font-size:42px;line-height:.95}.QrAYhG_statsBand span{max-width:18ch;color:var(--muted);margin-top:12px;font-size:13px;font-weight:780;line-height:1.32}.QrAYhG_mission,.QrAYhG_storySection,.QrAYhG_principles,.QrAYhG_futureSection{content-visibility:auto;contain-intrinsic-size:auto 760px;width:min(1120px,100% - 48px);margin:0 auto}.QrAYhG_mission{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:74px;padding:126px 0 112px;display:grid}.QrAYhG_missionCopy h2,.QrAYhG_storyCard h2,.QrAYhG_principlesHead h2,.QrAYhG_futureCopy h2{color:var(--ink);font-size:58px}.QrAYhG_missionCopy p:not(.QrAYhG_eyebrow),.QrAYhG_storyCard p,.QrAYhG_principlesHead p,.QrAYhG_futureCopy p{color:var(--ink-soft);margin:20px 0 0;font-size:18px;line-height:1.58}.QrAYhG_stageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.QrAYhG_stageCard,.QrAYhG_storyCard,.QrAYhG_principleCard{background:linear-gradient(145deg,#fffffff0,#f8fbffad),#ffffffc7;border:1px solid #09111f14;border-radius:30px;box-shadow:0 22px 64px #0f172a1a,inset 0 1px #fff}.QrAYhG_stageCard{min-height:330px;padding:24px;transition:transform .22s,box-shadow .22s;transform:translateY(0)}.QrAYhG_stageCard:nth-child(2){margin-top:46px}.QrAYhG_stageCard:nth-child(3){margin-top:92px}.QrAYhG_stageCard:hover{transform:translateY(-6px);box-shadow:0 28px 76px #0f172a24,inset 0 1px #fff}.QrAYhG_stageCard>span,.QrAYhG_principleCard>span{background:var(--blue-soft);color:#075fb8;border-radius:19px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #fff}.QrAYhG_stageCard[data-tone=coral]>span{background:var(--coral-soft);color:#c93443}.QrAYhG_stageCard[data-tone=mint]>span{background:var(--mint-soft);color:#08786c}.QrAYhG_stageCard h3,.QrAYhG_principleCard h3{color:var(--ink);margin:24px 0 0;font-size:24px;line-height:1.08}.QrAYhG_stageCard p,.QrAYhG_principleCard p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.54}.QrAYhG_storySection{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:68px;min-height:720px;padding:24px 0 126px;display:grid;position:relative}.QrAYhG_storyImages{min-height:620px;position:relative}.QrAYhG_storyPhoto{box-shadow:var(--shadow);background:#07111f;border:1px solid #ffffff9e;border-radius:34px;position:absolute;overflow:hidden}.QrAYhG_storyPhoto:after{content:"";background:linear-gradient(#07111f05,#07111f3d);position:absolute;inset:0}.QrAYhG_storyPhotoOne{width:min(430px,82%);height:410px;animation:9s ease-in-out infinite QrAYhG_imageFloat;top:18px;left:0}.QrAYhG_storyPhotoTwo{width:min(360px,68%);height:250px;animation:8s ease-in-out .8s infinite QrAYhG_imageFloat;bottom:42px;right:0}.QrAYhG_storyPhotoThree{width:min(260px,48%);height:190px;animation:7s ease-in-out 1.2s infinite QrAYhG_imageFloat;bottom:0;left:54px}.QrAYhG_storyCard{z-index:1;padding:42px;position:relative}.QrAYhG_storyCard .QrAYhG_eyebrow,.QrAYhG_principlesHead .QrAYhG_eyebrow,.QrAYhG_futureCopy .QrAYhG_eyebrow{color:var(--blue)}.QrAYhG_storyLinks{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.QrAYhG_storyLinks a{min-height:42px;color:var(--ink);background:#ffffffc2;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 24px #0f172a0f}.QrAYhG_principles{padding:116px 0 118px}.QrAYhG_principlesHead{text-align:center;max-width:760px;margin:0 auto 42px}.QrAYhG_principlesHead p{margin-inline:auto}.QrAYhG_principleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.QrAYhG_principleCard{min-height:310px;padding:28px}.QrAYhG_principleCard:nth-child(2)>span{background:var(--coral-soft);color:#c93443}.QrAYhG_principleCard:nth-child(3)>span{background:var(--mint-soft);color:#08786c}.QrAYhG_futureSection{grid-template-columns:minmax(320px,.84fr) minmax(0,1fr);align-items:center;gap:78px;padding:122px 0;display:grid}.QrAYhG_futurePhone{min-height:520px;box-shadow:var(--shadow-deep);background:linear-gradient(145deg,#0a84ff42,#11b8a32e),linear-gradient(#07111f,#0c2540);border:1px solid #ffffff94;border-radius:46px;position:relative;overflow:hidden}.QrAYhG_futurePhone:before{content:"";-webkit-backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(155deg,#ffffff2e,#ffffff0a),#ffffff0f;border:1px solid #ffffff29;border-radius:36px;position:absolute;inset:24px}.QrAYhG_futureScreen{align-content:center;gap:14px;display:grid;position:absolute;inset:60px 38px}.QrAYhG_futurePill{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#ffffff24;border:1px solid #ffffff42;border-radius:22px;align-items:center;gap:10px;min-height:58px;padding:0 16px;font-size:15px;font-weight:850;animation:7s ease-in-out infinite QrAYhG_pillSlide;display:flex;box-shadow:inset 0 1px #ffffff29}.QrAYhG_futurePill:nth-child(2){margin-left:32px;animation-delay:.45s}.QrAYhG_futurePill:nth-child(3){margin-left:64px;animation-delay:.9s}.QrAYhG_futureCopy{max-width:630px}.QrAYhG_futureCopy .QrAYhG_primaryCta{margin-top:30px}.QrAYhG_footer{color:#ffffffad;content-visibility:auto;contain-intrinsic-size:auto 300px;background:#07111f;justify-content:space-between;align-items:flex-start;gap:28px;padding:44px max(24px,50vw - 560px) 56px;display:flex}.QrAYhG_footer div{gap:10px;display:grid}.QrAYhG_footer strong{color:#fff;font-size:22px;line-height:1}.QrAYhG_footer span{max-width:320px;font-size:13px;line-height:1.55}.QrAYhG_footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 20px;display:flex}.QrAYhG_footer a{color:#ffffffc7;font-size:13px;font-weight:760;text-decoration:none}.QrAYhG_footer a:hover{color:#fff}.QrAYhG_page a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@keyframes QrAYhG_phoneFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-16px)rotate(-1.2deg)}}@keyframes QrAYhG_cardHover{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes QrAYhG_railDrift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes QrAYhG_imageFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes QrAYhG_pillSlide{0%,to{transform:translate(0,0)}50%{transform:translate(-12px)}}@keyframes QrAYhG_sectionRise{0%{opacity:.2;transform:translateY(54px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@supports (animation-timeline:view()){.QrAYhG_stageCard,.QrAYhG_storyCard,.QrAYhG_principleCard,.QrAYhG_futureCopy{animation:linear both QrAYhG_sectionRise;animation-timeline:view();animation-range:entry 8% cover 36%}}@media (max-width:1060px){.QrAYhG_heroShell,.QrAYhG_mission,.QrAYhG_storySection,.QrAYhG_futureSection{grid-template-columns:1fr}.QrAYhG_heroCopy{max-width:780px}.QrAYhG_heroVisual{max-width:660px;min-height:640px;margin:0 auto}.QrAYhG_stageGrid,.QrAYhG_principleGrid{grid-template-columns:1fr}.QrAYhG_stageCard,.QrAYhG_stageCard:nth-child(2),.QrAYhG_stageCard:nth-child(3){min-height:auto;margin-top:0}.QrAYhG_storySection{gap:36px}.QrAYhG_storyImages{min-height:500px}.QrAYhG_futurePhone{max-width:560px}}@media (max-width:760px){.QrAYhG_hero{min-height:auto}.QrAYhG_nav{gap:12px;width:min(100% - 32px,620px);min-height:66px;padding:14px 0}.QrAYhG_navLinks{display:none}.QrAYhG_navActions{gap:7px}.QrAYhG_navButton{min-height:36px;padding:0 14px}.QrAYhG_heroShell,.QrAYhG_mission,.QrAYhG_storySection,.QrAYhG_principles,.QrAYhG_futureSection{width:min(620px,100% - 32px)}.QrAYhG_heroShell{gap:42px;min-height:auto;padding:48px 0 154px}.QrAYhG_heroCopy h1{font-size:56px}.QrAYhG_heroCopy p:not(.QrAYhG_eyebrow){font-size:18px}.QrAYhG_heroActions{flex-direction:column;align-items:stretch;max-width:330px}.QrAYhG_primaryCta,.QrAYhG_secondaryCta{width:100%}.QrAYhG_heroVisual{min-height:570px}.QrAYhG_heroVisual:before{border-radius:38px;inset:20px 0 18px}.QrAYhG_phone{width:min(304px,92vw);min-height:590px}.QrAYhG_orbitCard{width:210px;top:42px;right:2px}.QrAYhG_voteCard{width:238px;bottom:44px;right:8px}.QrAYhG_heroPostcard{display:none}.QrAYhG_imageRail{gap:10px;padding-inline:16px;animation-duration:28s;bottom:22px}.QrAYhG_railImage{border-radius:22px;width:206px;height:112px}.QrAYhG_statsBand{grid-template-columns:1fr;width:min(620px,100% - 32px);margin-top:-42px}.QrAYhG_mission{gap:34px;padding:82px 0 78px}.QrAYhG_missionCopy h2,.QrAYhG_storyCard h2,.QrAYhG_principlesHead h2,.QrAYhG_futureCopy h2{font-size:40px}.QrAYhG_missionCopy p:not(.QrAYhG_eyebrow),.QrAYhG_storyCard p,.QrAYhG_principlesHead p,.QrAYhG_futureCopy p{font-size:16px}.QrAYhG_storyImages{min-height:420px}.QrAYhG_storyPhotoOne{width:82%;height:300px}.QrAYhG_storyPhotoTwo{width:70%;height:210px}.QrAYhG_storyPhotoThree{width:48%;height:150px;left:22px}.QrAYhG_storyCard{padding:28px}.QrAYhG_principles{padding:76px 0}.QrAYhG_futureSection{gap:40px;padding:82px 0}.QrAYhG_futurePhone{border-radius:38px;min-height:430px}.QrAYhG_futureScreen{inset:54px 24px}.QrAYhG_futurePill:nth-child(2),.QrAYhG_futurePill:nth-child(3){margin-left:0}.QrAYhG_footer{flex-direction:column;padding:38px 16px 48px}.QrAYhG_footer nav{justify-content:flex-start}}@media (max-width:420px){.QrAYhG_heroCopy h1{font-size:48px}.QrAYhG_phone{width:min(284px,92vw);min-height:560px;padding:12px}.QrAYhG_phoneCover{min-height:160px}.QrAYhG_phoneList{gap:8px;padding:11px}.QrAYhG_phoneList article{min-height:58px}.QrAYhG_orbitCard,.QrAYhG_voteCard{display:none}}@media (prefers-reduced-motion:reduce){.QrAYhG_phone,.QrAYhG_orbitCard,.QrAYhG_voteCard,.QrAYhG_imageRail,.QrAYhG_storyPhoto,.QrAYhG_futurePill,.QrAYhG_stageCard,.QrAYhG_storyCard,.QrAYhG_principleCard,.QrAYhG_futureCopy{transition:none!important;animation:none!important;transform:none!important}.QrAYhG_imageRail{flex-wrap:wrap;justify-content:center;width:min(620px,100% - 32px);margin:0 auto 32px;position:relative;bottom:auto;left:auto;-webkit-mask-image:none;mask-image:none}.QrAYhG_railImage:nth-child(n+5){display:none}}
.Y2APuG_fieldset{min-width:0;color:var(--ink);font-family:var(--font-body);border:0;margin:0;padding:0}.Y2APuG_selected{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.Y2APuG_remove,.Y2APuG_expand{border:1px solid var(--rule-soft);background:var(--material-app-sheet);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px}.Y2APuG_remove{text-align:start;align-items:center;gap:6px;max-width:100%;display:inline-flex}.Y2APuG_remove:hover,.Y2APuG_expand:hover{background:var(--surface-2)}.Y2APuG_searchLabel{margin-bottom:6px;font-size:14px;display:block}.Y2APuG_search{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 55%, var(--surface-2));background:var(--material-app-sheet);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.Y2APuG_options{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));column-gap:20px;margin:12px 0;display:grid}.Y2APuG_option{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:16px;line-height:1.4;display:flex}.Y2APuG_option input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0}.Y2APuG_search:focus-visible,.Y2APuG_remove:focus-visible,.Y2APuG_expand:focus-visible,.Y2APuG_option input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Y2APuG_fieldset:disabled{opacity:.65}.Y2APuG_fieldset:disabled button,.Y2APuG_fieldset:disabled label{cursor:default}.Y2APuG_help{color:var(--ink);font-size:14px;line-height:1.5}
