/* FIB Classified / TAKESHI-TOOLS V5
   Fictional in-game department aesthetics, not a government site.
   Visual-only CSS layer over functional V4. */
:root{
 --fib-silver:linear-gradient(110deg,#718095 0%,#e4ebf3 22%,#8293a9 37%,#fff 52%,#9eafc3 73%,#d8e0ec 90%,#778395 100%);
 --fib-edge:rgba(192,208,231,.22);
 --fib-glass:linear-gradient(142deg,rgba(20,27,37,.97),rgba(9,13,20,.97) 54%,rgba(17,25,35,.96));
 --fib-red:#c77d87;
 --fib-cyan:#c4d8e9;
}
html{background:#030507!important}
body{background:radial-gradient(ellipse 75% 68% at 50% -12%,#1c27342b,transparent 75%),radial-gradient(ellipse 80% 60% at 100% 85%,#17243225,transparent 75%),#04070b!important;color:#e9eef5;letter-spacing:0}
body:before{opacity:.5!important;background-image:linear-gradient(90deg,rgba(137,159,188,.065) 1px,transparent 1px),linear-gradient(0deg,rgba(137,159,188,.055) 1px,transparent 1px),radial-gradient(circle,rgba(218,227,241,.13) .6px,transparent .9px)!important;background-size:74px 74px,74px 74px,37px 37px!important;mask-image:linear-gradient(180deg,#000 0%,#0009 67%,transparent 98%)}
body:after{background:repeating-linear-gradient(0deg,rgba(206,222,245,.018) 0 1px,transparent 1px 4px)!important;background-size:auto!important;opacity:.34!important;pointer-events:none}
.ambient{background:radial-gradient(ellipse at 23% 7%,rgba(129,151,186,.12),transparent 40%),radial-gradient(ellipse at 88% 33%,rgba(71,93,125,.17),transparent 35%)!important;animation:fibAmbient 22s ease-in-out infinite alternate!important}
@keyframes fibAmbient{to{transform:translate3d(-1.5%,1.6%,0) scale(1.04)}}
#particles{opacity:.72!important;filter:grayscale(.4)}
::selection{color:#060b11;background:#ccd6e4}
.container,.frame-width{width:min(1224px,calc(100% - 48px))}
/* Fixed glass navigation, agency badge + access strip */
.site-header{padding:0!important;min-height:79px!important;position:sticky;top:0;z-index:50;border-bottom:1px solid #cbd6e91a!important;background:#05080dd9!important;backdrop-filter:blur(24px)}
.site-header .nav{width:min(1460px,calc(100% - 32px))!important;max-width:1460px!important;min-height:78px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 8px!important;gap:20px;overflow:visible}
.site-header .nav:after{display:none!important}
.brand{min-width:335px!important;gap:12px!important;text-decoration:none;transition:transform .3s;z-index:2}
.brand:hover{transform:translateY(-1px)}
.fib-mark{width:52px;height:52px;flex:none;object-fit:contain;filter:drop-shadow(0 0 11px rgba(206,224,247,.16));animation:sealReveal .8s cubic-bezier(.2,.8,.2,1) both}
@keyframes sealReveal{from{opacity:0;transform:rotate(-20deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}
.fib-brand-text{display:flex;flex-direction:column;gap:2px;min-width:0}
.fib-brand-text strong{font:950 27px/1 'Space Grotesk',system-ui,sans-serif;color:#fff;letter-spacing:.14em;text-shadow:0 1px 15px #fff2}
.fib-brand-text small{font:800 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;color:#a7b6ca;white-space:nowrap}
.nav-links{margin-left:auto;gap:5px!important}
.nav-link,.nav-admin{font:750 10px ui-monospace,Consolas,monospace!important;letter-spacing:.08em!important;border-radius:9px!important;padding:12px 13px!important;background:#fff0!important;color:#98a8bd!important;border:1px solid transparent!important}
.nav-link:hover,.nav-admin:hover{color:#f7f9ff!important;background:#a9bad51a!important;border-color:#a6c3ea3d!important}
.nav-link.active{border-color:#dce4f066!important;background:linear-gradient(123deg,#192432,#0c131b)!important;color:#f5f8fc!important;box-shadow:inset 0 1px #d6e2f622,0 0 26px #a3c5e610!important}
.nav-link.active .nav-glyph{color:#f3f5f9!important}
.header-identity{margin-left:8px;z-index:2}
.identity-action{max-width:205px;white-space:nowrap;border:1px solid #aabed350!important;border-radius:9px!important;font:750 10px ui-monospace,Consolas,monospace!important;letter-spacing:.03em!important;background:#101b27!important;color:#f4f8ff!important;box-shadow:inset 0 1px #ffffff0b!important}
.identity-action:hover{background:#dbe2ec!important;color:#0b1119!important;border-color:#e8edf6!important}
.security-ribbon{min-height:35px;position:relative;z-index:20;border-bottom:1px solid #93a4bb26;background:linear-gradient(95deg,#090e15e8,#111925eb 55%,#080c13e8);box-shadow:0 9px 22px #0006}
.security-ribbon-inner{width:min(1440px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:35px;font:800 9px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#8999ad;white-space:nowrap}
.security-ribbon-inner b{color:#718094}
.security-agency{display:flex;align-items:center;gap:9px;color:#d0d9e6}
.security-agency img{width:20px;height:20px;opacity:.85}
.security-center{color:#77899f;letter-spacing:.2em}
.classified-dot{display:inline-block;width:4px;height:4px;background:#9baabd;border-radius:50%;vertical-align:middle;margin:0 10px}
.security-clearance{color:#d3ddea}
.pulse-light{display:inline-block;margin-right:8px;background:#97c9b1;width:6px;height:6px;border-radius:100%;box-shadow:0 0 0 4px #76c4a115,0 0 15px #8df3cc80;animation:statusPulse 3s ease-in-out infinite}
@keyframes statusPulse{50%{box-shadow:0 0 0 9px #76c4a105,0 0 19px #8df3cce0}}
/* Floating classified ticker */
.dossier-home{padding-top:18px!important}
.classified-ticker{display:flex;align-items:center;gap:17px;height:38px;margin:0 0 18px;background:linear-gradient(90deg,#151e2aef,#080b11cc);border:1px solid #b0bfd425;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b;font:750 9px ui-monospace,Consolas,monospace;letter-spacing:.14em;color:#8d9bae}
.ticker-block{height:100%;min-width:67px;display:grid;place-items:center;color:#101621;background:var(--fib-silver);font-size:12px;font-weight:900;letter-spacing:.12em}
.ticker-divider{color:#d0dcea77}
.ticker-text{white-space:nowrap}
/* Hero as an official, metallic agency case file */
.dossier-hero{position:relative;display:flex;gap:22px;align-items:stretch;min-height:356px!important;padding:0!important;border-radius:18px!important;overflow:hidden;background:linear-gradient(108deg,rgba(23,31,42,.97),rgba(8,13,21,.97) 56%,rgba(21,32,44,.96))!important;border:1px solid #d5e1f54a!important;box-shadow:0 28px 90px #000b,inset 0 1px #ffffff22!important}
.dossier-hero:before{background:radial-gradient(circle at 82% 41%,#b8cce325,transparent 36%),repeating-linear-gradient(90deg,transparent 0 56px,#d7e5f305 57px 58px)!important;animation:none!important;z-index:-1}
.dossier-hero:after{display:none!important}
.classified-corner{position:absolute;right:30px;top:0;padding:9px 16px;border:1px solid #e6bdc16b;border-top:0;border-radius:0 0 9px 9px;background:#32191f9e;color:#dfabb2;font:900 9px ui-monospace,Consolas,monospace;letter-spacing:.16em;z-index:4}
.classified-square{margin-right:6px;color:#f7d5dc}.corner-index{margin-left:12px;color:#ffffff77}
.hero-copy{z-index:3;flex:1;min-width:0;padding:54px 0 45px 48px;position:relative}
.hero-kicker{display:inline-flex;align-items:center;gap:10px;color:#c2d0e0;font:850 10px ui-monospace,Consolas,monospace;letter-spacing:.11em}
.tiny-lock{color:#dbe5f6;text-shadow:0 0 14px #b0cee7}
.hero-serial{font:650 9px ui-monospace,Consolas,monospace;letter-spacing:.21em;color:#7e8da1;margin-top:17px}
.hero-serial span{color:#c9d6e7}
.dossier-hero h1{max-width:770px!important;margin:16px 0 19px!important;line-height:1.04!important;font-weight:900!important;font-size:clamp(44px,5.4vw,77px)!important;letter-spacing:-.065em!important}
.h1-overline{display:block!important;margin-bottom:12px;color:#abbacc!important;letter-spacing:.24em!important;font:800 10px ui-monospace,Consolas,monospace!important}
.hero-metal{background:var(--fib-silver)!important;background-clip:text!important;-webkit-background-clip:text!important;background-size:240% 100%!important;animation:silverShimmer 6.8s linear infinite!important}
.headline-mark{color:#7e8fa6!important}
.dossier-hero p{max-width:565px;margin:0 0 27px!important;color:#a9b7ca!important;font:500 13px/1.8 Manrope,system-ui,sans-serif}
.archive-strip{display:flex;align-items:center;gap:15px!important;padding-top:17px!important;color:#8191a4!important;font:700 9px ui-monospace,Consolas,monospace!important;letter-spacing:.06em!important;white-space:nowrap;flex-wrap:wrap}
.archive-strip span{display:inline-flex;align-items:center;gap:6px}.archive-strip b{color:#dce7f2!important}.archive-strip .slashed{color:#66788f;font-size:15px}
.access-orb{width:6px;height:6px;border-radius:50%;background:#8bd4b3;box-shadow:0 0 10px #8ad0af;display:inline-block}
.hero-crest{width:31%;min-width:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;border-left:1px solid #b2c2d024;background:linear-gradient(120deg,#121c26a6,#070b1266)}
.hero-crest:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#b8cadb08 0 1px,transparent 1px 5px);z-index:-1}
.hero-crest:after{content:"";position:absolute;z-index:-1;width:290px;height:290px;border:1px solid #91afca22;border-radius:50%;box-shadow:0 0 0 28px #becfe607,0 0 0 64px #c4d2e405,0 0 95px #b3c8e419;animation:orbitBreath 9s ease-in-out infinite alternate}
@keyframes orbitBreath{to{transform:scale(1.10);box-shadow:0 0 0 38px #becfe606,0 0 0 77px #c4d2e409,0 0 119px #b3c8e42b}}
.crest-orbit{width:214px;height:214px;display:grid;place-items:center;position:relative;z-index:1;filter:drop-shadow(0 10px 20px #0009);animation:sealFloat 8s ease-in-out infinite}
@keyframes sealFloat{50%{transform:translateY(-8px) rotate(3deg)}}
.crest-orbit img{width:100%;height:100%;object-fit:contain}
.crest-caption{z-index:1;margin-top:2px;color:#b7c6d6;font:850 9px ui-monospace,Consolas,monospace;letter-spacing:.13em;text-align:center}
.crest-classified{z-index:1;margin-top:9px;color:#d2a1aa;font:700 9px ui-monospace,Consolas,monospace;letter-spacing:.13em}
.scan-sweep{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(0deg,transparent 0%,transparent 46%,#d1e5fb13 49%,#d1e5fb22 50%,transparent 52%,transparent 100%);background-size:100% 240%;animation:scanBeam 12s linear infinite}
@keyframes scanBeam{to{background-position:0 -240%}}
/* case file catalog */
.catalog{padding-top:36px!important}
.section-caption{font:850 10px ui-monospace,Consolas,monospace!important;letter-spacing:.17em!important;color:#c0ccdb!important}
.section-caption-dot{background:#c5d6ea!important;border-radius:2px!important;transform:rotate(45deg)}
.catalog-tabs{margin-bottom:25px!important}
.catalog-filter{font:800 10px ui-monospace,Consolas,monospace!important;letter-spacing:.06em!important;padding:11px 18px!important;border-radius:10px!important;background:linear-gradient(120deg,#121a25,#0a0e16)!important;border:1px solid #b9c9db2b!important;color:#95a5b9!important}
.catalog-filter:hover{color:#fff!important;border-color:#bbcfe9!important}
.catalog-filter.active{background:linear-gradient(120deg,#dfe7f0,#94a5bc)!important;color:#111722!important;box-shadow:0 8px 25px #e6f0ff15!important}
.forms-grid{gap:21px!important}
.form-dossier{position:relative;border:1px solid #b5c7e039!important;border-radius:17px!important;min-height:250px!important;background:var(--fib-glass)!important;box-shadow:0 22px 60px #0009,inset 0 1px #ffffff10!important;overflow:hidden}
.form-dossier:before{z-index:0!important;content:"";background:radial-gradient(320px circle at var(--pointer-x,50%) var(--pointer-y,0%),#cadfff25,transparent 66%)!important;opacity:.64!important;transition:opacity .3s!important}
.form-dossier:after{z-index:0!important;content:"";background:linear-gradient(112deg,transparent 10%,#e9f4ff13 26%,transparent 42%)!important;background-size:300% 100%!important}
.form-dossier:hover{transform:translate3d(0,-8px,0) scale(1.006)!important;border-color:#e1edfb9a!important;box-shadow:0 26px 86px #000c,0 0 55px #b2d3fb1a,inset 0 1px #ffffff24!important}
.form-dossier:hover:after{animation:cardSweep 1.15s ease!important}
.form-dossier>*:not(.card-watermark){position:relative;z-index:2}
.form-dossier .card-watermark{position:absolute;right:-11px;top:65px;width:155px;height:155px;opacity:.075;filter:grayscale(1) contrast(1.2);transform:rotate(-16deg);z-index:1;pointer-events:none;transition:opacity .35s,transform .6s}
.form-dossier:hover .card-watermark{opacity:.15;transform:rotate(-5deg) scale(1.08)}
.form-dossier::selection{background:#cbd7ea}
.dossier-case-label{display:flex;gap:10px;align-items:center}
.dossier-case-label img{width:23px;height:23px;filter:grayscale(.25)}
.dossier-top{padding-bottom:16px!important;align-items:center!important;border-bottom:1px solid #d4e5fa22!important}
.dossier-top strong{font:850 11px ui-monospace,Consolas,monospace!important;letter-spacing:.12em!important;color:#e9f0fb!important}
.dossier-status{color:#b4c4d5!important;letter-spacing:.12em!important;font:800 9px ui-monospace,Consolas,monospace!important}
.form-dossier[data-status=active] .dossier-status{color:#9fe4c4!important}
.dossier-middle{padding:22px 0 20px;min-height:128px!important;gap:21px!important}
.dossier-middle h2{font-size:21px!important;color:#f1f5fb!important}
.dossier-middle p{font-size:12px!important;line-height:1.7!important;color:#97a6b9!important}
.square-icon{border-radius:13px!important;width:63px!important;height:63px!important;background:linear-gradient(140deg,#2a3545,#0f1620 70%)!important;border:1px solid #d1dfee66!important;color:#e5eef9!important;box-shadow:0 0 0 5px #d3e7fa07,inset 0 1px #fff2!important}
.form-dossier:hover .square-icon{transform:rotate(-4deg) translateY(-2px)!important;box-shadow:0 0 20px #b8d2f525!important}
.dossier-bottom{border-top:1px solid #d8e8fa20!important;color:#b4c6da!important;font:850 10px ui-monospace,Consolas,monospace!important;letter-spacing:.08em!important}
.dossier-bottom .card-arrow{border-color:#a6bad355!important;background:#c4d4e70d!important;color:#e6eef9!important}
.form-dossier:hover .card-arrow{background:#e9f0f9!important;color:#101821!important;transform:translateX(5px)!important}
/* Link between dossier listing and decision center */
.catalog-explainer{position:relative;overflow:hidden;border-radius:17px!important;background:linear-gradient(95deg,#141f2bcc,#0b1018df)!important;border-color:#b7c9da43!important;padding:30px 33px!important}
.explainer-seal{position:absolute;width:148px;height:148px;right:31%;top:-41px;opacity:.065;pointer-events:none}
.catalog-explainer .micro{font:850 10px ui-monospace,Consolas,monospace!important;letter-spacing:.12em!important;color:#bdcde1!important}
.catalog-explainer h3{font-size:20px!important;color:#f2f6fc!important}
.explainer-items{font:750 10px ui-monospace,Consolas,monospace!important;color:#a6b6ca!important}
.explainer-items b{color:#f0f5ff!important}
/* Case file inner pages */
.page-hero{position:relative;overflow:hidden;padding:42px 0 35px!important}
.page-hero-mark{position:absolute;right:32px;top:6px;width:178px;height:178px;opacity:.085;filter:grayscale(1);transform:rotate(-9deg);pointer-events:none}
.file-mark{margin:9px 0 14px;padding:7px 12px;display:inline-flex;border-radius:6px;border:1px solid #9aacc142;background:#1821309e;font:800 9px ui-monospace,Consolas,monospace;letter-spacing:.16em;color:#a7b6ca}
.page-hero h1{font-weight:900!important;letter-spacing:-.05em!important;color:#f4f7fc!important}
.page-hero p{font-size:13px!important;color:#a8b6c9!important}
.breadcrumb,.breadcrumb a{color:#9facc2!important}
.surface,.form-card,.side-card,.placeholder-panel,.account-card,.login-box{border-radius:17px!important;border-color:#b6c9dc44!important;background:var(--fib-glass)!important;box-shadow:0 18px 60px #0008,inset 0 1px #ffffff0c!important}
.fib-classified-panel{position:relative;isolation:isolate}
.fib-classified-panel:before{content:"FIB / INTERNAL";position:absolute;right:18px;top:13px;color:#90a1b429;font:800 9px ui-monospace,Consolas,monospace;letter-spacing:.12em;pointer-events:none;z-index:1}
.form-card{padding:33px!important}
.panel-heading-icon,.stat-icon,.placeholder-mark{border-radius:12px!important;background:linear-gradient(135deg,#29384a,#0e1520)!important;border-color:#b4cce66b!important;color:#e8effa!important}
.control{border-radius:10px!important;border-color:#b7c9df3a!important;background:#050b13b0!important}
.control:focus{border-color:#d3e5f6!important;box-shadow:0 0 0 3px #c9def214,0 0 23px #bdd8fa1c!important}
.button-primary,.mono-button{border-radius:10px!important;background:var(--fib-silver)!important;background-size:220% 100%!important;box-shadow:0 9px 29px #e8f1fe20!important;color:#0b111a!important}
.button-primary:hover,.mono-button:hover{box-shadow:0 9px 33px #e0effe38!important;background-position:100% 0!important}
.button-ghost,.mono-button.secondary{border-radius:10px!important}
.notice,.verified-discord,.toast{border-radius:11px!important}
.stat,.tab,.app-row,.app-num,.pill,.modal,.detail,.modal-close{border-radius:12px!important}
.tab.active{background:var(--fib-silver)!important;color:#10151c!important}
.modal{background:linear-gradient(135deg,#1a2431,#080c13)!important;border-color:#bdcde147!important}
.detail{background:#070d15b5!important}
.account-card{padding:31px!important}
/* Footer agency stamp */
.site-footer{padding:4px 0 22px!important}
.footer-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px!important;border-radius:14px!important;background:#0d141fbd!important;border-color:#a7b8d03b!important}
.footer-agency{display:flex;align-items:center;gap:10px}
.footer-agency img{width:32px;height:32px;flex:none;filter:grayscale(.2)}
.footer-agency span{display:flex;flex-direction:column;gap:4px}
.footer-agency strong{font:850 9px ui-monospace,Consolas,monospace;letter-spacing:.12em;color:#cfdae8}
.footer-agency small{font:650 9px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#76869b}
.footer-side{font:800 9px ui-monospace,Consolas,monospace;letter-spacing:.11em;color:#9aabbd}
.footer-side b{color:#6f839c}
/* animated copper-red classification accents used sparingly */
.file-mark:before{content:"";width:5px;height:5px;border-radius:1px;background:#d3a0a8;margin-right:10px;box-shadow:0 0 9px #d0a0ac88}
.fib-card-scan:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 15%,#b8d4fa0b 50%,transparent 80%);animation:scanBeam 16s linear infinite}
@media(max-width:1150px){.security-center{display:none}.brand{min-width:240px!important}.hero-crest{min-width:235px;width:28%}.crest-orbit{width:175px;height:175px}.dossier-hero h1{font-size:clamp(43px,5vw,60px)!important}.hero-copy{padding-left:35px}}
@media(max-width:850px){.site-header .nav{gap:5px!important}.brand{min-width:0!important}.fib-brand-text small{display:none}.fib-brand-text strong{font-size:20px}.fib-mark{width:42px;height:42px}.nav-link,.nav-admin{font-size:9px!important;padding:9px!important}.header-identity{margin-left:4px}.identity-action{font-size:9px!important;padding:9px!important}.hero-crest{min-width:205px}.crest-orbit{width:150px;height:150px}.hero-copy{padding:57px 0 41px 27px}.dossier-hero p{font-size:12px}.classified-corner{right:14px}.dossier-hero h1{font-size:clamp(38px,5vw,49px)!important}}
@media(max-width:700px){.container,.frame-width{width:calc(100% - 28px)!important}.site-header{min-height:65px!important;height:auto!important}.site-header .nav{min-height:65px!important;overflow-x:auto!important;gap:9px!important;padding:6px 4px!important}.fib-brand-text{display:none}.fib-mark{height:44px;width:44px}.brand{min-width:44px!important;flex:none}.header-identity{flex:none}.security-ribbon-inner{width:calc(100% - 25px);min-height:31px;font-size:8px}.security-agency{gap:5px}.security-agency img{width:17px;height:17px}.security-clearance{font-size:8px}.classified-ticker{margin-top:6px;gap:9px;height:34px}.ticker-text{font-size:8px}.classified-ticker .ticker-text:nth-of-type(n+3){display:none}.dossier-hero{min-height:0!important;border-radius:16px!important;display:block}.hero-copy{padding:59px 24px 36px!important;position:relative;z-index:2}.dossier-hero h1{font-size:clamp(35px,8vw,52px)!important;max-width:100%!important}.dossier-hero p{max-width:96%!important}.hero-crest{display:none}.classified-corner{left:0;right:auto;border-left:0;border-radius:0 0 8px 0;font-size:8px;letter-spacing:.07em}.archive-strip{font-size:8px!important;gap:9px!important}.forms-grid{grid-template-columns:1fr!important}.form-dossier{padding:23px 22px!important;min-height:215px!important}.dossier-middle{min-height:108px!important}.dossier-middle h2{font-size:18px!important}.dossier-top strong{font-size:10px!important}.dossier-status{font-size:8px!important}.catalog-filter{padding:10px!important;font-size:9px!important}.catalog-explainer{padding:25px!important}.footer-row{flex-wrap:wrap}.footer-side{font-size:8px!important}.page-hero-mark{width:110px;height:110px;right:-7px;top:21px}.file-mark{font-size:8px}.form-card{padding:23px!important}}
@media(max-width:390px){.security-clearance{display:none}.hero-kicker{font-size:8px}.dossier-hero h1{font-size:33px!important}.catalog-filter{font-size:8px!important;padding:8px!important}.form-dossier{min-height:205px!important}.dossier-middle{gap:13px!important}.square-icon{width:49px!important;height:49px!important}.ticker-block{min-width:48px}}
@media(prefers-reduced-motion:reduce){.scan-sweep,.pulse-light,.crest-orbit,.hero-crest:after,.ambient{animation:none!important}}
/* Stable typeface fallback in hosting environments without web font access. */
.page-hero h1,.panel-heading h2,.catalog-explainer h3,.placeholder-panel h1,.account-wrap .page-hero h1,.dash-heading h1,.login-box h1,.modal-head h2{font-family:'Space Grotesk',Manrope,'Segoe UI',system-ui,sans-serif!important}
@media(max-width:700px){
 .site-header .nav{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;justify-content:space-between!important;padding:6px 0 8px!important;min-height:65px!important;row-gap:2px!important}
 .brand{order:1!important}.header-identity{order:2!important;margin-left:auto!important;max-width:calc(100% - 74px)!important}
 .identity-action{max-width:225px!important;display:inline-block;overflow:hidden;text-overflow:ellipsis;padding:9px 12px!important}
 .nav-links{order:3!important;width:100%!important;min-width:0!important;justify-content:center!important;margin:2px 0 0!important;padding-top:5px;border-top:1px solid #a8bbd126}
 .nav-link{padding:8px 12px!important}
 .nav-link.nav-vost{display:inline-flex!important}
}
