@font-face{font-family:OROGEN Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-sc-01.woff2)format("woff2");unicode-range:U+20-7D,U+B0,U+B7,U+C8,U+D7,U+E0-E1,U+E4,U+E6,U+E9-EA,U+ED,U+F1,U+F3-F4,U+F6,U+FA-FC,U+100-101,U+11F,U+12B,U+131,U+16B,U+17E,U+3001-3002,U+300A-300B,U+4E00-4E01,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E16,U+4E18,U+4E1A,U+4E1C,U+4E22,U+4E24-4E25,U+4E2A,U+4E2D,U+4E32,U+4E39-4E3B,U+4E3D-4E3E,U+4E43,U+4E45,U+4E48-4E49,U+4E4B-4E4C,U+4E50,U+4E54,U+4E5D-4E5F,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E91-4E92,U+4E94,U+4E9A-4E9B,U+4E9E,U+4EA4,U+4EA6-4EA8,U+4EBA,U+4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED1,U+4ED6,U+4EE3,U+4EE5,U+4EEA,U+4EEC,U+4EF0,U+4EF6,U+4EFB,U+4F0A,U+4F0D,U+4F11,U+4F17-4F18,U+4F1A,U+4F20,U+4F26,U+4F2F-4F30,U+4F3D,U+4F46,U+4F4D-4F4E,U+4F50-4F51,U+4F53,U+4F55,U+4F5B-4F5C,U+4F69,U+4F7F,U+4F8B,U+4F9D,U+4FA7,U+4FC4,U+4FD7,U+4FDD,U+4FE1,U+4FEE,U+5019,U+501F,U+502B,U+5047,U+505C,U+5091,U+50CF,U+5145,U+5148-5149,U+514B,U+5165,U+5167-5168,U+516C,U+5170-5171,U+5173,U+5175-5179,U+5185,U+5188,U+518D,U+5199,U+51A0,U+51AC,U+51B0,U+51B2-51B3,U+51C6,U+51CF,U+51E1,U+51FA,U+5206-5207,U+5212,U+5217,U+5219,U+521D,U+5224-5225,U+5229,U+522B,U+5230,U+5236-5237,U+524D,U+526F,U+529B,U+529F-52A1,U+52A8-52AA,U+52B3,U+52C3,U+52D2,U+52D8,U+52DD-52DE,U+5305,U+5316-5317,U+5339-533A,U+5341,U+5347,U+534E-534F,U+5351-5353,U+5355,U+5357,U+535A,U+535C,U+5360-5362,U+5370-5371,U+5373,U+5384,U+5386,U+538B,U+53BB,U+53BF,U+53C2,U+53CA-53CD,U+53D1,U+53D6-53D9,U+53E0,U+53E3-53E4,U+53E6,U+53EA,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408-5409,U+540C-540E,U+5411,U+5426,U+542B,U+542F,U+544A,U+5458,U+5468,U+5473,U+547C-547D,U+548C,U+54C8,U+54CD,U+54E5,U+5510,U+552F,U+5546,U+5580,U+5587,U+559C,U+55AC,U+55C5,U+5609,U+560E,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F0,U+56F4,U+56FA,U+56FD-56FE,U+5716,U+571F,U+5723,U+5728,U+572D,U+5730,U+573A,U+5740,U+5742,U+5747,U+574E}@font-face{font-family:OROGEN Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-sc-02.woff2)format("woff2");unicode-range:U+574F-5750,U+575A,U+5761,U+5766,U+576A,U+5773,U+578B,U+5792,U+57C3,U+57CB,U+57CE,U+57DF,U+57FA,U+5806,U+5821,U+5835,U+5851,U+5854,U+585E,U+5883,U+58C1,U+58D8,U+58EB,U+5904,U+5907,U+590D,U+590F,U+5916,U+591A,U+591F,U+5927,U+5929-592B,U+592E,U+5931,U+5934,U+5947-5948,U+5957,U+5965,U+5967,U+5973-5974,U+5979,U+59A5,U+59B9,U+59C6,U+59CB,U+59D0-59D1,U+59D3,U+5A01,U+5A18,U+5A1C,U+5B50,U+5B54-5B55,U+5B57-5B59,U+5B5C,U+5B63,U+5B66,U+5B6B,U+5B81,U+5B83,U+5B88-5B89,U+5B8C,U+5B8F,U+5B97-5B98,U+5B9A-5B9C,U+5B9E,U+5BA3,U+5BAA,U+5BB3,U+5BB6,U+5BB9,U+5BC6,U+5BCC,U+5BD2,U+5BDF,U+5BE7-5BE8,U+5BF9-5BFC,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C1A,U+5C1D,U+5C24,U+5C3C,U+5C3E,U+5C40,U+5C42,U+5C55,U+5C5E,U+5C71,U+5C97,U+5C9B,U+5CA1,U+5CAD,U+5CB3,U+5CB8,U+5CEF-5CF0,U+5CF6,U+5D03,U+5D11,U+5D17,U+5D19,U+5D29,U+5DDD-5DDE,U+5DE1,U+5DE5,U+5DE8,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E03,U+5E08,U+5E0C,U+5E15,U+5E26,U+5E38,U+5E72-5E74,U+5E76,U+5E7A,U+5E7F,U+5E86,U+5E8F,U+5E93-5E94,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5EB7,U+5EC9,U+5EF7,U+5EFA,U+5F00,U+5F02,U+5F0F,U+5F17,U+5F20,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F6D,U+5F71,U+5F7C,U+5F81,U+5F84-5F85,U+5F97,U+5FAA,U+5FB7,U+5FC3,U+5FC5-5FC6,U+5FCC,U+5FF5,U+6000-6001,U+600E,U+6012,U+6027,U+603B,U+6052,U+6062,U+6069,U+606F-6070,U+6076,U+60AC,U+60C5,U+60E0,U+610F,U+6155,U+61C2,U+61F7,U+6208,U+620F-6211,U+6216,U+6218,U+6234,U+6240,U+624D-624E,U+6253,U+6258,U+626C,U+627E-6280,U+628A,U+6297,U+62A4-62A5,U+62AB,U+62B5,U+62C9,U+62D4,U+62D6,U+62DC,U+62DF,U+62E5,U+62EC,U+62FD,U+62FF,U+6301,U+6307,U+6309,U+6311,U+6325,U+6362,U+636E,U+6392,U+6398,U+63A2,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63DA,U+63F4,U+641C,U+6469,U+64A4,U+64AD,U+6500,U+652F,U+6536,U+653E-653F,U+6545,U+654F,U+6551,U+6559,U+6570,U+6574,U+6587,U+6597,U+6599,U+65AD,U+65AF-65B0,U+65B9,U+65BD,U+65C5,U+65CB,U+65CF,U+65E0,U+65E2,U+65E5,U+65E7,U+65F6,U+6606,U+660E,U+6613,U+662F,U+663E,U+6668,U+666E-666F,U+6682,U+66AE,U+66B4,U+66F4,U+66FC,U+66FE-6700,U+6709,U+670D,U+6717,U+671D,U+671F,U+6728,U+672A,U+672C,U+672F,U+673A,U+6742,U+674E,U+6751,U+675C,U+6761,U+6765,U+6770-6771,U+677E,U+6781,U+6784,U+6797,U+679C,U+67D0,U+67D3,U+67E5,U+67EF,U+67F3,U+6807,U+6821,U+6837-6839,U+683C,U+6846,U+6848,U+6851,U+6863,U+6865,U+6876,U+6885,U+68C0,U+68EE,U+695A,U+6960,U+6982,U+69DB,U+6A21,U+6A2A,U+6B21,U+6B23,U+6B27,U+6B3D,U+6B50,U+6B62-6B66,U+6B7B,U+6BB5,U+6BCD,U+6BCF,U+6BD4-6BD5,U+6BDB,U+6C0F,U+6C11,U+6C14,U+6C27,U+6C34,U+6C38,U+6C42,U+6C47,U+6C49,U+6C57,U+6C5F,U+6C83,U+6C99,U+6C9F,U+6CA1,U+6CA7,U+6CB3,U+6CBB,U+6CBF,U+6CCA,U+6CD5}@font-face{font-family:OROGEN Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-sc-03.woff2)format("woff2");unicode-range:U+6CDB,U+6CE1-6CE2,U+6CE8,U+6CF0,U+6CFD,U+6D0B,U+6D1B,U+6D1E,U+6D2A,U+6D32,U+6D3B,U+6D3E,U+6D41,U+6D4B,U+6D4E,U+6D66,U+6D6E,U+6D77,U+6D85,U+6DF1,U+6DF7,U+6E10,U+6E21,U+6E29,U+6E32,U+6E38,U+6E7F,U+6E90,U+6EAA-6EAB,U+6EAF,U+6EC7,U+6ED1,U+6ED5,U+6EDA,U+6EE1,U+6EFF,U+6F14,U+6F22,U+6F58,U+6F9C,U+6FA4,U+7011,U+706B,U+7075,U+70B9,U+70C8,U+70CF,U+7126,U+7136,U+7167,U+718A,U+723E,U+7247-7248,U+7259,U+7267,U+7269,U+7279,U+72AC,U+72B6,U+72B9,U+72C4,U+72EC,U+72EE,U+732B,U+732E,U+7352,U+7389,U+739B,U+73AF-73B0,U+73BB,U+73C0,U+73E0,U+73E5,U+73ED,U+7403,U+7406,U+7434,U+743C,U+745E-745F,U+746A,U+74CA,U+74DC,U+74E6,U+7518,U+751F,U+7522,U+7528,U+7531,U+753B,U+754C,U+7559,U+7562,U+7565,U+767B,U+767D,U+7684,U+7687,U+76AE,U+76D6,U+76E7,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+7740,U+7814,U+7834,U+783B,U+7840,U+786E,U+78E8,U+793A,U+793E,U+795E,U+7981,U+798F,U+79BB,U+79CD,U+79D1,U+79E9,U+79EF-79F0,U+7A0B,U+7A33,U+7A46,U+7A74,U+7A76-7A77,U+7A79-7A7A,U+7A81,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7B26,U+7B2C,U+7B3C,U+7B49,U+7B56,U+7B80,U+7B97,U+7BA1,U+7C73,U+7C7B,U+7C97,U+7CBE,U+7CFB,U+7D04,U+7D0D,U+7D10,U+7D22,U+7D2F,U+7DAD,U+7DBD,U+7DEC,U+7EA2,U+7EA6-7EA7,U+7EAA,U+7EAC,U+7EB3,U+7EB9,U+7EBD,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC8,U+7ECD,U+7ECF,U+7ED1-7ED3,U+7ED5,U+7ED8-7ED9,U+7EDC,U+7EDF,U+7EE7,U+7EE9,U+7EED,U+7EF0,U+7EF4,U+7F05,U+7F29,U+7F3A,U+7F51,U+7F55,U+7F57,U+7F6E,U+7F72,U+7F85,U+7F8A,U+7F8E,U+7FA4,U+7FA9,U+7FC1,U+7FFB,U+8003,U+8005,U+800C,U+8036,U+8054,U+8056,U+805A,U+8096,U+80A9,U+80AF,U+80B2,U+80CC,U+80DC,U+80E1,U+80FD,U+8108-810A,U+8116,U+814A,U+817E,U+81D8,U+81EA,U+81F3-81F4,U+820D,U+8212,U+8231,U+826F,U+8272,U+827A,U+827E,U+8282,U+82AC,U+82B1,U+82CF,U+82E5,U+82F1,U+8303,U+8328,U+8332,U+8352,U+838E,U+83AB,U+83B1-83B2,U+83EF,U+83F2,U+840A,U+8425,U+8428,U+842C,U+843D,U+8457,U+8482,U+8499,U+84EC,U+85A9,U+85CF,U+8607,U+862D,U+865A,U+8700,U+878D,U+87BA,U+884C,U+8861,U+8865,U+8868,U+8870,U+88AB,U+88C5,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89E3,U+8A00,U+8AFE,U+8B66,U+8B93,U+8BA4,U+8BA9,U+8BAD,U+8BB0,U+8BB2,U+8BB8,U+8BBE,U+8BC1,U+8BC4,U+8BC6,U+8BD1,U+8BD5,U+8BE5,U+8BED,U+8BF4,U+8BF7,U+8BFA-8BFB,U+8BFE,U+8C03,U+8C08,U+8C13,U+8C31,U+8C37,U+8C61,U+8C8C,U+8C9D,U+8CA2,U+8CBB,U+8CC8,U+8CF4,U+8CFD,U+8D1D,U+8D1F,U+8D21,U+8D23,U+8D25,U+8D28,U+8D39,U+8D3E,U+8D44,U+8D56,U+8D5B,U+8D6B,U+8D77,U+8DDD,U+8DE8,U+8DEF,U+8DF3,U+8DF5,U+8E2A,U+8EAB,U+8F6C,U+8F6E,U+8F7D,U+8F83,U+8F96,U+8F9B,U+8FA8,U+8FB9,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FE6,U+8FEA,U+8FF0,U+8FF7,U+8FFA,U+8FFD,U+9000,U+9002,U+9009,U+9010,U+9014,U+901A,U+9020,U+9023,U+903B,U+9047,U+9053-9054}@font-face{font-family:OROGEN Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-sc-04.woff2)format("woff2");unicode-range:U+906D,U+9075,U+909B,U+90A3,U+90A6,U+90B1,U+90BB,U+90E8,U+90FD,U+9102,U+914D,U+9152,U+9192,U+91C7,U+91CA,U+91CC-91CF,U+91D1,U+932B,U+94A6,U+94BB,U+94FE,U+9501,U+9519,U+9521,U+955C,U+957F-9580,U+95E8,U+95ED,U+95F4,U+9605,U+961F,U+9632,U+963F,U+9645-9646,U+964D,U+9650,U+9662,U+9669-966A,U+9676,U+9685-9686,U+96BE,U+96C4-96C5,U+96D5,U+96EA,U+96F7,U+96FE,U+9700,U+970D,U+9732,U+9752,U+975E,U+9760,U+9762,U+97CB,U+97E6,U+97F3,U+9813,U+9875-9876,U+9879,U+987B,U+987F,U+9886,U+9888,U+9898,U+989D,U+98CE,U+9986,U+9988,U+9996,U+99AC,U+9A30,U+9A6C,U+9A71,U+9A7B,U+9A8C,U+9AA4,U+9AD8,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B91,U+9C7C,U+9C81,U+9C8D,U+9EA5-9EA6,U+9ED1,U+9F3B,U+9F4A,U+9F50,U+9F8D,U+9F99,U+FF08-FF09,U+FF0B-FF0C,U+FF1A-FF1B}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", "Noto Sans Mono CJK SC", monospace;--font-serif:Georgia, "Times New Roman", "Songti SC", serif}*{box-sizing:border-box}html,body{background:#020708;width:100%;min-width:320px;min-height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{color:inherit}.orogen{--space:#020708;--space-soft:#071012;--panel:#050e10b8;--panel-solid:#050e10f0;--text:#d7e2dd;--muted:#73837f;--line:#9ebeb538;--line-strong:#b7d3c970;--signal:#ef8350;--signal-soft:#ef83502e;--snow:#f0eee6;background:var(--space);width:100vw;height:100dvh;min-height:520px;color:var(--text);font-family:var(--font-mono);position:relative;overflow:hidden}.orogen-stage{position:absolute;inset:0;overflow:hidden}.orogen[data-theme=arctic]{--space:#011013;--space-soft:#041b1d;--panel:#031517bd;--panel-solid:#031517f2;--text:#d4f1e9;--muted:#6f9a91;--line:#77cbbd38;--line-strong:#89e6d77a;--signal:#5ed1c1;--signal-soft:#5ed1c129;--snow:#eafff9}.orogen[data-theme=oxide]{--space:#0b0605;--space-soft:#180e0b;--panel:#180c09bf;--panel-solid:#180c09f2;--text:#ead9ca;--muted:#94796c;--line:#d39b7836;--line-strong:#e8a77e75;--signal:#ff784c;--signal-soft:#ff784c2e;--snow:#f0deca}.space-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.08;pointer-events:none;background-size:72px 72px;position:absolute;inset:0}.topbar{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--space) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;height:44px;font-size:9px;display:grid;position:absolute;top:0;left:0;right:0}.brand-block{align-items:baseline;gap:13px;padding-left:18px;display:flex}.brand-mark{color:var(--snow);font-family:var(--font-serif);letter-spacing:.22em;font-size:17px;font-weight:600}.brand-subtitle{color:var(--muted);letter-spacing:.14em}.coordinate-readout{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.coordinate-readout i{background:var(--line-strong);width:18px;height:1px;display:block}.system-status{color:var(--muted);justify-self:end;align-items:center;gap:8px;padding-right:18px;display:flex}.status-dot{background:var(--signal);width:5px;height:5px;box-shadow:0 0 11px var(--signal);border-radius:50%;animation:2.2s ease-in-out infinite status-pulse}.viewport-shell{isolation:isolate;position:absolute;inset:44px 0 0;overflow:hidden}.globe-mount,.globe-mount canvas,.vignette,.mountain-layer{position:absolute;inset:0}.globe-mount canvas{cursor:grab;width:100%;height:100%;display:block}.globe-mount canvas:active{cursor:grabbing}.vignette{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%, transparent 23%, #0106071f 58%, var(--space) 113%), linear-gradient(90deg, #00000026, transparent 22%, transparent 78%, #0000002e)}.scan-ring{z-index:3;border:1px solid var(--line);pointer-events:none;opacity:.32;border-radius:50%;position:absolute}.scan-ring:before,.scan-ring:after{content:"";border-top:1px solid var(--line-strong);border-radius:50%;position:absolute;inset:8%;transform:rotate(24deg)}.scan-ring-one{aspect-ratio:1;width:min(67vw,730px);top:49%;left:50%;transform:translate(-50%,-50%)}.scan-ring-two{aspect-ratio:1;opacity:.15;border-style:dashed;width:min(74vw,810px);top:49%;left:50%;transform:translate(-50%,-50%)rotate(70deg)}.crosshair{z-index:6;border:1px solid var(--line-strong);opacity:.38;pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crosshair span{background:var(--line-strong);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crosshair span:first-child{width:32px;height:1px}.crosshair span:last-child{width:1px;height:32px}.loading-state,.error-state{z-index:50;color:var(--text);letter-spacing:.16em;text-align:center;justify-items:center;gap:9px;font-size:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-state strong{font-size:10px;font-weight:500}.loading-state small{color:var(--muted);font-size:7px}.loading-orbit{border:1px solid var(--line);border-top-color:var(--signal);border-radius:50%;width:42px;height:42px;animation:1.2s linear infinite spin}.error-state{border:1px solid var(--signal);background:var(--panel-solid);max-width:320px;color:var(--signal);padding:18px}.mountain-layer{z-index:9;pointer-events:none}.mountain-marker{pointer-events:auto;opacity:.9;background:0 0;border:0;width:0;height:0;margin:0;padding:0;transition:opacity .18s;position:absolute;top:0;left:0}.mountain-marker.is-edge{opacity:.28}.marker-diamond{border:1px solid var(--text);background:color-mix(in srgb, var(--space) 76%, transparent);width:8px;height:8px;transition:border-color .16s,background .16s,box-shadow .16s;position:absolute;top:-4px;left:-4px;transform:rotate(45deg)}.mountain-marker:hover .marker-diamond,.mountain-marker:focus-visible .marker-diamond,.mountain-marker.is-selected .marker-diamond{border-color:var(--signal);background:var(--signal);box-shadow:0 0 12px var(--signal)}.marker-card{border-left:1px solid var(--line-strong);background:linear-gradient(90deg, color-mix(in srgb, var(--space) 88%, transparent), transparent);opacity:0;pointer-events:none;text-align:left;white-space:nowrap;grid-template-columns:1fr auto;align-items:end;gap:1px 8px;min-width:116px;padding:5px 7px 5px 8px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:-18px;left:9px;transform:translate(-4px)}.mountain-marker.is-expanded .marker-card,.mountain-marker:hover .marker-card,.mountain-marker:focus-visible .marker-card,.mountain-marker.is-selected .marker-card{opacity:1;transform:translate(0)}.marker-name-zh{color:var(--snow);letter-spacing:.08em;font-size:9px;font-weight:600}.marker-name-en{max-width:104px;color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;grid-column:1;font-size:6px;overflow:hidden}.marker-elevation{color:var(--signal);font-variant-numeric:tabular-nums;letter-spacing:.06em;grid-area:1/2/3;font-size:7px}.search-panel{z-index:30;width:min(316px,100vw - 36px);position:absolute;top:18px;left:18px}.search-panel>label,.survey-panel legend{color:var(--muted);letter-spacing:.18em;margin-bottom:7px;font-size:7px;display:block}.search-field{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:28px 1fr 26px;align-items:center;height:38px;display:grid}.search-field>span{color:var(--signal);text-align:center;font-size:18px}.search-field input{width:100%;height:100%;color:var(--text);letter-spacing:.04em;background:0 0;border:0;outline:none;font-size:10px}.search-field input::placeholder{color:color-mix(in srgb, var(--muted) 66%, transparent)}.search-field:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--signal-soft)}.search-field kbd{border:1px solid var(--line);width:16px;height:16px;color:var(--muted);place-items:center;font-size:8px;display:grid}.search-results{border:1px solid var(--line);background:var(--panel-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-top:4px;box-shadow:0 18px 44px #00000052}.search-results button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:45px;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.search-results button:last-child{border-bottom:0}.search-results button:hover,.search-results button:focus-visible{background:var(--signal-soft);outline:none}.search-results button span{gap:2px;display:grid}.search-results strong{font-size:10px;font-weight:600}.search-results small{color:var(--muted);text-transform:uppercase;font-size:7px}.search-results em{color:var(--signal);white-space:nowrap;font-size:8px;font-style:normal}.search-results p{color:var(--muted);margin:0;padding:15px 10px;font-size:9px}.survey-panel{z-index:20;border:1px solid var(--line);background:linear-gradient(145deg, var(--panel-solid), color-mix(in srgb, var(--panel) 64%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:228px;padding:14px;position:absolute;top:18px;right:18px}.survey-panel:before,.selected-card:before{content:"";background:var(--signal);width:24px;height:1px;position:absolute;top:-1px;left:-1px}.panel-heading{justify-content:space-between;align-items:flex-end;display:flex}.panel-heading span{color:var(--signal);letter-spacing:.14em;font-size:7px}.panel-heading strong{font-family:var(--font-serif);letter-spacing:.08em;font-size:15px;font-weight:500}.catalog-stat{align-items:flex-end;gap:10px;margin-top:15px;display:flex}.stat-number{color:var(--snow);font-family:var(--font-serif);font-size:35px;line-height:.9}.catalog-stat>span:last-child{color:var(--muted);letter-spacing:.12em;font-size:6px;line-height:1.55}.catalog-stat>span:last-child small{color:var(--signal);letter-spacing:.05em;text-transform:none;margin-top:4px;font-size:6px;display:block}.panel-rule{background:var(--line);height:1px;margin:14px 0}.survey-panel fieldset{border:0;min-width:0;margin:0 0 15px;padding:0}.segmented-control{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.segmented-control button{border:0;border-right:1px solid var(--line);height:28px;color:var(--muted);cursor:pointer;background:0 0;font-size:8px}.segmented-control button:last-child{border-right:0}.segmented-control button.is-active{background:var(--signal-soft);color:var(--signal)}.theme-list{gap:4px;display:grid}.theme-list button{min-height:27px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:15px 1fr auto;align-items:center;gap:8px;padding:3px 6px;font-size:8px;display:grid}.theme-list button.is-active{border-color:var(--line);color:var(--text);background:color-mix(in srgb, var(--panel) 74%, transparent)}.theme-list em{color:var(--muted);letter-spacing:.12em;font-size:6px;font-style:normal}.theme-swatch{border:1px solid #ffffff3d;border-radius:50%;width:12px;height:12px}.theme-atlas{background:linear-gradient(135deg,#172629 48%,#d39a67 50%)}.theme-arctic{background:linear-gradient(135deg,#062a2c 48%,#94d6c7 50%)}.theme-oxide{background:linear-gradient(135deg,#27100b 48%,#d46d3b 50%)}.legend-block{color:var(--muted);grid-template-columns:1fr 1fr;gap:8px;font-size:6px;display:grid}.legend-block span{align-items:center;gap:6px;display:flex}.legend-block i{width:15px;height:5px;display:block}.legend-snow{background:var(--snow)}.legend-relief{background:linear-gradient(90deg,#4d4b44,#b77948)}.legend-coast{border-top:1px solid var(--signal)}.selected-card{z-index:20;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-width:390px;padding:11px 13px;display:grid;position:absolute;bottom:46px;left:18px}.selected-index{border-right:1px solid var(--line);height:38px;color:var(--signal);writing-mode:vertical-rl;place-items:center;font-size:8px;display:grid}.selected-copy{min-width:138px}.selected-copy>span{color:var(--signal);letter-spacing:.17em;font-size:6px}.selected-copy h1{color:var(--snow);font-family:var(--font-serif);letter-spacing:.06em;margin:4px 0 1px;font-size:18px;font-weight:500}.selected-copy p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:7px}.selected-data{color:var(--muted);letter-spacing:.06em;justify-items:end;gap:3px;font-size:6px;display:grid}.selected-data strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:400}.selected-data strong small{color:var(--signal);font-size:7px}.camera-controls{z-index:25;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:stretch;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.camera-controls button{border:0;border-right:1px solid var(--line);min-width:34px;height:32px;color:var(--muted);letter-spacing:.08em;cursor:pointer;background:0 0;padding:0 10px;font-size:8px}.camera-controls button:last-child{border-right:0}.camera-controls button:hover,.camera-controls button:focus-visible,.camera-controls button.is-active{background:var(--signal-soft);color:var(--signal);outline:none}.rotate-icon{margin-right:5px;font-size:12px;display:inline-block}.camera-controls .is-active .rotate-icon{animation:5s linear infinite spin}.source-note,.interaction-hint{z-index:15;color:var(--muted);letter-spacing:.08em;font-size:6px;position:absolute;bottom:16px}.source-note span{color:var(--signal);margin-right:7px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes status-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (width<=900px){.topbar{grid-template-columns:1fr auto}.coordinate-readout{display:none}.survey-panel{width:204px}.interaction-hint{display:none}}@media (width<=700px){.orogen{min-height:480px}.topbar{height:42px}.viewport-shell{inset:42px 0 0}.brand-block{gap:8px;padding-left:11px}.brand-mark{font-size:14px}.brand-subtitle{display:none}.system-status{padding-right:11px;font-size:7px}.search-panel{width:calc(100vw - 22px);top:11px;left:11px}.search-panel>label{display:none}.search-field{height:40px}.survey-panel{grid-template-columns:auto 1fr;gap:8px 14px;width:auto;padding:9px 11px;display:grid;inset:auto 11px 58px}.panel-heading,.panel-rule,.survey-panel fieldset:nth-of-type(2),.legend-block{display:none}.catalog-stat{margin:0}.stat-number{font-size:25px}.survey-panel fieldset{align-self:center;margin:0}.survey-panel legend{margin-bottom:5px}.selected-card{grid-template-columns:31px 1fr auto;gap:8px;width:min(276px,100vw - 22px);min-width:0;padding:8px;top:60px;bottom:auto;left:11px}.selected-copy h1{font-size:14px}.selected-copy p,.selected-copy>span,.selected-data>span:last-child{display:none}.selected-data strong{font-size:13px}.camera-controls{bottom:13px}.camera-controls button{height:34px;padding:0 8px}.source-note,.crosshair,.scan-ring-two{display:none}.scan-ring-one{opacity:.18;width:112vw}.marker-card{display:none}.mountain-marker.is-selected .marker-card,.mountain-marker:hover .marker-card,.mountain-marker:focus-visible .marker-card{display:grid}}@media (height<=620px) and (width>=701px){.selected-card{bottom:14px}.source-note,.interaction-hint{display:none}.camera-controls{bottom:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orogen{--space:#020611;--space-soft:#071225;--panel:#07101f99;--panel-solid:#050c19f0;--glass:#050f1ead;--glass-deep:#030914e6;--text:#ddecf8;--muted:#7890a5;--line:#94cdeb2b;--line-strong:#9cdeff6b;--signal:#74dcff;--signal-soft:#63d5ff26;--violet:#9d8cff;--snow:#f5f9ff;--orbital-shadow:0 28px 90px #00000094;background:radial-gradient(circle at 51% 47%, #316c9d1a, transparent 31%), radial-gradient(circle at 14% 86%, #4f368a1a, transparent 28%), var(--space)}.orogen[data-theme=arctic]{--space:#010b13;--space-soft:#031b25;--panel:#03141ca3;--panel-solid:#020f16f2;--glass:#03161eb3;--glass-deep:#020d14eb;--text:#d9faf5;--muted:#6f9f9b;--line:#6fe0d52b;--line-strong:#78efe36b;--signal:#67e2d2;--signal-soft:#67e2d224;--violet:#80a9ff;--snow:#f0fffc}.orogen[data-theme=oxide]{--space:#09050d;--space-soft:#1c0b19;--panel:#1b0a19a3;--panel-solid:#130712f2;--glass:#1c0a1ab3;--glass-deep:#110610eb;--text:#f1e1e9;--muted:#a18192;--line:#ec8fbc2b;--line-strong:#ff9ecd66;--signal:#ff9a72;--signal-soft:#ff825b26;--violet:#c696ff;--snow:#fff1ee}.space-grid{z-index:1;background-image:radial-gradient(circle, var(--line-strong) .7px, transparent .8px), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.13;background-size:24px 24px,96px 96px,96px 96px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#0000 12%,#000 72%);mask-image:radial-gradient(circle at 50% 48%,#0000 12%,#000 72%)}.deep-space-glow{z-index:1;aspect-ratio:1;filter:blur(90px);pointer-events:none;opacity:.12;border-radius:50%;width:42vw;animation:14s ease-in-out infinite alternate orbital-drift;position:absolute}.deep-space-glow-one{background:var(--violet);top:14vh;left:-18vw}.deep-space-glow-two{background:var(--signal);animation-delay:-7s;bottom:-20vh;right:-17vw}.topbar{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(120deg,#0c1b30b8,#050d1b80);border-radius:18px;height:54px;padding:0 8px;top:16px;left:18px;right:18px;box-shadow:0 16px 50px #0000003d,inset 0 1px #ffffff0a}.brand-block{padding-left:10px}.brand-mark{font-family:var(--font-mono);letter-spacing:.3em;text-shadow:0 0 22px color-mix(in srgb, var(--signal) 46%, transparent);font-size:16px;font-weight:650}.brand-subtitle{font-size:8px}.system-status{color:var(--signal);padding-right:10px}.viewport-shell{inset:0}.vignette{background:radial-gradient(circle at 50% 48%, transparent 22%, #01040c14 52%, var(--space) 118%), linear-gradient(90deg, #01030a52, transparent 22%, transparent 72%, #01030a57)}.scan-ring{border-color:color-mix(in srgb, var(--signal) 40%, transparent);box-shadow:0 0 36px color-mix(in srgb, var(--signal) 7%, transparent)}.scan-ring-one{width:min(70vw,840px)}.scan-ring-two{width:min(78vw,940px)}.crosshair{border-color:var(--signal);box-shadow:0 0 20px var(--signal-soft);opacity:.4}.search-panel{z-index:68;width:min(336px,100vw - 40px);top:90px;left:20px}.search-panel>label,.survey-panel legend{color:color-mix(in srgb, var(--muted) 90%, transparent);margin:0 0 8px 6px;font-size:9px}.search-field{border-color:var(--line);background:linear-gradient(125deg, var(--glass), color-mix(in srgb, var(--glass-deep) 70%, transparent));-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border-radius:15px;grid-template-columns:38px 1fr 32px;height:48px;box-shadow:0 18px 54px #0000004d,inset 0 1px #ffffff0a}.search-field input{font-size:11px}.search-field>span{text-shadow:0 0 12px var(--signal);font-size:21px}.search-field kbd{border-radius:5px}.search-results{background:var(--glass-deep);box-shadow:var(--orbital-shadow);border-radius:14px;margin-top:7px;overflow:hidden}.search-results button{min-height:52px;padding:9px 13px}.search-results strong{font-size:11px}.search-results small,.search-results em{font-size:8px}.survey-panel{z-index:28;border-color:var(--line);background:linear-gradient(145deg, var(--glass), color-mix(in srgb, var(--glass-deep) 76%, transparent));-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-radius:18px;width:236px;padding:16px;top:166px;left:20px;right:auto;box-shadow:0 20px 62px #0000004d,inset 0 1px #ffffff09}.survey-panel:before{width:58px;box-shadow:0 0 14px var(--signal);top:-1px;left:17px}.panel-heading span,.catalog-stat>span:last-child,.legend-block,.theme-list button,.segmented-control button{font-size:8px}.panel-heading strong{font-family:var(--font-mono);font-size:13px}.stat-number{font-family:var(--font-mono);text-shadow:0 0 26px var(--signal-soft);font-size:32px}.segmented-control,.theme-list button{border-radius:8px}.segmented-control{overflow:hidden}.theme-list button{min-height:32px}.camera-controls{z-index:52;border-color:var(--line);background:linear-gradient(110deg, var(--glass), var(--glass-deep));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;bottom:18px;overflow:hidden;box-shadow:0 18px 58px #0006,inset 0 1px #ffffff0a}.camera-controls button{min-width:42px;height:40px;font-size:9px}.source-note,.interaction-hint{z-index:18;font-size:8px;bottom:25px}.source-note{left:22px}.interaction-hint{right:450px}.mountain-marker.is-selected:before,.mountain-marker.is-selected:after{content:"";border:1px solid var(--signal);width:28px;height:28px;box-shadow:0 0 18px var(--signal-soft);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite target-lock;position:absolute;top:-14px;left:-14px}.mountain-marker{cursor:pointer;border-radius:50%;width:28px;height:28px;margin-top:-14px;margin-left:-14px}.mountain-marker:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.mountain-marker .marker-diamond{top:10px;left:10px}.mountain-marker .marker-card{pointer-events:auto;top:-4px;left:23px}.mountain-marker.is-selected:before{top:0;left:0}.mountain-marker.is-selected:after{border-style:dashed;width:16px;height:16px;animation:5s linear infinite target-spin;top:-8px;left:-8px}.marker-diamond{border-color:color-mix(in srgb, var(--text) 74%, transparent);background:#030914b8}.marker-card{border:1px solid #0000;border-left-color:var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#030b18e0,#030b1833);border-radius:0 9px 9px 0;min-width:132px;padding:7px 9px}.marker-name-zh{font-size:10px}.marker-name-en,.marker-elevation{font-size:7px}.observation-dossier{z-index:46;border:1px solid var(--line-strong);background:linear-gradient(150deg, #0e233bb3, #040c1ad1 48%, #030914eb), var(--glass-deep);width:min(410px,100vw - 40px);box-shadow:var(--orbital-shadow), 0 0 60px color-mix(in srgb, var(--signal) 7%, transparent), inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(25px)saturate(1.28);backdrop-filter:blur(25px)saturate(1.28);border-radius:24px;flex-direction:column;animation:.52s cubic-bezier(.22,.76,.2,1) both dossier-arrival;display:flex;position:absolute;top:90px;bottom:74px;right:20px;overflow:hidden}.observation-dossier:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 21%),repeating-linear-gradient(0deg,#0000 0 5px,#74dcff03 6px);position:absolute;inset:0}.dossier-corner{z-index:5;pointer-events:none;width:22px;height:22px;position:absolute}.dossier-corner-nw{border-left:1px solid var(--signal);border-top:1px solid var(--signal);border-radius:8px 0 0;top:7px;left:7px}.dossier-corner-se{border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);border-radius:0 0 8px;bottom:7px;right:7px}.dossier-header{z-index:4;border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 12px 11px 18px;display:flex;position:relative}.dossier-header>div{gap:7px;display:grid}.dossier-kicker{color:var(--muted);letter-spacing:.14em;font-size:9px}.target-status{color:var(--signal);letter-spacing:.18em;align-items:center;gap:7px;font-size:8px;display:flex}.target-status i{border:1px solid var(--signal);background:var(--signal);width:6px;height:6px;box-shadow:0 0 12px var(--signal);border-radius:50%}.target-status.is-targeting i{background:0 0;animation:.68s ease-in-out infinite status-pulse}.dossier-close{z-index:6;border:1px solid var(--line);width:42px;height:42px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:13px;flex:none;place-items:center;font-size:21px;display:grid;position:relative}.dossier-close:hover,.dossier-close:focus-visible{border-color:var(--line-strong);background:var(--signal-soft);color:var(--snow);outline:none}.dossier-visual{z-index:2;border-bottom:1px solid var(--line);background:#050b15;flex:0 0 clamp(188px,26vh,238px);min-height:0;margin:0;position:relative;overflow:hidden}.dossier-visual img{object-fit:cover;filter:saturate(.86)contrast(1.06)brightness(.86);width:100%;height:100%;animation:.85s ease-out both photo-reveal;display:block;transform:scale(1.01)}.visual-overlay{pointer-events:none;background:linear-gradient(#01060f1f,#0000 38%,#020812bd),repeating-linear-gradient(0deg,#0000 0 3px,#b9ecff06 4px);position:absolute;inset:0}.visual-index{z-index:2;color:#eef8ffd6;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02091385;border:1px solid #ffffff2e;border-radius:8px;padding:6px 8px;font-size:8px;position:absolute;top:14px;left:16px}.dossier-visual figcaption{z-index:3;color:#dfedf7b8;justify-content:space-between;align-items:flex-end;gap:14px;font-size:9px;line-height:1.35;display:flex;position:absolute;bottom:12px;left:15px;right:15px}.dossier-visual figcaption span{text-overflow:ellipsis;white-space:nowrap;max-width:64%;overflow:hidden}.dossier-visual a,.dossier-sources a{color:var(--signal);text-decoration:none}.dossier-visual a:hover,.dossier-visual a:focus-visible,.dossier-sources a:hover,.dossier-sources a:focus-visible{color:var(--snow);text-underline-offset:3px;text-decoration:underline}.photo-placeholder{background:linear-gradient(180deg, #040f1e1a, #020710d1), repeating-radial-gradient(circle at 68% 78%, transparent 0 17px, var(--line) 18px 19px), radial-gradient(circle at 68% 78%, var(--signal-soft), transparent 54%);place-content:end start;gap:5px;padding:20px 16px 38px;display:grid;position:absolute;inset:0;overflow:hidden}.photo-placeholder strong,.photo-placeholder small{z-index:2;position:relative}.photo-placeholder strong{color:var(--snow);font-size:13px;font-weight:500}.photo-placeholder small{color:var(--muted);letter-spacing:.12em;font-size:8px}.placeholder-mountain{clip-path:polygon(0 100%,13% 72%,24% 78%,43% 31%,51% 48%,62% 22%,71% 52%,80% 41%,100% 100%);background:linear-gradient(135deg,#74dcff0a,#74dcff42);height:78%;position:absolute;bottom:0;left:9%;right:7%}.placeholder-orbit{aspect-ratio:1;border:1px solid var(--line-strong);width:74%;box-shadow:0 0 50px var(--signal-soft);border-radius:50%;position:absolute;top:-38%;right:-9%}.dossier-scroll{z-index:4;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.dossier-identity{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:13px;padding:17px 18px 15px;display:grid}.identity-sequence{border:1px solid var(--line);height:44px;color:var(--signal);writing-mode:vertical-rl;border-radius:12px;place-items:center;font-size:9px;display:grid}.dossier-identity h1{color:var(--snow);font-family:var(--font-serif);letter-spacing:.04em;margin:0;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.15}.dossier-identity p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:5px 0 0;font-size:10px}.dossier-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dossier-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:7px;min-height:73px;padding:12px 17px;display:grid}.dossier-facts>div:nth-child(2n){border-right:0}.dossier-facts>div:nth-last-child(-n+2){border-bottom:0}.dossier-facts dt,.dossier-introduction>span,.dossier-sources>span{color:var(--muted);letter-spacing:.13em;font-size:8px}.dossier-facts dd{min-width:0;color:var(--text);text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.dossier-facts dd small{color:var(--signal);font-size:8px}.dossier-facts>div:first-child dd{color:var(--snow);font-size:20px}.dossier-introduction{border-bottom:1px solid var(--line);padding:17px 18px 16px}.dossier-introduction p{color:color-mix(in srgb, var(--text) 86%, var(--muted));margin:10px 0 0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.8}.text-skeleton{color:var(--muted)!important}.dossier-telemetry{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:8px;display:flex}.dossier-telemetry i{background:var(--signal);width:4px;height:4px;box-shadow:0 0 8px var(--signal);border-radius:50%}.dossier-sources{gap:8px;padding:14px 18px 20px;display:grid}.dossier-sources nav{flex-wrap:wrap;gap:9px 16px;display:flex}.dossier-sources a{font-size:10px}.dossier-expand{display:none}@keyframes dossier-arrival{0%{opacity:0;transform:translate(18px,4px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes orbital-drift{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(3%,2%)scale(1.06)}}@keyframes target-lock{0%{opacity:.82;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.5)}}@keyframes target-spin{to{transform:rotate(360deg)}}@keyframes photo-reveal{0%{opacity:0;filter:saturate(.2)brightness(.5);transform:scale(1.055)}to{opacity:1;filter:saturate(.86)contrast(1.06)brightness(.86);transform:scale(1.01)}}@media (width<=1100px){.survey-panel{display:none}.interaction-hint{right:430px}}@media (width<=900px){.topbar{grid-template-columns:1fr auto}.coordinate-readout,.interaction-hint{display:none}.observation-dossier{width:370px}}@media (width<=700px){.orogen{min-height:480px}.deep-space-glow{filter:blur(68px);width:74vw}.topbar{border-radius:15px;height:48px;padding:0 5px;top:8px;left:8px;right:8px}.brand-block{padding-left:7px}.brand-mark{font-size:14px}.brand-subtitle{display:none}.system-status{padding-right:7px;font-size:7px}.viewport-shell{inset:0}.search-panel{width:calc(100vw - 16px);top:66px;left:8px}.search-panel>label{display:none}.search-field{border-radius:14px;height:44px}.search-results{max-height:44vh;overflow-y:auto}.has-dossier .survey-panel{opacity:0;pointer-events:none}.survey-panel{border-radius:13px;align-items:center;gap:10px;width:158px;padding:8px 10px;transition:opacity .18s;display:flex;inset:120px auto auto 8px}.panel-heading,.panel-rule,.survey-panel fieldset:nth-of-type(2),.legend-block{display:none}.catalog-stat{margin:0}.stat-number{font-size:22px}.catalog-stat>span:last-child{display:none}.survey-panel fieldset{flex:1;margin:0}.survey-panel legend{display:none}.segmented-control button{height:30px}.observation-dossier{top:auto;left:8px;right:8px;bottom:calc(60px + env(safe-area-inset-bottom));border-radius:20px;grid-template-rows:48px minmax(0,1fr) 42px;grid-template-columns:minmax(116px,38%) minmax(0,1fr);width:auto;height:244px;max-height:68dvh;display:grid;overflow:hidden}.observation-dossier.is-expanded{height:min(68dvh,640px);display:flex}.dossier-header{grid-column:1/-1;min-height:48px;padding:5px 6px 5px 13px}.dossier-header>div{align-items:center;gap:9px;display:flex}.dossier-kicker,.target-status{font-size:7px}.dossier-close{border:0;width:44px;height:44px}.dossier-visual{border-right:1px solid var(--line);border-bottom:0;flex-basis:170px;grid-area:2/1;width:100%;height:100%;min-height:0}.observation-dossier.is-expanded .dossier-visual{border-right:0;border-bottom:1px solid var(--line);flex-basis:180px;width:auto;height:auto}.visual-index{padding:4px 5px;font-size:6px;top:8px;left:8px}.dossier-visual figcaption{font-size:7px;bottom:7px;left:8px;right:8px}.dossier-visual figcaption span{max-width:100%}.dossier-visual figcaption a{display:none}.photo-placeholder{padding:12px 8px 28px}.photo-placeholder strong{font-size:10px}.photo-placeholder small{display:none}.dossier-scroll{grid-area:2/2;min-height:0;overflow-y:hidden}.observation-dossier.is-expanded .dossier-scroll{overflow-y:auto}.dossier-identity{border-bottom:0;grid-template-columns:1fr;gap:0;padding:12px 12px 9px}.identity-sequence{display:none}.dossier-identity h1{font-size:18px}.dossier-identity p{margin-top:3px;font-size:8px}.dossier-facts,.dossier-telemetry,.dossier-sources{display:none}.dossier-introduction{border:0;padding:0 12px 10px}.dossier-introduction>span{display:none}.dossier-introduction p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.observation-dossier.is-expanded .dossier-identity{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:12px;padding:15px}.observation-dossier.is-expanded .identity-sequence,.observation-dossier.is-expanded .dossier-facts{display:grid}.observation-dossier.is-expanded .dossier-telemetry{display:flex}.observation-dossier.is-expanded .dossier-sources{display:grid}.observation-dossier.is-expanded .dossier-introduction{border-bottom:1px solid var(--line);padding:15px}.observation-dossier.is-expanded .dossier-introduction>span{display:inline}.observation-dossier.is-expanded .dossier-introduction p{-webkit-line-clamp:unset;margin-top:9px;font-size:13px;display:block;overflow:visible}.dossier-expand{z-index:6;border:0;border-top:1px solid var(--line);min-height:42px;color:var(--signal);letter-spacing:.08em;background:#ffffff06;grid-column:1/-1;font-size:9px;display:block;position:relative}.observation-dossier.is-expanded .dossier-expand{flex:0 0 44px}.camera-controls{z-index:54;bottom:calc(8px + env(safe-area-inset-bottom))}.camera-controls button{min-width:40px;height:44px;padding:0 8px}.source-note,.interaction-hint,.crosshair,.scan-ring-two{display:none}.scan-ring-one{opacity:.18;width:116vw}.marker-card{display:none}.mountain-marker.is-selected .marker-card,.mountain-marker:hover .marker-card,.mountain-marker:focus-visible .marker-card{display:grid}}@media (height<=670px) and (width>=701px){.observation-dossier{top:78px;bottom:66px}.dossier-visual{flex-basis:172px}.dossier-facts>div{min-height:62px}}@media (prefers-reduced-motion:reduce){.deep-space-glow,.observation-dossier,.dossier-visual img,.mountain-marker.is-selected:before,.mountain-marker.is-selected:after{animation:none!important}}.topbar-actions{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.topbar-actions .system-status{white-space:nowrap;justify-self:auto;padding-right:8px}.audio-console{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--glass-deep) 86%, transparent);border-radius:11px;align-items:center;height:34px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 24px #0000003d}.audio-console.is-active{border-color:color-mix(in srgb, var(--signal) 46%, transparent);background:color-mix(in srgb, var(--signal-soft) 54%, var(--glass-deep));box-shadow:inset 0 1px #ffffff0d, 0 0 24px color-mix(in srgb, var(--signal) 12%, transparent)}.audio-toggle{border:0;border-right:1px solid var(--line);height:100%;color:var(--muted);font:inherit;letter-spacing:.12em;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 9px;font-size:7px;display:flex}.audio-console.is-active .audio-toggle{color:var(--signal)}.audio-toggle:hover,.audio-toggle:focus-visible,.audio-credit:hover,.audio-credit:focus-visible{background:var(--signal-soft);color:var(--signal);outline:none}.audio-meter{justify-content:center;align-items:flex-end;gap:2px;width:13px;height:12px;display:flex}.audio-meter i{opacity:.52;transform-origin:50% 100%;background:currentColor;border-radius:2px;width:2px;height:28%}.audio-console.is-active .audio-meter i{opacity:.92;animation:1.1s ease-in-out infinite alternate audio-signal}.audio-console.is-active .audio-meter i:nth-child(2){animation-duration:.78s;animation-delay:-.48s}.audio-console.is-active .audio-meter i:nth-child(3){animation-duration:1.34s;animation-delay:-.24s}.audio-volume{border-right:1px solid var(--line);height:100%;color:var(--muted);letter-spacing:.1em;align-items:center;gap:6px;padding:0 8px;font-size:6px;display:flex}.audio-volume input{width:46px;height:14px;accent-color:var(--signal);cursor:pointer;margin:0}.audio-volume input:disabled{cursor:not-allowed;opacity:.28}.audio-volume output{width:18px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-size:6px}.audio-credit{height:100%;color:var(--muted);letter-spacing:.12em;place-items:center;padding:0 8px;font-size:6px;text-decoration:none;display:grid}@keyframes audio-signal{0%{transform:scaleY(.55)}to{transform:scaleY(3.3)}}@media (width<=700px){.audio-volume{display:none}.topbar-actions{gap:6px}.topbar-actions .system-status{padding-right:4px}.audio-console{border-radius:10px;height:32px}.audio-toggle{border-right:0;padding:0 8px}.audio-credit{display:none}}@media (width<=420px){.topbar-actions .system-status{display:none}}@media (prefers-reduced-motion:reduce){.audio-console.is-active .audio-meter i{height:62%;animation:none!important}}.mountain-relations{border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--violet) 8%, transparent), transparent 32%), #02091424}.relations-heading{gap:8px;padding:18px 18px 16px;display:grid}.relations-heading>span,.curated-sources>span{color:var(--signal);letter-spacing:.13em;font-size:8px}.relations-heading h2{color:var(--snow);font-family:var(--font-serif);margin:0;font-size:18px;font-weight:500;line-height:1.35}.relations-heading p{color:var(--muted);margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;line-height:1.75}.knowledge-accordions{border-top:1px solid var(--line)}.knowledge-accordions details{border-bottom:1px solid var(--line)}.knowledge-accordions details:last-child{border-bottom:0}.knowledge-accordions summary{min-height:48px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;list-style:none;transition:background .16s,color .16s;display:flex}.knowledge-accordions summary::-webkit-details-marker{display:none}.knowledge-accordions summary:hover,.knowledge-accordions summary:focus-visible{background:var(--signal-soft);color:var(--snow);outline:none}.knowledge-accordions summary>span{letter-spacing:.09em;align-items:center;gap:9px;margin-right:auto;font-size:9px;display:flex}.knowledge-accordions summary:after{content:"+";border:1px solid var(--line);width:21px;height:21px;color:var(--signal);border-radius:7px;place-items:center;font-size:11px;display:grid}.knowledge-accordions details[open]>summary:after{content:"−"}.knowledge-accordions summary i{color:var(--signal);font-size:7px;font-style:normal}.knowledge-accordions summary em{border:1px solid var(--line);min-width:23px;height:21px;color:var(--muted);border-radius:7px;place-items:center;font-size:7px;font-style:normal;display:grid}.knowledge-accordions details[open]>summary{color:var(--signal);background:color-mix(in srgb, var(--signal-soft) 42%, transparent)}.knowledge-panel{padding:0 18px 17px;animation:.22s ease-out both knowledge-reveal}.name-ledger,.water-ledger,.route-ledger ul{margin:0;padding:0;list-style:none}.name-ledger{gap:9px;display:grid}.name-ledger li{border:1px solid var(--line);background:#ffffff05;border-radius:11px;grid-template-columns:minmax(94px,.7fr) 1.3fr;gap:12px;padding:11px 12px;display:grid}.name-ledger li>div{align-content:start;gap:5px;display:grid}.name-ledger span,.knowledge-meta span,.route-ledger header span{color:var(--signal);letter-spacing:.1em;font-size:7px}.name-ledger strong{color:var(--snow);font-family:var(--font-serif);font-size:14px;font-weight:500}.name-ledger p,.water-ledger p,.lore-ledger p,.route-ledger p{color:color-mix(in srgb, var(--text) 86%, var(--muted));margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;line-height:1.75}.water-ledger{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;display:grid;overflow:hidden}.water-ledger li{background:color-mix(in srgb, var(--glass-deep) 95%, transparent);grid-template-columns:62px 1fr;gap:12px;padding:12px;display:grid}.relation-chip{border:1px solid color-mix(in srgb, var(--signal) 38%, transparent);color:var(--signal);text-align:center;border-radius:7px;align-self:start;padding:5px 6px;font-size:7px}.water-ledger li>div{gap:3px;min-width:0;display:grid}.water-ledger strong{color:var(--snow);font-size:12px;font-weight:600}.water-ledger small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.water-ledger p{margin-top:5px}.lore-ledger,.route-ledger{gap:11px;display:grid}.lore-ledger article,.route-ledger article{border:1px solid var(--line);background:linear-gradient(140deg, color-mix(in srgb, var(--violet) 7%, transparent), transparent 55%), #ffffff05;border-radius:13px;padding:14px}.knowledge-meta{justify-content:space-between;align-items:center;gap:9px;display:flex}.knowledge-meta small,.route-ledger header small{color:var(--muted);letter-spacing:.05em;font-size:7px}.lore-ledger h3,.route-ledger h3{color:var(--snow);font-family:var(--font-serif);margin:8px 0;font-size:16px;font-weight:500;line-height:1.35}.lore-ledger .lore-summary{color:var(--signal);font-family:var(--font-serif);margin-bottom:8px;font-size:12px}.route-ledger header{justify-content:space-between;align-items:start;gap:12px;display:flex}.route-ledger h3{margin:5px 0 8px;font-size:14px}.route-status{border-left:2px solid var(--signal);background:var(--signal-soft);color:var(--text);margin-top:10px;padding:8px 9px;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:9px;line-height:1.55}.route-ledger ul{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.route-ledger li{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 6px;font-size:7px}.route-ledger .route-safety-note{border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;padding:10px 11px;font-size:9px}.rescue-dog-ledger{gap:10px;display:grid}.rescue-dog-ledger article{border:1px solid color-mix(in srgb, var(--signal) 24%, var(--line));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--signal) 9%, transparent), transparent 42%), #ffffff05;border-radius:13px;padding:14px}.rescue-dog-ledger h3{color:var(--snow);font-family:var(--font-serif);margin:8px 0 4px;font-size:15px;font-weight:500}.rescue-organization{color:var(--signal);margin-bottom:10px;font-size:8px;line-height:1.45;text-decoration:none;display:inline-flex}.rescue-organization:hover,.rescue-organization:focus-visible{color:var(--snow);text-decoration:underline}.rescue-dog-ledger article>p{color:color-mix(in srgb, var(--text) 86%, var(--muted));margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;line-height:1.75}.rescue-dog-ledger article>ul{flex-wrap:wrap;gap:5px;margin:11px 0;padding:0;list-style:none;display:flex}.rescue-dog-ledger article>ul li{border:1px solid color-mix(in srgb, var(--signal) 30%, var(--line));color:var(--signal);border-radius:999px;padding:4px 7px;font-size:7px}.rescue-dog-ledger .rescue-certification,.rescue-dog-ledger .rescue-breeds{border-top:1px solid var(--line);grid-template-columns:84px 1fr;gap:8px;padding-top:8px;display:grid}.rescue-dog-ledger .rescue-certification strong,.rescue-dog-ledger .rescue-breeds strong{color:var(--muted);letter-spacing:.05em;font-size:7px;font-weight:500}.rescue-dog-ledger .rescue-caveat{border-left:2px solid var(--signal);background:var(--signal-soft);color:var(--muted);margin-top:10px;padding:8px 9px;font-size:9px}.rescue-dog-disclaimer{border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;margin:0;padding:10px 11px;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:9px;line-height:1.65}.rescue-field-link{border:1px solid color-mix(in srgb, var(--signal) 42%, var(--line));background:color-mix(in srgb, var(--signal-soft) 48%, transparent);min-height:36px;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-family:inherit;font-size:9px;display:flex}.rescue-field-link span{color:var(--signal)}.rescue-field-link:hover,.rescue-field-link:focus-visible{border-color:var(--signal);color:var(--snow);outline:none}.citation-marks{vertical-align:super;gap:3px;margin-left:4px;display:inline-flex}.citation-marks a{color:var(--signal);font-family:var(--font-mono);font-size:7px;text-decoration:none}.citation-marks a:hover,.citation-marks a:focus-visible{color:var(--snow);text-decoration:underline}.curated-sources{border-top:1px solid var(--line);gap:10px;padding:15px 18px 19px;display:grid}.curated-sources ol{counter-reset:source-index;gap:7px;margin:0;padding:0;list-style:none;display:grid}.curated-sources li{counter-increment:source-index}.curated-sources a{color:var(--muted);grid-template-columns:92px 1fr;gap:8px;font-size:8px;line-height:1.45;text-decoration:none;display:grid}.curated-sources a:before{content:"[" counter(source-index, decimal-leading-zero) "]";color:var(--signal);grid-area:1/1}.curated-sources a strong{color:var(--text);grid-column:1;font-size:8px;font-weight:500}.curated-sources a span{grid-area:1/2/span 2}.curated-sources a:hover,.curated-sources a:focus-visible{color:var(--snow)}.curated-sources a:focus-visible{outline:1px solid var(--signal);outline-offset:4px}@keyframes knowledge-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.relations-heading{padding:15px}.knowledge-accordions summary{padding:0 15px}.knowledge-panel{padding:0 15px 15px}.name-ledger li{grid-template-columns:1fr;gap:7px}.water-ledger li{grid-template-columns:57px 1fr}.rescue-dog-ledger .rescue-certification,.rescue-dog-ledger .rescue-breeds{grid-template-columns:1fr;gap:4px}.curated-sources{padding:14px 15px 18px}.curated-sources a{grid-template-columns:76px 1fr}}@media (prefers-reduced-motion:reduce){.knowledge-panel{animation:none}}.field-note-trigger{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--glass-deep) 86%, transparent);height:34px;color:var(--muted);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:8px;padding:0 9px 0 6px;transition:border-color .18s,background .18s,color .18s;display:flex}.field-note-trigger:hover,.field-note-trigger:focus-visible{border-color:color-mix(in srgb, var(--signal) 56%, transparent);background:var(--signal-soft);color:var(--snow);outline:none}.field-note-trigger-code{border:1px solid var(--line);width:27px;height:23px;color:var(--signal);letter-spacing:.06em;border-radius:7px;place-items:center;font-size:7px;display:grid}.field-note-trigger>span:last-child{white-space:nowrap;gap:2px;display:grid}.field-note-trigger small{color:var(--muted);letter-spacing:.13em;font-size:5px}.field-note-trigger strong{color:currentColor;letter-spacing:.09em;font-size:7px;font-weight:500}.field-note-backdrop{z-index:100;background:linear-gradient(90deg, #01040c6b, #01040cd1), color-mix(in srgb, var(--space) 34%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.24s ease-out both field-backdrop-in;position:fixed;inset:0}.rescue-field-note{border:1px solid var(--line-strong);background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--signal) 10%, transparent), transparent 27%), linear-gradient(145deg, #0b1d33fa, #030a16fc);border-radius:25px;flex-direction:column;width:min(760px,100vw - 24px);animation:.42s cubic-bezier(.22,.76,.2,1) both field-note-arrival;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:-30px 0 100px #0000007a,inset 0 1px #ffffff0f}.rescue-field-note:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 5px,#74dcff03 6px);position:absolute;inset:0}.field-note-header{z-index:5;border-bottom:1px solid var(--line);flex:0 0 64px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px 8px 20px;display:flex;position:relative}.field-note-header>div{gap:6px;display:grid}.field-note-header span{color:var(--signal);letter-spacing:.16em;font-size:9px}.field-note-header small{color:var(--muted);letter-spacing:.1em;font-size:7px}.field-note-header button{border:1px solid var(--line);width:46px;height:46px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:14px;place-items:center;font-size:22px;display:grid}.field-note-header button:hover,.field-note-header button:focus-visible{border-color:var(--line-strong);background:var(--signal-soft);color:var(--snow);outline:none}.field-note-scroll{z-index:4;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;min-height:0;position:relative;overflow-y:auto}.field-note-hero{border-bottom:1px solid var(--line);align-items:flex-end;min-height:clamp(350px,50vh,490px);display:flex;position:relative;overflow:hidden}.field-note-hero>img{object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.field-note-hero-shade{background:linear-gradient(#0208130a 12%,#0208132e 42%,#020813f0 100%),linear-gradient(90deg,#020813b8,#0000 67%);position:absolute;inset:0}.field-note-hero-copy{z-index:2;gap:11px;max-width:620px;padding:90px 32px 31px;display:grid;position:relative}.field-note-hero-copy>span,.field-note-section header>span,.field-note-sources>span{color:var(--signal);letter-spacing:.14em;font-size:8px}.field-note-hero-copy h2{max-width:560px;color:var(--snow);font-family:var(--font-serif);letter-spacing:.03em;text-shadow:0 10px 35px #00000080;margin:0;font-size:clamp(31px,5vw,54px);font-weight:500;line-height:1.08}.field-note-hero-copy p{color:#e7f1f8d6;max-width:590px;margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.85}.field-note-photo-credit{z-index:2;color:#f0f7fbbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0208136b;border:1px solid #ffffff2e;border-radius:8px;padding:7px 9px;font-size:7px;text-decoration:none;position:absolute;top:15px;right:18px}.field-note-photo-credit:hover,.field-note-photo-credit:focus-visible{color:var(--snow);text-decoration:underline}.field-note-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.field-note-metrics>div{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:96px;padding:16px 24px;display:grid}.field-note-metrics>div:last-child{border-right:0}.field-note-metrics dt{color:var(--muted);letter-spacing:.1em;order:2;font-size:7px}.field-note-metrics dd{color:var(--snow);font-family:var(--font-serif);margin:0;font-size:28px;line-height:1}.field-note-metrics-note{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:11px 24px 13px;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:9px;line-height:1.65}.field-note-section{border-bottom:1px solid var(--line);padding:30px 31px 33px}.field-note-section>header{gap:7px;margin-bottom:20px;display:grid}.field-note-section h3,.field-note-myth h3{color:var(--snow);font-family:var(--font-serif);margin:0;font-size:24px;font-weight:500;line-height:1.3}.field-note-section>p,.field-note-myth p{color:color-mix(in srgb, var(--text) 88%, var(--muted));margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.85}.search-workflow{border:1px solid var(--line);background:var(--line);border-radius:15px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.search-workflow>li{background:#030b18f5;grid-template-columns:44px 1fr;gap:17px;padding:18px;display:grid}.search-workflow>li>span{border:1px solid var(--line);width:44px;height:44px;color:var(--signal);border-radius:12px;place-items:center;font-size:9px;display:grid}.search-workflow h4{color:var(--snow);margin:0 0 7px;font-size:13px;font-weight:600}.search-workflow p{color:color-mix(in srgb, var(--text) 84%, var(--muted));margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;line-height:1.8}.field-note-source-marks{vertical-align:super;gap:3px;margin-left:4px;display:inline-flex}.field-note-source-marks a{color:var(--signal);font-family:var(--font-mono);font-size:7px;text-decoration:none}.breed-section{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--violet) 9%, transparent), transparent 32%)}.breed-section ul{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.breed-section li{border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 9px;font-size:9px}.field-note-safety{border-bottom:1px solid var(--line);background:linear-gradient(125deg, color-mix(in srgb, var(--signal) 8%, transparent), transparent 52%);grid-template-columns:1.25fr .75fr;gap:26px;padding:27px 31px 30px;display:grid}.field-note-safety>div{gap:8px;display:grid}.field-note-safety span{color:var(--signal);letter-spacing:.14em;font-size:8px}.field-note-safety h3{color:var(--snow);font-family:var(--font-serif);margin:0;font-size:21px;font-weight:500}.field-note-safety p{color:color-mix(in srgb, var(--text) 86%, var(--muted));margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;line-height:1.8}.field-note-safety ul{align-content:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.field-note-safety li{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 9px;font-size:8px}.field-note-gallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-note-gallery figure{border:1px solid var(--line);background:#ffffff05;border-radius:15px;min-width:0;margin:0;overflow:hidden}.field-note-gallery img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.8)contrast(1.04)brightness(.82);width:100%;display:block}.field-note-gallery figcaption{gap:7px;padding:13px 14px 15px;display:grid}.field-note-gallery strong{color:var(--snow);font-size:11px}.field-note-gallery p{color:var(--muted);margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;line-height:1.65}.field-note-gallery a,.field-note-myth figcaption a,.field-note-sources a{color:var(--signal);font-size:8px;text-decoration:none}.history-section{background:#ffffff03}.field-note-myth{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.75fr) 1.25fr;gap:0;display:grid}.field-note-myth figure{border-right:1px solid var(--line);background:#0a0e12;min-height:330px;margin:0;position:relative;overflow:hidden}.field-note-myth figure img{object-fit:cover;filter:saturate(.76)contrast(1.04)brightness(.82);width:100%;height:100%;display:block}.field-note-myth figcaption{background:#01060eb8;border-radius:6px;padding:6px 7px;position:absolute;bottom:9px;left:10px;right:10px}.field-note-myth>div{background:linear-gradient(145deg, color-mix(in srgb, var(--signal) 8%, transparent), transparent 58%);align-content:center;gap:12px;padding:28px;display:grid}.field-note-myth>div>span{color:var(--signal);letter-spacing:.16em;font-size:8px}.field-note-myth p strong{color:var(--snow)}.field-note-sources{padding:26px 31px calc(34px + env(safe-area-inset-bottom));gap:15px;display:grid}.field-note-sources ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.field-note-sources a{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(150px,.55fr) 1fr;align-items:baseline;gap:8px;padding:8px 0;display:grid}.field-note-sources em{font-style:normal}.field-note-sources strong{color:var(--text);font-size:9px;font-weight:500}.field-note-sources a span{color:var(--muted)}.field-note-sources>p{color:var(--muted);margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:9px;line-height:1.7}@keyframes field-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes field-note-arrival{0%{opacity:0;transform:translate(26px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=1100px){.field-note-trigger>span:last-child{display:none}.field-note-trigger{padding:0 5px}.field-note-trigger-code{width:28px}}@media (width<=700px){.rescue-field-note{border-radius:0;width:auto;inset:0}.field-note-header{flex-basis:calc(58px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top));padding-left:15px}.field-note-header span{font-size:8px}.field-note-header button{border:0;width:46px;height:46px}.field-note-hero{min-height:410px}.field-note-hero-shade{background:linear-gradient(#02081305 16%,#02081338 45%,#020813f5 100%)}.field-note-hero-copy{padding:100px 19px 23px}.field-note-hero-copy h2{font-size:34px}.field-note-hero-copy p{font-size:12px}.field-note-photo-credit{max-width:calc(100vw - 24px);top:12px;right:12px}.field-note-metrics>div{min-height:82px;padding:12px}.field-note-metrics dd{font-size:22px}.field-note-metrics dt{font-size:6px}.field-note-metrics-note{padding:10px 12px 12px}.field-note-section{padding:25px 17px 28px}.field-note-section h3,.field-note-myth h3{font-size:21px}.search-workflow>li{grid-template-columns:36px 1fr;gap:12px;padding:14px 12px}.search-workflow>li>span{width:36px;height:36px}.field-note-gallery{grid-template-columns:1fr}.field-note-safety{grid-template-columns:1fr;gap:18px;padding:24px 17px 27px}.field-note-myth{grid-template-columns:1fr}.field-note-myth figure{border-right:0;border-bottom:1px solid var(--line);min-height:270px}.field-note-myth>div{padding:24px 18px 28px}.field-note-sources{padding:23px 17px calc(31px + env(safe-area-inset-bottom))}.field-note-sources a{grid-template-columns:25px 1fr}.field-note-sources a span{grid-column:2}}@media (prefers-reduced-motion:reduce){.field-note-backdrop,.rescue-field-note{animation:none}}.story-shortcuts{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:13px;display:grid}.story-shortcuts>span{color:var(--muted);letter-spacing:.13em;font-size:8px}.story-shortcuts>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.story-shortcuts button{border:1px solid var(--line);min-width:0;min-height:29px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff05;border-radius:8px;font-size:8px;overflow:hidden}.story-shortcuts button:hover,.story-shortcuts button:focus-visible,.story-shortcuts button.is-active{border-color:color-mix(in srgb, var(--signal) 44%, transparent);background:var(--signal-soft);color:var(--signal);outline:none}@media (width<=700px){.story-shortcuts,.observation-dossier:not(.is-expanded) .mountain-relations{display:none}}@media (height<=670px) and (width>=1101px){.survey-panel{padding:13px;top:116px}.catalog-stat>span:last-child small,.legend-block{display:none}.story-shortcuts{gap:6px;margin-top:10px;padding-top:10px}}.search-results button.is-active{background:var(--signal-soft)}.search-results button.is-active strong{color:var(--snow)}.search-empty{gap:5px;padding:14px 12px 16px;display:grid}.search-results .search-empty p{color:var(--text);padding:0}.search-empty small{color:var(--muted);font-size:8px;line-height:1.65}.survey-drawer-trigger,.survey-panel-close,.survey-drawer-backdrop{display:none}@media (width<=1100px){.survey-drawer-trigger{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--glass-deep) 86%, transparent);height:34px;color:var(--muted);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 9px 0 6px;display:flex}.survey-drawer-trigger>span{border:1px solid var(--line);min-width:30px;height:23px;color:var(--signal);letter-spacing:.04em;border-radius:7px;place-items:center;font-size:6px;display:grid}.survey-drawer-trigger strong{white-space:nowrap;font-size:8px;font-weight:500}.survey-drawer-trigger:hover,.survey-drawer-trigger:focus-visible,.survey-drawer-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--signal) 56%, transparent);background:var(--signal-soft);color:var(--snow);outline:none}.survey-drawer-backdrop.is-visible{z-index:72;cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01040c7a;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.survey-panel:not(.is-open){display:none}.survey-panel.is-open{z-index:74;overscroll-behavior:contain;width:min(360px,100vw - 40px);padding:18px 18px calc(18px + env(safe-area-inset-bottom));opacity:1;pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;display:block;inset:88px 20px 72px auto;overflow-y:auto}.survey-panel.is-open .panel-heading{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.survey-panel-close{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:12px;place-items:center;padding:0;font-size:20px;display:grid}.survey-panel-close:hover,.survey-panel-close:focus-visible{border-color:var(--line-strong);background:var(--signal-soft);color:var(--snow);outline:none}}@media (width<=700px){.survey-drawer-trigger{gap:5px;height:32px;padding-right:7px}.survey-drawer-trigger>span{min-width:27px;height:22px}.has-dossier .survey-panel.is-open,.survey-panel.is-open{top:auto;right:8px;bottom:calc(62px + env(safe-area-inset-bottom));width:auto;max-height:min(70dvh,590px);padding:16px 16px calc(17px + env(safe-area-inset-bottom));opacity:1;pointer-events:auto;left:8px}.survey-panel.is-open .panel-heading,.survey-panel.is-open .panel-rule,.survey-panel.is-open fieldset:nth-of-type(2){display:grid}.survey-panel.is-open .panel-rule{display:block}.survey-panel.is-open .catalog-stat{margin-top:15px}.survey-panel.is-open .catalog-stat>span:last-child{display:block}.survey-panel.is-open fieldset{margin:0 0 15px;display:block}.survey-panel.is-open legend{display:block}.survey-panel.is-open .legend-block,.survey-panel.is-open .story-shortcuts{display:grid}.survey-panel.is-open .segmented-control button,.survey-panel.is-open .theme-list button{min-height:40px}.survey-panel.is-open .story-shortcuts button{min-height:38px}}:root{--font-sans:"OROGEN Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Cascadia Code", "SFMono-Regular", "Roboto Mono", monospace;--unit:8px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px}body,.orogen{font-family:var(--font-sans);font-size:14px}.orogen{--atlas-base:#030812d1;--atlas-raised:#081220e6;--atlas-interactive:#0d1d2ff0;--atlas-hairline:#94cdeb1f;--atlas-hairline-strong:#9ddaf840;--atlas-shadow:0 18px 56px #0000006b;--line:var(--atlas-hairline);--line-strong:var(--atlas-hairline-strong);background:radial-gradient(circle at 43% 51%, #5092c50e, transparent 42%), var(--space)}.orogen,.orogen-stage,.viewport-shell{overflow:clip}.brand-mark,.brand-subtitle,.coordinate-readout,.system-status,.search-panel>label,.search-field kbd,.panel-heading>span,.survey-panel legend,.marker-elevation,.dossier-kicker,.target-status,.visual-index,.identity-sequence,.dossier-facts dt,.dossier-telemetry,.relations-heading>span,.curated-sources>span,.knowledge-accordions summary i,.knowledge-accordions summary em,.source-note,.interaction-hint,.field-note-header span,.field-note-header small,.field-note-hero-copy>span,.field-note-section header>span,.field-note-sources>span,.field-note-safety span,.field-note-myth>div>span,.search-workflow>li>span{font-family:var(--font-mono)}.dossier-introduction p,.relations-heading p,.name-ledger p,.water-ledger p,.lore-ledger p,.route-ledger p,.route-status,.rescue-dog-ledger article>p,.rescue-dog-disclaimer,.field-note-hero-copy p,.field-note-metrics-note,.field-note-section>p,.field-note-myth p,.search-workflow p,.field-note-safety p,.field-note-gallery p,.field-note-sources>p{font-family:var(--font-sans);font-size:14px;line-height:1.72}.coordinate-readout,.marker-name-zh,.search-field input,.search-results strong,.catalog-stat>span:last-child,.catalog-stat>span:last-child small,.segmented-control button,.theme-list button,.legend-block,.story-shortcuts button,.camera-controls button,.field-note-trigger strong,.audio-toggle,.audio-volume,.audio-volume output,.audio-credit,.dossier-identity p,.dossier-introduction p,.dossier-sources a,.name-ledger p,.water-ledger p,.lore-ledger p,.relations-heading p,.route-ledger p,.knowledge-accordions summary>span,.name-ledger span,.knowledge-meta span,.knowledge-meta small,.route-ledger header span,.route-ledger header small,.route-ledger li,.relation-chip,.water-ledger small,.route-status,.route-safety-note,.rescue-organization,.rescue-dog-ledger article>p,.rescue-dog-ledger article>ul li,.rescue-dog-ledger .rescue-certification strong,.rescue-dog-ledger .rescue-breeds strong,.rescue-dog-ledger .rescue-caveat,.rescue-dog-disclaimer,.rescue-field-link,.curated-sources a,.curated-sources a strong,.field-note-photo-credit,.field-note-metrics dt,.field-note-metrics-note,.breed-section li,.field-note-safety li,.field-note-safety p,.field-note-gallery p,.field-note-gallery strong,.field-note-gallery a,.field-note-myth figcaption a,.field-note-sources a,.field-note-sources strong,.field-note-sources>p,.search-workflow p,.loading-state strong,.error-state{font-size:12px}.marker-name-en,.marker-elevation,.search-results small,.search-results em,.search-results p,.search-empty small,.survey-drawer-trigger strong,.source-note,.interaction-hint,.dossier-visual figcaption,.dossier-facts dt,.dossier-facts dd small,.dossier-introduction>span,.dossier-sources>span,.dossier-telemetry,.dossier-expand,.photo-placeholder small{font-size:11px}.brand-subtitle,.system-status,.loading-state small,.search-panel>label,.search-field kbd,.panel-heading>span,.survey-panel legend,.theme-list em,.story-shortcuts>span,.survey-drawer-trigger>span,.field-note-trigger-code,.field-note-trigger small,.dossier-kicker,.target-status,.visual-index,.identity-sequence,.relations-heading>span,.curated-sources>span,.knowledge-accordions summary i,.knowledge-accordions summary em,.field-note-header span,.field-note-header small,.field-note-hero-copy>span,.field-note-section header>span,.field-note-sources>span,.field-note-safety span,.field-note-myth>div>span,.search-workflow>li>span{font-size:10px}.citation-marks,.field-note-source-marks{vertical-align:middle;gap:1px;margin-left:2px}.citation-marks a,.field-note-source-marks a{border-radius:var(--radius-xs);place-items:center;min-width:24px;min-height:24px;font-size:10px;display:inline-grid}.surface-attribution{border:1px solid var(--atlas-hairline);border-radius:var(--radius-sm);color:var(--muted);margin:16px 0 0;padding:12px;font-size:11px;line-height:1.65}.search-field kbd,.route-ledger li{border-radius:var(--radius-xs)}.marker-card{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.audio-console,.field-note-trigger,.survey-drawer-trigger,.field-note-trigger-code,.survey-drawer-trigger>span,.knowledge-accordions summary:after,.knowledge-accordions summary em,.name-ledger li,.relation-chip,.route-safety-note,.rescue-dog-disclaimer,.rescue-field-link,.field-note-myth figcaption,.identity-sequence{border-radius:var(--radius-sm)}.topbar,.survey-panel,.search-field,.search-results,.dossier-close,.lore-ledger article,.route-ledger article,.rescue-dog-ledger article,.field-note-header button,.search-workflow,.field-note-gallery figure,.survey-panel-close{border-radius:var(--radius-md)}.observation-dossier{border-radius:var(--radius-lg)}@media (width>=701px){.has-dossier .viewport-shell{right:calc(clamp(360px,27vw,420px) + 32px)}.has-dossier .observation-dossier{position:fixed}.space-grid{z-index:1;background-image:linear-gradient(#8dbedd09 1px,#0000 1px),linear-gradient(90deg,#8dbedd09 1px,#0000 1px);background-size:calc(var(--unit) * 8) calc(var(--unit) * 8);opacity:.72;-webkit-mask-image:linear-gradient(90deg,#000,#00000059 70%,#0000 100%);mask-image:linear-gradient(90deg,#000,#00000059 70%,#0000 100%)}.deep-space-glow{opacity:.035;filter:blur(140px);animation:none}.vignette{background:radial-gradient(circle at 45% 49%,#0000 34%,#01040c12 72%,#01040c80 122%),linear-gradient(90deg,#01040c24,#0000 24% 72%,#01040c42)}.scan-ring{display:none}.crosshair{width:18px;height:18px;box-shadow:none;opacity:.18;border-color:#bee5f757}.crosshair span:first-child{width:26px}.crosshair span:last-child{height:26px}.topbar{border:0;border-bottom:1px solid var(--atlas-hairline);height:64px;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#020711c7;border-radius:0;grid-template-columns:minmax(232px,1fr) auto minmax(360px,1fr);padding:0 16px;top:0;left:0;right:0}.brand-block{gap:16px;padding-left:0}.brand-mark{letter-spacing:.26em;text-shadow:none;font-size:15px;font-weight:650}.brand-subtitle{color:color-mix(in srgb, var(--muted) 86%, transparent);letter-spacing:.12em;font-size:10px}.coordinate-readout{color:color-mix(in srgb, var(--muted) 82%, transparent);letter-spacing:.08em;gap:10px;font-size:11px}.coordinate-readout i{background:var(--atlas-hairline-strong);width:12px}.topbar-actions{gap:8px}.topbar-actions .system-status{display:none}.survey-drawer-trigger,.field-note-trigger,.audio-console{border-color:var(--atlas-hairline);border-radius:var(--radius-sm);background:var(--atlas-base);height:36px;box-shadow:none}.survey-drawer-trigger{color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 6px;display:flex}.survey-drawer-trigger>span,.field-note-trigger-code{border-color:var(--atlas-hairline);border-radius:var(--radius-xs);min-width:30px;height:24px;font-size:10px}.survey-drawer-trigger strong,.field-note-trigger strong,.audio-toggle{font-size:11px}.field-note-trigger{gap:8px;padding:0 10px 0 6px}.field-note-trigger small{font-size:9px}.audio-toggle{border-right:0;padding:0 10px}.audio-volume,.audio-credit{display:none}.survey-drawer-trigger:hover,.survey-drawer-trigger:focus-visible,.survey-drawer-trigger[aria-expanded=true],.field-note-trigger:hover,.field-note-trigger:focus-visible,.audio-toggle:hover,.audio-toggle:focus-visible{border-color:var(--atlas-hairline-strong);background:var(--atlas-interactive);color:var(--snow);outline:none}.search-panel{z-index:68;width:min(344px,100vw - 32px);top:80px;left:16px}.search-panel>label{color:color-mix(in srgb, var(--muted) 82%, transparent);letter-spacing:.12em;margin:0 0 8px;font-size:10px}.search-field{border-color:var(--atlas-hairline);border-radius:var(--radius-sm);background:var(--atlas-base);height:44px;box-shadow:var(--atlas-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);grid-template-columns:36px 1fr 32px}.search-field>span{text-shadow:none;font-size:19px}.search-field input{font-size:13px}.search-field kbd{border-color:var(--atlas-hairline);font-size:10px}.search-field:focus-within{border-color:var(--atlas-hairline-strong);box-shadow:var(--atlas-shadow), 0 0 0 1px #74dcff14}.search-results{border-color:var(--atlas-hairline);border-radius:var(--radius-sm);box-shadow:var(--atlas-shadow);background:#040a15f5;margin-top:8px;overflow:hidden}.search-results button{border-bottom-color:var(--atlas-hairline);min-height:56px;padding:8px 12px}.search-results button:hover,.search-results button:focus-visible,.search-results button.is-active{background:var(--atlas-interactive)}.search-results strong{font-size:13px}.search-results small,.search-results em{font-size:11px}.survey-drawer-backdrop.is-visible{z-index:72;cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01040c80;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.survey-panel,.survey-panel:not(.is-open){display:none}.survey-panel.is-open{z-index:74;border-color:var(--atlas-hairline);border-radius:var(--radius-md);background:var(--atlas-raised);width:min(328px,100vw - 32px);box-shadow:var(--atlas-shadow);opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.06);backdrop-filter:blur(22px)saturate(1.06);padding:16px;display:block;inset:80px 16px 16px auto;overflow-y:auto}.survey-panel.is-open:before{display:none}.survey-panel.is-open .panel-heading{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.survey-panel-close{border:1px solid var(--atlas-hairline);border-radius:var(--radius-sm);background:var(--atlas-base);width:40px;height:40px;color:var(--muted);cursor:pointer;place-items:center;padding:0;font-size:20px;display:grid}.survey-panel-close:hover,.survey-panel-close:focus-visible{border-color:var(--atlas-hairline-strong);background:var(--atlas-interactive);color:var(--snow);outline:none}.panel-heading strong{font-size:15px}.catalog-stat{margin-top:24px}.stat-number{text-shadow:none;font-size:40px}.panel-rule{background:var(--atlas-hairline);margin:16px 0}.survey-panel fieldset{margin-bottom:16px}.survey-panel legend{margin-left:0;font-size:10px}.segmented-control{border-color:var(--atlas-hairline);border-radius:var(--radius-sm)}.segmented-control button,.theme-list button{min-height:40px;font-size:12px}.theme-list{gap:8px}.theme-list button{border-radius:var(--radius-sm);padding:6px 8px}.theme-list button.is-active,.story-shortcuts button.is-active{border-color:var(--atlas-hairline-strong);background:var(--atlas-interactive)}.legend-block{gap:12px 16px;font-size:11px}.story-shortcuts{border-top-color:var(--atlas-hairline);gap:12px;margin-top:16px;padding-top:16px}.story-shortcuts>span{font-size:10px}.story-shortcuts>div{gap:8px}.story-shortcuts button{border-color:var(--atlas-hairline);background:var(--atlas-base);min-height:40px;font-size:12px}.mountain-marker .marker-diamond{background:#030913e6;border-color:#e0f1fac2;box-shadow:0 0 0 3px #03091361}.mountain-marker:hover .marker-diamond,.mountain-marker:focus-visible .marker-diamond,.mountain-marker.is-selected .marker-diamond{border-color:var(--snow);background:var(--signal);box-shadow:0 0 0 4px #74dcff1f}.marker-card{border:1px solid var(--atlas-hairline);border-left-color:var(--atlas-hairline-strong);border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030913eb;min-width:144px;padding:8px 10px;box-shadow:0 8px 24px #00000042}.marker-name-zh{font-size:12px}.marker-name-en,.marker-elevation{font-size:10px}.mountain-marker.is-selected:before,.mountain-marker.is-selected:after{box-shadow:none;opacity:.66}.observation-dossier{border-color:var(--atlas-hairline);border-radius:var(--radius-md);background:var(--atlas-base);width:clamp(360px,27vw,420px);box-shadow:var(--atlas-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.06);backdrop-filter:blur(24px)saturate(1.06);top:80px;bottom:16px;right:16px}.observation-dossier:before{background-image:linear-gradient(#94cdeb05 1px,#0000 1px),linear-gradient(90deg,#94cdeb05 1px,#0000 1px);background-size:32px 32px}.dossier-corner{display:none}.dossier-header{border-bottom-color:var(--atlas-hairline);background:var(--atlas-raised);min-height:64px;padding:12px 12px 12px 16px}.dossier-header>div{gap:6px}.dossier-kicker,.target-status{font-size:10px}.target-status i{width:5px;height:5px;box-shadow:none}.dossier-close{border-color:var(--atlas-hairline);border-radius:var(--radius-sm);background:var(--atlas-base);width:40px;height:40px;font-size:20px}.dossier-close:hover,.dossier-close:focus-visible{border-color:var(--atlas-hairline-strong);background:var(--atlas-interactive)}.dossier-visual{border-bottom-color:var(--atlas-hairline);background:#050a13;flex-basis:clamp(200px,27vh,248px)}.dossier-visual img{filter:saturate(.72)contrast(1.08)brightness(.82)}.visual-overlay{background:linear-gradient(#01050d0a,#0000 48%,#020710c7)}.visual-index{border-radius:var(--radius-xs);background:#020812ad;border-color:#ffffff24;padding:5px 7px;font-size:10px;top:16px;left:16px}.dossier-visual figcaption{font-size:11px;bottom:14px}.dossier-identity{border-bottom-color:var(--atlas-hairline);background:#07101d75;grid-template-columns:40px 1fr;gap:16px;padding:20px 16px 18px}.identity-sequence{border-color:var(--atlas-hairline);border-radius:var(--radius-xs);height:48px;font-size:10px}.dossier-identity h1{letter-spacing:.02em;font-size:clamp(26px,2vw,32px)}.dossier-identity p{margin-top:6px;font-size:11px}.dossier-facts{border-bottom-color:var(--atlas-hairline)}.dossier-facts>div{border-color:var(--atlas-hairline);background:#0812205c;gap:8px;min-height:80px;padding:14px 16px}.dossier-facts dt,.dossier-facts dd small,.dossier-introduction>span,.dossier-sources>span,.dossier-telemetry{font-size:10px}.dossier-facts dd{font-size:14px}.dossier-facts>div:first-child dd{font-size:24px}.dossier-introduction{border-bottom-color:var(--atlas-hairline);padding:20px 16px}.dossier-introduction p{margin-top:12px;font-size:14px;line-height:1.78}.mountain-relations,.knowledge-accordions,.knowledge-accordions details,.dossier-telemetry{border-color:var(--atlas-hairline)}.relations-heading{gap:8px;padding:20px 16px 16px}.relations-heading h2{font-size:20px}.relations-heading p,.name-ledger p,.water-ledger p,.lore-ledger p,.route-ledger p,.route-status,.rescue-dog-ledger article>p,.rescue-dog-disclaimer{font-size:14px;line-height:1.72}.knowledge-accordions summary{min-height:56px;padding:0 16px}.knowledge-accordions summary>span{font-size:13px}.knowledge-panel{padding:0 16px 20px}.name-ledger li,.lore-ledger article,.route-ledger article,.rescue-dog-ledger article{border-color:var(--atlas-hairline);background:var(--atlas-raised)}.dossier-telemetry{gap:10px;padding:14px 16px}.dossier-telemetry i{box-shadow:none}.dossier-sources{gap:10px;padding:16px 16px 24px}.dossier-sources a{font-size:12px}.camera-controls{border-color:var(--atlas-hairline);border-radius:var(--radius-sm);background:var(--atlas-base);box-shadow:var(--atlas-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:16px}.has-dossier .camera-controls{left:calc(50vw - clamp(360px,27vw,420px)/2 - 16px)}.camera-controls button{border-right-color:var(--atlas-hairline);min-width:44px;height:40px;font-size:11px}.camera-controls button:hover,.camera-controls button:focus-visible,.camera-controls button.is-active{background:var(--atlas-interactive)}.source-note,.interaction-hint{font-size:10px;bottom:20px}.source-note{max-width:min(34vw,480px);left:16px}.interaction-hint{right:16px}.has-dossier .interaction-hint{display:none}}@media (width>=701px) and (width<=900px){.topbar{grid-template-columns:minmax(0,1fr) auto}.brand-subtitle{display:none}.topbar-actions{grid-column:2;justify-self:end}.field-note-trigger>span:last-child{display:none}}@media (width>=701px){.rescue-field-note{border-radius:var(--radius-lg)}}@media (width<=700px){.brand-block,.topbar-actions{min-width:0}.topbar-actions{gap:4px}.dossier-expand{width:100%;min-width:0;max-width:100%;overflow:hidden}}@media (width<=340px){.survey-drawer-trigger{padding-inline:8px}.survey-drawer-trigger>span{display:none}}@media (width<=700px) and (height<=480px){.orogen{min-height:100dvh}.observation-dossier:not(.is-expanded){height:min(190px,100dvh - 182px)}.observation-dossier.is-expanded{top:66px;bottom:calc(60px + env(safe-area-inset-bottom));height:auto;max-height:none}.observation-dossier.is-expanded .dossier-visual{display:none}.orogen:has(.observation-dossier.is-expanded) .search-panel{opacity:0;pointer-events:none}}.terrain-layer-switcher{z-index:28;border:1px solid var(--atlas-hairline,var(--line));border-radius:var(--radius-sm);background:var(--atlas-base,var(--panel));width:112px;box-shadow:var(--atlas-shadow,0 18px 44px #00000052);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;position:absolute;top:174px;left:16px;overflow:hidden}.terrain-layer-heading{border-bottom:1px solid var(--atlas-hairline,var(--line));gap:2px;padding:10px 12px;display:grid}.terrain-layer-heading small,.terrain-layer-switcher button small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px}.terrain-layer-heading strong,.terrain-layer-switcher button strong{color:var(--snow);font-size:12px;font-weight:600}.terrain-layer-switcher button{border:0;border-bottom:1px solid var(--atlas-hairline,var(--line));min-height:54px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:12px 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.terrain-layer-switcher button:last-child{border-bottom:0}.terrain-layer-switcher button i{border:1px solid;border-radius:50%;width:8px;height:8px}.terrain-layer-switcher button span{gap:2px;display:grid}.terrain-layer-switcher button:hover,.terrain-layer-switcher button:focus-visible,.terrain-layer-switcher button.is-active{background:var(--atlas-interactive,var(--signal-soft));color:var(--signal);outline:none}.terrain-layer-switcher button.is-active i{background:var(--signal);box-shadow:0 0 0 4px #74dcff1a}.has-dossier .crosshair{left:calc(50vw - clamp(360px,27vw,420px)/2 - 16px)}.mountain-marker .marker-card{pointer-events:none}.marker-scope-status{z-index:18;border-left:1px solid var(--signal);border-radius:var(--radius-xs);pointer-events:none;background:#030a15cc;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;padding:7px 9px;display:grid;position:absolute;bottom:54px;left:16px}.marker-scope-status span,.marker-scope-status small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px}.marker-scope-status strong{color:var(--snow);letter-spacing:.08em;font-size:11px;font-weight:600}.marker-scope-status small{letter-spacing:.04em;grid-column:1/-1}.peak-picker{z-index:58;border:1px solid var(--atlas-hairline-strong,var(--line-strong));border-radius:var(--radius-sm);width:min(286px,100vw - 24px);box-shadow:var(--atlas-shadow,0 22px 64px #0000008f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:0 0;background:#030a15f5;animation:.15s ease-out peak-picker-enter;position:absolute;overflow:hidden}.peak-picker-heading{border-bottom:1px solid var(--line);gap:3px;padding:12px 42px 11px 13px;display:grid;position:relative}.peak-picker-heading span,.peak-picker-hint{color:var(--signal);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px}.peak-picker-heading strong{color:var(--snow);font-size:13px;font-weight:600}.peak-picker-heading>button{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:6px;right:6px}.peak-picker-list{overscroll-behavior:contain;max-height:210px;overflow-y:auto}.peak-picker-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.peak-picker-list>button:hover,.peak-picker-list>button:focus-visible,.peak-picker-list>button.is-active{background:var(--atlas-interactive,color-mix(in srgb, var(--signal) 11%, transparent));outline:0}.peak-picker-list>button span{gap:2px;min-width:0;display:grid}.peak-picker-list strong{color:var(--snow);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.peak-picker-list small,.peak-picker-list em{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-style:normal}.peak-picker-list em{color:var(--signal);flex:none}.peak-picker-hint{color:var(--muted);letter-spacing:.04em;padding:8px 12px;display:block}@keyframes peak-picker-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (width<=700px){.topbar{grid-template-columns:minmax(0,1fr) auto}.brand-block{overflow:hidden}.brand-mark{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{max-width:100%}.topbar .survey-drawer-trigger,.topbar .field-note-trigger,.topbar .audio-console,.topbar .audio-toggle{height:40px;min-height:40px}.topbar .survey-drawer-trigger,.topbar .field-note-trigger,.topbar .audio-console{flex:0 auto;overflow:hidden}.terrain-layer-switcher{border-radius:var(--radius-sm);grid-template-columns:repeat(3,44px);width:auto;top:118px;left:8px}.terrain-layer-heading,.terrain-layer-switcher button small{display:none}.terrain-layer-switcher button{border-right:1px solid var(--atlas-hairline,var(--line));border-bottom:0;place-items:center;min-height:40px;padding:0;display:grid}.terrain-layer-switcher button:last-child{border-right:0}.terrain-layer-switcher button i{display:none}.terrain-layer-switcher button strong{font-size:11px}.mountain-marker .marker-card{grid-template-columns:minmax(0,1fr) auto;width:max-content;min-width:min(132px,100vw - 32px);max-width:min(168px,100vw - 32px)}.mountain-marker.is-right-edge .marker-card{border-left-color:var(--atlas-hairline,var(--line));border-right-color:var(--atlas-hairline-strong,var(--line-strong));left:auto;right:23px}.marker-card .marker-name-zh,.marker-card .marker-name-en,.marker-card .marker-elevation{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marker-card .marker-name-en{max-width:100%}.marker-card .marker-elevation{max-width:64px}.marker-scope-status{left:10px;bottom:calc(60px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px);padding:6px 8px}.peak-picker{right:12px;bottom:calc(64px + env(safe-area-inset-bottom));width:auto;max-height:min(52dvh,420px);position:fixed;top:auto!important;left:12px!important}.peak-picker-list{max-height:min(34dvh,260px)}.peak-picker-hint{display:none}}@media (prefers-reduced-motion:reduce){.peak-picker{animation:none}}.travel-guide{border-bottom:1px solid var(--atlas-hairline,var(--line));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--signal) 9%, transparent), transparent 24%), #030a1557;font-family:var(--font-sans)}.travel-guide-heading{gap:9px;padding:22px 16px 18px;display:grid}.travel-guide-heading>span,.travel-section-heading>span,.travel-facts dt,.travel-route li>div:nth-child(2)>span,.travel-stay-grid article>span,.travel-sources summary>span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.11em;font-size:10px}.travel-guide-heading h2{color:var(--snow);font-family:var(--font-serif);margin:0;font-size:21px;font-weight:500;line-height:1.38}.travel-guide-heading>p,.travel-route p,.travel-stays p,.travel-check-grid p,.travel-gallery>p{color:color-mix(in srgb, var(--text) 88%, var(--muted));margin:0;font-size:13px;line-height:1.72}.travel-audience{border:1px solid color-mix(in srgb, var(--signal) 26%, var(--atlas-hairline,var(--line)));border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--signal-soft) 42%, transparent);width:fit-content;color:var(--muted);align-items:center;gap:7px;margin-top:2px;padding:6px 9px;font-size:11px;display:flex}.travel-audience i{background:var(--signal);border-radius:50%;width:5px;height:5px}.travel-facts{border-top:1px solid var(--atlas-hairline,var(--line));border-bottom:1px solid var(--atlas-hairline,var(--line));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.travel-facts>div{border-right:1px solid var(--atlas-hairline,var(--line));border-bottom:1px solid var(--atlas-hairline,var(--line));background:#0812205c;align-content:center;gap:8px;min-width:0;min-height:88px;padding:14px 16px;display:grid}.travel-facts>div:nth-child(2n){border-right:0}.travel-facts>div:nth-last-child(-n+2){border-bottom:0}.travel-facts dd{min-width:0;color:var(--snow);margin:0;font-size:13px;line-height:1.5}.travel-route,.travel-stays,.travel-gallery,.travel-check-grid>section{border-bottom:1px solid var(--atlas-hairline,var(--line));padding:20px 16px}.travel-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.travel-section-heading h3{color:var(--snow);font-family:var(--font-serif);margin:0;font-size:17px;font-weight:500}.travel-route ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.travel-route li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.travel-route li:last-child{padding-bottom:0}.travel-route li:not(:last-child):before{content:"";background:linear-gradient(var(--atlas-hairline-strong,var(--line-strong)), transparent);width:1px;position:absolute;top:34px;bottom:3px;left:17px}.travel-step-index{border:1px solid var(--atlas-hairline-strong,var(--line-strong));border-radius:var(--radius-sm,8px);background:var(--atlas-raised,#081220e6);width:36px;height:36px;color:var(--signal);font-family:var(--font-mono);place-items:center;font-size:10px;display:grid}.travel-route h4,.travel-stay-grid h4{color:var(--snow);margin:5px 0 7px;font-size:14px;font-weight:600;line-height:1.45}.travel-stay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.travel-stay-grid article{border:1px solid var(--atlas-hairline,var(--line));border-radius:var(--radius-sm,8px);background:var(--atlas-raised,#081220e6);min-width:0;padding:13px}.travel-stay-grid article>span{color:var(--muted);font-size:9px}.travel-stay-grid p{font-size:12px}.travel-dynamic-note{border-left:2px solid var(--signal);background:color-mix(in srgb, var(--signal-soft) 42%, transparent);padding:10px 11px;color:var(--muted)!important;margin-top:10px!important;font-size:11px!important}.travel-check-grid{display:grid}.travel-check-grid>section:last-child{border-bottom:1px solid var(--atlas-hairline,var(--line))}.travel-check-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.travel-check-grid li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.travel-check-grid li>span{border:1px solid var(--atlas-hairline-strong,var(--line-strong));border-radius:var(--radius-xs,4px);width:24px;height:24px;color:var(--signal);font-family:var(--font-mono);place-items:center;font-size:10px;display:grid}.travel-gallery-track{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--atlas-hairline-strong,var(--line-strong)) transparent;grid-auto-columns:minmax(238px,86%);grid-auto-flow:column;gap:10px;padding:1px 1px 10px;display:grid;overflow-x:auto}.travel-photo-card{border:1px solid var(--atlas-hairline,var(--line));border-radius:var(--radius-md,16px);background:var(--atlas-raised,#081220e6);scroll-snap-align:start;min-width:0;margin:0;overflow:hidden}.travel-photo-frame{aspect-ratio:16/10;background:#040a13;position:relative;overflow:hidden}.travel-photo-frame img{object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(.9);width:100%;height:100%;transition:filter .18s,transform .42s;display:block}.travel-photo-card:hover .travel-photo-frame img{filter:saturate(.96)contrast(1.04)brightness(.98);transform:scale(1.025)}.travel-photo-frame>span{border-radius:var(--radius-xs,4px);color:#eef8ffd1;max-width:calc(100% - 18px);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812b8;border:1px solid #ffffff1f;padding:5px 7px;font-size:9px;position:absolute;bottom:9px;left:9px;overflow:hidden}.travel-photo-fallback{width:100%;height:100%;color:var(--muted);text-align:center;place-content:center;gap:6px;display:grid}.travel-photo-fallback span{color:var(--signal);font-size:30px}.travel-photo-card figcaption{gap:7px;padding:12px;display:grid}.travel-photo-card figcaption strong{color:var(--snow);font-size:12px;font-weight:600;line-height:1.45}.travel-photo-card figcaption p{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:10px;line-height:1.45;display:flex}.travel-photo-card figcaption p>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.travel-photo-links{flex:none;gap:8px;display:inline-flex}.travel-photo-links a{align-items:center;min-height:24px;padding-inline:2px;display:inline-flex}.travel-photo-card figcaption a{color:var(--signal);flex:none;text-decoration:none}.travel-photo-card figcaption a:hover,.travel-photo-card figcaption a:focus-visible{color:var(--snow);text-underline-offset:3px;text-decoration:underline}.travel-gallery>p{color:var(--muted);margin-top:8px;font-size:10px}.travel-source-marks{vertical-align:middle;gap:1px;margin-left:2px;display:inline-flex}.travel-source-marks a{border-radius:var(--radius-xs,4px);min-width:24px;min-height:24px;color:var(--signal);font-family:var(--font-mono);place-items:center;font-size:10px;text-decoration:none;display:inline-grid}.travel-source-marks a:hover,.travel-source-marks a:focus-visible{outline:1px solid var(--atlas-hairline-strong,var(--line-strong));background:var(--atlas-interactive,var(--signal-soft));color:var(--snow)}.travel-sources{border-bottom:1px solid var(--atlas-hairline,var(--line))}.travel-sources summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 16px;list-style:none;display:grid}.travel-sources summary::-webkit-details-marker{display:none}.travel-sources summary:hover,.travel-sources summary:focus-visible{background:var(--atlas-interactive,var(--signal-soft))}.travel-sources summary:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.travel-sources summary small{color:var(--muted);font-size:9px}.travel-sources ol{counter-reset:travel-source;gap:1px;margin:0;padding:0 16px 18px;list-style:none;display:grid}.travel-sources li{counter-increment:travel-source;min-width:0}.travel-sources a{border-radius:var(--radius-sm,8px);min-width:0;color:var(--muted);gap:3px;padding:10px 10px 10px 42px;text-decoration:none;display:grid;position:relative}.travel-sources a:before{content:"[" counter(travel-source, decimal-leading-zero) "]";color:var(--signal);font-family:var(--font-mono);font-size:9px;position:absolute;top:11px;left:10px}.travel-sources a:hover,.travel-sources a:focus-visible{background:var(--atlas-interactive,var(--signal-soft));color:var(--snow)}.travel-sources a:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.travel-sources a strong{color:var(--text);font-size:11px;font-weight:600}.travel-sources a span{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.5}.travel-sources a small{color:var(--muted);font-family:var(--font-mono);font-size:9px}@media (width<=700px){.observation-dossier:not(.is-expanded) .travel-guide{display:none}.travel-guide-heading,.travel-route,.travel-stays,.travel-gallery,.travel-check-grid>section{padding-inline:15px}.travel-stay-grid{grid-template-columns:1fr}.travel-facts>div{min-height:82px;padding-inline:14px}.travel-gallery-track{grid-auto-columns:minmax(230px,88%)}.travel-sources summary,.travel-sources ol{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.travel-photo-frame img{transition:none}}.globe-scene,.globe-controls{position:absolute;inset:0}.globe-scene{z-index:1;background:var(--space);transition:width .52s cubic-bezier(.22,.76,.2,1),height .52s cubic-bezier(.22,.76,.2,1),left .52s cubic-bezier(.22,.76,.2,1),bottom .52s cubic-bezier(.22,.76,.2,1),border-radius .52s cubic-bezier(.22,.76,.2,1),opacity .26s,transform .52s cubic-bezier(.22,.76,.2,1);overflow:hidden}.globe-controls{z-index:8;pointer-events:none}.globe-controls .terrain-layer-switcher,.globe-controls .mountain-marker,.globe-controls .peak-picker,.globe-controls .search-panel,.globe-controls .survey-drawer-backdrop,.globe-controls .survey-panel,.globe-controls .camera-controls{pointer-events:auto}.globe-controls.is-dossier-hidden,.globe-chrome.is-dossier-hidden{visibility:hidden;opacity:0;pointer-events:none!important}.orogen.has-dossier .viewport-shell,.viewport-shell.is-cinema-mode{inset:0!important}.viewport-shell.is-cinema-mode{background:#020815;overflow:hidden}.globe-scene.is-dossier-open{z-index:72;background:#04101d;border:1px solid #afd7f34d;border-radius:50%;width:clamp(196px,16vw,232px);height:clamp(196px,16vw,232px);inset:auto auto 156px clamp(24px,2.8vw,42px);overflow:hidden;box-shadow:0 24px 72px #0000007a,0 0 0 10px #4c86b209,0 0 52px #69b5e62e}.globe-scene.is-dossier-open .scan-ring,.globe-scene.is-dossier-open .crosshair{display:none}.globe-scene.is-dossier-open .vignette{z-index:2;border-radius:inherit;background:radial-gradient(circle at 44% 38%,#0000 22%,#01071124 61%,#01050db3 100%),linear-gradient(#0000 54%,#0107118f)}.globe-scene-return{z-index:5;border-radius:inherit;color:#f2eee6;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.globe-scene-return:after{content:"";border-radius:inherit;border:1px solid #0000;transition:border-color .18s,background .18s;position:absolute;inset:1px}.globe-scene-return:hover:after,.globe-scene-return:focus-visible:after{background:#59a0d114;border-color:#a6dafab8}.globe-scene-return:focus-visible{outline-offset:5px;outline:2px solid #9ed9ff}.globe-scene-return-label{border-radius:var(--radius-sm);letter-spacing:.08em;white-space:nowrap;background:#020914b8;border:1px solid #badcf12e;align-items:center;min-height:30px;padding:0 12px;font-size:11px;display:inline-flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.mountain-cinema.observation-dossier{z-index:50;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:#020815;border:0;border-radius:0;animation:.56s cubic-bezier(.22,.76,.2,1) both cinema-arrival;display:block;position:absolute;inset:0;overflow:hidden}.mountain-cinema.observation-dossier:before{display:none}.mountain-cinema.has-hero-photo{background:#04101d}.mountain-cinema.is-photo-unavailable{background:#02081429}.cinema-hero{z-index:0;background:#04101d;width:auto;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}.cinema-hero>img{object-fit:cover;object-position:58% 48%;filter:saturate(.78)contrast(1.08)brightness(.8);width:103%;height:103%;animation:24s ease-in-out infinite alternate cinema-hero-breathe;display:block;position:absolute;inset:-1.5%}.cinema-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020916f2 0%,#030c1cc7 25%,#040d1e5c 54%,#040d1e14 82%),linear-gradient(#0107124d 0%,#0107120d 30%,#01071229 69%,#010712e6 100%);position:absolute;inset:0}.mountain-cinema.is-reader-open .cinema-hero-shade{background:linear-gradient(90deg,#020916b8,#0209161f 72%),linear-gradient(#01071224 38%,#010712f5 100%)}.cinema-header{z-index:24;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;min-height:94px;padding:34px 42px 18px;display:flex;position:absolute;top:0;left:0;right:0}.cinema-header-label,.cinema-header-actions{align-items:center;display:flex}.cinema-header-label{gap:14px;min-width:0}.cinema-header-label>span:first-child{color:#f4f0e8;font-family:var(--font-sans);letter-spacing:.34em;white-space:nowrap;font-size:14px;font-weight:650}.cinema-target-status{border-radius:var(--radius-xs);color:#c8deeda8;min-height:24px;font-family:var(--font-mono);letter-spacing:.08em;background:#040e1f61;border:1px solid #95c9ec33;align-items:center;padding:0 8px;font-size:9px;display:none}.cinema-target-status.is-targeting{color:#a5dcff}.cinema-header-actions{pointer-events:auto;gap:8px}.cinema-return,.cinema-close{color:#f0f1eed1;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c1b52;border:1px solid #b6d8ee26;justify-content:center;align-items:center;min-height:44px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.cinema-return{border-radius:var(--radius-sm);letter-spacing:.08em;gap:8px;padding:0 14px;font-size:12px}.cinema-close{border-radius:50%;width:44px;padding:0}.cinema-return:hover,.cinema-return:focus-visible,.cinema-close:hover,.cinema-close:focus-visible{color:#fff;background:#4c8bb729;border-color:#a5dafa80;outline:none}.cinema-return:focus-visible,.cinema-close:focus-visible{box-shadow:0 0 0 2px #030a17db,0 0 0 4px #9ed9ff}.cinema-identity{z-index:18;color:#f3f0e9;outline:none;width:min(560px,43vw);position:absolute;top:clamp(142px,17.4vh,184px);left:clamp(38px,5.4vw,80px)}.cinema-reader[hidden],.cinema-identity[hidden]{display:none}.cinema-sequence{color:#97c8eaa8;font-family:var(--font-mono);letter-spacing:.2em;margin-bottom:0;font-size:10px;display:none}.cinema-identity h1{color:#f3eee3;letter-spacing:.045em;text-wrap:balance;text-shadow:0 6px 30px #00000047;margin:0;font-family:Songti SC,STSong,Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:clamp(54px,5.35vw,77px);font-weight:400;line-height:1.08}.cinema-english-name{color:#9cc7e5;letter-spacing:.34em;text-transform:uppercase;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.08vw,30px);font-weight:400;line-height:1.25}.cinema-altitude{margin:30px 0 0}.cinema-altitude dt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cinema-altitude dd{color:#f5f2ec;font-variant-numeric:tabular-nums;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.6vw,52px);line-height:1}.cinema-altitude dd small{color:#e8edefbd;font-family:var(--font-sans);letter-spacing:.14em;margin-left:8px;font-size:.38em}.cinema-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:25px 0 0;display:grid}.cinema-facts>div{min-width:0}.cinema-facts dt{color:#a4c6ddad;font-family:var(--font-sans);letter-spacing:.1em;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:4px;font-size:11px;display:grid}.cinema-facts dd{overflow-wrap:anywhere;color:#eef2f3e6;min-width:0;margin:0 0 0 39px;font-size:15px;line-height:1.48}.cinema-summary{max-width:650px;margin-top:19px}.cinema-summary p{color:#dfe8edd6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.cinema-observation-id{z-index:3;color:#c7dae770;font-family:var(--font-mono);letter-spacing:.13em;font-size:9px;position:absolute;bottom:139px;right:38px}.cinema-photo-credit{z-index:5;color:#d3dfe794;justify-content:flex-end;align-items:center;gap:8px 14px;max-width:min(560px,46vw);font-size:11px;line-height:1.45;display:flex;position:absolute;bottom:153px;right:38px}.cinema-photo-credit a{color:#a4d3f1d1;align-items:center;gap:4px;min-height:28px;padding:0 4px;text-decoration:none;display:inline-flex}.cinema-photo-credit a:hover,.cinema-photo-credit a:focus-visible{color:#fff;text-underline-offset:3px;outline:none;text-decoration:underline}.cinema-photo-credit a:focus-visible{box-shadow:0 0 0 2px #9ed9ff}.cinema-hero-empty{z-index:4;color:#dbe8efc2;text-align:center;justify-items:center;gap:9px;width:min(420px,100vw - 48px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinema-hero-empty svg{color:#92c9ec}.cinema-hero-empty strong{color:#f1f2ef;font-size:16px;font-weight:550}.cinema-hero-empty small{color:#b9cfdca8;font-size:11px;line-height:1.6}.cinema-reader{z-index:64;overscroll-behavior:contain;border-radius:var(--radius-lg) var(--radius-lg) 0 0;scrollbar-width:thin;scrollbar-color:#8abee057 transparent;background:#040d1df2;border:1px solid #a4cde729;border-bottom:0;outline:none;width:min(1080px,100vw - 48px);max-height:min(52dvh,570px);animation:.42s cubic-bezier(.22,.76,.2,1) both cinema-reader-rise;position:absolute;bottom:112px;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 -22px 68px #00000057}.cinema-reader:focus-visible{box-shadow:0 0 0 2px #9ed9ff,0 -22px 68px #00000057}.cinema-reader-header{z-index:8;background:#050f20f7;border-bottom:1px solid #a1cce81f;align-items:center;gap:15px;min-height:82px;padding:17px 24px;display:flex;position:sticky;top:0}.cinema-reader-header>svg{color:#91c9ec;flex:none}.cinema-reader-header span{color:#92c8ebc7;font-family:var(--font-mono);letter-spacing:.16em;margin-bottom:3px;font-size:9px;display:block}.cinema-reader-header h2{color:#f0eee8;margin:0;font-family:Songti SC,STSong,Noto Serif SC,serif;font-size:20px;font-weight:500;line-height:1.4}.cinema-empty-state{color:#bfd3e0b3;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:250px;padding:32px;display:grid}.cinema-empty-state svg{color:#8dc8ed}.cinema-empty-state strong{color:#eef1ef;font-size:16px;font-weight:550}.cinema-empty-state p{max-width:460px;margin:0;font-size:13px;line-height:1.72}.cinema-source-facts{border-bottom:1px solid #9ecce91f;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.cinema-source-facts>div{border-right:1px solid #9ecce91f;align-content:center;gap:8px;min-width:0;min-height:92px;padding:16px 18px;display:grid}.cinema-source-facts>div:last-child{border-right:0}.cinema-source-facts dt{color:#91c0ddad;letter-spacing:.08em;font-size:10px}.cinema-source-facts dd{overflow-wrap:anywhere;color:#edf1f1e6;min-width:0;margin:0;font-size:13px;line-height:1.45}.cinema-source-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 20px 28px;display:grid}.cinema-source-links a{border-radius:var(--radius-sm);color:#d8e5edd1;background:#0c1d308a;border:1px solid #9ecce921;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 13px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.cinema-source-links a span{overflow-wrap:anywhere;min-width:0}.cinema-source-links a svg{color:#8ec9ed;flex:none}.cinema-source-links a:hover,.cinema-source-links a:focus-visible{color:#fff;background:#14324ead;border-color:#96d2f86b;outline:none}.cinema-source-links a:focus-visible{box-shadow:0 0 0 2px #9ed9ff}.cinema-source-empty{color:#bbd0ddb3;text-align:center;grid-column:1/-1;margin:0;padding:22px}.cinema-tabs{z-index:82;min-height:112px;padding:0 clamp(30px, 4.8vw, 72px) env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#050e1de8;border-top:1px solid #a7cfe933;grid-template-columns:minmax(0,760px) minmax(188px,228px);justify-content:space-between;align-items:stretch;gap:clamp(24px,5vw,84px);display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 54px #00000038}.cinema-tabs>div[role=tablist]{grid-area:1/1;grid-template-columns:repeat(4,minmax(104px,1fr));min-width:0;display:grid}.cinema-tabs button{color:#becfdaa8;cursor:pointer;background:0 0;border:0;min-width:0;min-height:72px;position:relative}.cinema-tabs [role=tab]{border-right:1px solid #9ec9e521;grid-template-rows:auto;grid-template-columns:auto auto;place-content:center;column-gap:10px;padding:10px 18px;display:grid}.cinema-tabs [role=tab] svg{align-self:center}.cinema-tabs [role=tab] span{color:inherit;letter-spacing:.08em;align-self:end;font-size:15px;line-height:1.2}.cinema-tabs [role=tab] small{display:none}.cinema-tabs [role=tab]:after{content:"";opacity:0;background:#9ed9ff;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:18%;right:18%;transform:scaleX(.45);box-shadow:0 -3px 14px #6ac2f6c2}.cinema-tabs [role=tab].is-active{color:#edf4f7}.cinema-tabs [role=tab].is-active svg{color:#9ed9ff}.cinema-tabs [role=tab].is-active:after{opacity:1;transform:scaleX(1)}.cinema-tabs [role=tab]:hover,.cinema-tabs [role=tab]:focus-visible{color:#fff;background:#4c8bb71a;outline:none}.cinema-tabs [role=tab]:focus-visible{box-shadow:inset 0 0 0 2px #9ed9ff}.cinema-journey-cta{border-radius:var(--radius-md);letter-spacing:.07em;grid-area:1/2;justify-content:space-between;align-self:center;align-items:center;gap:18px;height:62px;padding:0 24px;font-size:15px;display:flex;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0003;color:#f4f6f4!important;background:linear-gradient(135deg,#457dabeb,#264e77eb)!important;border:1px solid #9ad3f854!important}.cinema-journey-cta:hover,.cinema-journey-cta:focus-visible{outline:none;background:linear-gradient(135deg,#5292c2fa,#2b5884fa)!important;border-color:#bee5fcb8!important}.cinema-journey-cta:focus-visible{box-shadow:0 0 0 2px #07101e,0 0 0 4px #9ed9ff}.cinema-reader .travel-guide,.cinema-reader .mountain-relations{background:0 0;border:0;display:block!important}.mountain-cinema.is-reader-open .cinema-photo-credit,.mountain-cinema.is-reader-open .cinema-observation-id{opacity:0;pointer-events:none;visibility:hidden}.mountain-cinema.is-reader-open .cinema-hero-empty{opacity:0;visibility:hidden}.cinema-reader .travel-guide-heading{padding:26px 24px 22px}.cinema-reader .travel-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.cinema-reader .travel-facts>div{border-bottom:0;min-height:92px}.travel-disclosure{border:0;border-bottom:1px solid var(--atlas-hairline,var(--line));background:0 0;margin:0;padding:0!important}.travel-disclosure-summary{cursor:pointer;align-items:center;min-height:64px;padding:0 24px;display:flex}.travel-disclosure-summary::marker{color:#8fc9ed}.travel-disclosure-summary h3{color:#edf1f1;grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;margin:0;font-size:14px;font-weight:550;display:grid}.travel-disclosure-summary h3>span:first-child{color:#89c7ed;font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:400}.travel-disclosure-summary h3>small{color:var(--muted);font-size:9px;font-weight:400}.travel-disclosure-summary:hover,.travel-disclosure-summary:focus-visible{background:#407ca61a;outline:none}.travel-disclosure-summary:focus-visible{box-shadow:inset 0 0 0 2px #9ed9ff}.travel-disclosure-content{padding:4px 24px 24px}.travel-disclosure.travel-route ol,.travel-disclosure .travel-stay-grid,.travel-disclosure .travel-gallery-track{margin-top:4px}.travel-disclosure .travel-dynamic-note{margin-bottom:0}.travel-check-grid .travel-disclosure{padding:0!important}.travel-check-grid li{grid-template-columns:minmax(0,1fr)}.travel-sources ol{padding:0}.cinema-reader .relations-heading{padding:24px}.cinema-reader .knowledge-accordions,.cinema-reader .curated-sources{margin-inline:0}.viewport-shell.is-cinema-mode:has(.mountain-cinema.is-reader-open) .globe-scene.is-dossier-open{opacity:0;pointer-events:none;transform:translate(-16px,16px)scale(.92)}.viewport-shell.is-cinema-mode:has(.mountain-cinema.is-reader-open) .globe-scene-return{visibility:hidden}.viewport-shell.is-cinema-mode:has(.mountain-cinema.is-photo-unavailable) .globe-scene.is-dossier-open{z-index:45;width:auto;height:auto;box-shadow:none;opacity:1;border:0;border-radius:0;inset:0;transform:none}.viewport-shell.is-cinema-mode:has(.mountain-cinema.is-photo-unavailable) .globe-scene-return{display:none}.mountain-cinema.is-photo-unavailable .cinema-hero{background:0 0}.mountain-cinema.is-photo-unavailable .cinema-hero-shade{background:linear-gradient(90deg,#020916e6,#02091638 65%),linear-gradient(#0000 52%,#010712cc)}@keyframes cinema-arrival{0%{opacity:0}to{opacity:1}}@keyframes cinema-hero-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes cinema-reader-rise{0%{opacity:0;transform:translate(-50%,22px)}to{opacity:1;transform:translate(-50%)}}@media (width<=900px){.cinema-header{padding-inline:24px}.cinema-target-status{display:none}.cinema-identity{width:min(550px,58vw);left:30px}.cinema-tabs{grid-template-columns:minmax(0,1fr) 190px;gap:20px;padding-inline:24px}.cinema-tabs [role=tab]{padding-inline:10px}.cinema-tabs [role=tab] small{display:none}}@media (width<=700px){.orogen.has-dossier,.orogen.has-dossier .orogen-stage,.orogen.has-dossier .viewport-shell{min-height:100dvh}.mountain-cinema.observation-dossier,.mountain-cinema.observation-dossier.is-expanded{border-radius:0;width:auto;height:auto;max-height:none;display:block;inset:0}.cinema-hero>img{object-position:61% 46%}.cinema-hero-shade{background:linear-gradient(90deg,#020916e6 0%,#030c1c8f 56%,#040d1e29 100%),linear-gradient(#01071257 0%,#01071214 52%,#010712eb 100%)}.cinema-header{min-height:calc(74px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 14px 10px 18px;align-items:center}.cinema-header-label>span:first-child{letter-spacing:.22em;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:11px;overflow:hidden}.cinema-header-actions{gap:6px}.cinema-return{min-height:44px;padding-inline:11px;font-size:11px}.cinema-close{width:44px;min-height:44px}.cinema-identity{top:calc(96px + env(safe-area-inset-top));width:min(342px,100vw - 40px);left:20px}.cinema-sequence{margin-bottom:8px;font-size:8px}.cinema-identity h1{max-width:85vw;font-size:clamp(38px,12vw,52px);line-height:1.12}.cinema-english-name{letter-spacing:.22em;text-overflow:ellipsis;white-space:nowrap;max-width:88vw;margin-top:10px;font-size:15px;overflow:hidden}.cinema-facts{gap:13px 18px;margin-top:18px}.cinema-facts dt{grid-template-columns:23px minmax(0,1fr);gap:7px;margin-bottom:4px;font-size:9px}.cinema-facts dt svg{width:22px;height:22px}.cinema-facts dd{margin-left:30px;font-size:12px}.cinema-altitude{margin-top:22px}.cinema-altitude dd{font-size:36px}.cinema-summary{max-width:min(320px,100vw - 40px);margin-top:17px}.cinema-summary p{-webkit-line-clamp:3;font-size:12px;line-height:1.68}.globe-scene.is-dossier-open{bottom:calc(78px + env(safe-area-inset-bottom));width:92px;height:92px;left:16px;box-shadow:0 14px 34px #00000070,0 0 22px #69b5e624}.globe-scene-return-label{border-radius:var(--radius-xs);letter-spacing:0;justify-content:center;min-height:22px;padding:0 4px;font-size:9px;bottom:7px;left:7px;right:7px;transform:none}.cinema-photo-credit{right:14px;bottom:calc(76px + env(safe-area-inset-bottom));white-space:nowrap;justify-content:flex-end;gap:6px;max-width:none;font-size:10px;left:122px;overflow:hidden}.cinema-photo-credit>span,.cinema-photo-credit a:nth-of-type(n+2){display:none}.cinema-photo-credit a:first-of-type{min-height:44px;padding-inline:6px;display:inline-flex}.cinema-observation-id{display:none}.cinema-tabs{min-height:calc(70px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);grid-template-columns:1fr;gap:0}.cinema-tabs>div[role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}.cinema-tabs [role=tab]{grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:70px;padding:8px 3px}.cinema-tabs [role=tab] svg{grid-row:auto;width:19px;height:19px}.cinema-tabs [role=tab] span{font-size:11px}.cinema-tabs [role=tab] small,.cinema-journey-cta{display:none}.cinema-reader{right:0;bottom:calc(70px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-radius:20px 20px 0 0;width:auto;max-height:58dvh;animation-name:cinema-reader-rise-mobile;left:0;transform:none}.cinema-reader-header{gap:12px;min-height:70px;padding:13px 16px}.cinema-reader-header h2{font-size:17px}.cinema-reader .travel-guide-heading,.cinema-reader .relations-heading{padding:20px 16px}.cinema-reader .travel-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema-reader .travel-facts>div{border-bottom:1px solid var(--atlas-hairline,var(--line));min-height:82px;padding-inline:14px}.cinema-reader .travel-facts>div:nth-last-child(-n+2){border-bottom:0}.travel-disclosure-summary{min-height:58px;padding-inline:16px}.travel-disclosure-summary h3{grid-template-columns:auto minmax(0,1fr);gap:11px;font-size:12px}.travel-disclosure-summary h3>small{grid-column:2}.travel-disclosure-content{padding:2px 16px 20px}.travel-stay-grid{grid-template-columns:1fr}.travel-gallery-track{grid-auto-columns:minmax(238px,84vw)}.cinema-source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema-source-facts>div{border-bottom:1px solid #9ecce91f;min-height:78px;padding:13px 15px}.cinema-source-facts>div:nth-child(2n){border-right:0}.cinema-source-links{grid-template-columns:1fr;padding:15px 16px 24px}.cinema-hero-empty{top:61%}@keyframes cinema-reader-rise-mobile{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}@media (height<=720px) and (width>=701px){.cinema-header{min-height:72px;padding-top:18px}.cinema-identity{top:96px}.cinema-identity h1{font-size:48px}.cinema-facts{gap:12px 24px;margin-top:20px}.cinema-summary{margin-top:16px}.globe-scene.is-dossier-open{width:158px;height:158px;bottom:108px}}@media (prefers-reduced-motion:reduce){.globe-scene,.mountain-cinema.observation-dossier,.cinema-reader,.cinema-hero>img,.cinema-tabs [role=tab]:after{transition:none!important;animation:none!important}}
