:root{color-scheme:dark;--tg-app-bg: #0d1212;--tg-app-text: #fff4dc;--tg-app-muted: #b9aca1;--tg-app-button: #4ee6f4;--tg-app-button-text: #061313;--tg-app-panel: #151d1d;--ink: #0d1212;--panel: #151d1d;--panel-strong: #1d2928;--line: rgba(255, 244, 220, .12);--line-strong: rgba(255, 244, 220, .2);--teal: #4ee6f4;--teal-soft: #b8fbff;--coral: #ff7a67;--gold: #f6d26a;--green: #61d394;--yellow: #ffd36a;--red: #ff6d6d;--blue: #7cc8ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--tg-app-bg);color:var(--tg-app-text);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;background:repeating-linear-gradient(90deg,rgba(255,244,220,.025) 0 1px,transparent 1px 28px),repeating-linear-gradient(0deg,rgba(255,244,220,.018) 0 1px,transparent 1px 32px),linear-gradient(135deg,#0b1010,#13201e 48%,#1b1512)}body,button,input{font:inherit}button{border:0}button:focus-visible,input:focus-visible{outline:3px solid var(--teal-soft);outline-offset:3px}.app-shell{width:min(100%,1120px);min-height:100vh;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hero-panel,.result-panel,.empty-panel,.registry-panel,.recent-panel,.receipt-history-panel,.receipt-drop-pack-panel,.route-challenge-panel,.route-proof-reel,.route-watchlist-draft-panel,.watchlist-panel,.flex-gallery-panel,.route-compass-panel,.status-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(255,244,220,.06),transparent 28%),#0d1212c7;box-shadow:0 18px 48px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-panel{position:relative;overflow:hidden;min-height:360px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);gap:18px;align-items:end}.hero-panel:after{content:"";position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(90deg,#4ee6f433,#ff7a672e,#f6d26a2e);opacity:.42;pointer-events:none;z-index:0}.hero-copy,.scan-form,.quick-check-block,.quick-check-row{position:relative;z-index:1}.brand-row{display:flex;align-items:center;gap:12px}.brand-row img{width:68px;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#fff4dc0f;border:1px solid rgba(255,244,220,.12)}.brand-row span,.result-header span,.signal-card span,.insight-grid span,.quick-check-block>div:first-child span,.status-card span,.record-list span,.section-title h2,.app-footer span,.share-card-brand span,.share-card-verdict span,.scan-form label,.evidence-list span{display:block;color:var(--tg-app-muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.brand-row strong{display:block;margin-top:3px;color:var(--teal-soft);font-size:1rem}h1{max-width:680px;margin:46px 0 0;color:var(--tg-app-text);font-size:clamp(2.2rem,8vw,5.2rem);line-height:.92;letter-spacing:0}.hero-copy p,.result-summary,.empty-panel p,.record-list p,.evidence-list p{margin:12px 0 0;color:var(--tg-app-muted);font-size:.98rem;line-height:1.48}.scan-form{min-width:0;padding:14px;border-radius:8px;background:#070d0dc2;border:1px solid rgba(255,244,220,.14);display:grid;gap:10px}.input-wrap{min-width:0;min-height:58px;padding:0 14px;border-radius:8px;border:1px solid rgba(78,230,244,.22);background:#fff4dc0f;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.input-wrap svg{color:var(--teal-soft)}.input-wrap input{width:100%;min-width:0;border:0;outline:0;color:var(--tg-app-text);background:transparent;font-size:.96rem}.input-wrap input::placeholder{color:#fff4dc6b}.scan-button,.primary-action,.secondary-action,.tabs button,.quick-check-row button,.link-grid button,.recent-panel .record-list button{border-radius:8px;cursor:pointer;transition:transform .16s cubic-bezier(.34,1.56,.64,1),border-color .16s ease,background-color .16s ease,opacity .16s ease}.scan-button,.primary-action{min-height:54px;color:var(--tg-app-button-text);background:linear-gradient(135deg,var(--teal),var(--gold));box-shadow:0 16px 34px #4ee6f438;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:950}.scan-button:disabled{cursor:not-allowed;opacity:.55}.scan-button:not(:disabled):hover,.primary-action:hover,.secondary-action:hover,.tabs button:hover,.quick-check-row button:hover,.link-grid button:hover,.recent-panel .record-list button:hover{transform:translateY(-1px)}.scan-button:not(:disabled):active,.primary-action:active,.secondary-action:active,.tabs button:active,.quick-check-row button:active,.link-grid button:active,.recent-panel .record-list button:active{transform:translateY(1px)}.quick-check-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-check-block{grid-column:1 / -1;display:grid;gap:9px}.launch-context{grid-column:1 / -1;padding:11px;border-radius:8px;border:1px solid rgba(78,230,244,.22);background:#4ee6f414;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.launch-context.blocked{border-color:#ffd36a47;background:#ffd36a14}.launch-context span{display:block;color:var(--teal-soft);font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.launch-context p{margin:3px 0 0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.34}.launch-context button{min-height:42px;padding:0 12px;border-radius:8px;color:var(--tg-app-button-text);background:var(--teal);cursor:pointer;font-weight:950}.quick-check-block>div:first-child p{margin:3px 0 0;color:var(--tg-app-muted);font-size:.86rem}.quick-check-row button,.link-grid button,.secondary-action,.tabs button,.gallery-filters button,.watch-prompt button,.watch-record-actions button,.recent-panel .record-list button{min-height:40px;color:var(--tg-app-text);background:#fff4dc12;border:1px solid rgba(255,244,220,.12)}.quick-check-row button{min-width:0;min-height:64px;padding:9px 10px;text-align:left;display:grid;align-content:center;gap:3px}.quick-check-row button strong{color:var(--tg-app-text);font-size:.88rem;line-height:1.1}.quick-check-row button small{overflow:hidden;color:var(--tg-app-muted);font-size:.72rem;line-height:1.24}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.status-card{min-height:84px;padding:12px;display:grid;gap:3px}.status-card svg{color:var(--gold)}.status-card strong{color:var(--tg-app-text);font-size:clamp(1rem,3vw,1.35rem);line-height:1.1}.campaign-launch-panel{min-width:0;padding:14px;border-radius:8px;border:1px solid rgba(78,230,244,.22);background:linear-gradient(135deg,#4ee6f41f,#ffd36a12),#070d0dd1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);gap:14px;align-items:stretch}.campaign-launch-copy{min-width:0;display:grid;align-content:start;gap:8px}.campaign-launch-copy>span{color:var(--gold);font-size:.72rem;font-weight:950;line-height:1.1;text-transform:uppercase}.campaign-launch-copy>strong{color:var(--tg-app-text);font-size:clamp(1.38rem,3vw,2rem);line-height:1.05;overflow-wrap:anywhere}.campaign-launch-copy p,.campaign-launch-footer{margin:0;color:var(--tg-app-muted);font-size:.9rem;line-height:1.42}.campaign-launch-pills{min-width:0;display:flex;flex-wrap:wrap;gap:7px}.campaign-launch-pills span{max-width:100%;padding:6px 8px;border-radius:6px;color:var(--teal-soft);background:#4ee6f41f;font-size:.74rem;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.campaign-launch-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.campaign-launch-actions .primary-action,.campaign-launch-actions .copy-link-action{grid-column:1 / -1}.campaign-launch-actions .primary-action,.campaign-launch-actions .secondary-action{min-height:44px;padding-inline:10px;gap:7px;font-size:.82rem}.campaign-launch-actions span{min-width:0;white-space:nowrap}.campaign-launch-footer{grid-column:1 / -1;padding-top:10px;border-top:1px solid rgba(255,244,220,.1);color:var(--teal-soft);font-weight:800}.route-compass-panel{min-width:0;padding:14px;display:grid;gap:12px}.route-compass-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.route-compass-header strong{display:block;margin-top:5px;color:var(--tg-app-text);font-size:clamp(1.04rem,3vw,1.35rem);line-height:1.12}.route-compass-header p{max-width:760px;margin:5px 0 0;color:var(--tg-app-muted);font-size:.9rem;line-height:1.38}.route-compass-stats{display:grid;grid-template-columns:repeat(4,max-content);gap:7px;align-items:center}.route-compass-stats span{min-height:32px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0f;color:var(--tg-app-muted);font-size:.76rem;font-weight:900;white-space:nowrap}.route-compass-stats strong{display:inline;margin:0 3px 0 0;color:var(--teal-soft);font-size:.96rem}.route-radar-strip{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:#4ee6f40e;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr) auto;gap:10px;align-items:center}.route-radar-strip>div:first-child{min-width:0}.route-radar-strip>div:first-child span{display:block;color:var(--gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.route-radar-strip>div:first-child strong{display:block;margin-top:3px;color:var(--tg-app-text);font-size:.94rem;line-height:1.18;overflow-wrap:anywhere}.route-radar-tabs{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-radar-tabs button{min-width:0;min-height:38px;padding:7px 8px;border-radius:8px;color:var(--tg-app-muted);background:#fff4dc0f;border:1px solid rgba(255,244,220,.1);font-size:.76rem;font-weight:950;display:flex;align-items:center;justify-content:center;gap:6px}.route-radar-tabs button.active{color:var(--ink);background:var(--teal-soft);border-color:transparent}.route-radar-tabs small{color:inherit;opacity:.72;font-weight:950}.route-radar-save{min-width:126px;height:38px}.route-radar-save:disabled{cursor:default;opacity:.72}.route-campaign-strip{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,211,106,.16);background:#ffd36a0b;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:10px;align-items:center}.route-campaign-strip>div:first-child{min-width:0}.route-campaign-strip>div:first-child span{display:block;color:var(--gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.route-campaign-strip>div:first-child strong{display:block;margin-top:3px;color:var(--tg-app-text);font-size:.9rem;line-height:1.22;overflow-wrap:anywhere}.route-campaign-tabs{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-campaign-tabs button{min-width:0;min-height:38px;padding:7px 8px;border-radius:8px;color:var(--tg-app-muted);background:#fff4dc0f;border:1px solid rgba(255,244,220,.1);font-size:.78rem;font-weight:950}.route-campaign-tabs button.active{color:var(--ink);background:var(--gold);border-color:transparent}.verified-identity-lane{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(97,211,148,.22);background:linear-gradient(135deg,#61d39414,#4ee6f40a),#070d0db8;display:grid;gap:10px}.verified-identity-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:start}.verified-identity-header span,.verified-identity-preview-head span{display:block;color:var(--gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.verified-identity-header strong{display:block;margin-top:3px;color:var(--tg-app-text);font-size:.94rem;line-height:1.18;overflow-wrap:anywhere}.verified-identity-header small{min-height:30px;padding:7px 9px;border-radius:8px;border:1px solid rgba(97,211,148,.32);background:#61d3941a;color:var(--green);font-size:.7rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.verified-identity-deck{min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(246,210,106,.18);background:linear-gradient(135deg,#f6d26a1a,#61d3940f),#0d1212ad;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr) minmax(168px,.34fr);gap:8px;align-items:stretch}.verified-identity-deck-copy{min-width:0;display:grid;gap:4px;align-content:center}.verified-identity-deck-copy span{color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.verified-identity-deck-copy strong{color:var(--tg-app-text);font-size:.9rem;line-height:1.18;overflow-wrap:anywhere}.verified-identity-deck-copy small{color:var(--tg-app-muted);font-size:.72rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.verified-identity-deck-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.verified-identity-deck-actions button{min-width:0;min-height:38px;padding-inline:8px;gap:5px;font-size:.72rem}.verified-identity-deck-actions span{min-width:0;overflow-wrap:anywhere;line-height:1.05;white-space:normal}.verified-identity-suggestion{min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:linear-gradient(135deg,#4ee6f41a,#f6d26a0f),#0d1212ad;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.46fr) minmax(0,1fr);gap:8px;align-items:stretch}.verified-identity-suggestion-copy,.verified-identity-suggestion-preview{min-width:0;display:grid;gap:4px;align-content:center}.verified-identity-suggestion-copy span,.verified-identity-suggestion-preview span{color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.verified-identity-suggestion-copy strong,.verified-identity-suggestion-preview strong{color:var(--tg-app-text);font-size:.9rem;line-height:1.18;overflow-wrap:anywhere}.verified-identity-suggestion-copy small,.verified-identity-suggestion-preview small{color:var(--tg-app-muted);font-size:.72rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.verified-identity-suggestion-tabs,.verified-identity-suggestion-actions{grid-column:1 / span 2}.registry-suggestion-checklist{grid-column:3}.verified-identity-suggestion-actions{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));gap:7px}.verified-identity-suggestion-tabs button{min-width:0;min-height:38px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0d;color:var(--tg-app-muted);font-size:.7rem;font-weight:950}.verified-identity-suggestion-tabs button.active{color:var(--ink);background:linear-gradient(135deg,var(--teal),var(--gold));border-color:transparent}.verified-identity-suggestion-tabs span,.verified-identity-suggestion-actions span{min-width:0;overflow-wrap:anywhere;line-height:1.05;white-space:normal}.verified-identity-suggestion-points{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.verified-identity-suggestion-points em{max-width:100%;padding:5px 7px;border-radius:8px;background:#4ee6f414;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:900;overflow-wrap:anywhere}.verified-identity-suggestion-actions button{min-width:0;min-height:38px;padding-inline:8px;gap:5px;font-size:.72rem}.registry-suggestion-checklist{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.registry-suggestion-checklist>span{min-width:0;min-height:28px;padding:6px 7px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0d;color:var(--tg-app-muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.62rem;font-weight:950;text-align:center;text-transform:uppercase}.registry-suggestion-checklist>span.done{border-color:#61d3945c;background:linear-gradient(135deg,#61d3942e,#4ee6f414),#61d39414;color:var(--green)}.registry-suggestion-checklist>span:last-child.done{color:var(--ink);background:linear-gradient(135deg,var(--teal),var(--gold));border-color:transparent}.registry-suggestion-checklist>span span{min-width:0;overflow-wrap:anywhere;line-height:1.05;white-space:normal}.official-route-diff{min-width:0;display:grid;gap:10px;padding:10px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:linear-gradient(135deg,#4ee6f41a,#f6d26a0d),#070d0d94}.official-route-diff.lookalike{border-color:#ff6a6a57}.official-route-diff.official{border-color:#61d3945c}.official-route-diff-head,.official-route-diff-preview{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.official-route-diff-head div,.official-route-diff-preview div{min-width:0}.official-route-diff-head span,.official-route-diff-preview span,.official-route-diff-input label{display:block;color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.official-route-diff-head strong,.official-route-diff-preview strong{display:block;color:var(--tg-app-text);font-size:.92rem;line-height:1.12;overflow-wrap:anywhere}.official-route-diff-head p,.official-route-diff-empty,.official-route-diff-evidence p{margin:3px 0 0;color:var(--tg-app-muted);font-size:.76rem;line-height:1.28}.official-route-diff-head button{min-width:126px}.official-route-diff-input{display:grid;gap:6px}.official-route-diff-input div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:9px 10px;border-radius:8px;border:1px solid rgba(255,244,220,.16);background:#fff4dc0f}.official-route-diff-input svg{color:var(--teal-soft)}.official-route-diff-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--tg-app-text);font:inherit;font-size:.82rem}.official-route-diff-input input::placeholder{color:#c9beb4b3}.official-route-diff-presets{min-width:0;display:grid;gap:7px}.official-route-diff-presets-head{min-width:0;display:flex;justify-content:space-between;gap:8px;align-items:center}.official-route-diff-presets-head span{color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.official-route-diff-presets-head small{min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.official-route-diff-preset-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.official-route-diff-preset{min-width:0;min-height:52px;display:grid;align-content:center;gap:3px;padding:7px 8px;border-radius:8px;border:1px solid rgba(255,244,220,.14);background:#fff4dc0e;color:var(--tg-app-text);cursor:pointer}.official-route-diff-preset:hover,.official-route-diff-preset:focus-visible,.official-route-diff-preset.active{border-color:#4ee6f46b;background:linear-gradient(135deg,#4ee6f429,#f6d26a14),#fff4dc12}.official-route-diff-preset.active{box-shadow:inset 0 0 0 1px #f6d26a3d}.official-route-diff-preset span,.official-route-diff-preset small{min-width:0;overflow-wrap:anywhere;line-height:1.05}.official-route-diff-preset span{font-size:.72rem;font-weight:950}.official-route-diff-preset small{color:var(--tg-app-muted);font-size:.62rem;font-weight:850}.official-route-diff-history{min-width:0;display:grid;gap:8px;padding:9px;border-radius:8px;border:1px solid rgba(246,210,106,.16);background:#fff4dc0b}.official-route-diff-history-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.official-route-diff-history-head div{min-width:0}.official-route-diff-history-head span,.official-route-diff-history-copy>span{display:block;color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-head small,.official-route-diff-history-card small{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-weight:800;line-height:1.22;overflow-wrap:anywhere}.official-route-diff-history-head-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(86px,auto));gap:6px;justify-content:end}.official-route-diff-history-head-actions button{min-width:0;min-height:34px;padding:0 8px;gap:5px;font-size:.68rem}.official-route-diff-history-head-actions span{min-width:0;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-mode-row,.official-route-diff-history-caption-row,.official-route-diff-history-story-row,.official-route-diff-history-copy-all-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border-radius:8px;border:1px solid rgba(78,230,244,.16);background:linear-gradient(135deg,#4ee6f414,#f6d26a0b)}.official-route-diff-history-mode-row{border-color:#f6d26a2e;background:linear-gradient(135deg,#f6d26a14,#61d3940e)}.official-route-diff-history-story-row{border-color:#61d39429;background:linear-gradient(135deg,#61d39412,#4ee6f40b)}.official-route-diff-history-copy-all-row{border-color:#f6d26a3d;background:linear-gradient(135deg,#f6d26a1c,#4ee6f40f)}.official-route-diff-history-mode-row div,.official-route-diff-history-caption-row div,.official-route-diff-history-story-row div,.official-route-diff-history-copy-all-row div{min-width:0}.official-route-diff-history-mode-row span,.official-route-diff-history-caption-row span,.official-route-diff-history-story-row span,.official-route-diff-history-copy-all-row span{display:block;color:var(--cyan);font-size:.68rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-mode-row span{color:var(--gold)}.official-route-diff-history-mode-row small,.official-route-diff-history-caption-row small,.official-route-diff-history-story-row small,.official-route-diff-history-copy-all-row small{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-copy-all-row button{min-width:112px;min-height:34px;padding:0 10px;gap:5px;font-size:.68rem}.official-route-diff-history-copy-all-preview{min-width:0;display:grid;gap:8px;padding:8px;border-radius:8px;border:1px solid rgba(246,210,106,.2);background:#070d0d52}.official-route-diff-history-copy-all-preview-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.official-route-diff-history-copy-all-preview-head div{min-width:0}.official-route-diff-history-copy-all-preview-head span{display:block;color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-copy-all-preview-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-copy-all-preview-head small,.official-route-diff-history-copy-all-preview-head em{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-style:normal;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-copy-all-preview-head em{justify-self:end;max-width:150px;padding:5px 7px;border-radius:8px;color:var(--cyan);text-align:right;border:1px solid rgba(78,230,244,.16);background:#4ee6f412}.official-route-diff-history-copy-all-preview-chips{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.official-route-diff-history-copy-all-preview-chips>span{min-width:0;display:grid;gap:2px;padding:6px;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0a}.official-route-diff-history-copy-all-preview-chips>span.ready{border-color:#61d3943d;background:#61d39412}.official-route-diff-history-copy-all-preview-chips b{min-width:0;color:var(--tg-app-text);font-size:.64rem;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-copy-all-preview-chips small{min-width:0;color:var(--tg-app-muted);font-size:.62rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-launch-handoff{min-width:0;display:grid;gap:9px;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.2);background:linear-gradient(135deg,#4ee6f417,#f6d26a0f),#070d0d52}.official-route-diff-history-launch-handoff-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.official-route-diff-history-launch-handoff-head div{min-width:0}.official-route-diff-history-launch-handoff-head span,.official-route-diff-history-launch-handoff-link span{display:block;color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-launch-handoff-head strong,.official-route-diff-history-launch-handoff-link strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-launch-handoff-head small,.official-route-diff-history-launch-handoff-head em{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-style:normal;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-launch-handoff-head em{justify-self:end;max-width:172px;padding:5px 7px;border-radius:8px;color:var(--cyan);text-align:right;border:1px solid rgba(78,230,244,.16);background:#4ee6f412}.official-route-diff-history-launch-handoff-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.official-route-diff-history-launch-handoff-grid>span{min-width:0;display:grid;gap:2px;padding:6px;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0a}.official-route-diff-history-launch-handoff-grid>span.ready{border-color:#61d3943d;background:#61d39412}.official-route-diff-history-launch-handoff-grid b{min-width:0;color:var(--tg-app-text);font-size:.64rem;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-launch-handoff-grid small{min-width:0;color:var(--tg-app-muted);font-size:.62rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-launch-handoff-link{min-width:0;display:grid;gap:2px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#070d0d47}.official-route-diff-history-launch-handoff-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(112px,auto));justify-content:end;gap:6px}.official-route-diff-history-launch-handoff-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.68rem}.official-route-diff-history-launch-storyboard{min-width:0;display:grid;gap:9px;padding:9px;border-radius:8px;border:1px solid rgba(246,210,106,.24);background:linear-gradient(135deg,#f6d26a17,#4ee6f40f),#070d0d52}.official-route-diff-history-launch-storyboard-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.official-route-diff-history-launch-storyboard-head div{min-width:0}.official-route-diff-history-launch-storyboard-head span{display:block;color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-launch-storyboard-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-launch-storyboard-head small,.official-route-diff-history-launch-storyboard-head em{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-style:normal;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-launch-storyboard-head em{justify-self:end;max-width:186px;padding:5px 7px;border-radius:8px;color:var(--gold);text-align:right;border:1px solid rgba(246,210,106,.18);background:#f6d26a14}.official-route-diff-history-launch-storyboard-frames{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.official-route-diff-history-launch-storyboard-frames>span{min-width:0;display:grid;gap:2px;padding:6px;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0a}.official-route-diff-history-launch-storyboard-frames b{min-width:0;color:var(--tg-app-text);font-size:.64rem;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-launch-storyboard-frames small{min-width:0;color:var(--tg-app-muted);font-size:.62rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-launch-storyboard-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(132px,auto));justify-content:end;gap:6px}.official-route-diff-history-launch-storyboard-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.68rem}.official-route-diff-history-share-kit-review{min-width:0;display:grid;gap:9px;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.24);background:linear-gradient(135deg,#4ee6f41a,#f6d26a0f),#070d0d57}.official-route-diff-history-share-kit-review-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.official-route-diff-history-share-kit-review-head div{min-width:0}.official-route-diff-history-share-kit-review-head span{display:block;color:var(--cyan);font-size:.66rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-share-kit-review-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-share-kit-review-head small,.official-route-diff-history-share-kit-review-head em{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-style:normal;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-share-kit-review-head em{justify-self:end;max-width:150px;padding:5px 7px;border-radius:8px;color:var(--gold);text-align:right;text-transform:uppercase;border:1px solid rgba(246,210,106,.18);background:#f6d26a14}.official-route-diff-history-share-kit-review-meter{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0a}.official-route-diff-history-share-kit-review-meter span,.official-route-diff-history-share-kit-review-meter b{min-width:0;color:var(--tg-app-text);font-size:.72rem;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-share-kit-review-meter b{color:var(--gold)}.official-route-diff-history-share-kit-review-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.official-route-diff-history-share-kit-review-grid>span{min-width:0;display:grid;gap:2px;padding:6px;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0a}.official-route-diff-history-share-kit-review-grid>span.ready{border-color:#4ee6f457;background:#4ee6f41a}.official-route-diff-history-share-kit-review-grid b{min-width:0;color:var(--tg-app-text);font-size:.64rem;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-share-kit-review-grid small{min-width:0;color:var(--tg-app-muted);font-size:.62rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-share-kit-review-link{min-width:0;display:grid;gap:2px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#070d0d47}.official-route-diff-history-share-kit-review-link span{color:var(--gold);font-size:.64rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-share-kit-review-link strong{min-width:0;color:var(--tg-app-text);font-size:.72rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-share-kit-review-actions{min-width:0;display:grid;grid-template-columns:minmax(132px,auto);justify-content:end;gap:6px}.official-route-diff-history-share-kit-review-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.68rem}.official-route-diff-history-launch-approval{min-width:0;display:grid;gap:9px;padding:9px;border-radius:8px;border:1px solid rgba(246,210,106,.3);background:linear-gradient(135deg,#f6d26a1a,#4ee6f40f),#070d0d66}.official-route-diff-history-launch-approval-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.official-route-diff-history-launch-approval-head div{min-width:0}.official-route-diff-history-launch-approval-head span{display:block;color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-launch-approval-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-launch-approval-head small,.official-route-diff-history-launch-approval-head em{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-style:normal;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-launch-approval-head em{justify-self:end;max-width:150px;padding:5px 7px;border-radius:8px;color:var(--gold);text-align:right;text-transform:uppercase;border:1px solid rgba(246,210,106,.22);background:#f6d26a17}.official-route-diff-history-launch-approval-meter{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0a}.official-route-diff-history-launch-approval-meter span,.official-route-diff-history-launch-approval-meter b{min-width:0;color:var(--tg-app-text);font-size:.72rem;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-launch-approval-meter b{color:var(--gold)}.official-route-diff-history-launch-approval-evidence{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.official-route-diff-history-launch-approval-evidence>span,.official-route-diff-history-launch-approval-grid>span{min-width:0;display:grid;gap:2px;padding:6px;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0a}.official-route-diff-history-launch-approval-evidence>span.ready,.official-route-diff-history-launch-approval-grid>span.ready{border-color:#f6d26a5c;background:#f6d26a1a}.official-route-diff-history-launch-approval-evidence b,.official-route-diff-history-launch-approval-grid b{min-width:0;color:var(--tg-app-text);font-size:.64rem;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-launch-approval-evidence strong{min-width:0;color:var(--cyan);font-size:.62rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-launch-approval-evidence small,.official-route-diff-history-launch-approval-grid small{min-width:0;color:var(--tg-app-muted);font-size:.62rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-launch-approval-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.official-route-diff-history-launch-approval-link{min-width:0;display:grid;gap:2px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#070d0d47}.official-route-diff-history-launch-approval-link span{color:var(--gold);font-size:.64rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-launch-approval-link strong{min-width:0;color:var(--tg-app-text);font-size:.72rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-launch-approval-actions{min-width:0;display:grid;grid-template-columns:minmax(140px,auto);justify-content:end;gap:6px}.official-route-diff-history-launch-approval-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.68rem}.official-route-diff-history-device-qa{min-width:0;display:grid;gap:9px;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.26);background:linear-gradient(135deg,#4ee6f417,#61d39412),#070d0d61}.official-route-diff-history-device-qa-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.official-route-diff-history-device-qa-head div{min-width:0}.official-route-diff-history-device-qa-head span{display:block;color:var(--cyan);font-size:.66rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-device-qa-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-device-qa-head small,.official-route-diff-history-device-qa-head em{display:block;min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-style:normal;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-device-qa-head em{justify-self:end;max-width:150px;padding:5px 7px;border-radius:8px;color:var(--cyan);text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.2);background:#4ee6f414}.official-route-diff-history-device-qa-targets{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.official-route-diff-history-device-qa-targets span{min-width:0;padding:6px;border-radius:8px;color:var(--tg-app-text);font-size:.64rem;font-weight:950;line-height:1.1;text-align:center;overflow-wrap:anywhere;border:1px solid rgba(78,230,244,.18);background:#4ee6f414}.official-route-diff-history-device-qa-meter{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0a}.official-route-diff-history-device-qa-meter span,.official-route-diff-history-device-qa-meter b{min-width:0;color:var(--tg-app-text);font-size:.72rem;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-device-qa-meter b{color:var(--gold)}.official-route-diff-history-device-qa-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.official-route-diff-history-device-qa-grid>span{min-width:0;display:grid;gap:2px;padding:6px;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0a}.official-route-diff-history-device-qa-grid>span.ready{border-color:#61d39457;background:#61d3941a}.official-route-diff-history-device-qa-grid b{min-width:0;color:var(--tg-app-text);font-size:.64rem;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-device-qa-grid small{min-width:0;color:var(--tg-app-muted);font-size:.62rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-device-qa-link{min-width:0;display:grid;gap:2px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#070d0d47}.official-route-diff-history-device-qa-link span{color:var(--gold);font-size:.64rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-device-qa-link strong{min-width:0;color:var(--tg-app-text);font-size:.72rem;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-device-qa-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(112px,auto));justify-content:end;gap:6px}.official-route-diff-history-device-qa-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.68rem}.official-route-diff-history-device-qa-evidence{min-width:0;display:grid;gap:8px;padding:8px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:linear-gradient(135deg,#ffd36a14,#4ee6f40f),#070d0d4d}.official-route-diff-history-device-qa-evidence-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.official-route-diff-history-device-qa-evidence-head div{min-width:0}.official-route-diff-history-device-qa-evidence-head span{display:block;color:var(--gold);font-size:.64rem;font-weight:950;text-transform:uppercase}.official-route-diff-history-device-qa-evidence-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.76rem;line-height:1.16;overflow-wrap:anywhere}.official-route-diff-history-device-qa-evidence-head small,.official-route-diff-history-device-qa-evidence-head em{display:block;min-width:0;color:var(--tg-app-muted);font-size:.66rem;font-style:normal;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.official-route-diff-history-device-qa-evidence-head em{justify-self:end;max-width:112px;padding:5px 7px;border-radius:8px;color:var(--gold);text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.24);background:#ffd36a14}.official-route-diff-history-device-qa-evidence-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.official-route-diff-history-device-qa-evidence-grid button{min-width:0;min-height:74px;padding:7px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 6px;align-items:center;text-align:left;border-radius:8px;color:var(--tg-app-text);border:1px solid rgba(255,244,220,.13);background:#fff4dc0b}.official-route-diff-history-device-qa-evidence-grid button.ready{border-color:#61d39466;background:#61d3941c}.official-route-diff-history-device-qa-evidence-grid button svg{grid-row:span 2;color:var(--cyan)}.official-route-diff-history-device-qa-evidence-grid button.ready svg{color:var(--green)}.official-route-diff-history-device-qa-evidence-grid span,.official-route-diff-history-device-qa-evidence-grid small{min-width:0;display:block;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-device-qa-evidence-grid span{font-size:.68rem;font-weight:950}.official-route-diff-history-device-qa-evidence-grid small{color:var(--tg-app-muted);font-size:.62rem;font-weight:820}.official-route-diff-history-device-qa-evidence-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.official-route-diff-history-device-qa-evidence-actions>span{min-width:0;color:var(--tg-app-muted);font-size:.68rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.official-route-diff-history-device-qa-evidence-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.68rem}.official-route-diff-history-mode-actions,.official-route-diff-history-caption-actions,.official-route-diff-history-story-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(88px,auto));gap:6px;justify-content:end}.official-route-diff-history-mode-actions{grid-template-columns:repeat(3,minmax(72px,auto))}.official-route-diff-history-mode-actions button,.official-route-diff-history-caption-actions button,.official-route-diff-history-story-actions button{min-width:0;min-height:34px;padding:0 8px;gap:5px;font-size:.68rem}.official-route-diff-history-mode-actions button{border-color:#fff4dc26}.official-route-diff-history-mode-actions button.active{color:#0d1212;border-color:#f6d26ab8;background:linear-gradient(135deg,var(--gold),rgba(97,211,148,.94))}.official-route-diff-history-mode-actions button.active svg{color:#0d1212}.official-route-diff-history-mode-actions span,.official-route-diff-history-caption-actions span,.official-route-diff-history-story-actions span{min-width:0;color:inherit;line-height:1.05;overflow-wrap:anywhere}.official-route-diff-history-preview-strip{min-width:0;display:grid;gap:7px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#070d0d4d}.official-route-diff-history-preview-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.official-route-diff-history-preview-head span{display:block;min-width:0;color:var(--teal-soft);font-size:.66rem;font-weight:950;text-transform:uppercase;overflow-wrap:anywhere}.official-route-diff-history-preview-head small{min-width:0;color:var(--tg-app-muted);font-size:.66rem;font-weight:800;line-height:1.15;text-align:right;overflow-wrap:anywhere}.official-route-diff-history-preview-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.official-route-diff-history-preview-card{min-width:0;display:grid;gap:5px;align-content:start;padding:8px;border-radius:8px;border:1px solid var(--history-preview-stroke);color:var(--tg-app-text);text-align:left;background:radial-gradient(circle at 92% 0%,var(--history-preview-glow),transparent 44%),linear-gradient(135deg,var(--history-preview-start),var(--history-preview-end));box-shadow:inset 0 0 0 1px #fff4dc0f}.official-route-diff-history-preview-card.active{border-color:var(--history-preview-accent);box-shadow:0 0 0 1px #fff4dc17,0 0 18px var(--history-preview-glow),inset 0 0 0 1px #fff4dc14;transform:translateY(-1px)}.official-route-diff-history-preview-card>span:first-child{min-width:0;color:var(--history-preview-accent);font-size:.58rem;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.official-route-diff-history-preview-card strong{min-width:0;color:var(--tg-app-text);font-size:.78rem;font-weight:950;line-height:1.08;overflow-wrap:anywhere}.official-route-diff-history-preview-card small{min-width:0;color:var(--tg-app-muted);font-size:.62rem;font-weight:850;line-height:1.08;overflow-wrap:anywhere}.official-route-diff-history-preview-card i{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;padding:5px 6px;border-radius:7px;border:1px solid rgba(255,244,220,.11);background:#070d0d6b;font-style:normal}.official-route-diff-history-preview-card b,.official-route-diff-history-preview-card em{min-width:0;color:var(--history-preview-accent);font-size:.58rem;font-style:normal;font-weight:950;line-height:1;overflow-wrap:anywhere}.official-route-diff-history-preview-card em{color:var(--tg-app-muted);text-align:right}.official-route-diff-history-preview-line{display:block;min-width:0;width:100%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--history-preview-accent),rgba(255,244,220,.2))}.official-route-diff-history-preview-chip{display:inline-flex;width:fit-content;max-width:100%;min-width:0;padding:3px 6px;border-radius:999px;color:#0d1212;background:var(--history-preview-accent);background:color-mix(in srgb,var(--history-preview-accent) 82%,#fff4dc 18%);font-size:.56rem;font-weight:950;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.official-route-diff-history-preview-chip.warning{background:linear-gradient(135deg,#ff9b62,#f6d26a)}.official-route-diff-history-composer{min-width:0;display:grid;gap:7px;padding:8px;border-radius:8px;border:1px solid rgba(97,211,148,.17);background:linear-gradient(135deg,#61d39413,#4ee6f40a)}.official-route-diff-history-composer-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,auto);gap:8px;align-items:center}.official-route-diff-history-composer-head div{min-width:0}.official-route-diff-history-composer-head span,.official-route-diff-history-composer-copy>span{display:block;min-width:0;color:var(--teal-soft);font-size:.66rem;font-weight:950;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.official-route-diff-history-composer-head small,.official-route-diff-history-composer-copy small{display:block;min-width:0;color:var(--tg-app-muted);font-size:.66rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.official-route-diff-history-composer-head button{min-width:0;min-height:32px;padding:0 8px;gap:5px;font-size:.66rem}.official-route-diff-history-composer-head button:disabled,.official-route-diff-history-composer-actions button:disabled{cursor:not-allowed;opacity:.46}.official-route-diff-history-composer-list{min-width:0;display:grid;gap:6px}.official-route-diff-history-composer-card{min-width:0;display:grid;grid-template-columns:minmax(46px,auto) minmax(0,1fr) minmax(180px,auto);gap:7px;align-items:center;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#070d0d59}.official-route-diff-history-composer-card.lookalike{border-color:#ff6a6a3d}.official-route-diff-history-composer-rank{min-width:0;display:grid;gap:3px;justify-items:start}.official-route-diff-history-composer-rank span{color:var(--gold);font-size:.76rem;font-weight:950;line-height:1}.official-route-diff-history-composer-rank small{padding:3px 5px;border-radius:999px;color:#0d1212;background:linear-gradient(135deg,var(--cyan),var(--gold));font-size:.52rem;font-weight:950;line-height:1;text-transform:uppercase}.official-route-diff-history-composer-copy{min-width:0}.official-route-diff-history-composer-copy strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.76rem;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.official-route-diff-history-composer-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.official-route-diff-history-composer-actions button{min-width:0;min-height:31px;padding:0 6px;gap:4px;font-size:.62rem}.official-route-diff-history-composer-actions span{min-width:0;color:inherit;line-height:1;overflow-wrap:anywhere}.official-route-diff-history-review{min-width:0;display:grid}.official-route-diff-history-review .route-share-checklist{background:#070d0d57}.official-route-diff-history-list{min-width:0;display:grid;gap:7px}.official-route-diff-history-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.45fr);gap:8px;align-items:center;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#0d12126b}.official-route-diff-history-card.active{border-color:#4ee6f46b;background:linear-gradient(135deg,#4ee6f41f,#f6d26a0f),#0d121275}.official-route-diff-history-card.lookalike{border-color:#ff6a6a3d}.official-route-diff-history-copy,.official-route-diff-history-actions{min-width:0}.official-route-diff-history-card strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.82rem;line-height:1.12;overflow-wrap:anywhere}.official-route-diff-history-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.official-route-diff-history-actions button{min-width:0;min-height:34px;padding:0 7px;gap:5px;font-size:.68rem}.official-route-diff-history-actions span{min-width:0;overflow-wrap:anywhere;line-height:1.05}.official-route-diff-preview{padding:9px;border-radius:8px;background:#fff4dc0d}.official-route-diff-preview small{display:block;margin-top:3px;color:var(--teal-soft);font-size:.68rem;font-weight:900;overflow-wrap:anywhere}.official-route-diff-preview em{padding:8px 10px;border-radius:8px;background:linear-gradient(135deg,var(--teal),var(--gold));color:var(--ink);font-size:.72rem;font-style:normal;font-weight:950;text-transform:uppercase;white-space:nowrap}.official-route-diff-chips{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.official-route-diff-chips span{min-width:0;max-width:100%;padding:6px 8px;border-radius:8px;background:#4ee6f41f;color:var(--teal-soft);font-size:.66rem;font-weight:950;overflow-wrap:anywhere}.official-route-diff-evidence{min-width:0;display:grid;gap:5px}.official-route-diff-evidence p{margin:0;padding:7px 8px;border-radius:8px;background:#0d121280}.official-route-diff-actions{min-width:0;display:grid;grid-template-columns:minmax(108px,1.2fr) repeat(5,minmax(72px,1fr));gap:7px}.official-route-diff-actions button{min-width:0;min-height:38px;padding:0 8px;gap:5px;font-size:.72rem}.official-route-diff-actions span{min-width:0;overflow-wrap:anywhere;line-height:1.05}.registry-suggestion-queue{min-width:0;display:grid;gap:9px;padding:10px;border-radius:8px;border:1px solid rgba(246,210,106,.2);background:linear-gradient(135deg,#f6d26a17,#4ee6f40d),#070d0d8a}.registry-suggestion-queue-head,.registry-suggestion-queue-recap{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.registry-suggestion-queue-recap{grid-template-columns:minmax(0,1fr) minmax(520px,.72fr)}.registry-suggestion-queue-head div,.registry-suggestion-queue-recap div{min-width:0}.registry-suggestion-queue-head span,.registry-suggestion-queue-recap span{display:block;color:var(--tg-app-muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.registry-suggestion-queue-head strong,.registry-suggestion-queue-recap strong{min-width:0;display:block;margin-top:2px;color:var(--teal-soft);font-size:.82rem;line-height:1.14;overflow-wrap:anywhere}.registry-suggestion-queue-head em{min-height:30px;padding:7px 9px;border-radius:8px;background:var(--teal-soft);color:var(--ink);font-size:.72rem;font-style:normal;font-weight:950;white-space:nowrap}.registry-suggestion-queue-cards{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.registry-suggestion-queue-cards article,.registry-suggestion-queue-cards p{min-width:0;min-height:72px;margin:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0d;color:var(--tg-app-muted)}.registry-suggestion-queue-cards article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.registry-suggestion-queue-cards article.ready{border-color:#61d3946b;background:linear-gradient(135deg,#61d3942e,#4ee6f414),#61d39414}.registry-suggestion-queue-cards p{grid-column:1 / -1;display:grid;align-content:center;color:var(--tg-app-muted);font-size:.76rem;font-weight:850}.registry-suggestion-queue-cards span,.registry-suggestion-queue-cards strong,.registry-suggestion-queue-cards small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-suggestion-queue-cards span{color:var(--gold);font-size:.62rem;font-weight:950;text-transform:uppercase}.registry-suggestion-queue-cards strong{color:var(--tg-app-text);font-size:.82rem;line-height:1.08}.registry-suggestion-queue-cards small{color:var(--teal-soft);font-size:.62rem;font-weight:950;text-transform:uppercase}.registry-suggestion-queue-cards button{min-width:34px;min-height:34px;padding:0}.registry-suggestion-queue-recap p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.76rem;line-height:1.25}.registry-suggestion-queue-actions{min-width:0;display:grid;grid-template-columns:minmax(112px,1.25fr) minmax(96px,1fr) minmax(56px,.68fr) minmax(86px,.88fr) 38px;gap:7px}.registry-suggestion-queue-actions button{min-width:0;min-height:38px;padding:0 8px;gap:5px;font-size:.7rem}.registry-suggestion-queue-actions .icon-only{min-width:38px}.registry-suggestion-queue-actions span{min-width:0;overflow:visible;text-align:center;text-overflow:clip;white-space:normal;line-height:1.05}.verified-identity-body{min-width:0;display:grid;grid-template-columns:minmax(190px,.58fr) minmax(0,1fr) minmax(168px,.45fr) minmax(132px,.32fr);gap:9px;align-items:stretch}.verified-identity-tabs{min-width:0;display:grid;gap:7px}.verified-identity-tabs button{min-width:0;min-height:48px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0d;color:var(--tg-app-muted);text-align:left;display:grid;gap:3px}.verified-identity-tabs button.active{color:var(--ink);background:linear-gradient(135deg,var(--green),var(--teal-soft));border-color:transparent}.verified-identity-tabs span{min-width:0;font-size:.75rem;font-weight:950;line-height:1.16;overflow-wrap:anywhere}.verified-identity-tabs small{color:inherit;font-size:.65rem;font-weight:900;opacity:.78;text-transform:uppercase}.verified-identity-preview{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#0d1212b8;display:grid;gap:8px}.verified-identity-preview-head{min-width:0;display:flex;justify-content:space-between;gap:8px;align-items:center}.verified-identity-preview-head small{color:var(--green);font-size:.7rem;font-weight:950;white-space:nowrap}.verified-identity-preview>strong{color:var(--tg-app-text);font-size:1rem;line-height:1.16;overflow-wrap:anywhere}.verified-identity-preview p{margin:0;color:var(--tg-app-muted);font-size:.82rem;line-height:1.34}.verified-identity-aliases{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.verified-identity-aliases span{max-width:100%;padding:5px 7px;border-radius:8px;background:#4ee6f414;color:var(--teal-soft);font-size:.7rem;font-weight:900;overflow-wrap:anywhere}.verified-identity-provenance{color:var(--tg-app-muted);font-size:.7rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.verified-identity-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:7px}.verified-identity-actions button{min-width:0;min-height:40px;padding-inline:9px;gap:6px;font-size:.75rem}.verified-identity-actions span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-compass-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.route-compass-grid>.empty-copy{grid-column:1 / -1}.route-compass-card{min-width:0;padding:12px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#070d0db3;display:grid;gap:9px}.route-compass-card.official{border-color:#61d39447}.route-compass-card.known{border-color:#ffd36a47}.route-compass-card-head{min-width:0;display:flex;justify-content:space-between;gap:8px;align-items:center}.route-compass-card-head span,.route-compass-card-head small{min-width:0;color:var(--gold);font-size:.7rem;font-weight:950;line-height:1.18;text-transform:uppercase}.route-compass-card-head small{color:var(--tg-app-muted);white-space:nowrap}.route-compass-card>strong{color:var(--tg-app-text);font-size:1rem;line-height:1.16;overflow-wrap:anywhere}.route-compass-card p{margin:0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.34}.route-compass-aliases{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.route-compass-aliases span{max-width:100%;padding:5px 7px;border-radius:8px;background:#4ee6f414;color:var(--teal-soft);font-size:.74rem;font-weight:900;overflow-wrap:anywhere}.route-compass-provenance{color:var(--tg-app-muted);font-size:.72rem;font-weight:800;line-height:1.32;overflow-wrap:anywhere}.route-compass-actions{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:7px}.route-compass-actions button{min-width:0;min-height:42px;padding-inline:9px;gap:6px;font-size:.78rem}.route-compass-actions button[aria-pressed=true]{color:var(--green);border-color:#61d3945c;background:#61d39414}.route-compass-actions span{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.result-panel{padding:14px;display:grid;gap:12px}.result-panel.verified,.result-panel.known{border-color:#61d39457;box-shadow:0 18px 48px #00000047,inset 0 0 0 1px #61d3941f}.result-panel.caution,.result-panel.review{border-color:#ffd36a57}.result-panel.mismatch,.result-panel.unknown{border-color:#ff6d6d57}.result-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.verdict-mark{width:56px;aspect-ratio:1;border-radius:8px;display:grid;place-items:center;color:var(--ink);background:var(--green)}.result-panel.caution .verdict-mark,.result-panel.review .verdict-mark{background:var(--yellow)}.result-panel.mismatch .verdict-mark,.result-panel.unknown .verdict-mark{background:var(--red)}.result-header h2{margin:3px 0 0;color:var(--tg-app-text);font-size:clamp(1.35rem,6vw,2.2rem);line-height:1;letter-spacing:0}.signal-card{width:148px;min-height:68px;padding:9px;border-radius:8px;background:#fff4dc14;border:1px solid rgba(255,244,220,.12);text-align:center}.signal-card strong{display:block;margin-top:3px;color:var(--teal-soft);font-size:1.45rem;line-height:1}.signal-card small{color:var(--tg-app-muted);font-weight:850}.insight-grid{display:grid;grid-template-columns:.72fr .72fr minmax(0,1.6fr);gap:8px}.insight-grid article,.reference-note{min-width:0;padding:10px;border-radius:8px;background:#fff4dc0e;border:1px solid rgba(255,244,220,.12)}.insight-grid strong{display:block;margin-top:3px;color:var(--teal-soft);font-size:1.35rem;line-height:1}.insight-grid p,.reference-note p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.35}.reference-note{border-color:#4ee6f438}.reference-note strong{color:var(--teal-soft)}.watch-prompt{min-width:0;padding:11px;border-radius:8px;border:1px solid rgba(78,230,244,.22);background:#4ee6f412;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.watch-prompt.active{border-color:#61d39461;background:#61d39414}.watch-prompt span,.watchlist-meta span,.watch-record-stats span{color:var(--tg-app-muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.watch-prompt strong{display:block;margin-top:3px;color:var(--teal-soft);line-height:1.15}.watch-prompt p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.35}.watch-prompt button{min-height:42px;padding:0 12px;color:var(--ink);background:var(--teal-soft);display:inline-flex;align-items:center;gap:7px;font-weight:950}.source-strip{display:flex;flex-wrap:wrap;gap:7px}.source-strip span{min-height:26px;padding:5px 8px;border-radius:8px;color:var(--tg-app-text);background:#fff4dc14;border:1px solid rgba(255,244,220,.11);font-size:.73rem;font-weight:850}.source-strip .ok{color:var(--green)}.source-strip .watch{color:var(--yellow)}.route-insight-panel{min-width:0;padding:11px;border-radius:8px;border:1px solid rgba(78,230,244,.2);background:linear-gradient(135deg,rgba(78,230,244,.08),transparent 42%),#fff4dc0b;display:grid;gap:10px}.route-insight-header{display:flex;justify-content:space-between;gap:10px;align-items:center}.route-insight-header>span,.route-step span,.evidence-found-block>span,.evidence-missing-block>span,.scan-next-card span{color:var(--tg-app-muted);font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.route-insight-header>span{min-height:28px;padding:5px 8px;border-radius:8px;color:var(--teal-soft);background:#4ee6f414;border:1px solid rgba(78,230,244,.18);display:inline-flex;align-items:center;white-space:nowrap}.route-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.route-step{min-width:0;min-height:118px;padding:9px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#0d12127a;display:grid;gap:7px;align-content:start}.route-step-index{width:26px;aspect-ratio:1;border-radius:999px;color:var(--ink);background:var(--teal-soft);display:grid;place-items:center;font-size:.76rem;font-weight:950}.route-step strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:var(--tg-app-text);font-size:.9rem;line-height:1.16}.route-step p,.missing-evidence-list p,.scan-next-card p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.78rem;line-height:1.32}.route-step.positive{border-color:#61d39447}.route-step.watch{border-color:#ffd36a47}.route-step.negative{border-color:#ff6d6d4d}.route-step.positive .route-step-index,.evidence-chip-list .positive{background:#61d39426;color:var(--green);border-color:#61d39442}.route-step.watch .route-step-index,.evidence-chip-list .watch{background:#ffd36a26;color:var(--yellow);border-color:#ffd36a42}.route-step.negative .route-step-index,.evidence-chip-list .negative{background:#ff6d6d26;color:var(--red);border-color:#ff6d6d42}.route-insight-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:9px}.evidence-found-block,.evidence-missing-block,.scan-next-card{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#0d12126b}.evidence-chip-list{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.evidence-chip-list span{min-height:26px;max-width:100%;padding:5px 8px;border-radius:8px;overflow-wrap:anywhere;color:var(--tg-app-muted);background:#fff4dc12;border:1px solid rgba(255,244,220,.11);font-size:.72rem;font-weight:900}.missing-evidence-list{margin-top:8px;display:grid;gap:6px}.missing-evidence-list article{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0b}.missing-evidence-list article.watch{border-color:#ffd36a42}.missing-evidence-list article.negative{border-color:#ff6d6d47}.missing-evidence-list strong,.scan-next-card strong{display:block;margin-top:2px;overflow-wrap:anywhere;color:var(--tg-app-text);font-size:.9rem;line-height:1.18}.scan-next-card{grid-column:1 / -1;border-color:#f6d26a3d;background:#f6d26a12}.scan-next-card strong{color:var(--teal-soft)}.tabs{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tabs button{min-width:0;padding:9px 7px;display:flex;justify-content:center;align-items:center;gap:6px;color:var(--tg-app-muted);font-size:.78rem;font-weight:900}.tabs button.active{color:var(--ink);background:var(--teal-soft)}.tabs span,.link-grid span,.result-actions span,.share-kit-actions span,.route-watch-brief-actions span,.route-watchlist-draft-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-list{display:grid;gap:8px}.evidence-list article{min-width:0;min-height:64px;padding:10px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0e}.evidence-list article.positive{border-color:#61d39447}.evidence-list article.watch{border-color:#ffd36a52}.evidence-list article.negative{border-color:#ff6d6d52}.evidence-list strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:var(--tg-app-text);font-size:.95rem}.next-steps{display:grid;gap:8px}.result-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.primary-action,.secondary-action{min-width:0;padding:0 12px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-weight:900}.report-action{color:var(--yellow);border-color:#ffd36a42}.watch-action{color:var(--teal-soft);border-color:#4ee6f43d}.action-status{margin:-2px 0 0;color:var(--teal-soft);font-size:.84rem;font-weight:800}.global-action-status{margin:0 4px}.share-kit-panel{min-width:0;padding:12px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:#070d0da8;display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:12px;align-items:center}.share-kit-copy{min-width:0}.share-kit-copy span{display:block;color:var(--gold);font-size:.74rem;font-weight:900;text-transform:uppercase}.share-kit-copy strong{display:block;margin-top:4px;color:var(--tg-app-text);font-size:1rem;line-height:1.16;overflow-wrap:anywhere}.share-kit-copy p{margin:5px 0 0;color:var(--tg-app-muted);font-size:.88rem;line-height:1.35}.share-kit-actions{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.share-kit-actions button{min-width:0;padding-inline:10px}.route-watch-brief{min-width:0;padding:12px;border-radius:8px;border:1px solid rgba(255,211,106,.24);background:linear-gradient(135deg,#ffd36a1c,#4ee6f40e),#070d0dad;display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr) minmax(250px,.78fr);gap:10px;align-items:center}.route-watch-brief.risk{border-color:#ff6d6d57;background:linear-gradient(135deg,#ff6d6d1f,#ffd36a12),#070d0db8}.route-watch-brief-copy,.route-watch-brief-reasons{min-width:0}.route-watch-brief-copy .section-title{margin-bottom:6px}.route-watch-brief-copy>span,.route-watch-brief-reasons span{display:block;color:var(--gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.route-watch-brief-copy strong,.route-watch-brief-reasons strong{display:block;margin-top:4px;color:var(--tg-app-text);font-size:1rem;line-height:1.16;overflow-wrap:anywhere}.route-watch-brief-copy p,.route-watch-brief-reasons p{margin:5px 0 0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.32;overflow-wrap:anywhere}.route-watch-brief-copy .route-watch-brief-boundary{color:var(--gold);font-weight:900}.route-watch-brief-reasons{display:grid;gap:6px}.route-watch-brief-reasons p{min-height:32px;padding:7px 8px;border-radius:8px;border:1px solid rgba(255,211,106,.16);background:#ffd36a12;color:var(--tg-app-text);font-weight:750}.route-watch-brief-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-watch-brief-actions button{min-width:0;min-height:40px;padding:0 9px;gap:6px;font-size:.76rem}.route-watchlist-draft-panel{min-width:0;padding:12px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:linear-gradient(135deg,#ffd36a1f,#ff7a670e),#070d0dbd;display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,1.2fr) minmax(240px,.72fr);gap:10px;align-items:center}.route-watchlist-draft-copy,.route-watchlist-draft-stack{min-width:0}.route-watchlist-draft-copy .section-title{margin-bottom:6px}.route-watchlist-draft-copy>span,.route-watchlist-draft-stack span{display:block;color:var(--gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.route-watchlist-draft-copy strong,.route-watchlist-draft-stack strong{display:block;margin-top:4px;color:var(--tg-app-text);font-size:1rem;line-height:1.16;overflow-wrap:anywhere}.route-watchlist-draft-copy p,.route-watchlist-draft-stack p{margin:5px 0 0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.32;overflow-wrap:anywhere}.route-watchlist-draft-copy .route-watchlist-draft-boundary{color:var(--gold);font-weight:900}.route-watchlist-draft-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.route-watchlist-draft-stack article{min-width:0;min-height:86px;padding:8px;border-radius:8px;border:1px solid rgba(255,211,106,.15);background:#fff4dc0e}.route-watchlist-draft-stack p{font-weight:760}.route-watch-alert-pulse{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,122,103,.28);background:linear-gradient(135deg,#ff7a6721,#4ee6f412),#070d0d7a;display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.9fr) minmax(280px,1.1fr) auto;gap:8px;align-items:center}.route-watch-alert-pulse-head,.route-watch-alert-pulse-route{min-width:0}.route-watch-alert-pulse-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-alert-pulse-head span,.route-watch-alert-pulse-route span,.route-watch-alert-pulse-steps span{display:block;color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-alert-pulse-head strong,.route-watch-alert-pulse-route strong,.route-watch-alert-pulse-steps strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-alert-pulse-head strong{font-size:.9rem}.route-watch-alert-pulse-route strong,.route-watch-alert-pulse-steps strong{margin-top:3px;font-size:.78rem}.route-watch-alert-pulse-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.route-watch-alert-pulse-head em{justify-self:end;max-width:120px;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.28);background:#ffd36a14;overflow-wrap:anywhere}.route-watch-alert-pulse-route{padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-alert-pulse-steps{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.route-watch-alert-pulse-steps article{min-width:0;min-height:68px;padding:8px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:#4ee6f40f}.route-watch-alert-pulse-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.route-watch-alert-pulse-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-alert-pulse-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.route-watch-pattern-presets{min-width:0;padding:13px;border-radius:8px;border:1px solid rgba(255,211,106,.18);background:linear-gradient(135deg,#ffd36a1a,#4ee6f414),#070d0d8a;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:10px;align-items:stretch}.route-watch-pattern-presets-copy{min-width:0;display:grid;align-content:start;gap:6px}.route-watch-pattern-presets-copy>span{color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-pattern-presets-copy strong{color:var(--tg-app-text);font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.08;overflow-wrap:anywhere}.route-watch-pattern-presets-copy p{margin:0;color:var(--tg-app-muted);font-size:.78rem;font-weight:800;line-height:1.28}.route-watch-pattern-preset-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.route-watch-pattern-preset-card{min-width:0;min-height:132px;padding:9px;border-radius:8px;border:1px solid rgba(255,244,220,.13);background:#fff4dc0b;color:var(--tg-app-text);display:grid;grid-template-columns:auto 1fr;gap:5px 7px;align-content:start;text-align:left;cursor:pointer}.route-watch-pattern-preset-card.lead{border-color:#ffd36a6b;background:linear-gradient(135deg,#4ee6f42e,#ffd36a29),#070d0d8c}.route-watch-pattern-preset-card:hover,.route-watch-pattern-preset-card:focus-visible{transform:translateY(-1px);border-color:#4ee6f47a;box-shadow:0 10px 24px #4ee6f41f}.route-watch-pattern-preset-card:active{transform:translateY(0)}.route-watch-pattern-preset-card svg{grid-row:span 2;color:var(--teal-soft)}.route-watch-pattern-preset-card span{color:var(--gold);font-size:.62rem;font-weight:950;line-height:1.05;text-transform:uppercase}.route-watch-pattern-preset-card strong,.route-watch-pattern-preset-card small,.route-watch-pattern-preset-card p{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere}.route-watch-pattern-preset-card strong{color:var(--tg-app-text);font-size:.84rem;line-height:1.05}.route-watch-pattern-preset-card small{color:var(--teal-soft);font-size:.68rem;font-weight:900;line-height:1.12}.route-watch-pattern-preset-card p{margin:0;color:var(--tg-app-muted);font-size:.65rem;font-weight:760;line-height:1.18}.route-watch-pattern-recap{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(78,230,244,.24);background:linear-gradient(135deg,#4ee6f41a,#ff9b6214),#070d0d7a;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) auto;gap:8px;align-items:center}.route-watch-pattern-recap-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-pattern-recap-head span,.route-watch-pattern-recap-lanes span{display:block;color:var(--teal-soft);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-pattern-recap-head strong,.route-watch-pattern-recap-lanes strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-pattern-recap-head strong{font-size:.95rem}.route-watch-pattern-recap-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-pattern-recap-head em{justify-self:end;max-width:128px;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.28);background:#ffd36a14;overflow-wrap:anywhere}.route-watch-pattern-recap-lanes{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-pattern-recap-lanes article{min-width:0;min-height:70px;padding:8px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:#4ee6f40f}.route-watch-pattern-recap-lanes strong{margin-top:3px;font-size:.8rem}.route-watch-pattern-recap-lanes p{margin:4px 0 0;color:var(--gold);font-size:.7rem;font-weight:900;line-height:1.18;overflow-wrap:anywhere}.route-watch-pattern-recap-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.route-watch-pattern-recap-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-pattern-recap-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.route-watch-crew-challenge{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,211,106,.26);background:linear-gradient(135deg,#ffd36a1a,#4ee6f417),#070d0d7a;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) auto;gap:8px;align-items:center}.route-watch-crew-challenge.complete{border-color:#ffd36a70;background:linear-gradient(135deg,#ffd36a24,#4ee6f41f),#070d0d85}.route-watch-crew-challenge-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-crew-challenge-head span,.route-watch-crew-challenge-lanes span{display:block;color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-crew-challenge-head strong,.route-watch-crew-challenge-lanes strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-crew-challenge-head strong{font-size:.95rem}.route-watch-crew-challenge-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-crew-challenge-head em{justify-self:end;max-width:128px;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414;overflow-wrap:anywhere}.route-watch-crew-challenge-meter{grid-column:1 / -1;min-width:0;height:8px;border-radius:999px;background:#fff4dc14;overflow:hidden}.route-watch-crew-challenge-meter i{display:block;width:var(--crew-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--gold))}.route-watch-crew-challenge-lanes{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-crew-challenge-lanes article{min-width:0;min-height:74px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.14);background:#fff4dc0b}.route-watch-crew-challenge-lanes article.checked{border-color:#4ee6f442;background:#4ee6f412}.route-watch-crew-challenge-lanes article.missing{border-style:dashed}.route-watch-crew-challenge-lanes strong{margin-top:3px;font-size:.8rem}.route-watch-crew-challenge-lanes p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:880;line-height:1.16;overflow-wrap:anywhere}.route-watch-crew-challenge-lanes article.checked p{color:var(--teal-soft)}.route-watch-crew-challenge-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.route-watch-crew-challenge-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-crew-challenge-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.route-watch-crew-invite{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(78,230,244,.25);background:linear-gradient(135deg,#4ee6f41a,#ffd36a14),#070d0d80;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;gap:8px;align-items:center}.route-watch-crew-invite.complete{border-color:#ffd36a6b;background:linear-gradient(135deg,#ffd36a21,#4ee6f41a),#070d0d8a}.route-watch-crew-invite-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-crew-invite-head span,.route-watch-crew-invite-lines span{display:block;color:var(--teal-soft);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-crew-invite-head strong,.route-watch-crew-invite-lines strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-crew-invite-head strong{font-size:.95rem}.route-watch-crew-invite-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-crew-invite-head em{justify-self:end;max-width:126px;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.28);background:#ffd36a14;overflow-wrap:anywhere}.route-watch-crew-invite-lines{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.route-watch-crew-invite-lines article{min-width:0;min-height:68px;padding:8px;border-radius:8px;border:1px solid rgba(78,230,244,.2);background:#4ee6f40e}.route-watch-crew-invite-lines strong{margin-top:4px;color:var(--tg-app-muted);font-size:.76rem;font-weight:880}.route-watch-crew-invite-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.route-watch-crew-invite-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-crew-invite-actions .file-action{border-color:#ffd36a42;background:#ffd36a14;color:var(--gold)}.route-watch-crew-streak{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,211,106,.28);background:linear-gradient(135deg,#ffd36a1f,#4ee6f41a),#070d0d85;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) minmax(160px,.72fr);gap:8px;align-items:center}.route-watch-crew-streak.complete{border-color:#ffd36a75;background:linear-gradient(135deg,#ffd36a29,#4ee6f41f),#070d0d94}.route-watch-crew-streak-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-crew-streak-head span,.route-watch-crew-streak-stats span,.route-watch-crew-streak-days span{display:block;color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-crew-streak-head strong,.route-watch-crew-streak-stats strong,.route-watch-crew-streak-days strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-crew-streak-head strong{font-size:.95rem}.route-watch-crew-streak-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-crew-streak-head em{justify-self:end;max-width:126px;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414;overflow-wrap:anywhere}.route-watch-crew-streak-stats{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.route-watch-crew-streak-stats article,.route-watch-crew-streak-days article{min-width:0;min-height:66px;padding:8px;border-radius:8px;border:1px solid rgba(255,211,106,.2);background:#ffd36a0e}.route-watch-crew-streak-stats strong,.route-watch-crew-streak-days strong{margin-top:4px;color:var(--tg-app-muted);font-size:.76rem;font-weight:880}.route-watch-crew-streak-days{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.route-watch-crew-streak-days article.complete{border-color:#4ee6f440;background:#4ee6f412}.route-watch-crew-streak-days p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:880;line-height:1.16;overflow-wrap:anywhere}.route-watch-crew-streak-board,.route-watch-crew-streak-boundary{grid-column:1 / 3;min-width:0;margin:0;font-size:.7rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.route-watch-crew-streak-board{color:var(--gold)}.route-watch-crew-streak-boundary{color:var(--teal-soft)}.route-watch-crew-streak-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.route-watch-crew-streak-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-crew-streak-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.route-watch-crew-duel{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,155,98,.32);background:linear-gradient(135deg,#ff9b621f,#4ee6f41a),#070d0d85;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr) minmax(150px,.68fr);gap:8px;align-items:center}.route-watch-crew-duel-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-crew-duel-head span,.route-watch-crew-duel-sides span{display:block;color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-crew-duel-head strong,.route-watch-crew-duel-sides strong,.route-watch-crew-duel-callout strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-crew-duel-head strong{font-size:.95rem}.route-watch-crew-duel-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-crew-duel-head em{justify-self:end;max-width:142px;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414;overflow-wrap:anywhere}.route-watch-crew-duel-sides{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.route-watch-crew-duel-sides article{min-width:0;min-height:78px;padding:8px;border-radius:8px;border:1px solid rgba(255,155,98,.24);background:#ff9b620f}.route-watch-crew-duel-sides article:nth-child(2){border-color:#4ee6f43d;background:#4ee6f40e}.route-watch-crew-duel-sides strong{margin-top:3px;font-size:.82rem}.route-watch-crew-duel-sides p,.route-watch-crew-duel-callout p,.route-watch-crew-duel-callout small{margin:4px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:880;line-height:1.16;overflow-wrap:anywhere}.route-watch-crew-duel-callout{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:#ffd36a0f}.route-watch-crew-duel-callout strong{color:var(--gold);font-size:.78rem}.route-watch-crew-duel-callout small{display:block;color:var(--teal-soft)}.route-watch-crew-duel-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.route-watch-crew-duel-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-crew-duel-actions .file-action{border-color:#ff9b6242;background:#ff9b6214;color:#ffbd8c}.route-watch-remix-caption-pack{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(78,230,244,.3);background:linear-gradient(135deg,#4ee6f41f,#ffd36a1a),#070d0d94;display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:8px;align-items:stretch}.route-watch-remix-caption-pack-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-caption-pack-head span,.route-watch-remix-caption-grid span{display:block;color:var(--gold);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-remix-caption-pack-head strong,.route-watch-remix-caption-grid strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-caption-pack-head strong{font-size:.96rem}.route-watch-remix-caption-pack-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-remix-caption-pack-head em{justify-self:end;max-width:134px;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414;overflow-wrap:anywhere}.route-watch-remix-caption-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.route-watch-remix-caption-grid article{min-width:0;min-height:150px;padding:8px;border-radius:8px;border:1px solid rgba(78,230,244,.22);background:#4ee6f40e;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px}.route-watch-remix-caption-grid article:nth-child(2n){border-color:#ffd36a38;background:#ffd36a0e}.route-watch-remix-caption-grid strong{margin-top:3px;font-size:.82rem}.route-watch-remix-caption-grid p,.route-watch-remix-caption-grid small,.route-watch-remix-caption-pack-foot p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.67rem;font-weight:850;line-height:1.16;overflow-wrap:anywhere}.route-watch-remix-caption-grid small{display:block;color:var(--teal-soft)}.route-watch-remix-caption-card-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.route-watch-remix-caption-card-actions button{min-width:0;min-height:31px;padding:0 5px;gap:4px;font-size:.66rem}.route-watch-remix-caption-pack-foot{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);gap:8px;align-items:center}.route-watch-remix-caption-pack-foot p{color:var(--teal-soft)}.route-watch-remix-caption-pack-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.route-watch-remix-caption-pack-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-remix-caption-pack-actions .file-action{border-color:#ffd36a42;background:#ffd36a14;color:var(--gold)}.route-watch-remix-story-frames{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,211,106,.3);background:linear-gradient(135deg,#ffd36a21,#4ee6f417),#070d0d9e;display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:8px;align-items:stretch}.route-watch-remix-story-frames-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-story-frames-head span,.route-watch-remix-story-frame-strip span{display:block;color:var(--teal-soft);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-remix-story-frames-head strong,.route-watch-remix-story-frame-strip strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-story-frames-head strong{font-size:.98rem}.route-watch-remix-story-frames-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-remix-story-frames-head em{justify-self:end;max-width:128px;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.3);background:#ffd36a14;overflow-wrap:anywhere}.route-watch-remix-story-frame-strip{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-story-frame-strip article{min-width:0;min-height:142px;padding:9px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:#ffd36a0e;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:4px}.route-watch-remix-story-frame-strip article:nth-child(odd){border-color:#4ee6f438;background:#4ee6f40e}.route-watch-remix-story-frame-strip strong{font-size:.82rem}.route-watch-remix-story-frame-strip p,.route-watch-remix-story-frame-strip small,.route-watch-remix-story-frames-foot p{margin:0;color:var(--tg-app-muted);font-size:.67rem;font-weight:850;line-height:1.16;overflow-wrap:anywhere}.route-watch-remix-story-frame-strip small{display:block;align-self:end;color:var(--gold);text-transform:uppercase}.route-watch-remix-story-frames-foot{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);gap:8px;align-items:center}.route-watch-remix-story-frames-foot p{color:var(--teal-soft)}.route-watch-remix-story-frames-actions{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-story-frames-actions button{min-width:0;min-height:34px;padding:0 8px;gap:5px;font-size:.7rem}.route-watch-remix-story-frames-actions .file-action{border-color:#ffd36a42;background:#ffd36a14;color:var(--gold)}.route-watch-remix-story-approval{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.24);background:#070d0d70;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;align-items:stretch}.route-watch-remix-story-approval.ready{border-color:#4ee6f461;background:linear-gradient(135deg,#4ee6f41a,#ffd36a14),#070d0d7a}.route-watch-remix-story-approval-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-story-approval-head span,.route-watch-remix-story-approval-steps>span{color:var(--teal-soft);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-remix-story-approval-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.9rem;line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-story-approval-head small,.route-watch-remix-story-approval-foot p{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.69rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-story-approval-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.28);background:#ffd36a14}.route-watch-remix-story-approval-steps{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-story-approval-steps>span{min-width:0;min-height:34px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--tg-app-muted);text-align:center;overflow-wrap:anywhere}.route-watch-remix-story-approval-steps>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-story-approval-foot{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);gap:8px;align-items:center}.route-watch-remix-story-approval-foot p{margin:0;color:var(--teal-soft)}.route-watch-remix-story-approval-foot button{min-width:0;min-height:34px;padding:0 10px;font-size:.7rem}.route-watch-remix-story-packet-preview{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:linear-gradient(135deg,#ffd36a14,#4ee6f40f),#070d0d75;display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:8px;align-items:stretch}.route-watch-remix-story-packet-preview.ready{border-color:#4ee6f45c;background:linear-gradient(135deg,#4ee6f41c,#ffd36a17),#070d0d80}.route-watch-remix-story-packet-preview-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-story-packet-preview-head span,.route-watch-remix-story-packet-preview-lines span,.route-watch-remix-story-packet-preview-checklist>span,.route-watch-remix-story-packet-preview-gates>span,.route-watch-remix-story-packet-preview-copy>span{color:var(--teal-soft);font-size:.66rem;font-weight:950;text-transform:uppercase}.route-watch-remix-story-packet-preview-head strong,.route-watch-remix-story-packet-preview-lines strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-story-packet-preview-head strong{font-size:.9rem}.route-watch-remix-story-packet-preview-lines strong{margin-top:3px;font-size:.73rem}.route-watch-remix-story-packet-preview-head small,.route-watch-remix-story-packet-preview-copy p{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-story-packet-preview-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.28);background:#ffd36a14}.route-watch-remix-story-packet-preview-lines{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.route-watch-remix-story-packet-preview-lines article{min-width:0;min-height:58px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-story-packet-preview-lines article.ready{border-color:#4ee6f44d;background:#4ee6f414}.route-watch-remix-story-packet-preview-lines article.open{border-color:#ffd36a47;background:#ffd36a14}.route-watch-remix-story-packet-preview-checklist{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-story-packet-preview-checklist>span{min-width:0;min-height:32px;padding:0 7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--tg-app-muted);text-align:center;overflow-wrap:anywhere}.route-watch-remix-story-packet-preview-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-story-packet-preview-gates{grid-column:1 / -1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.route-watch-remix-story-packet-preview-gates>span{min-height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:#ffd36a12;display:inline-flex;align-items:center;gap:5px;color:var(--gold)}.route-watch-remix-story-packet-preview-copy{grid-column:1 / -1;min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-story-packet-preview-copy p{margin-top:4px}.route-watch-remix-launch-pack{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(255,211,106,.28);background:linear-gradient(135deg,#ffd36a1f,#4ee6f414,#ff9b6214),#070d0d80;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;align-items:stretch}.route-watch-remix-launch-pack.ready{border-color:#4ee6f46b;background:linear-gradient(135deg,#4ee6f41f,#ffd36a1a,#ff9b6214),#070d0d8a}.route-watch-remix-launch-pack-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-launch-pack-head span,.route-watch-remix-launch-pack-stats span,.route-watch-remix-launch-pack-checklist>span,.route-watch-remix-launch-pack-gates>span{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.route-watch-remix-launch-pack-head strong,.route-watch-remix-launch-pack-stats strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-launch-pack-head strong{font-size:.92rem}.route-watch-remix-launch-pack-stats strong{margin-top:3px;font-size:.72rem}.route-watch-remix-launch-pack-head small,.route-watch-remix-launch-pack-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-launch-pack-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-launch-pack-stats{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-launch-pack-stats article{min-width:0;min-height:58px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-launch-pack-stats article.ready{border-color:#4ee6f452;background:#4ee6f414}.route-watch-remix-launch-pack-stats article.open{border-color:#ffd36a4d;background:#ffd36a14}.route-watch-remix-launch-pack-checklist{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-launch-pack-checklist>span{min-width:0;min-height:32px;padding:0 7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--tg-app-muted);text-align:center;overflow-wrap:anywhere}.route-watch-remix-launch-pack-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-launch-pack-gates{grid-column:1 / -1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.route-watch-remix-launch-pack-gates>span{min-height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:#ffd36a12;display:inline-flex;align-items:center;gap:5px;color:var(--gold)}.route-watch-remix-launch-pack-spec,.route-watch-remix-launch-pack-boundary{grid-column:1 / -1;margin:0;min-width:0;font-size:.68rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-launch-pack-spec{color:var(--gold)}.route-watch-remix-launch-pack-boundary{color:var(--teal-soft)}.route-watch-remix-launch-pack-actions{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.route-watch-remix-launch-pack-actions button{min-width:0;min-height:34px;padding:0 10px;font-size:.7rem}.route-watch-remix-launch-pack-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.route-watch-remix-posting-packet{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(255,244,220,.18);background:linear-gradient(135deg,#ff9b621a,#4ee6f414,#ffd36a14),#070d0d8a;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;align-items:stretch}.route-watch-remix-posting-packet.ready{border-color:#4ee6f46b;background:linear-gradient(135deg,#4ee6f421,#ffd36a1a,#ff9b6214),#070d0d94}.route-watch-remix-posting-packet-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-posting-packet-head span,.route-watch-remix-posting-packet-lines span,.route-watch-remix-posting-packet-checklist>span,.route-watch-remix-posting-packet-gates>span,.route-watch-remix-posting-packet-copy>span{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.route-watch-remix-posting-packet-head strong,.route-watch-remix-posting-packet-lines strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-posting-packet-head strong{font-size:.92rem}.route-watch-remix-posting-packet-lines strong{margin-top:3px;font-size:.72rem}.route-watch-remix-posting-packet-head small,.route-watch-remix-posting-packet-checklist small,.route-watch-remix-posting-packet-copy p,.route-watch-remix-posting-packet-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-posting-packet-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-posting-packet-lines{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-posting-packet-lines article{min-width:0;min-height:58px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-posting-packet-lines article.ready{border-color:#4ee6f452;background:#4ee6f414}.route-watch-remix-posting-packet-lines article.open{border-color:#ffd36a4d;background:#ffd36a14}.route-watch-remix-posting-packet-checklist{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-posting-packet-checklist>span{min-width:0;min-height:56px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted);overflow-wrap:anywhere}.route-watch-remix-posting-packet-checklist>span small{grid-column:1 / -1;margin:0;text-transform:none}.route-watch-remix-posting-packet-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-posting-packet-gates{grid-column:1 / -1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.route-watch-remix-posting-packet-gates>span{min-height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:#ffd36a12;display:inline-flex;align-items:center;gap:5px;color:var(--gold)}.route-watch-remix-posting-packet-copy{grid-column:1 / -1;min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-posting-packet-boundary{grid-column:1 / -1;margin:0;min-width:0;color:var(--teal-soft);font-size:.68rem;font-weight:900}.route-watch-remix-posting-packet-actions{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.route-watch-remix-posting-packet-actions button{min-width:0;min-height:34px;padding:0 10px;font-size:.7rem}.route-watch-remix-approval-receipt{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.22);background:linear-gradient(135deg,#4ee6f41c,#ffd36a14,#fff4dc0d),#070d0d8f;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;align-items:stretch}.route-watch-remix-approval-receipt.ready{border-color:#4ee6f470;background:linear-gradient(135deg,#4ee6f426,#ffd36a1a,#ff9b6212),#070d0d99}.route-watch-remix-approval-receipt-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-approval-receipt-head span,.route-watch-remix-approval-receipt-targets button,.route-watch-remix-approval-receipt-lines span,.route-watch-remix-approval-receipt-checklist>span,.route-watch-remix-approval-receipt-copy>span{color:var(--teal-soft);font-size:.66rem;font-weight:950;text-transform:uppercase}.route-watch-remix-approval-receipt-head strong,.route-watch-remix-approval-receipt-lines strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-approval-receipt-head strong{font-size:.92rem}.route-watch-remix-approval-receipt-lines strong{margin-top:3px;font-size:.72rem}.route-watch-remix-approval-receipt-head small,.route-watch-remix-approval-receipt-checklist small,.route-watch-remix-approval-receipt-copy p,.route-watch-remix-approval-receipt-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-approval-receipt-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.28);background:#ffd36a14}.route-watch-remix-approval-receipt-targets{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.route-watch-remix-approval-receipt-targets button{min-width:0;min-height:34px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:inline-flex;align-items:center;justify-content:center;gap:5px;overflow-wrap:anywhere}.route-watch-remix-approval-receipt-targets button.selected{border-color:#4ee6f457;background:#4ee6f41a;color:var(--teal-soft)}.route-watch-remix-approval-receipt-targets button:disabled{cursor:not-allowed;opacity:.56}.route-watch-remix-approval-receipt-lines{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-approval-receipt-lines article{min-width:0;min-height:58px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-approval-receipt-lines article.ready{border-color:#4ee6f452;background:#4ee6f414}.route-watch-remix-approval-receipt-lines article.open{border-color:#ffd36a4d;background:#ffd36a14}.route-watch-remix-approval-receipt-checklist{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-approval-receipt-checklist>span{min-width:0;min-height:56px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted);overflow-wrap:anywhere}.route-watch-remix-approval-receipt-checklist>span small{grid-column:1 / -1;margin:0;text-transform:none}.route-watch-remix-approval-receipt-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-approval-receipt-copy{grid-column:1 / -1;min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-approval-receipt-boundary{grid-column:1 / -1;margin:0;min-width:0;color:var(--teal-soft);font-size:.68rem;font-weight:900}.route-watch-remix-approval-receipt-actions{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.route-watch-remix-approval-receipt-actions button{min-width:0;min-height:34px;padding:0 10px;font-size:.7rem}.route-watch-remix-receipt-card{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(255,211,106,.24);background:linear-gradient(135deg,#ffd36a1f,#4ee6f41a,#ff9b6212),#070d0d94;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;align-items:stretch}.route-watch-remix-receipt-card.ready{border-color:#ffd36a7a;background:linear-gradient(135deg,#ffd36a29,#4ee6f421,#ff9b6214),#070d0d9e}.route-watch-remix-receipt-card-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-receipt-card-head span,.route-watch-remix-receipt-card-stats span,.route-watch-remix-receipt-card-checklist>span,.route-watch-remix-receipt-card-gates>span,.route-watch-remix-receipt-card-copy>span{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.route-watch-remix-receipt-card-head strong,.route-watch-remix-receipt-card-stats strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-receipt-card-head strong{font-size:.92rem}.route-watch-remix-receipt-card-stats strong{margin-top:3px;font-size:.72rem}.route-watch-remix-receipt-card-head small,.route-watch-remix-receipt-card-checklist small,.route-watch-remix-receipt-card-copy p,.route-watch-remix-receipt-card-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-receipt-card-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-receipt-card-stats{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-receipt-card-stats article{min-width:0;min-height:58px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-receipt-card-stats article.ready{border-color:#4ee6f452;background:#4ee6f414}.route-watch-remix-receipt-card-stats article.open{border-color:#ffd36a4d;background:#ffd36a14}.route-watch-remix-receipt-card-spec,.route-watch-remix-receipt-card-boundary{grid-column:1 / -1;margin:0;min-width:0;font-size:.68rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-receipt-card-spec{color:var(--gold)}.route-watch-remix-receipt-card-boundary{color:var(--teal-soft)}.route-watch-remix-receipt-card-checklist{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.route-watch-remix-receipt-card-checklist>span{min-width:0;min-height:56px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted);overflow-wrap:anywhere}.route-watch-remix-receipt-card-checklist>span small{grid-column:1 / -1;margin:0;text-transform:none}.route-watch-remix-receipt-card-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-receipt-card-gates{grid-column:1 / -1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.route-watch-remix-receipt-card-gates>span{min-height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,211,106,.22);background:#ffd36a12;display:inline-flex;align-items:center;gap:5px;color:var(--gold)}.route-watch-remix-receipt-card-copy{grid-column:1 / -1;min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b}.route-watch-remix-receipt-card-actions{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.route-watch-remix-receipt-card-actions button{min-width:0;min-height:34px;padding:0 10px;font-size:.7rem}.route-watch-remix-receipt-card-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.route-watch-remix-receipt-card-caption-presets{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.24);background:linear-gradient(135deg,#4ee6f41f,#ffd36a1a,#ff7a6712),#070d0d8f;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:8px;align-items:stretch}.route-watch-remix-receipt-card-caption-presets.ready{border-color:#4ee6f475;background:linear-gradient(135deg,#4ee6f429,#ffd36a21,#ff7a6714),#070d0d9e}.route-watch-remix-receipt-card-caption-presets-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-receipt-card-caption-presets-head span,.route-watch-remix-receipt-card-caption-presets-checklist>span,.route-watch-remix-receipt-card-caption-preset-title span{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase}.route-watch-remix-receipt-card-caption-presets-head strong,.route-watch-remix-receipt-card-caption-preset-grid article>strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-receipt-card-caption-presets-head strong{font-size:.92rem}.route-watch-remix-receipt-card-caption-preset-grid article>strong{color:var(--teal-soft);font-size:.72rem;font-weight:950}.route-watch-remix-receipt-card-caption-presets-head small,.route-watch-remix-receipt-card-caption-presets-checklist small,.route-watch-remix-receipt-card-caption-preset-preview p,.route-watch-remix-receipt-card-caption-presets-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-receipt-card-caption-presets-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-receipt-card-caption-presets-checklist{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-receipt-card-caption-presets-checklist>span{min-width:0;min-height:56px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted);overflow-wrap:anywhere}.route-watch-remix-receipt-card-caption-presets-checklist>span small{grid-column:1 / -1;margin:0;text-transform:none}.route-watch-remix-receipt-card-caption-presets-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-receipt-card-caption-preset-grid{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-watch-remix-receipt-card-caption-preset-grid article{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;gap:7px;align-content:start}.route-watch-remix-receipt-card-caption-preset-grid article.ready{border-color:#4ee6f44d;background:#4ee6f414}.route-watch-remix-receipt-card-caption-preset-grid article.copied{border-color:#ffd36a75;background:#ffd36a1a}.route-watch-remix-receipt-card-caption-preset-grid article.locked{opacity:.78}.route-watch-remix-receipt-card-caption-preset-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.route-watch-remix-receipt-card-caption-preset-title em{min-width:0;padding:4px 6px;border-radius:999px;color:var(--teal-soft);font-size:.62rem;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase;border:1px solid rgba(78,230,244,.22);background:#4ee6f414;overflow-wrap:anywhere}.route-watch-remix-receipt-card-caption-preset-preview{min-width:0;min-height:72px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#0000001f}.route-watch-remix-receipt-card-caption-preset-preview p{margin:0}.route-watch-remix-receipt-card-caption-preset-grid button{min-width:0;min-height:34px;padding:0 10px;font-size:.7rem}.route-watch-remix-receipt-card-caption-presets-boundary{grid-column:1 / -1;margin:0;min-width:0;color:var(--teal-soft);font-size:.68rem;font-weight:900}.route-watch-remix-receipt-card-share-packet{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(255,211,106,.26);background:linear-gradient(135deg,#ffd36a21,#4ee6f41c,#ff7a6714),#070d0d94;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;align-items:stretch}.route-watch-remix-receipt-card-share-packet.ready{border-color:#ffd36a7a;background:linear-gradient(135deg,#ffd36a2b,#4ee6f424,#ff7a6717),#070d0da3}.route-watch-remix-receipt-card-share-packet.copied{border-color:#4ee6f480;box-shadow:inset 0 0 0 1px #4ee6f41a}.route-watch-remix-receipt-card-share-packet-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-receipt-card-share-packet-head span,.route-watch-remix-receipt-card-share-packet-lines b,.route-watch-remix-receipt-card-share-packet-checklist>span>span{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase;overflow-wrap:anywhere}.route-watch-remix-receipt-card-share-packet-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.94rem;line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-receipt-card-share-packet-head small,.route-watch-remix-receipt-card-share-packet-lines small,.route-watch-remix-receipt-card-share-packet-checklist small,.route-watch-remix-receipt-card-share-packet-preview p,.route-watch-remix-receipt-card-share-packet-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-receipt-card-share-packet-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-receipt-card-share-packet-lines{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.route-watch-remix-receipt-card-share-packet-lines>span,.route-watch-remix-receipt-card-share-packet-checklist>span{min-width:0;min-height:58px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;overflow-wrap:anywhere}.route-watch-remix-receipt-card-share-packet-lines>span{display:grid;align-content:start}.route-watch-remix-receipt-card-share-packet-checklist{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.route-watch-remix-receipt-card-share-packet-checklist>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted)}.route-watch-remix-receipt-card-share-packet-checklist>span small{grid-column:1 / -1;margin:0;text-transform:none}.route-watch-remix-receipt-card-share-packet-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-receipt-card-share-packet-preview{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#00000024}.route-watch-remix-receipt-card-share-packet-preview p{margin:0}.route-watch-remix-receipt-card-share-packet-actions{min-width:0;display:grid}.route-watch-remix-receipt-card-share-packet-actions button{min-width:0;min-height:100%;padding:0 12px;font-size:.74rem}.route-watch-remix-receipt-card-share-packet-boundary{grid-column:1 / -1;margin:0;min-width:0;color:var(--teal-soft);font-size:.68rem;font-weight:900}.route-watch-remix-receipt-card-posting-presets{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(255,122,103,.26);background:linear-gradient(135deg,#ff7a671f,#ffd36a1c,#4ee6f417),#070d0d94;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;align-items:stretch}.route-watch-remix-receipt-card-posting-presets.ready{border-color:#ff7a676b;background:linear-gradient(135deg,#ff7a6726,#ffd36a21,#4ee6f41c),#070d0da3}.route-watch-remix-receipt-card-posting-presets.copied{border-color:#ffd36a80;box-shadow:inset 0 0 0 1px #ffd36a1a}.route-watch-remix-receipt-card-posting-presets-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-receipt-card-posting-presets-head span,.route-watch-remix-receipt-card-posting-presets-checklist>span>span,.route-watch-remix-receipt-card-posting-preset-title span{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase;overflow-wrap:anywhere}.route-watch-remix-receipt-card-posting-presets-head strong,.route-watch-remix-receipt-card-posting-preset-grid article>strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-receipt-card-posting-presets-head strong{font-size:.94rem}.route-watch-remix-receipt-card-posting-preset-grid article>strong{color:var(--teal-soft);font-size:.72rem;font-weight:950}.route-watch-remix-receipt-card-posting-presets-head small,.route-watch-remix-receipt-card-posting-presets-checklist small,.route-watch-remix-receipt-card-posting-preset-steps small,.route-watch-remix-receipt-card-posting-preset-preview p,.route-watch-remix-receipt-card-posting-presets-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-receipt-card-posting-presets-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-receipt-card-posting-presets-checklist{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.route-watch-remix-receipt-card-posting-presets-checklist>span{min-width:0;min-height:58px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted);overflow-wrap:anywhere}.route-watch-remix-receipt-card-posting-presets-checklist>span small{grid-column:1 / -1;margin:0;text-transform:none}.route-watch-remix-receipt-card-posting-presets-checklist>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-receipt-card-posting-preset-grid{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-watch-remix-receipt-card-posting-preset-grid article{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;gap:7px;align-content:start}.route-watch-remix-receipt-card-posting-preset-grid article.ready{border-color:#ff7a674d;background:#ff7a6714}.route-watch-remix-receipt-card-posting-preset-grid article.copied{border-color:#ffd36a75;background:#ffd36a1a}.route-watch-remix-receipt-card-posting-preset-grid article.locked{opacity:.78}.route-watch-remix-receipt-card-posting-preset-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.route-watch-remix-receipt-card-posting-preset-title em{min-width:0;padding:4px 6px;border-radius:999px;color:var(--teal-soft);font-size:.62rem;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase;border:1px solid rgba(78,230,244,.22);background:#4ee6f414;overflow-wrap:anywhere}.route-watch-remix-receipt-card-posting-preset-steps,.route-watch-remix-receipt-card-posting-preset-preview{min-width:0;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#0000001f}.route-watch-remix-receipt-card-posting-preset-preview p{margin:0}.route-watch-remix-receipt-card-posting-preset-grid button{min-width:0;min-height:34px;padding:0 10px;font-size:.7rem}.route-watch-remix-receipt-card-posting-presets-boundary{grid-column:1 / -1;margin:0;min-width:0;color:var(--teal-soft);font-size:.68rem;font-weight:900}.route-watch-remix-receipt-card-final-launch-checklist{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.26);background:linear-gradient(135deg,#4ee6f421,#ffd36a1c,#ff7a671a),#070d0d99;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:8px;align-items:stretch}.route-watch-remix-receipt-card-final-launch-checklist.ready{border-color:#4ee6f475;background:linear-gradient(135deg,#4ee6f429,#ffd36a21,#ff7a671a),#070d0da8}.route-watch-remix-receipt-card-final-launch-checklist.copied{border-color:#ffd36a80;box-shadow:inset 0 0 0 1px #ffd36a1a}.route-watch-remix-receipt-card-final-launch-checklist-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-receipt-card-final-launch-checklist-head span,.route-watch-remix-receipt-card-final-launch-checklist-gates>span>span,.route-watch-remix-receipt-card-final-launch-evidence b,.route-watch-remix-receipt-card-final-launch-approvals b{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase;overflow-wrap:anywhere}.route-watch-remix-receipt-card-final-launch-checklist-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.94rem;line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-receipt-card-final-launch-checklist-head small,.route-watch-remix-receipt-card-final-launch-checklist-gates small,.route-watch-remix-receipt-card-final-launch-evidence small,.route-watch-remix-receipt-card-final-launch-approvals small,.route-watch-remix-receipt-card-final-launch-checklist-preview p,.route-watch-remix-receipt-card-final-launch-checklist-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-receipt-card-final-launch-checklist-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-receipt-card-final-launch-checklist-gates{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.route-watch-remix-receipt-card-final-launch-checklist-gates>span,.route-watch-remix-receipt-card-final-launch-evidence>span,.route-watch-remix-receipt-card-final-launch-approvals>span{min-width:0;min-height:58px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;overflow-wrap:anywhere}.route-watch-remix-receipt-card-final-launch-checklist-gates>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted)}.route-watch-remix-receipt-card-final-launch-checklist-gates>span small{grid-column:1 / -1;margin:0;text-transform:none}.route-watch-remix-receipt-card-final-launch-checklist-gates>span.done,.route-watch-remix-receipt-card-final-launch-evidence>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-receipt-card-final-launch-checklist-gates>span.locked,.route-watch-remix-receipt-card-final-launch-approvals>span.locked{border-color:#ff7a6747;background:#ff7a6712}.route-watch-remix-receipt-card-final-launch-evidence,.route-watch-remix-receipt-card-final-launch-approvals{grid-column:1 / -1;min-width:0;display:grid;gap:6px}.route-watch-remix-receipt-card-final-launch-evidence{grid-template-columns:repeat(3,minmax(0,1fr))}.route-watch-remix-receipt-card-final-launch-approvals{grid-template-columns:repeat(4,minmax(0,1fr))}.route-watch-remix-receipt-card-final-launch-evidence>span,.route-watch-remix-receipt-card-final-launch-approvals>span{display:grid;align-content:start}.route-watch-remix-receipt-card-final-launch-checklist-preview{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#00000024}.route-watch-remix-receipt-card-final-launch-checklist-preview p{margin:0}.route-watch-remix-receipt-card-final-launch-checklist-actions{min-width:0;display:grid}.route-watch-remix-receipt-card-final-launch-checklist-actions button{min-width:0;min-height:100%;padding:0 12px;font-size:.74rem}.route-watch-remix-receipt-card-final-launch-checklist-boundary{grid-column:1 / -1;margin:0;min-width:0;color:var(--teal-soft);font-size:.68rem;font-weight:900}.route-watch-remix-launch-approval-evidence-board{grid-column:1 / -1;min-width:0;padding:9px;border-radius:8px;border:1px solid rgba(255,211,106,.28);background:linear-gradient(135deg,#ffd36a21,#4ee6f41a,#ff7a6717),#080d0ba3;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:8px;align-items:stretch}.route-watch-remix-launch-approval-evidence-board.review{border-color:#ffd36a6b}.route-watch-remix-launch-approval-evidence-board.ready{border-color:#4ee6f475;background:linear-gradient(135deg,#4ee6f424,#ffd36a21,#77f5a914),#070d0da8}.route-watch-remix-launch-approval-evidence-board.copied{border-color:#ffd36a8a;box-shadow:inset 0 0 0 1px #ffd36a1c}.route-watch-remix-launch-approval-evidence-board-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-remix-launch-approval-evidence-board-head>div:last-child{min-width:0;display:grid;gap:5px;justify-items:end}.route-watch-remix-launch-approval-evidence-board-head span,.route-watch-remix-launch-approval-evidence-checks span,.route-watch-remix-launch-approval-evidence-gates>span>span{color:var(--gold);font-size:.66rem;font-weight:950;text-transform:uppercase;overflow-wrap:anywhere}.route-watch-remix-launch-approval-evidence-board-head strong{display:block;min-width:0;color:var(--tg-app-text);font-size:.94rem;line-height:1.15;overflow-wrap:anywhere}.route-watch-remix-launch-approval-evidence-board-head small,.route-watch-remix-launch-approval-evidence-checks small,.route-watch-remix-launch-approval-evidence-gates small,.route-watch-remix-launch-approval-evidence-preview p,.route-watch-remix-launch-approval-evidence-boundary{display:block;margin:3px 0 0;color:var(--tg-app-muted);font-size:.68rem;font-weight:830;line-height:1.2;overflow-wrap:anywhere}.route-watch-remix-launch-approval-evidence-board-head em{justify-self:end;padding:5px 7px;border-radius:8px;color:var(--teal-soft);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(78,230,244,.28);background:#4ee6f414}.route-watch-remix-launch-approval-evidence-checks{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.route-watch-remix-launch-approval-evidence-checks button,.route-watch-remix-launch-approval-evidence-gates>span{min-width:0;min-height:66px;padding:7px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;color:var(--tg-app-muted);text-align:left;overflow-wrap:anywhere}.route-watch-remix-launch-approval-evidence-checks button:disabled{cursor:not-allowed}.route-watch-remix-launch-approval-evidence-checks button small,.route-watch-remix-launch-approval-evidence-gates>span small{grid-column:1 / -1;margin:0}.route-watch-remix-launch-approval-evidence-checks button.done,.route-watch-remix-launch-approval-evidence-gates>span.done{border-color:#4ee6f457;background:#4ee6f417;color:var(--teal-soft)}.route-watch-remix-launch-approval-evidence-gates>span.locked{border-color:#ff7a6747;background:#ff7a6712}.route-watch-remix-launch-approval-evidence-gates{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.route-watch-remix-launch-approval-evidence-preview{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#00000024}.route-watch-remix-launch-approval-evidence-preview p{margin:0}.route-watch-remix-launch-approval-evidence-actions{min-width:0;display:grid}.route-watch-remix-launch-approval-evidence-actions button{min-width:0;min-height:100%;padding:0 12px;font-size:.74rem}.route-watch-remix-launch-approval-evidence-boundary{grid-column:1 / -1;margin:0;min-width:0;color:var(--teal-soft);font-size:.68rem;font-weight:900}.route-watch-comparison-board{grid-column:1 / -1;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(78,230,244,.24);background:linear-gradient(135deg,#4ee6f41c,#ff7a6714),#070d0d80;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.25fr) auto;gap:8px;align-items:center}.route-watch-comparison-board-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.route-watch-comparison-board-head span,.route-watch-comparison-board-groups span{display:block;color:var(--teal-soft);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-watch-comparison-board-head strong,.route-watch-comparison-board-groups strong{display:block;min-width:0;color:var(--tg-app-text);line-height:1.15;overflow-wrap:anywhere}.route-watch-comparison-board-head strong{font-size:.95rem}.route-watch-comparison-board-head small{display:block;margin-top:3px;color:var(--tg-app-muted);font-size:.72rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.route-watch-comparison-board-head em{justify-self:end;max-width:124px;padding:5px 7px;border-radius:8px;color:var(--gold);font-size:.66rem;font-style:normal;font-weight:950;line-height:1.14;text-align:right;text-transform:uppercase;border:1px solid rgba(255,211,106,.28);background:#ffd36a14;overflow-wrap:anywhere}.route-watch-comparison-board-groups{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.route-watch-comparison-board-groups article{min-width:0;min-height:76px;padding:8px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:#4ee6f40f}.route-watch-comparison-board-groups strong{margin-top:3px;font-size:.8rem}.route-watch-comparison-board-groups p{margin:4px 0 0;color:var(--gold);font-size:.7rem;font-weight:900;line-height:1.18;overflow-wrap:anywhere}.route-watch-comparison-board-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.route-watch-comparison-board-actions button{min-width:0;min-height:34px;padding:0 9px;gap:5px;font-size:.72rem}.route-watch-comparison-board-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.route-watchlist-draft-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:7px}.route-watchlist-draft-template{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0b;display:grid;gap:6px}.route-watchlist-draft-template>span{color:var(--gold);font-size:.7rem;font-weight:950;text-transform:uppercase}.route-watchlist-draft-template strong{color:var(--tg-app-text);font-size:.82rem;line-height:1.12}.route-watchlist-draft-template-tabs,.route-watchlist-draft-caption-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.route-watchlist-draft-caption-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.route-watchlist-draft-template-tabs button{min-width:0;min-height:34px;padding:0 6px;gap:4px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0e;color:var(--tg-app-muted);font-size:.68rem;font-weight:900}.route-watchlist-draft-template-tabs button.active{border-color:#4ee6f47a;background:#4ee6f42e;color:var(--teal-soft)}.route-watchlist-draft-actions button{min-width:0;min-height:40px;padding:0 9px;gap:6px;font-size:.76rem}.route-watchlist-draft-actions .route-share-checklist{margin:0}.route-watchlist-draft-actions .file-action{border-color:#4ee6f43d;background:#4ee6f414;color:var(--teal-soft)}.check-receipt-panel{min-width:0;padding:12px;border-radius:8px;border:1px solid rgba(246,210,106,.2);background:linear-gradient(135deg,#f6d26a1a,#4ee6f40f),#070d0da8;display:grid;grid-template-columns:minmax(0,.84fr) minmax(260px,1fr) minmax(250px,.78fr);gap:10px;align-items:center}.check-receipt-copy,.check-receipt-lines{min-width:0}.check-receipt-copy span{display:block;color:var(--gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.check-receipt-copy strong{display:block;margin-top:4px;color:var(--tg-app-text);font-size:1rem;line-height:1.12;overflow-wrap:anywhere}.check-receipt-copy p{margin:5px 0 0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.check-receipt-lines{display:grid;gap:6px}.check-receipt-lines span{min-width:0;padding:7px 8px;border-radius:8px;color:var(--teal-soft);background:#4ee6f414;border:1px solid rgba(78,230,244,.14);font-size:.78rem;font-weight:850;line-height:1.22;overflow-wrap:anywhere}.check-receipt-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.check-receipt-actions button{min-width:0;min-height:40px;padding:0 9px;gap:6px;font-size:.76rem}.receipt-history-panel{min-width:0;display:grid;gap:10px}.receipt-history-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.receipt-history-header>span{min-height:30px;padding:6px 9px;border-radius:8px;color:var(--ink);background:var(--gold);font-size:.76rem;font-weight:950;white-space:nowrap}.receipt-history-strip{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,.72fr);gap:9px;overflow-x:auto;padding-bottom:3px;scrollbar-color:rgba(78,230,244,.38) transparent}.receipt-history-card{min-width:0;min-height:228px;padding:11px;border-radius:8px;border:1px solid rgba(255,244,220,.13);background:linear-gradient(145deg,rgba(246,210,106,.12),transparent 48%),#070d0dad;display:grid;gap:8px;align-content:space-between}.receipt-history-card.verified-match,.receipt-history-card.known-official-source{border-color:#61d39447}.receipt-history-card.caution,.receipt-history-card.needs-review{border-color:#ffd36a4d}.receipt-history-card.mismatch,.receipt-history-card.could-not-verify{border-color:#ff6d6d4d}.receipt-history-mark{min-width:0;display:flex;justify-content:space-between;gap:8px}.receipt-history-mark span,.receipt-history-card small{color:var(--tg-app-muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.receipt-history-mark strong{min-width:0;color:var(--teal-soft);font-size:.78rem;line-height:1.14;text-align:right;overflow-wrap:anywhere}.receipt-history-card h3{margin:0;color:var(--tg-app-text);font-size:1.1rem;line-height:1.08;overflow-wrap:anywhere}.receipt-history-card p{margin:0;color:var(--teal-soft);font-size:.8rem;font-weight:850;line-height:1.24;overflow-wrap:anywhere}.receipt-history-actions{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 40px;gap:6px}.receipt-history-actions button{min-width:0;min-height:38px;padding:0 8px;gap:5px;font-size:.72rem}.receipt-history-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-challenge-panel{min-width:0;display:grid;gap:10px;border-color:#4ee6f438;background:linear-gradient(135deg,rgba(78,230,244,.1),transparent 34%),linear-gradient(145deg,rgba(246,210,106,.1),transparent 58%),#0d1212d1}.route-challenge-panel.complete{border-color:#61d39452;background:linear-gradient(135deg,rgba(97,211,148,.12),transparent 36%),linear-gradient(145deg,rgba(246,210,106,.12),transparent 58%),#0d1212d6}.route-challenge-header,.route-challenge-body,.route-challenge-footer{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.route-challenge-header>strong{min-height:30px;padding:6px 9px;border-radius:8px;color:var(--ink);background:var(--teal-soft);font-size:.76rem;font-weight:950;white-space:nowrap}.route-challenge-panel.complete .route-challenge-header>strong{background:var(--green)}.route-challenge-copy{min-width:0;display:grid;gap:5px}.route-challenge-copy span{color:var(--gold);font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.route-challenge-copy strong{color:var(--tg-app-text);font-size:1.12rem;line-height:1.08;overflow-wrap:anywhere}.route-challenge-copy p,.route-challenge-footer p{margin:0;color:var(--tg-app-muted);font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.route-challenge-stats{min-width:310px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.route-challenge-stats span{min-width:0;min-height:46px;padding:7px 8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0f;color:var(--tg-app-muted);display:grid;gap:2px;align-content:center;justify-items:center;font-size:.72rem;font-weight:900;text-transform:uppercase;text-align:center}.route-challenge-stats strong{max-width:100%;color:var(--teal-soft);font-size:.86rem;line-height:1.06;overflow-wrap:anywhere}.route-challenge-template-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0b}.route-challenge-template-row>span,.route-challenge-template-row>strong{color:var(--tg-app-muted);font-size:.72rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.route-challenge-template-row>strong{color:var(--gold)}.route-challenge-template-tabs{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.route-challenge-template-tabs button{min-width:0;min-height:34px;padding:0 8px;border:1px solid rgba(255,244,220,.1);border-radius:8px;background:#070d0d80;color:var(--tg-app-text);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.72rem;font-weight:950}.route-challenge-template-tabs button.active{border-color:#b8fbff75;color:var(--ink);background:var(--teal-soft)}.route-challenge-template-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-challenge-template-preview-strip{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-challenge-template-preview{--template-accent: var(--green);--template-soft: var(--teal-soft);--template-start: rgba(78, 230, 244, .14);--template-end: rgba(255, 122, 103, .1);position:relative;min-width:0;min-height:118px;overflow:hidden;padding:10px;border-radius:8px;border:1px solid rgba(255,244,220,.12);color:var(--tg-app-text);background:radial-gradient(circle at 82% 18%,var(--template-start),transparent 45%),linear-gradient(145deg,var(--template-start),rgba(7,13,13,.78) 48%,var(--template-end));display:grid;gap:7px;align-content:space-between;text-align:left;cursor:pointer}.route-challenge-template-preview.proof{--template-accent: var(--green);--template-soft: var(--teal-soft);--template-start: rgba(97, 211, 148, .2);--template-end: rgba(255, 122, 103, .1)}.route-challenge-template-preview.flex{--template-accent: var(--gold);--template-soft: var(--teal-soft);--template-start: rgba(78, 230, 244, .18);--template-end: rgba(246, 210, 106, .16)}.route-challenge-template-preview.warning{--template-accent: #ff9b62;--template-soft: var(--yellow);--template-start: rgba(255, 155, 98, .18);--template-end: rgba(255, 109, 109, .12)}.route-challenge-template-preview.active{border-color:color-mix(in srgb,var(--template-accent) 76%,white 24%);box-shadow:inset 0 0 0 1px #fff4dc14,0 0 0 1px color-mix(in srgb,var(--template-accent) 36%,transparent)}.route-challenge-template-preview:before,.route-challenge-template-preview i{content:"";position:absolute;pointer-events:none}.route-challenge-template-preview:before{inset:0 auto 0 0;width:4px;background:var(--template-accent)}.route-challenge-template-preview i{right:10px;bottom:10px;width:30px;aspect-ratio:1;border-radius:7px;border:4px solid rgba(255,244,220,.72);box-shadow:inset 0 0 0 5px #070d0dd1,0 0 0 1px #fff4dc1f;opacity:.8}.route-challenge-template-preview-head{min-width:0;color:var(--template-soft);display:flex;align-items:center;gap:5px}.route-challenge-template-preview-head>span{min-width:0;overflow:hidden;color:inherit;font-size:.58rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.route-challenge-template-preview>strong{min-width:0;color:var(--template-accent);font-size:.9rem;font-weight:950;line-height:1.02;overflow-wrap:anywhere;text-transform:uppercase}.route-challenge-template-preview>small{min-width:0;overflow:hidden;color:var(--tg-app-text);display:-webkit-box;font-size:.68rem;font-weight:850;line-height:1.14;-webkit-box-orient:vertical;-webkit-line-clamp:2}.route-challenge-template-preview-stats{min-width:0;display:flex;flex-wrap:wrap;gap:4px;padding-right:34px}.route-challenge-template-preview-stats span{max-width:100%;min-height:20px;padding:4px 5px;border-radius:6px;color:var(--ink);background:var(--template-accent);font-size:.62rem;font-weight:950;line-height:1;white-space:nowrap}.route-challenge-template-post-row{min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(78,230,244,.16);background:linear-gradient(135deg,#4ee6f414,#f6d26a0f),#070d0d6b;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.56fr);gap:9px;align-items:center}.route-challenge-template-post-row>div:first-child{min-width:0}.route-challenge-template-post-row span{min-width:0}.route-challenge-template-post-row>div:first-child span{display:block;color:var(--tg-app-muted);font-size:.7rem;font-weight:950;text-transform:uppercase}.route-challenge-template-post-row>div:first-child strong{display:block;margin-top:2px;color:var(--teal-soft);font-size:.86rem;line-height:1.1;overflow-wrap:anywhere}.route-challenge-template-post-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.route-challenge-template-post-actions button{min-width:0;min-height:38px;padding:0 9px;gap:6px;font-size:.74rem}.route-challenge-template-post-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-share-checklist{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-share-checklist>span{min-width:0;min-height:30px;padding:6px 7px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0d;color:var(--tg-app-muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.66rem;font-weight:950;text-transform:uppercase}.route-share-checklist>span.done{border-color:#61d3945c;background:linear-gradient(135deg,#61d3942e,#4ee6f414),#61d39414;color:var(--green)}.route-share-checklist>span:last-child.done{color:var(--ink);background:linear-gradient(135deg,var(--teal),var(--gold));border-color:transparent}.route-share-checklist>span span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-share-checklist.compact{grid-template-columns:1fr;gap:5px}.route-share-checklist.compact>span{min-height:28px;justify-content:flex-start;font-size:.62rem}.route-challenge-actions{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.route-challenge-actions button{min-width:0;min-height:40px;padding:0 9px;gap:6px;font-size:.76rem}.route-challenge-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-proof-reel{min-width:0;display:grid;gap:10px;border-color:#f6d26a33;background:linear-gradient(135deg,rgba(246,210,106,.1),transparent 38%),linear-gradient(145deg,rgba(78,230,244,.08),transparent 62%),#0d1212d1}.route-proof-reel-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.route-proof-reel-header>strong{min-height:30px;padding:6px 9px;border-radius:8px;color:var(--ink);background:var(--gold);font-size:.76rem;font-weight:950;white-space:nowrap}.route-proof-reel>p{max-width:760px;margin:0;color:var(--tg-app-muted);font-size:.86rem;line-height:1.35}.route-proof-reel-strip{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(246px,32%);gap:9px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.route-proof-reel-card{min-width:0;min-height:210px;display:grid;gap:9px;align-content:start;padding:12px;border:1px solid rgba(255,244,220,.12);border-radius:8px;background:linear-gradient(135deg,rgba(78,230,244,.08),transparent 48%),#fff4dc0d;scroll-snap-align:start}.route-proof-reel-card.complete{border-color:#61d3943d;background:linear-gradient(135deg,rgba(97,211,148,.1),transparent 48%),#fff4dc0d}.route-proof-reel-card-top{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.route-proof-reel-card-top span{color:var(--gold);font-size:.76rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.route-proof-reel-card-top strong{min-width:0;padding:4px 7px;border-radius:7px;color:var(--ink);background:var(--teal-soft);font-size:.66rem;font-weight:950;white-space:nowrap}.route-proof-reel-card.complete .route-proof-reel-card-top strong{background:var(--green)}.route-share-queue-toggle{min-width:0;min-height:30px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#070d0d6b;color:var(--tg-app-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.64rem;font-weight:950;text-transform:uppercase}.route-share-queue-toggle.active{border-color:#f6d26a7a;background:linear-gradient(135deg,#4ee6f429,#f6d26a1f);color:var(--gold)}.route-share-queue-toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-proof-reel-card-score{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:end}.route-proof-reel-card-score strong{color:var(--tg-app-text);font-size:2.1rem;line-height:.92}.route-proof-reel-card-score span{color:var(--teal-soft);font-size:.84rem;font-weight:950;text-transform:uppercase}.route-proof-reel-card p{min-height:42px;margin:0;color:var(--tg-app-muted);font-size:.8rem;line-height:1.25;overflow-wrap:anywhere}.route-proof-reel-caption-bundle{min-width:0;display:grid;gap:7px;padding:9px;border-radius:8px;border:1px solid rgba(78,230,244,.14);background:linear-gradient(135deg,rgba(78,230,244,.1),transparent 58%),#0d1212bd}.route-proof-reel-caption-bundle>div:first-child{min-width:0;display:grid;gap:2px}.route-proof-reel-caption-bundle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-proof-reel-caption-bundle>div:first-child span{color:var(--tg-app-muted);font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.route-proof-reel-caption-bundle>div:first-child strong{min-width:0;color:var(--teal-soft);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-proof-reel-caption-bundle>div:last-child{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.route-proof-reel-caption-bundle button{min-width:0;min-height:32px;padding:0 7px;gap:5px;font-size:.66rem}.route-proof-reel-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.route-proof-reel-actions button{min-width:0;min-height:34px;padding:0 7px;gap:5px;font-size:.68rem}.route-proof-reel-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-share-queue{min-width:0;display:grid;gap:9px;padding:10px;border-radius:8px;border:1px solid rgba(246,210,106,.2);background:linear-gradient(135deg,rgba(246,210,106,.1),transparent 52%),#070d0d8a}.route-share-queue-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.route-share-queue-head div{min-width:0}.route-share-queue-head span,.route-share-queue-recap span{display:block;color:var(--tg-app-muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.route-share-queue-head strong,.route-share-queue-recap strong{min-width:0;display:block;margin-top:2px;color:var(--teal-soft);font-size:.82rem;line-height:1.14;overflow-wrap:anywhere}.route-share-queue-head em{min-height:30px;padding:7px 9px;border-radius:8px;background:var(--teal-soft);color:var(--ink);font-size:.72rem;font-style:normal;font-weight:950;white-space:nowrap}.route-share-queue-picker{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-share-queue-picker button{min-width:0;min-height:58px;padding:8px;border-radius:8px;border:1px solid rgba(255,244,220,.12);background:#fff4dc0d;color:var(--tg-app-muted);cursor:pointer;display:grid;gap:2px;text-align:left}.route-share-queue-picker button.active{border-color:#61d3946b;background:linear-gradient(135deg,#61d3942e,#4ee6f414),#61d39414}.route-share-queue-picker span,.route-share-queue-picker strong,.route-share-queue-picker small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-share-queue-picker span{color:var(--gold);font-size:.62rem;font-weight:950;text-transform:uppercase}.route-share-queue-picker strong{color:var(--tg-app-text);font-size:.82rem;line-height:1.05}.route-share-queue-picker small{color:var(--teal-soft);font-size:.62rem;font-weight:950;text-transform:uppercase}.route-share-queue-recap{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);gap:9px;align-items:center}.route-share-queue-recap p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.76rem;line-height:1.25}.route-share-queue-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.route-share-queue-actions button{min-width:0;min-height:38px;padding:0 8px;gap:6px;font-size:.72rem}.route-share-queue-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-drop-pack-panel{min-width:0;display:grid;gap:10px}.receipt-drop-pack-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.receipt-drop-pack-header>strong{min-height:30px;padding:6px 9px;border-radius:8px;color:var(--ink);background:var(--teal-soft);font-size:.76rem;font-weight:950;white-space:nowrap}.receipt-drop-pack-lanes{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.receipt-drop-pack-lanes button,.receipt-drop-pack-card{min-width:0;border-radius:8px;border:1px solid rgba(255,244,220,.11);background:#fff4dc0f;color:var(--tg-app-muted);cursor:pointer}.receipt-drop-pack-lanes button{min-height:48px;padding:7px 8px;display:grid;justify-items:center;gap:2px}.receipt-drop-pack-lanes button.active{color:var(--ink);background:var(--gold);border-color:transparent}.receipt-drop-pack-lanes span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:950}.receipt-drop-pack-lanes strong{font-size:1rem;line-height:1}.receipt-drop-pack-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:10px;align-items:stretch}.receipt-drop-pack-picker{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.receipt-drop-pack-card{min-height:98px;padding:10px;text-align:left;display:grid;gap:5px;align-content:start}.receipt-drop-pack-card.selected{color:var(--tg-app-text);border-color:#4ee6f457;background:linear-gradient(135deg,#4ee6f421,#f6d26a12),#070d0db8}.receipt-drop-pack-card span,.receipt-drop-pack-preview>span{color:var(--gold);font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.receipt-drop-pack-card strong{color:var(--tg-app-text);line-height:1.1;overflow-wrap:anywhere}.receipt-drop-pack-card small{color:var(--teal-soft);font-size:.76rem;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.receipt-drop-pack-preview{min-width:0;padding:11px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:linear-gradient(145deg,rgba(78,230,244,.1),transparent 52%),#070d0db8;display:grid;gap:8px}.receipt-drop-pack-preview>strong{color:var(--tg-app-text);font-size:1.1rem;line-height:1.08;overflow-wrap:anywhere}.receipt-drop-pack-preview p{margin:0;color:var(--tg-app-muted);font-size:.86rem;line-height:1.32}.receipt-drop-pack-lines{min-width:0;display:grid;gap:6px}.receipt-drop-pack-lines span{min-width:0;padding:7px 8px;border-radius:8px;color:var(--teal-soft);background:#4ee6f414;border:1px solid rgba(78,230,244,.13);font-size:.78rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.receipt-drop-pack-actions{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.receipt-drop-pack-actions button{min-width:0;min-height:40px;padding:0 9px;gap:6px;font-size:.76rem}.receipt-drop-pack-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-drop-pack-actions button:disabled{cursor:default;opacity:.52;transform:none}.link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.link-grid button{min-width:0;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--teal-soft);font-size:.82rem;font-weight:900}.share-card{position:relative;overflow:hidden;min-height:420px;padding:16px;border-radius:8px;border:1px solid rgba(255,244,220,.16);background:linear-gradient(140deg,#4ee6f433,#0d121266 42%,#ff7a6729),linear-gradient(180deg,#15201f,#0d1212);display:grid;align-content:start;gap:12px}.share-card:after{content:"";position:absolute;inset:auto -34px -46px auto;width:168px;height:168px;background:url(/assets/guard-mascot.webp) center / contain no-repeat;opacity:.12;pointer-events:none}.share-card>*{position:relative;z-index:1}.share-card-brand{display:flex;gap:10px;align-items:center}.share-card-brand img{width:50px;aspect-ratio:1;object-fit:contain}.share-card-brand strong{display:block;margin-top:2px;color:var(--teal-soft);font-size:.86rem}.share-card-verdict{width:fit-content;padding:7px 9px;border-radius:8px;color:var(--ink);background:var(--green);display:inline-flex;gap:7px;align-items:center}.share-card.caution .share-card-verdict,.share-card.review .share-card-verdict{background:var(--yellow)}.share-card.mismatch .share-card-verdict,.share-card.unknown .share-card-verdict{background:var(--red)}.share-card h2{margin:0;color:var(--tg-app-text);font-size:clamp(1.4rem,6vw,2.25rem);line-height:1.02}.share-card p{max-width:590px;margin:0;color:var(--tg-app-text);line-height:1.42}.share-card .share-card-sources{color:var(--teal-soft);font-weight:850}.share-card-proof{min-width:0;padding:10px;border:1px solid rgba(255,244,220,.14);border-radius:8px;background:#070d0d8f;display:grid;gap:8px}.share-card-proof-head,.share-card-route{min-width:0;display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:space-between}.share-card-proof-head span,.share-card-route span,.share-card-chain span{color:var(--tg-app-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.share-card-proof-head strong{color:var(--gold);font-size:.82rem}.share-card-route{justify-content:flex-start}.share-card-route strong{min-width:0;color:var(--teal-soft);font-size:.9rem;overflow-wrap:anywhere}.share-card-chain{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.share-card-chain li{min-width:0;padding:8px;border:1px solid rgba(255,244,220,.12);border-radius:8px;background:#fff4dc0d}.share-card-chain strong{display:block;margin-top:3px;color:var(--tg-app-text);font-size:.78rem;line-height:1.16;overflow-wrap:anywhere}.share-card-chain .tone-positive{border-color:#61d39457}.share-card-chain .tone-watch,.share-card-chain .tone-neutral{border-color:#ffd36a42}.share-card-chain .tone-negative{border-color:#ff6d6d57}.share-card-chip-row,.share-card-gap-row{display:flex;flex-wrap:wrap;gap:6px}.share-card-chip-row span,.share-card-gap-row span{max-width:100%;padding:5px 7px;border-radius:8px;font-size:.72rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.share-card-chip-row span{color:var(--ink);background:#61d394db}.share-card-gap-row span{color:var(--tg-app-text);background:#ffd36a2e;border:1px solid rgba(255,211,106,.24)}.share-card .share-card-next{max-width:100%;color:var(--gold);font-size:.86rem;font-weight:900}.share-card-footer{display:grid;gap:4px}.share-card small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-app-muted);font-weight:800}.empty-panel{min-height:360px;overflow:hidden;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:16px;align-items:center;padding:14px}.empty-panel img{width:100%;max-height:350px;object-fit:contain;filter:drop-shadow(0 24px 50px rgba(0,0,0,.48))}.empty-panel span{color:var(--gold);font-size:.82rem;font-weight:900;text-transform:uppercase}.empty-panel strong{display:block;margin-top:6px;color:var(--tg-app-text);font-size:clamp(1.6rem,7vw,3.2rem);line-height:.98}.lower-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px}.registry-panel,.watchlist-panel,.flex-gallery-panel,.receipt-history-panel,.receipt-drop-pack-panel,.route-challenge-panel,.recent-panel{padding:13px}.side-stack{min-width:0;display:grid;gap:12px;align-content:start}.flex-gallery-panel{display:grid;gap:10px}.flex-gallery-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.gallery-stat-grid{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.gallery-stat-grid span,.flex-card-chips span{min-height:26px;padding:5px 8px;border-radius:8px;color:var(--tg-app-muted);background:#fff4dc12;border:1px solid rgba(255,244,220,.1);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.gallery-stat-grid strong{color:var(--teal-soft)}.gallery-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.gallery-filters button{min-width:0;min-height:38px;color:var(--tg-app-muted);font-size:.78rem;font-weight:950}.gallery-filters button.active{color:var(--ink);background:var(--teal-soft)}.drop-queue-panel{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(246,210,106,.18);background:#f6d26a0b;display:grid;gap:9px}.drop-queue-header,.drop-queue-active{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.drop-queue-header>strong{min-height:30px;padding:6px 9px;border-radius:8px;color:var(--ink);background:var(--gold);font-size:.78rem;font-weight:950;white-space:nowrap}.drop-lane-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.drop-lane-grid button{min-width:0;min-height:48px;padding:7px 8px;border-radius:8px;color:var(--tg-app-muted);background:#fff4dc0f;border:1px solid rgba(255,244,220,.1);display:grid;justify-items:center;gap:2px;cursor:pointer}.drop-lane-grid button.active{color:var(--ink);background:var(--teal-soft);border-color:transparent}.drop-lane-grid span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:950}.drop-lane-grid strong{font-size:1rem;line-height:1}.drop-queue-active{padding-top:8px;border-top:1px solid rgba(255,244,220,.1)}.drop-queue-active span{display:block;color:var(--gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.drop-queue-active strong{display:block;margin-top:3px;color:var(--tg-app-text);font-size:.9rem;line-height:1.2;overflow-wrap:anywhere}.drop-queue-active p{margin:4px 0 0;color:var(--tg-app-muted);font-size:.82rem;line-height:1.32;overflow-wrap:anywhere}.drop-queue-actions{min-width:310px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.drop-queue-actions button{min-width:0;min-height:40px;padding:0 9px;gap:6px;font-size:.76rem}.drop-queue-actions .file-action{color:var(--teal-soft);border-color:#4ee6f43d;background:#4ee6f414}.drop-queue-actions button:disabled{cursor:default;opacity:.52;transform:none}.flex-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.flex-card-preview{min-width:0;min-height:292px;overflow:hidden;padding:12px;border-radius:8px;border:1px solid rgba(255,244,220,.13);background:linear-gradient(145deg,rgba(78,230,244,.12),transparent 44%),linear-gradient(180deg,#fff4dc0f,#fff4dc09);display:grid;gap:10px;align-content:space-between}.flex-card-preview.featured{border-color:#4ee6f442;background:linear-gradient(145deg,rgba(78,230,244,.17),transparent 46%),linear-gradient(180deg,#fff4dc12,#fff4dc0a)}.flex-card-preview.verified-match,.flex-card-preview.known-official-source{border-color:#61d39447}.flex-card-preview.caution,.flex-card-preview.needs-review{border-color:#ffd36a47}.flex-card-preview.mismatch,.flex-card-preview.could-not-verify{border-color:#ff6d6d47}.flex-card-mark{min-width:0;display:flex;align-items:center;gap:9px}.flex-card-mark img{width:44px;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#fff4dc0f;border:1px solid rgba(255,244,220,.12)}.flex-card-mark span{display:block;color:var(--tg-app-muted);font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.flex-card-mark strong{display:block;margin-top:2px;color:var(--teal-soft);line-height:1.12}.flex-card-body{min-width:0}.flex-card-body h3{margin:0;color:var(--tg-app-text);font-size:clamp(1.35rem,4vw,2rem);line-height:1;letter-spacing:0}.flex-card-body p{margin:8px 0 0;color:var(--tg-app-muted);font-size:.88rem;line-height:1.36}.flex-card-body small{display:block;margin-top:8px;overflow-wrap:anywhere;color:var(--teal-soft);font-size:.78rem;font-weight:850;line-height:1.28}.flex-card-chips{display:flex;flex-wrap:wrap;gap:6px}.flex-card-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 42px;gap:7px}.flex-card-actions .primary-action,.flex-card-actions .secondary-action{min-height:38px;padding:0 8px;font-size:.78rem}.flex-card-actions .icon-only{padding:0}.flex-card-actions .file-action{color:var(--teal-soft);border-color:#4ee6f43d;background:#4ee6f414}.section-title{display:flex;align-items:center;gap:8px}.section-title svg{color:var(--gold)}.section-title h2{margin:0;color:var(--tg-app-muted)}.record-list{margin-top:10px;display:grid;gap:8px}.guard-motion-panel{position:relative;overflow:hidden;min-height:260px;margin-top:10px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:#fff4dc0a;box-shadow:inset 0 0 0 1px #fff4dc0a}.guard-motion-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070d0d0f,#070d0d47),radial-gradient(circle at 70% 16%,rgba(78,230,244,.14),transparent 34%);pointer-events:none}.guard-motion-video{display:block;width:100%;height:100%;min-height:260px;object-fit:cover;filter:saturate(1.08) contrast(1.05)}.record-list article,.recent-panel .record-list button{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,244,220,.1);background:#fff4dc0e;text-align:left}.watchlist-meta{margin-top:10px;min-height:48px;padding:8px 10px;border-radius:8px;border:1px solid rgba(78,230,244,.18);background:#4ee6f412;display:flex;align-items:baseline;gap:8px}.watchlist-meta strong{color:var(--teal-soft);font-size:1.65rem;line-height:1}.watch-record-list{margin-top:8px}.watch-record{display:grid;gap:9px}.watch-record.verified-match,.watch-record.known-official-source{border-color:#61d39447}.watch-record.caution,.watch-record.needs-review{border-color:#ffd36a47}.watch-record.mismatch,.watch-record.could-not-verify{border-color:#ff6d6d47}.watch-record-stats{display:flex;flex-wrap:wrap;gap:6px}.watch-record-stats span{min-height:24px;padding:4px 7px;border-radius:8px;background:#fff4dc12;border:1px solid rgba(255,244,220,.1)}.watch-record-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 42px;gap:7px}.watch-record-actions button{min-width:0;min-height:38px;padding:0 9px;color:var(--tg-app-text);background:#fff4dc12;border:1px solid rgba(255,244,220,.12);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.78rem;font-weight:900}.watch-record-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-list strong{display:block;margin-top:3px;color:var(--tg-app-text);line-height:1.15}.record-list p{font-size:.84rem}.empty-copy{margin:0;color:var(--tg-app-muted);line-height:1.4}.app-footer{min-height:48px;padding:10px 3px;color:var(--tg-app-muted);display:flex;justify-content:space-between;gap:12px;align-items:center}.app-footer strong{color:var(--teal-soft);font-size:.84rem}@media(max-width:820px){.hero-panel,.empty-panel,.lower-grid,.flex-gallery-header,.route-compass-header,.verified-identity-header{grid-template-columns:1fr}.gallery-stat-grid{justify-content:flex-start}.flex-gallery-grid{grid-template-columns:1fr}.route-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.route-compass-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.route-compass-stats span{white-space:normal}.route-radar-strip,.route-campaign-strip,.verified-identity-body,.verified-identity-deck,.verified-identity-suggestion{grid-template-columns:1fr}.verified-identity-suggestion-actions,.registry-suggestion-checklist{grid-column:auto}.verified-identity-tabs,.drop-lane-grid,.receipt-drop-pack-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-drop-pack-body,.route-challenge-body,.route-challenge-footer{grid-template-columns:1fr}.route-challenge-stats{min-width:0}.route-challenge-template-row{grid-template-columns:1fr}.route-challenge-template-preview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.route-challenge-template-post-row,.route-share-checklist,.route-share-queue-recap,.route-watch-alert-pulse,.route-watch-pattern-presets{grid-template-columns:1fr}.route-watch-pattern-preset-grid,.route-watch-alert-pulse-actions,.route-watch-pattern-recap-actions,.route-watch-crew-challenge-actions,.route-watch-crew-invite-actions,.route-watch-crew-streak-actions,.route-watch-crew-duel-actions,.route-watch-remix-caption-pack-actions,.route-watch-remix-story-frames-actions,.route-watch-remix-story-approval-steps,.route-watch-remix-story-packet-preview-lines,.route-watch-remix-story-packet-preview-checklist,.route-watch-remix-launch-pack-stats,.route-watch-remix-launch-pack-checklist,.route-watch-remix-posting-packet-lines,.route-watch-remix-posting-packet-checklist,.route-watch-remix-approval-receipt-targets,.route-watch-remix-approval-receipt-lines,.route-watch-remix-approval-receipt-checklist,.route-watch-remix-receipt-card-stats,.route-watch-remix-receipt-card-checklist,.route-watch-remix-receipt-card-caption-presets-checklist,.route-watch-remix-receipt-card-caption-preset-grid,.route-watch-remix-receipt-card-share-packet-lines,.route-watch-remix-receipt-card-share-packet-checklist,.route-watch-remix-receipt-card-posting-presets-checklist,.route-watch-remix-receipt-card-posting-preset-grid,.route-watch-remix-receipt-card-final-launch-checklist-gates,.route-watch-remix-receipt-card-final-launch-evidence,.route-watch-remix-receipt-card-final-launch-approvals,.route-watch-remix-launch-approval-evidence-checks,.route-watch-remix-launch-approval-evidence-gates,.route-watch-comparison-board-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.registry-suggestion-queue-recap,.official-route-diff-history-card{grid-template-columns:1fr}.official-route-diff-actions,.official-route-diff-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-proof-reel-strip{grid-auto-columns:minmax(248px,70%)}.drop-queue-active{grid-template-columns:1fr}.drop-queue-actions{min-width:0}.receipt-history-strip{grid-auto-columns:minmax(248px,86%)}.hero-panel{min-height:0}h1{margin-top:30px}.empty-panel img{max-height:260px}}@media(max-width:520px){.app-shell{padding-inline:12px;gap:10px}.hero-panel{padding:13px}.brand-row img{width:58px}.status-grid,.quick-check-row,.insight-grid,.route-chain,.route-insight-grid,.route-watch-brief,.route-watch-pattern-presets,.route-watch-pattern-recap,.route-watch-crew-challenge,.route-watch-crew-invite,.route-watch-crew-streak,.route-watch-crew-duel,.route-watch-remix-caption-pack,.route-watch-remix-story-frames,.route-watch-remix-story-approval,.route-watch-remix-story-packet-preview,.route-watch-remix-launch-pack,.route-watch-remix-posting-packet,.route-watch-remix-approval-receipt,.route-watch-remix-receipt-card,.route-watch-remix-receipt-card-caption-presets,.route-watch-remix-receipt-card-share-packet,.route-watch-remix-receipt-card-posting-presets,.route-watch-remix-receipt-card-final-launch-checklist,.route-watch-remix-launch-approval-evidence-board,.route-watchlist-draft-panel,.route-watch-alert-pulse,.route-watch-comparison-board,.launch-context,.campaign-launch-panel,.route-compass-grid,.check-receipt-panel,.share-kit-panel{grid-template-columns:1fr}.route-compass-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.route-radar-tabs{grid-template-columns:1fr}.route-campaign-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.verified-identity-tabs,.verified-identity-deck-actions,.verified-identity-suggestion-tabs,.verified-identity-suggestion-actions,.registry-suggestion-checklist,.registry-suggestion-queue-head,.official-route-diff-head,.official-route-diff-preview,.registry-suggestion-queue-cards,.official-route-diff-actions,.registry-suggestion-queue-actions{grid-template-columns:1fr}.official-route-diff-head button{width:100%}.official-route-diff-history-head,.route-watch-alert-pulse-head,.route-watch-pattern-preset-grid,.route-watch-pattern-recap-head,.route-watch-pattern-recap-lanes,.route-watch-pattern-recap-actions,.route-watch-crew-challenge-head,.route-watch-crew-challenge-lanes,.route-watch-crew-challenge-actions,.route-watch-crew-invite-head,.route-watch-crew-invite-lines,.route-watch-crew-invite-actions,.route-watch-crew-streak-head,.route-watch-crew-streak-stats,.route-watch-crew-streak-days,.route-watch-crew-streak-actions,.route-watch-crew-duel-head,.route-watch-crew-duel-sides,.route-watch-crew-duel-callout,.route-watch-crew-duel-actions,.route-watch-remix-caption-pack-head,.route-watch-remix-caption-grid,.route-watch-remix-caption-pack-foot,.route-watch-remix-caption-pack-actions,.route-watch-remix-story-frames-head,.route-watch-remix-story-frame-strip,.route-watch-remix-story-frames-foot,.route-watch-remix-story-frames-actions,.route-watch-remix-story-approval-head,.route-watch-remix-story-approval-steps,.route-watch-remix-story-approval-foot,.route-watch-remix-story-packet-preview-head,.route-watch-remix-story-packet-preview-lines,.route-watch-remix-story-packet-preview-checklist,.route-watch-remix-story-packet-preview-copy,.route-watch-remix-launch-pack-head,.route-watch-remix-launch-pack-stats,.route-watch-remix-launch-pack-checklist,.route-watch-remix-launch-pack-actions,.route-watch-remix-posting-packet-head,.route-watch-remix-posting-packet-lines,.route-watch-remix-posting-packet-checklist,.route-watch-remix-posting-packet-copy,.route-watch-remix-posting-packet-actions,.route-watch-remix-approval-receipt-head,.route-watch-remix-approval-receipt-targets,.route-watch-remix-approval-receipt-lines,.route-watch-remix-approval-receipt-checklist,.route-watch-remix-approval-receipt-copy,.route-watch-remix-approval-receipt-actions,.route-watch-remix-receipt-card-head,.route-watch-remix-receipt-card-stats,.route-watch-remix-receipt-card-checklist,.route-watch-remix-receipt-card-copy,.route-watch-remix-receipt-card-actions,.route-watch-remix-receipt-card-caption-presets-head,.route-watch-remix-receipt-card-caption-presets-checklist,.route-watch-remix-receipt-card-caption-preset-grid,.route-watch-remix-receipt-card-share-packet-head,.route-watch-remix-receipt-card-share-packet-lines,.route-watch-remix-receipt-card-share-packet-checklist,.route-watch-remix-receipt-card-posting-presets-head,.route-watch-remix-receipt-card-posting-presets-checklist,.route-watch-remix-receipt-card-posting-preset-grid,.route-watch-remix-receipt-card-final-launch-checklist-head,.route-watch-remix-receipt-card-final-launch-checklist-gates,.route-watch-remix-receipt-card-final-launch-evidence,.route-watch-remix-receipt-card-final-launch-approvals,.route-watch-remix-receipt-card-final-launch-checklist-actions,.route-watch-remix-launch-approval-evidence-board-head,.route-watch-remix-launch-approval-evidence-checks,.route-watch-remix-launch-approval-evidence-gates,.route-watch-remix-launch-approval-evidence-actions,.route-watch-comparison-board-head,.route-watch-comparison-board-groups,.route-watch-comparison-board-actions,.route-watch-alert-pulse-steps,.route-watch-alert-pulse-actions{grid-template-columns:1fr}.route-watch-alert-pulse-head em,.route-watch-pattern-recap-head em,.route-watch-crew-challenge-head em,.route-watch-crew-invite-head em,.route-watch-crew-streak-head em,.route-watch-crew-duel-head em,.route-watch-remix-caption-pack-head em,.route-watch-remix-story-frames-head em,.route-watch-remix-story-approval-head em,.route-watch-remix-story-packet-preview-head em,.route-watch-remix-launch-pack-head em,.route-watch-remix-posting-packet-head em,.route-watch-remix-approval-receipt-head em,.route-watch-remix-receipt-card-head em,.route-watch-remix-receipt-card-caption-presets-head em,.route-watch-remix-receipt-card-share-packet-head em,.route-watch-remix-receipt-card-posting-presets-head em,.route-watch-remix-receipt-card-final-launch-checklist-head em,.route-watch-remix-launch-approval-evidence-board-head em,.route-watch-comparison-board-head em{justify-self:stretch;max-width:none;text-align:left}.route-watch-crew-streak-board,.route-watch-crew-streak-boundary{grid-column:1}.official-route-diff-history-mode-row,.official-route-diff-history-caption-row,.official-route-diff-history-story-row,.official-route-diff-history-copy-all-row,.official-route-diff-history-launch-handoff-head,.official-route-diff-history-launch-handoff-actions,.official-route-diff-history-launch-storyboard-head,.official-route-diff-history-launch-storyboard-actions,.official-route-diff-history-share-kit-review-head,.official-route-diff-history-share-kit-review-meter,.official-route-diff-history-share-kit-review-actions,.official-route-diff-history-launch-approval-head,.official-route-diff-history-launch-approval-meter,.official-route-diff-history-launch-approval-actions,.official-route-diff-history-device-qa-head,.official-route-diff-history-device-qa-meter,.official-route-diff-history-device-qa-actions,.official-route-diff-history-device-qa-evidence-head,.official-route-diff-history-device-qa-evidence-actions,.official-route-diff-history-preview-head,.official-route-diff-history-preview-grid,.official-route-diff-history-composer-head,.official-route-diff-history-composer-card,.official-route-diff-history-copy-all-preview-head{grid-template-columns:1fr}.official-route-diff-history-copy-all-preview-head em{justify-self:stretch;max-width:none;text-align:left}.official-route-diff-history-copy-all-preview-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.official-route-diff-history-launch-handoff-head em{justify-self:stretch;max-width:none;text-align:left}.official-route-diff-history-launch-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-route-diff-history-launch-storyboard-head em{justify-self:stretch;max-width:none;text-align:left}.official-route-diff-history-launch-storyboard-frames{grid-template-columns:repeat(2,minmax(0,1fr))}.official-route-diff-history-share-kit-review-head em,.official-route-diff-history-launch-approval-head em,.official-route-diff-history-device-qa-head em,.official-route-diff-history-device-qa-evidence-head em{justify-self:stretch;max-width:none;text-align:left}.official-route-diff-history-share-kit-review-grid,.official-route-diff-history-launch-approval-evidence,.official-route-diff-history-launch-approval-grid,.official-route-diff-history-device-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-route-diff-history-device-qa-evidence-grid,.official-route-diff-history-device-qa-targets{grid-template-columns:1fr}.official-route-diff-history-preview-head small{text-align:left}.official-route-diff-history-composer-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.official-route-diff-history-head-actions,.official-route-diff-history-mode-actions,.official-route-diff-history-caption-actions,.official-route-diff-history-story-actions{grid-template-columns:1fr;justify-content:stretch}.official-route-diff-history-head-actions button,.official-route-diff-history-mode-actions button,.official-route-diff-history-caption-actions button,.official-route-diff-history-story-actions button,.official-route-diff-history-copy-all-row button,.official-route-diff-history-launch-handoff-actions button,.official-route-diff-history-launch-storyboard-actions button,.official-route-diff-history-share-kit-review-actions button,.official-route-diff-history-launch-approval-actions button,.official-route-diff-history-device-qa-actions button,.official-route-diff-history-device-qa-evidence-actions button{width:100%}.official-route-diff-history-actions{grid-template-columns:1fr}.official-route-diff-presets-head{display:grid}.official-route-diff-presets-head small{text-align:left}.official-route-diff-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verified-identity-preview-head{align-items:flex-start;flex-direction:column}.drop-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-drop-pack-header,.route-challenge-header,.route-proof-reel-header{grid-template-columns:1fr}.route-proof-reel-strip{grid-auto-columns:minmax(248px,86%)}.route-share-queue-head,.route-share-queue-picker,.route-share-queue-actions{grid-template-columns:1fr}.route-challenge-stats,.route-challenge-template-tabs,.route-challenge-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.route-challenge-template-tabs button:first-child{grid-column:span 2}.route-challenge-template-preview{min-height:128px;padding:9px}.route-challenge-template-preview-head>span{white-space:normal}.route-challenge-template-preview-stats{padding-right:0}.receipt-drop-pack-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-drop-pack-picker,.receipt-drop-pack-actions,.drop-queue-actions{grid-template-columns:1fr}.share-kit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.check-receipt-actions,.route-watch-brief-actions,.route-watchlist-draft-stack,.route-watchlist-draft-actions,.receipt-history-header{grid-template-columns:1fr}.receipt-history-strip{grid-auto-columns:minmax(238px,94%)}.receipt-history-actions{grid-template-columns:repeat(2,minmax(0,1fr)) 40px}.receipt-history-actions .primary-action{grid-column:1 / -1}.status-card{min-height:64px}.result-header{grid-template-columns:auto minmax(0,1fr)}.signal-card{grid-column:1 / -1;width:100%;min-height:44px;display:flex;align-items:baseline;justify-content:center;gap:3px}.route-insight-header{align-items:flex-start;flex-direction:column}.route-insight-header>span{white-space:normal}.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.result-actions{grid-template-columns:1fr}.flex-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-card-actions .primary-action,.flex-card-actions .icon-only{grid-column:1 / -1}.app-footer{align-items:flex-start;flex-direction:column}.share-card:after{opacity:.08;right:-52px;bottom:-58px}.share-card-chain{grid-template-columns:1fr}.share-card-proof-head{align-items:flex-start;flex-direction:column}.share-card small{white-space:normal;overflow-wrap:anywhere}.guard-motion-panel,.guard-motion-video{min-height:220px}}@media(prefers-reduced-motion:reduce){.guard-motion-video{display:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
