.asset-register-frame,.asset-register-reference,.asset-register-dialog{font-family:'Segoe UI',sans-serif;color:#d7edf0;font-size:12px;line-height:1.35;box-sizing:border-box}.asset-register-frame *,.asset-register-reference *,.asset-register-dialog *{box-sizing:border-box;font-family:inherit}.asset-register-frame{height:100%;overflow:hidden;background:#00151f}.asset-register-frame .ar-canvas{width:1240px;height:620px;padding:12px 16px;background:radial-gradient(ellipse at 60% 100%,#0b3840,transparent 70%),#00151f}.asset-register-frame header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.asset-register-frame h2,.asset-register-reference h2{font-size:32px;font-weight:600;margin:0;color:#f4ead4}.asset-register-frame header span{font-size:11px;color:#a0bdc4}.asset-register-frame header small{margin-left:auto;font-size:10px}.asset-register-frame h3{font-size:16px;margin:0 0 9px;color:#eff4ed;font-weight:600}.asset-register-frame h3 small{font-size:10px;float:right;font-weight:400;color:#7bc4ce}.asset-register-frame button,.asset-register-frame input,.asset-register-frame select,.asset-register-dialog button,.asset-register-dialog select,.asset-register-dialog textarea{font:inherit;border:1px solid #315c65;border-radius:5px;padding:6px 9px;background:#06232e;color:#e1eff0}.asset-register-frame button,.asset-register-dialog button{cursor:pointer}.asset-register-frame button:hover,.asset-register-dialog button:hover{border-color:#68d8da;background:#10414a}.asset-register-frame button:focus-visible,.asset-register-frame tr:focus-visible,.asset-register-dialog :focus-visible{outline:2px solid #e6c77c;outline-offset:2px}.asset-register-dialog button:disabled{opacity:.4;cursor:default}.asset-register-frame .ar-kpis{display:flex;gap:9px;height:68px;margin-bottom:10px}.asset-register-frame .ar-kpis article{display:flex;gap:12px;align-items:center;min-width:166px;border:1px solid #23434c;border-radius:6px;background:linear-gradient(120deg,#0c3039,#04202b);padding:9px}.asset-register-frame .ar-kpis article>i{font-style:normal;font-size:32px;color:#65d8df;background:#0c3843;border-radius:50%;width:44px;text-align:center}.asset-register-frame .ar-kpis article:nth-child(2)>i{color:#45e6a2}.asset-register-frame .ar-kpis article:nth-child(3)>i{color:#ed6471}.asset-register-frame .ar-kpis article:nth-child(4)>i{color:#ecc261}.asset-register-frame .ar-kpis article>div{font-size:11px}.asset-register-frame .ar-kpis b{display:block;font-size:25px;color:#f5f4e9}.asset-register-frame .ar-kpis b small{font-size:12px;color:#72e1b7;margin-left:8px}.asset-register-frame .ar-categories{flex:1;display:flex;gap:5px;border:1px solid #23434c;padding:6px;border-radius:6px}.asset-register-frame .ar-categories button{font-size:11px;flex:1;padding:4px}.asset-register-frame .ar-categories b{font-size:12px;font-weight:400}.asset-register-frame .ar-grid{display:grid;grid-template-columns:minmax(0,740fr) minmax(0,458fr);gap:10px}.asset-register-frame .ar-panel{background:linear-gradient(125deg,#092a34bb,#05212bc9);border:1px solid #27464e;border-radius:6px;padding:9px;box-shadow:inset 0 0 18px #11404c33}.asset-register-frame .ar-filters{display:flex;gap:9px;align-items:end;margin-bottom:9px}.asset-register-frame .ar-filters input{width:290px;font-size:10px;height:27px}.asset-register-frame .ar-filters label{font-size:10px}.asset-register-frame .ar-filters select{display:block;width:110px;font-size:11px;padding:4px}.asset-register-frame .ar-filters button{font-size:10px;margin-left:auto}.asset-register-frame table{border-collapse:collapse;width:100%;font-size:10px}.asset-register-frame th{text-align:left;background:#0a2b39;padding:7px 4px;color:#bfdae1;font-weight:400;white-space:nowrap}.asset-register-frame td{padding:5px 4px;border-bottom:1px solid #22414c;height:40px}.asset-register-frame td svg{width:36px;height:30px;background:#b3c5c8;border-radius:3px;display:block}.asset-register-frame tr[data-id]{cursor:pointer}.asset-register-frame tr[aria-selected=true]{background:linear-gradient(90deg,#165264,#0a343f);outline:1px solid #4b9caa;outline-offset:-1px}.asset-register-frame td:nth-last-child(2){color:#6ef1ba}.asset-register-frame td:last-child{color:#80d9b5}.asset-register-frame .ar-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:9px;margin-top:10px}.asset-register-frame .ar-map{height:164px;background:repeating-linear-gradient(90deg,#0b2534 0 22px,#183746 23px 25px);display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;border:3px solid #416372}.asset-register-frame .ar-map button{padding:2px;font-size:10px;border-radius:0;background:#08242eaa;position:relative}.asset-register-frame .ar-map button:nth-child(2){background:#1b6a78aa;border-color:#63d7df;box-shadow:0 0 12px #45cdda77}.asset-register-frame .ar-map button:nth-child(5){grid-column:span 3}.asset-register-frame .ar-map b{position:absolute;top:34px;left:20px;background:#07323e;border:1px solid #62d2da;z-index:1;width:140px;font-size:10px;padding:7px;text-align:left}.asset-register-frame .ar-missing{display:grid;grid-template-columns:65px 1fr 1fr 65px;font-size:10px;gap:5px;padding:9px 0;border-bottom:1px solid #21424c}.asset-register-frame .ar-missing span:nth-child(3){color:#dfa5a5}.asset-register-frame .ar-detail h3 button{float:right;font-size:10px;padding:4px 8px}.asset-register-frame .ar-detail-top{display:grid;grid-template-columns:145px 1fr 62px;gap:9px;height:187px}.asset-register-frame .ar-product{border-radius:5px;display:flex;align-items:center;background:linear-gradient(130deg,#e0ded4,#8b9b9c);box-shadow:inset 0 0 20px #e6e5db}.asset-register-frame .ar-product svg{width:145px}.asset-register-frame h4{font-size:12px;margin:0 0 9px;white-space:nowrap}.asset-register-frame dl{display:grid;grid-template-columns:90px 1fr;gap:6px 3px;margin:0;font-size:10px}.asset-register-frame dt{color:#a8c2c8}.asset-register-frame dd{margin:0;white-space:nowrap}.asset-register-frame .ar-qr svg{width:62px;height:62px}.asset-register-frame .ar-qr small{font-size:10px;display:block;text-align:center}.asset-register-frame .ar-tabs{border-bottom:1px solid #25515e;margin:0 0 7px;padding:6px;color:#8fd2da;font-size:10px}.asset-register-frame .ar-docs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.asset-register-frame .ar-docs button{display:flex;align-items:center;text-align:left;padding:6px;font-size:10px;gap:9px;position:relative}.asset-register-frame .ar-docs i{font-size:28px;color:#f65c6b;font-style:normal}.asset-register-frame .ar-docs button:nth-child(even) i{color:#65aafa}.asset-register-frame .ar-docs small{display:block;font-size:10px;color:#9ab5be}.asset-register-frame .ar-docs em{position:absolute;right:3px;top:3px;font-size:10px;color:#81d6bf;font-style:normal;background:#0d4146}.asset-register-frame .ar-life{margin-top:10px;height:159px}.asset-register-frame .ar-track{display:flex;justify-content:space-between;position:relative}.asset-register-frame .ar-track:before{content:'';position:absolute;top:12px;left:12px;right:12px;border-top:2px solid #6a8b91}.asset-register-frame .ar-track div{z-index:1;text-align:center;font-size:10px}.asset-register-frame .ar-track b{display:block;font-size:24px;color:#53e0bc;line-height:25px}.asset-register-frame .ar-track small{display:block;font-size:10px;color:#a3c5cb}.asset-register-frame .ar-life footer{font-size:11px;background:#082b35;border-radius:5px;padding:8px;margin-top:11px;color:#bad2d7}.asset-register-frame .ar-life footer b{color:#a0e4dd;font-weight:400}.asset-register-frame .ar-notice{font-size:10px;color:#eac97b;position:absolute;bottom:4px}.asset-register-reference{background:#00151f;overflow:auto;height:100%}.asset-register-reference .ar-story-canvas{width:1240px;height:620px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 45%,#12525b88,transparent 55%),repeating-linear-gradient(90deg,transparent 0 180px,#be995b22 183px 187px,transparent 192px 260px),linear-gradient(#00121b,#06242b 60%,#0d242a 61%,#061a22)}.asset-register-reference .ar-story-copy{position:absolute;top:23px;left:30px;z-index:2;width:520px}.asset-register-reference h2{font-size:32px;font-weight:600}.asset-register-reference .ar-story-copy h3{font-size:19px;font-weight:400;margin:3px 0 10px;color:#f0e8d8}.asset-register-reference .ar-story-copy p{font-size:13px;line-height:1.5;color:#a8c3ca}.asset-register-reference .ar-benefits{display:flex;gap:14px;margin-top:17px;width:470px}.asset-register-reference .ar-benefits span{display:flex;gap:8px;align-items:center;font-size:11px;max-width:110px}.asset-register-reference .ar-benefits i{font-size:23px;border:1px solid #d6b76f;border-radius:50%;color:#d6b76f;width:34px;min-width:34px;height:34px;text-align:center;font-style:normal}.asset-register-reference .ar-stage{position:absolute;inset:20px 20px 164px;perspective:1200px}.asset-register-reference .ar-glass{border:1px solid #82cdd0;border-radius:8px;background:linear-gradient(120deg,#145b6380,#03242bd9);box-shadow:inset 0 0 0 4px #c8f6ef13,inset 0 0 30px #77d1d322,4px 4px 0 #72b2b847,7px 7px 0 #e1f5e843,0 8px 22px #000a;padding:18px;position:absolute;color:#e0ece4}.asset-register-reference .ar-stage>.ar-glass{width:335px;height:404px;left:610px;top:5px;transform:rotateY(-10deg);border-bottom:5px solid #d7ba76}.asset-register-reference .ar-glass h3{font-size:18px;margin:0 0 14px;border-bottom:1px solid #548b8f;padding-bottom:10px}.asset-register-reference em{float:right;color:#e2c88b;font-style:normal}.asset-register-reference .ar-identity{display:flex;gap:15px}.asset-register-reference .ar-identity svg{width:90px;min-width:90px;border:3px solid #d9c383;border-radius:5px;box-shadow:0 3px 12px #0007}.asset-register-reference .ar-identity small{display:block;font-size:10px;color:#b0c9c7;margin:0 0 4px}.asset-register-reference .ar-identity b,.asset-register-reference .ar-identity strong{display:block;font-size:12px;margin-bottom:10px}.asset-register-reference .ar-identity i{color:#61e6c8;font-style:normal}.asset-register-reference .ar-glass p{font-size:12px;border-top:1px solid #527c7b88;padding-top:11px;color:#b0ccca;line-height:1.6;margin:10px 0}.asset-register-reference .ar-glass strong{color:#e6efdf;font-weight:400}.asset-register-reference .ar-glass footer{display:flex;justify-content:space-between;border-top:1px solid #527c7b88;padding-top:11px;font-size:11px}.asset-register-reference .ar-docstack{position:absolute;left:967px;top:0;width:228px}.asset-register-reference .ar-docstack .ar-glass{position:relative;margin-bottom:13px;height:123px;transform:rotateY(-12deg);padding:13px}.asset-register-reference .ar-docstack h4{font-size:11px;margin:0 0 8px;color:#eaf1df}.asset-register-reference .ar-docstack p{border:0;padding:0;font-size:10px;margin:5px 50px 5px 0}.asset-register-reference .ar-paper{position:absolute;right:12px;top:28px;background:#bccac5;color:#6f817d;font-size:10px;width:40px;height:68px;transform:rotate(5deg);padding:5px;box-shadow:3px 2px 0 #849e9d}.asset-register-reference .ar-props{position:absolute;left:0;bottom:0;width:580px;display:flex;align-items:end}.asset-register-reference .ar-props>div{width:300px;position:relative;border-bottom:12px solid #23444a;padding-bottom:8px;background:linear-gradient(140deg,#08171b,#315057 45%,#09191d);box-shadow:0 3px 0 #e8c97b,0 10px 17px #000;transform:skewY(-3deg)}.asset-register-reference .ar-props>div+div{width:260px;margin-bottom:65px;margin-left:-25px}.asset-register-reference .ar-props svg{width:275px;height:178px;filter:drop-shadow(2px 10px 8px #000)}.asset-register-reference .ar-props b{display:block;border:1px solid #d3b66b;border-radius:4px;color:#e8d79c;margin:0 35px;padding:5px;background:#062d35;font-size:12px}.asset-register-reference .ar-props span{display:block;text-align:center;color:#cbb779;font-size:11px;margin-top:12px}.asset-register-reference .ar-steps{position:absolute;bottom:16px;left:20px;right:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.asset-register-reference .ar-steps article{height:137px;border:1px solid #70aaad;border-radius:7px;background:linear-gradient(130deg,#0d4b5677,#061e27);padding:17px 20px;box-shadow:inset 0 0 17px #7ce0d522;position:relative}.asset-register-reference .ar-steps i{font-style:normal;border:1px solid #6bd9d6;border-radius:50%;padding:4px;color:#6bd9d6;font-size:16px}.asset-register-reference .ar-steps h3{font-size:14px;margin:10px 0 5px}.asset-register-reference .ar-steps p{font-size:11px;color:#b1cacb;max-width:190px;margin:0}.asset-register-reference .ar-steps article>span{position:absolute;right:17px;top:15px;color:#7cddd7;font-size:37px;text-shadow:0 0 12px #3fddd5}.asset-register-reference .ar-longcopy{padding:22px 35px;font-size:14px;max-width:900px}.asset-register-dialog{width:520px;height:fit-content;min-height:0;max-height:88vh;margin:auto;overflow:auto;background:linear-gradient(125deg,#103b45,#021b25);border:1px solid #7bbcc3;border-radius:10px;padding:24px;box-shadow:0 20px 80px #000b}.asset-register-dialog::backdrop{background:#001019b0}.asset-register-dialog label{display:block;margin:12px 0}.asset-register-dialog textarea{display:block;width:100%;height:85px}.asset-register-dialog select{margin-left:12px}.asset-register-dialog button{margin:6px 5px 6px 0}.asset-register-dialog output{display:block;color:#dbc17f}.asset-register-dialog h3{margin:0;font-size:20px}

/* Native source composition refinement; geometry remains inside the host panel. */
.asset-register-frame [hidden],.asset-register-reference [hidden]{display:none!important}
.asset-register-frame header{height:40px;margin-bottom:8px}
.asset-register-frame .ar-kpis{height:64px;margin-bottom:10px}
.asset-register-frame .ar-left>.ar-panel{height:292px}
.asset-register-frame .ar-panel h3{line-height:20px;margin-bottom:6px}
.asset-register-frame .ar-filters{height:36px;margin-bottom:7px}
.asset-register-frame th{padding:5px 4px}
.asset-register-frame td{height:36px;padding:3px 4px}
.asset-register-frame .ar-bottom>.ar-panel{height:190px;overflow:hidden}
.asset-register-frame .ar-missing{padding:7px 0}
.asset-register-frame .ar-map{display:block;position:relative;height:146px;border:0;background:#061d2b;padding:0}
.asset-register-frame .ar-map .ar-plan{position:absolute;inset:0;width:100%;height:100%}
.asset-register-frame .ar-map button{position:absolute;border:0;padding:0;background:#071f2a99;color:#c7e7ef;min-width:28px;min-height:20px}
.asset-register-frame .ar-map button:nth-of-type(1){left:7%;top:17%}
.asset-register-frame .ar-map button:nth-of-type(2){left:22%;top:12%;background:transparent;box-shadow:none}
.asset-register-frame .ar-map button:nth-of-type(3){left:47%;top:17%}
.asset-register-frame .ar-map button:nth-of-type(4){left:67%;top:17%}
.asset-register-frame .ar-map button:nth-of-type(5){left:29%;top:72%}
.asset-register-frame .ar-map button:nth-of-type(6){left:80%;top:77%}
.asset-register-frame .ar-map b{top:22px;left:12px;width:150px;font-size:10px;padding:6px;background:#07333eea;box-shadow:0 0 10px #47c9ce44}
.asset-register-frame .ar-detail{height:331px}
.asset-register-frame .ar-detail-top{height:174px;grid-template-columns:130px 1fr 58px;gap:8px}
.asset-register-frame .ar-product svg{width:130px}
.asset-register-frame .ar-qr svg{width:58px;height:58px}
.asset-register-frame dl{gap:5px 3px;grid-template-columns:90px 1fr}
.asset-register-frame .ar-tabs{height:24px;margin:0 0 5px;padding:5px}
.asset-register-frame .ar-docs{height:84px;gap:5px}
.asset-register-frame .ar-docs button{padding:4px;gap:6px;min-height:40px}
.asset-register-frame .ar-docs i{font-size:25px}
.asset-register-frame .ar-docs small{line-height:12px}
.asset-register-frame .ar-docs em{font-size:10px;top:1px}
.asset-register-frame .ar-life{height:151px}
.asset-register-frame .ar-life footer{margin-top:10px;padding:7px}
.asset-register-frame .ar-empty{padding:45px 15px;color:#a2cbd0;text-align:center;font-size:14px}
.asset-register-reference .ar-story-copy{top:24px}
.asset-register-reference .ar-story-copy h3{font-size:18px;margin:7px 0 10px}
.asset-register-reference .ar-benefits{margin-top:18px}
.asset-register-reference .ar-stage>.ar-glass{background:linear-gradient(120deg,#276f718c,#06383bc9 45%,#072c31ea);box-shadow:inset 0 0 0 4px #c8f6ef1c,inset 0 0 30px #77d1d333,3px 0 0 #e0f8e8,7px 4px 0 #4bb2b999,10px 7px 0 #e6e8c533,0 13px 22px #000b;border-top:2px solid #d7f7e8;border-left:2px solid #e5fbdb}
.asset-register-reference .ar-props>div:first-child{z-index:2;width:305px;border-bottom-width:14px;background:linear-gradient(158deg,#152f34,#07191e 45%,#47666a 46%,#06181e 47%,#19333b 70%,#081e23);box-shadow:0 3px 0 #e8c97b,0 4px 15px #e3ba5766,0 15px 17px #000}
.asset-register-reference .ar-props>div+div{width:270px;margin-bottom:90px;margin-left:-20px;z-index:1;background:linear-gradient(155deg,#183238,#050f15 48%,#768b7c 49%,#07161d 50%)}
.asset-register-reference .ar-props>div:first-child svg{height:175px;width:300px}
.asset-register-reference .ar-props>div+div svg{width:240px;height:181px;margin-left:15px}
.asset-register-reference .ar-docstack .ar-glass{border-top-color:#dae9dc;box-shadow:inset 0 0 0 3px #c8f6ef12,inset 0 0 20px #77d1d322,3px 3px 0 #83c5c160,6px 5px 0 #e1e4cd44,0 8px 22px #000a}
.asset-register-reference .ar-paper{background:repeating-linear-gradient(#dce2d7 0 6px,#adbbb7 7px,#dce2d7 8px);border-top:7px solid #edf2e5;box-shadow:2px -2px 0 #8ca9a5,4px -4px 0 #bdc9bd,3px 4px 5px #0006;font-size:10px;color:#76908d}
.asset-register-dialog [readonly]{color:#b5c5c8;background:#122b32}
@media(prefers-reduced-motion:reduce){.asset-register-frame *,.asset-register-reference *,.asset-register-dialog *{animation:none!important;transition:none!important}}
.asset-register-reference .ar-stage{perspective:none}.asset-register-reference .ar-stage>.ar-glass,.asset-register-reference .ar-docstack .ar-glass{transform:none}.asset-register-reference .ar-story-copy h2{font-size:32px;font-weight:600}
/* Geometry followup after manager's actual 1280x720 review. */
.asset-register-frame header{height:36px;margin-bottom:8px}
.asset-register-frame .ar-kpis{height:60px;margin-bottom:8px}
.asset-register-frame .ar-left>.ar-panel{height:272px}
.asset-register-frame .ar-bottom>.ar-panel{height:202px;padding:9px;position:relative}
.asset-register-frame .ar-filters{height:36px;gap:6px}
.asset-register-frame .ar-filters input{width:220px;min-width:0}
.asset-register-frame .ar-filters label{min-width:0;font-size:10px;line-height:12px}
.asset-register-frame .ar-filters select{width:88px;max-width:88px;height:25px;font-size:10px;padding:3px}
.asset-register-frame .ar-filters button{font-size:10px;padding:5px;white-space:nowrap}
.asset-register-frame td{height:32px;padding:2px 4px;font-size:10px;line-height:12px}
.asset-register-frame th{height:24px;padding:4px;font-size:10px;line-height:12px}
.asset-register-frame td svg{height:27px;width:34px}
.asset-register-frame .ar-bottom{grid-template-columns:1fr 1fr}
.asset-register-frame .ar-bottom h3{font-size:14px;line-height:20px;margin:0 0 6px;white-space:nowrap}
.asset-register-frame .ar-bottom h3 small{font-size:10px}
.asset-register-frame .ar-missing{grid-template-columns:61px minmax(0,1fr) minmax(0,1fr) 60px;gap:4px;min-height:30px;padding:3px 0;font-size:10px;line-height:12px;align-items:center}
.asset-register-frame .ar-missing span{min-width:0;overflow-wrap:normal}
.asset-register-frame .ar-missing span:first-child,.asset-register-frame .ar-missing span:last-child{white-space:nowrap}
.asset-register-frame .ar-detail{height:334px;padding:9px;overflow:visible}
.asset-register-frame .ar-detail-top{height:170px;grid-template-columns:108px minmax(0,1fr) 58px;gap:8px;align-items:start}
.asset-register-frame .ar-product{height:157px;min-width:0}
.asset-register-frame .ar-product svg{width:108px}
.asset-register-frame .ar-detail-top h4{font-size:12px;line-height:16px;margin:0 0 5px;white-space:nowrap}
.asset-register-frame .ar-detail-top dl{font-size:10px;line-height:12px;grid-template-columns:112px minmax(0,1fr);gap:2px 3px;margin:0}
.asset-register-frame .ar-detail-top dt,.asset-register-frame .ar-detail-top dd{font-size:10px;line-height:12px;white-space:nowrap;margin:0;color:#bcd5dc}
.asset-register-frame .ar-detail-top dd{color:#f1f6ec}
.asset-register-frame .ar-tabs{height:24px;margin:0 0 5px;padding:5px;line-height:14px;font-size:10px;clear:both}
.asset-register-frame .ar-docs{height:86px;gap:4px 6px;grid-template-rows:41px 41px;align-items:stretch}
.asset-register-frame .ar-docs button{display:grid;grid-template-columns:20px minmax(0,1fr) 28px;gap:5px;padding:4px;min-height:0;height:41px;align-items:start;line-height:11px;font-size:10px;color:#f1f6ec;opacity:1;text-shadow:none;filter:none;box-shadow:none;background:#082b36}
.asset-register-frame .ar-docs button span{font-size:10px;line-height:11px;min-width:0;color:#f1f6ec;opacity:1}
.asset-register-frame .ar-docs small{font-size:10px;line-height:11px;white-space:nowrap;color:#bbd6dc;opacity:1}
.asset-register-frame .ar-docs i{font-size:24px;line-height:30px}
.asset-register-frame .ar-docs em{position:static;font-size:10px;line-height:12px;background:#104e4c;color:#a5f2d6;white-space:nowrap;padding:1px}
.asset-register-frame .ar-life{height:140px;padding:9px;margin-top:10px}
.asset-register-frame .ar-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:42px;gap:0}
.asset-register-frame .ar-track>div{min-width:0;font-size:10px;line-height:12px}
.asset-register-frame .ar-track b{font-size:21px;line-height:21px;height:21px}
.asset-register-frame .ar-track span,.asset-register-frame .ar-track small{font-size:10px;line-height:11px;white-space:nowrap;display:block}
.asset-register-frame .ar-life .ar-life-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:44px;margin-top:6px;padding:5px;font-size:10px;line-height:12px}
.asset-register-frame .ar-life-metrics>span{min-width:0;font-size:10px;line-height:12px}
.asset-register-frame .ar-life-metrics b{display:block;font-size:11px;line-height:14px;white-space:nowrap;margin-top:2px}
.asset-register-frame .ar-bottom [data-floor]{float:right;width:70px;height:22px;font-size:10px;padding:1px 4px}
.asset-register-frame .ar-map-legend{display:flex;gap:8px;height:19px;font-size:10px;line-height:14px;white-space:nowrap}
.asset-register-frame .ar-map-legend span:nth-child(1){color:#5ce3df}.asset-register-frame .ar-map-legend span:nth-child(2){color:#81aef1}.asset-register-frame .ar-map-legend span:nth-child(3){color:#edc06e}.asset-register-frame .ar-map-legend span:nth-child(4){color:#a6b1bb}
.asset-register-frame .ar-map{height:137px;width:calc(100% - 28px);overflow:hidden;transform-origin:center}
.asset-register-frame .ar-map .ar-plan{transform:scale(var(--ar-map-zoom,1));transform-origin:27% 35%}
.asset-register-frame .ar-map-tools{position:absolute;right:7px;bottom:12px;width:23px;display:grid;gap:4px}
.asset-register-frame .ar-map-tools button{width:23px;height:23px;padding:0;font-size:17px;line-height:20px}
.asset-register-frame .ar-map-empty{font-size:12px;padding:25px 12px;color:#b1d5db}
.asset-register-reference .ar-story-copy{z-index:4;max-width:550px}
.asset-register-reference .ar-benefits{position:relative;z-index:5;height:38px;background:linear-gradient(90deg,#031e29f2,#031e29d9);padding:2px 0;margin-top:14px;align-items:center}
.asset-register-reference .ar-story-copy p{margin:10px 0;font-size:12px;line-height:17px}
.asset-register-reference .ar-stage{z-index:1}
.asset-register-reference .ar-props{top:228px;bottom:0;left:0;width:580px;height:auto;display:block;overflow:visible}
.asset-register-reference .ar-props>div{position:absolute!important;transform:none!important;margin:0!important;padding:0!important;box-shadow:0 2px 0 #f7d18e,0 6px 15px #e3ba5755,0 16px 18px #000b;background:repeating-linear-gradient(152deg,#0b1f27 0 32px,#153039 33px 34px,#7c969244 35px,#0a1f27 37px 61px);border-bottom:10px solid #274149}
.asset-register-reference .ar-props>div:after{content:'';position:absolute;left:0;right:0;bottom:-18px;height:8px;background:linear-gradient(90deg,#081318,#345153 40%,#0c2229);border-bottom:1px solid #dec488;box-shadow:0 4px 7px #9bdad422}
.asset-register-reference .ar-props .ar-laptop-prop{left:0;bottom:0;width:300px;height:198px;z-index:3}
.asset-register-reference .ar-props .ar-laptop-prop svg{width:290px;height:140px;margin:0}
.asset-register-reference .ar-props .ar-cnc-prop{left:350px;bottom:8px;width:230px;height:194px;z-index:1}
.asset-register-reference .ar-props .ar-cnc-prop svg{width:225px;height:136px;margin:0}
.asset-register-reference .ar-props .ar-golf-prop{left:255px;bottom:36px;width:150px;height:114px;z-index:2;background:transparent;border-bottom:7px solid #2b4142}
.asset-register-reference .ar-props .ar-golf-prop svg{width:150px;height:108px;margin:0}
.asset-register-reference .ar-props b{margin:0 18px;padding:4px 6px;font-size:11px;line-height:14px}
.asset-register-reference .ar-props span{font-size:10px;line-height:13px;margin-top:6px}
.asset-register-reference .ar-stage>.ar-glass{height:414px;padding:15px 16px}
.asset-register-reference .ar-glass h3{height:29px;font-size:17px;line-height:20px;margin:0 0 8px;padding:0 0 8px}
.asset-register-reference .ar-identity{height:96px;gap:13px}
.asset-register-reference .ar-identity svg{height:90px;width:90px}
.asset-register-reference .ar-identity small{font-size:10px;line-height:12px;margin:0 0 2px}
.asset-register-reference .ar-identity b,.asset-register-reference .ar-identity strong{font-size:12px;line-height:16px;margin:0 0 6px}
.asset-register-reference .ar-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#68e7b2;box-shadow:0 0 5px #68e7b2;margin-right:4px}
.asset-register-reference .ar-stage>.ar-glass>p{font-size:11px;line-height:15px;padding-top:8px;margin:8px 0;height:67px}
.asset-register-reference [data-story-location]{display:block;border:1px solid #569496;border-radius:12px;background:#063b42;color:#c9ece9;font-size:10px;line-height:14px;padding:2px 9px;margin-top:4px}
.asset-register-reference .ar-profile{border-top:1px solid #527c7b88;padding-top:8px;height:80px;margin-bottom:6px}
.asset-register-reference .ar-profile>small{font-size:10px;color:#a6cac6;display:block;line-height:13px;margin-bottom:5px}
.asset-register-reference .ar-profile>div{display:flex;gap:7px;align-items:center}
.asset-register-reference .ar-profile svg{width:31px;height:40px;min-width:31px}
.asset-register-reference .ar-profile strong{font-size:11px;line-height:14px}
.asset-register-reference .ar-profile small{display:block;font-size:10px;line-height:13px}
.asset-register-reference .ar-contact{margin-left:auto;display:flex;flex-direction:column;font-size:10px;line-height:18px;white-space:nowrap;color:#cae0d7}
.asset-register-reference .ar-glass footer{font-size:10px;line-height:14px;padding-top:9px}
.asset-register-reference .ar-docstack [data-story-download]{position:absolute;right:9px;bottom:9px;width:24px;height:24px;border:1px solid #70b9b5;border-radius:50%;color:#9cddd5;background:#07424b;font-size:18px;line-height:19px;padding:0;cursor:pointer}
.asset-register-reference button:focus-visible{outline:2px solid #e4ca83;outline-offset:2px}
.asset-register-frame .ar-detail-top{height:168px}.asset-register-frame .ar-docs{height:90px;grid-template-rows:43px 43px}.asset-register-frame .ar-docs button{height:43px}
.asset-register-frame .ar-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:0;height:24px;margin-bottom:5px;border:0}
.asset-register-frame .ar-tabs button{font-size:10px;line-height:14px;min-width:0;white-space:nowrap;padding:3px 2px;border-color:#285764;color:#bbd8df;border-radius:4px;background:#062733}
.asset-register-frame .ar-tabs button[aria-selected=true]{border-color:#62ccd2;color:#d8ffff;box-shadow:inset 0 -2px 0 #40b6be;background:#0c3b47}
.asset-register-frame .ar-docs[data-record-view]:not([data-record-view=documents]){display:block;background:linear-gradient(120deg,#0b343e,#052630);border:1px solid #2c5963;border-radius:5px;padding:10px}
.asset-register-frame .ar-record-empty{font-size:12px;line-height:17px;margin:10px 3px;color:#bfdde0}
.asset-register-frame .ar-record-life{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-top:12px;border-top:2px solid #43a8ae;font-size:10px;line-height:14px}
.asset-register-frame .ar-record-life b{display:block;font-size:10px;line-height:14px;color:#95e2d6;font-weight:400;margin-top:5px}
/* Object-only material finish; preserve the geometry accepted by manager. */
.asset-register-reference .ar-props>div{background:radial-gradient(ellipse at 8% 0,#e2c27b44,transparent 48%),radial-gradient(ellipse at 90% 5%,#70d9d633,transparent 55%),linear-gradient(146deg,transparent 0 29%,#8aa49f66 29.3%,transparent 30.2%,transparent 63%,#a0b3a04d 63.2%,#0a1b22 64%),repeating-linear-gradient(169deg,#081820 0 34px,#2d4d5244 35px,#081c24 37px 64px)!important;border-top:1px solid #8db7b8;border-left:1px solid #819e9a;border-right:1px solid #203d47}
.asset-register-reference .ar-props .ar-golf-prop{background:linear-gradient(135deg,#092026,#163a3e 55%,#06171d)!important}
.asset-register-reference .ar-props>div:before{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#e9d099,#6cb5b0 48%,#d4c188);box-shadow:0 -2px 9px #b5e0c74d;pointer-events:none}
.asset-register-reference .ar-props>div:after{background:linear-gradient(110deg,#14272e,#486165 34%,#112b35 36%,#091a23 80%,#345051);border-left:1px solid #426569;border-right:1px solid #0b1720}
.asset-register-reference .ar-story-canvas:before{content:'';position:absolute;left:0;right:0;top:282px;bottom:153px;background:radial-gradient(ellipse at 65% 70%,#7bd5ca1f,transparent 48%),linear-gradient(12deg,transparent 48%,#a6b9a233 49%,transparent 49.4%),repeating-linear-gradient(174deg,transparent 0 52px,#9abbbe25 53px,transparent 54px 104px),repeating-linear-gradient(75deg,transparent 0 160px,#95afab1f 161px,transparent 162px 320px);pointer-events:none}
/* Target profile: MAIN/outputs/asset-team-20261026/typography-contract.json. */
.asset-register-frame .ar-canvas header .ar-feature-title,.asset-register-reference .ar-story-copy .ar-feature-title{font-family:'Segoe UI',sans-serif;font-size:calc(var(--atu-feature-title-size,32px) / var(--ar-effective-type-scale,1));font-weight:600;font-style:normal;line-height:1.2;color:var(--atu-feature-title-color,#f8f5ee);letter-spacing:normal;text-transform:none;overflow:visible;text-overflow:clip;white-space:normal}
.asset-register-frame .ar-feature-title *,.asset-register-reference .ar-feature-title *{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
.asset-register-reference .ar-story-copy .ar-feature-subtitle{font-family:'Segoe UI',sans-serif;font-size:calc(var(--atu-feature-subtitle-size,18px) / var(--ar-effective-type-scale,1));font-weight:400;font-style:normal;line-height:1.4;color:var(--atu-feature-subtitle-color,#d9e9ec);letter-spacing:normal;white-space:normal;text-transform:none}
.asset-register-frame .ar-canvas header .ar-feature-intro{font-family:'Segoe UI',sans-serif;font-size:calc(var(--atu-feature-intro-size,12px) / var(--ar-effective-type-scale,1));font-weight:400;font-style:normal;line-height:1.4;color:var(--atu-feature-subtitle-color,#d9e9ec);letter-spacing:normal;white-space:normal;text-transform:none;min-width:0}
.asset-register-frame .ar-canvas>header{height:var(--ar-feature-header-height,36px);margin-bottom:var(--ar-feature-header-gap,8px)}
.asset-register-frame .ar-canvas header .ar-feature-title{flex:0 0 auto}
.asset-register-frame .ar-canvas header .ar-feature-intro{flex:1 1 auto}
/* Narrow: full-width typography rail precedes an independently scrollable native board. */
.asset-register-frame.ar-responsive-narrow,.asset-register-reference.ar-responsive-narrow{overflow:auto;overscroll-behavior:contain}
.asset-register-frame .ar-narrow-header,.asset-register-reference .ar-narrow-header{box-sizing:border-box;width:100%;padding:16px 14px 10px;background:#031d28;position:relative;isolation:isolate;z-index:1}
.asset-register-frame .ar-narrow-header>header{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto;gap:8px;margin:0;padding:0}
.asset-register-frame .ar-narrow-header .ar-feature-title,.asset-register-reference .ar-narrow-header .ar-feature-title{font-family:'Segoe UI',sans-serif;font-size:calc(var(--atu-feature-title-size,32px) / var(--ar-effective-type-scale,1));line-height:1.2;font-weight:600;font-style:normal;color:var(--atu-feature-title-color,#f8f5ee);letter-spacing:normal;white-space:normal;overflow:visible;text-overflow:clip;max-width:100%;margin:0}
.asset-register-frame .ar-narrow-header .ar-feature-intro{display:block;font-family:'Segoe UI',sans-serif;font-size:calc(var(--atu-feature-intro-size,12px) / var(--ar-effective-type-scale,1));line-height:1.4;font-weight:400;font-style:normal;color:var(--atu-feature-subtitle-color,#d9e9ec);letter-spacing:normal;white-space:normal;width:100%;margin:0}
.asset-register-frame .ar-narrow-header header>small{font-size:calc(10px / var(--ar-effective-type-scale,1));margin:0;color:#a7c5cd;line-height:1.4}
.asset-register-reference .ar-narrow-header .ar-story-copy{position:static;width:100%;max-width:none;margin:0;padding:0}
.asset-register-reference .ar-narrow-header .ar-feature-subtitle{font-size:calc(var(--atu-feature-subtitle-size,18px) / var(--ar-effective-type-scale,1));line-height:1.4;font-weight:400;font-style:normal;color:var(--atu-feature-subtitle-color,#d9e9ec);white-space:normal;margin:8px 0 10px}
.asset-register-reference .ar-narrow-header .ar-story-copy>p{font-size:calc(12px / var(--ar-effective-type-scale,1));line-height:1.4;color:#b4d0d6;margin:10px 0}
.asset-register-reference .ar-narrow-header .ar-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;gap:10px 12px;margin:14px 0 0;background:transparent;padding:0;position:static}
.asset-register-reference .ar-narrow-header .ar-benefits>span{max-width:none;font-size:calc(11px / var(--ar-effective-type-scale,1));line-height:1.35;min-width:0}
.asset-register-reference .ar-narrow-header .ar-benefits i{width:calc(30px / var(--ar-effective-type-scale,1));min-width:calc(30px / var(--ar-effective-type-scale,1));height:calc(30px / var(--ar-effective-type-scale,1));font-size:calc(21px / var(--ar-effective-type-scale,1));line-height:1.35}
.asset-register-frame .ar-narrow-board,.asset-register-reference .ar-narrow-board{display:block;box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;position:relative;isolation:isolate;z-index:0;background:#00151f;scrollbar-color:#397985 #04212c;scrollbar-width:auto}
.asset-register-frame .ar-narrow-board>.ar-canvas,.asset-register-reference .ar-narrow-board>.ar-story-canvas{flex:none;margin:0}
.asset-register-frame .ar-narrow-hint,.asset-register-reference .ar-narrow-hint{font:11px/1.4 'Segoe UI',sans-serif;color:#9cc5cb;background:#06232d;margin:0;padding:6px 14px;box-sizing:border-box;width:100%}
.asset-register-reference.ar-responsive-narrow .ar-stage .ar-props{top:20px!important;bottom:auto;height:210px}
.asset-register-reference .ar-photo-props>.ar-prop-photograph{position:absolute;left:0;top:0;width:580px;height:208px;object-fit:contain;z-index:1;filter:none;pointer-events:none}
.asset-register-reference .ar-photo-props>div{z-index:3!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none}
.asset-register-reference .ar-photo-props>div:before,.asset-register-reference .ar-photo-props>div:after{display:none}
.asset-register-reference .ar-photo-props>div>svg{opacity:0;filter:none}
.asset-register-reference .ar-photo-props b{background:linear-gradient(120deg,#11373eea,#042730f0);box-shadow:0 2px 5px #0009;border-color:#cbb77c}
.asset-register-reference .ar-photo-props>div:is(.ar-laptop-prop,.ar-golf-prop,.ar-cnc-prop){background:none!important;border:0!important;box-shadow:none!important}
/* Paired opening position: shared physical nav anchor, title then opening copy. */
.asset-register-frame .ar-canvas>header{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:'title badge' 'intro intro';align-items:start;column-gap:12px;row-gap:calc(8px / var(--ar-effective-type-scale,1));position:relative}
.asset-register-frame .ar-canvas>header>.ar-feature-title{grid-area:title;margin:0}
.asset-register-frame .ar-canvas>header>.ar-feature-intro{grid-area:intro;margin:0;width:auto}
.asset-register-frame .ar-canvas>header>small{grid-area:badge;margin:0;align-self:center}
.asset-register-reference .ar-story-copy>.ar-feature-subtitle{margin-top:calc(8px / var(--ar-effective-type-scale,1));margin-bottom:calc(10px / var(--ar-effective-type-scale,1))}
.asset-register-frame .ar-narrow-header,.asset-register-reference .ar-narrow-header{padding:calc(12px / var(--ar-effective-type-scale,1)) calc(16px / var(--ar-effective-type-scale,1)) calc(10px / var(--ar-effective-type-scale,1))}
.asset-register-frame .ar-narrow-header>header{position:static;gap:calc(8px / var(--ar-effective-type-scale,1))}
.asset-register-reference .ar-narrow-header .ar-feature-subtitle{margin-top:calc(8px / var(--ar-effective-type-scale,1));margin-bottom:calc(10px / var(--ar-effective-type-scale,1))}
/* Static source effects: physical glass and architecture, without text filters or animation. */
.asset-register-reference .ar-story-canvas{isolation:isolate;background:#031b25}
.asset-register-reference .ar-environment-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none;opacity:.84}
.asset-register-reference .ar-environment-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00151fe6 0%,#00151f94 33%,#00151f38 65%,#00151f44),linear-gradient(0deg,#00151f6e,transparent 40%)}
.asset-register-reference .ar-story-canvas:before{opacity:.25}
.asset-register-reference .ar-stage>.ar-glass{isolation:isolate;background:linear-gradient(116deg,#1f7e7f78,#073c3fa6 45%,#052d34b9);border-top:2px solid #d4fff1;border-left:2px solid #b9f8ee;border-right:1px solid #66b8c5;border-bottom:5px solid #d5bd77;box-shadow:inset 0 0 0 1px #d4fff157,inset 0 0 0 5px #71dce119,inset 12px 0 30px #9af5e315,3px 0 0 #bdf4f175,7px 3px 0 #0d748a80,10px 7px 0 #e1ead239,0 16px 25px #000a,0 4px 18px #6ed6d53d}
.asset-register-reference .ar-stage>.ar-glass:before,.asset-register-reference .ar-docstack .ar-glass:before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(114deg,transparent 8%,#e1ffff1a 14%,transparent 23%,transparent 48%,#bdfff90b 52%,transparent 59%);pointer-events:none;z-index:-1}
.asset-register-reference .ar-stage>.ar-glass:after{content:'';position:absolute;left:-12px;right:-20px;bottom:-14px;height:8px;background:linear-gradient(90deg,#5b6a5a,#decf94 16%,#0d4651 56%,#ddbd77 92%,#7e7957);border:1px solid #e4d299;transform:skewX(-16deg);box-shadow:0 4px 0 #05232c,0 7px 15px #e6c76d56;pointer-events:none}
.asset-register-reference .ar-docstack .ar-glass{isolation:isolate;background:linear-gradient(120deg,#2b626c78,#052d36b8 60%,#0a46536e);border-top:1px solid #d4ebdc;border-left:1px solid #a9dedc;border-bottom:2px solid #bdbb8b;box-shadow:inset 0 0 0 3px #b6eee71b,inset 0 0 22px #75d9dc18,3px 3px 0 #7ec5cc69,6px 6px 0 #d5dfb52e,0 11px 16px #0009,0 0 8px #5acbd325}
.asset-register-reference .ar-paper{box-shadow:2px -2px 0 #a3b8ae,4px -4px 0 #d4dece,5px 6px 8px #0008;border-left:1px solid #f0efdf}
.asset-register-reference .ar-identity>svg{border:3px solid #dbc78d;box-shadow:inset 0 0 8px #6f5b32,1px 4px 6px #0009,0 0 11px #c7b87833}
.asset-register-reference .ar-docstack [data-story-download]{box-shadow:inset 0 1px 2px #a8eee040,0 2px 5px #00161d99,0 0 6px #50d4d333;background:linear-gradient(145deg,#176473bb,#02303e)}
.asset-register-reference .ar-steps article{isolation:isolate;background:linear-gradient(130deg,#1a606c8c,#06252dd1 52%,#0b3d4670);border-top-color:#b1d2cb;border-left-color:#7bb6bb;border-bottom-color:#6a989f;box-shadow:inset 0 0 0 2px #a3eee60c,inset 0 0 21px #79d9d619,2px 3px 0 #28505b66,0 7px 13px #0007}
.asset-register-reference .ar-steps article:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 25%,#e5ffed0c 31%,transparent 45%)}
.asset-register-reference .ar-steps article>span{right:6px;top:10px;width:84px;height:108px;font-size:0;text-shadow:none;pointer-events:none}
.asset-register-reference .ar-steps article>span>svg{width:100%;height:100%;filter:drop-shadow(0 4px 4px #0008)}
.asset-register-reference .ar-steps h3,.asset-register-reference .ar-steps p{max-width:170px}
.asset-register-frame .ar-panel{background:linear-gradient(125deg,#123c4782,#05232de3 62%,#0a303a80);border-top-color:#41636b;border-left-color:#2b545e;box-shadow:inset 0 1px 0 #8dd8df17,inset 0 -1px 0 #00121b,0 4px 8px #0010197a}
.asset-register-frame .ar-kpis article{background:radial-gradient(ellipse at 8% 10%,#38758532,transparent 70%),linear-gradient(125deg,#0c3541,#05212b);border-top-color:#3c6570;box-shadow:inset 0 1px 0 #95e8e621,inset 0 -1px 0 #00111a,0 3px 5px #0005}
.asset-register-frame .ar-kpis article>i{border:1px solid #7ed7dd22;background:linear-gradient(140deg,#1a526599,#072b399c);box-shadow:inset 0 3px 7px #83e1e326,inset 0 -4px 5px #001926aa,0 3px 5px #0006;text-shadow:0 0 7px #45d5d633}
.asset-register-frame .ar-categories button{background:linear-gradient(145deg,#16424c66,#05232c);box-shadow:inset 0 1px 0 #b8eee311,inset 0 -2px 3px #00131d99}
.asset-register-frame tr[aria-selected=true]{background:linear-gradient(100deg,#226377aa,#0b3846);box-shadow:inset 0 0 11px #41c7d827;outline-color:#66c0cf}
.asset-register-frame .ar-kind-chip{display:inline-block;padding:2px 5px;border:1px solid #5aa9c2;border-radius:4px;color:#bcefff;background:linear-gradient(130deg,#1b6480,#12394d);box-shadow:inset 0 1px 2px #b4e9ef24,0 2px 2px #0005;font-size:10px;line-height:13px;white-space:nowrap}
.asset-register-frame .ar-chip-machine{border-color:#678fc0;background:linear-gradient(130deg,#315a87,#17334c);color:#d1e6fa}
.asset-register-frame .ar-chip-vehicle{border-color:#b89654;background:linear-gradient(130deg,#75602c,#2d351e);color:#efdda5}
.asset-register-frame .ar-condition-chip{display:inline-block;padding:2px 6px;border:1px solid #42a77e;border-radius:4px;background:linear-gradient(135deg,#1a694d,#104233);color:#b8ffe1;box-shadow:inset 0 1px 2px #bcfbd123,0 2px 3px #0004;font-size:10px;line-height:13px;white-space:nowrap}
.asset-register-frame .ar-chip-fair{border-color:#ae9b51;background:linear-gradient(135deg,#6d5c29,#3b3b20);color:#f4de9b}
.asset-register-frame .ar-record-chip{color:#9ae9c2;white-space:nowrap}.asset-register-frame .ar-record-chip>i{font-style:normal;color:#42e1a0}.asset-register-frame .ar-chip-missing,.asset-register-frame .ar-chip-missing>i{color:#ec7180}
.asset-register-frame .ar-docs button{background:linear-gradient(125deg,#10404bb0,#052631df);box-shadow:inset 0 1px 0 #8be0dd1b,inset 0 -2px 3px #00121d80,0 2px 4px #0005;border-color:#345e67}
.asset-register-frame .ar-docs button>i{width:20px;height:28px;line-height:27px;font-size:21px;border-radius:2px;color:#ffeef0;background:linear-gradient(135deg,#fb686b,#b62b43);box-shadow:inset 1px 1px 0 #ffdce857,1px 2px 3px #0008}
.asset-register-frame .ar-docs button:nth-child(even)>i{color:#e4f6ff;background:linear-gradient(135deg,#75b9ff,#2864bb)}
.asset-register-frame .ar-map{box-shadow:inset 0 0 0 1px #6e9fad,inset 0 0 15px #3a91ad33,0 2px 5px #0007}
.asset-register-frame .ar-track:before{border:0;height:2px;top:10px;background:linear-gradient(90deg,#43d5a6 0 44%,#7a9ba4 45%);box-shadow:0 0 5px #4bc8c032}
.asset-register-frame .ar-track>div:nth-child(-n+2)>b{color:#54e7aa;text-shadow:0 0 5px #37d79e44}
.asset-register-frame .ar-track>div:nth-child(3)>b{color:#80e9ea;width:21px;margin:0 auto;border-radius:50%;background:#134e5b;box-shadow:0 0 0 2px #052831,0 0 0 3px #5bb7c4,0 0 12px #4bd3de66}
.asset-register-frame .ar-track>div:nth-child(n+4)>b{color:#8ca3ad;text-shadow:none}
/* Fallback alignment when a caller supplies a module scope without its shared nav. */
.asset-register-frame .ar-canvas>header{left:calc(16px / var(--ar-effective-type-scale,1) - 16px);top:calc(12px / var(--ar-effective-type-scale,1) - 12px)}
.asset-register-reference .ar-story-canvas>.ar-story-copy{left:calc(16px / var(--ar-effective-type-scale,1));top:calc(12px / var(--ar-effective-type-scale,1))}
.asset-register-reference .ar-narrow-header>.ar-story-copy{position:static}
/* 27/10 anh Dat: man rong hon ti le 2:1 thi khung noi ngang (--ar-design-extra), cac khoi gian theo, khong de trong ben phai. */
.asset-register-reference .ar-stage>.ar-glass{left:calc(610px + var(--ar-design-extra,0px) * .5)}
.asset-register-reference .ar-docstack{left:calc(967px + var(--ar-design-extra,0px))}
