*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #059fbd;outline-offset:3px}button{transition:background .15s,transform .15s}button:hover{transform:translateY(-1px)}.app{min-height:100vh;color:var(--ink)}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;color:#eaf6ff;z-index:30;display:flex;flex-direction:column}.brand{display:flex;align-items:center;font-weight:800;direction:ltr;justify-content:center}.brand small{display:block}.brand b{letter-spacing:0}.brandmark{color:#f2c575;background:linear-gradient(140deg,#284f64,#103448);border-radius:15px;padding:8px;box-shadow:inset 0 1px #799ba9}.brandmark svg{height:33px;width:33px}.navcaption{color:#89b0c6;font-size:10px;text-align:center;margin:30px 0 16px;letter-spacing:1px}.sidebar nav{display:grid}.sidebar nav button{background:transparent;border:1px solid transparent;display:flex;align-items:center;text-align:start}.sidebar nav button.active{border-color:#299ba5}.navdot{width:6px;height:6px;border-radius:50%;background:#64f0d5;margin-inline-start:auto}.sidebottom{text-align:center}.sidebottom p{color:#95bdc8}.molecule{margin:0 auto 18px;border:1px solid #219493;width:80px;height:80px;display:grid;place-items:center;border-radius:24px;color:#8af5de;background:radial-gradient(circle,#1b9b9b66,transparent);box-shadow:0 0 40px #0e7f7d40}.version{display:block;letter-spacing:3px;color:#96bec7}.topbar{justify-content:space-between}.breadcrumbs,.topbar{display:flex;align-items:center}.breadcrumbs{gap:12px;font-size:12px;color:var(--muted)}.breadcrumbs b{color:var(--ink)}.tools{display:flex;align-items:center}.iconbutton,.lang{border:0;display:grid;place-items:center}.avatar,.lang{font-weight:700}.avatar{border-radius:50%;display:grid;place-items:center}.mobilemenu{display:none}main{margin:auto}.previewnote{display:flex;align-items:center;gap:8px}.dot{height:6px;width:6px;display:inline-block;border-radius:50%;background:#21c6a0;flex-shrink:0}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.eyebrow{letter-spacing:2px;color:var(--muted);margin:0 0 8px;direction:ltr;text-align:start}h1{font-size:clamp(23px,2.2vw,32px);margin:0 0 9px;letter-spacing:-.6px;line-height:1.4}.muted{color:var(--muted);margin:0}.context{display:flex;gap:8px;flex-wrap:wrap}.context label{background:var(--panel);border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:6px;padding:0 10px;color:var(--blue)}select{background:transparent;border:0;color:var(--ink);font-size:12px;max-width:180px;min-height:40px}select option{background:var(--panel)}.hero h2{font-size:32px;line-height:1.4;margin:14px 0 10px;letter-spacing:-.6px}.hero em{font-style:normal;color:#078879}.herotag{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1px;color:#207d82}.hero p{margin-bottom:22px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;padding:10px 18px;font-weight:600}.secondary{border:1px solid var(--line)}.pharma-art{height:230px;width:350px;position:relative;flex-shrink:0;direction:ltr}.orbit{position:absolute;bottom:10px;left:10px;width:330px;height:95px;border:1px solid #76c9d2;border-radius:50%;box-shadow:0 8px 12px #68c9c522,inset 0 1px white}.o2{width:280px;height:75px;left:35px;bottom:20px;border-color:white}.medicinebox{position:absolute;width:150px;height:125px;background:linear-gradient(135deg,#f7feff 40%,#c3e9e8 41%,#29afad);transform:skewY(-8deg) rotate(-4deg);left:40px;bottom:52px;border-radius:6px;box-shadow:-12px 12px 0 #489ba8,0 25px 35px #23778b40;border:1px solid white;padding:15px;color:#22777e}.medicinebox span{font-size:10px;font-weight:700}.medicinebox b{font-size:60px;display:block;line-height:1;color:white;text-align:right}.medicinebox small{font-size:6px}.bottle{left:195px;bottom:42px;width:72px;height:156px;border-radius:18px 18px 13px 13px;background:linear-gradient(90deg,#19798988,#e9feffcc 25%,#aee3decc 65%,#258b9488);box-shadow:inset 3px 0 3px white,9px 10px 22px #23768c33;border:1px solid #8abec6}.bottle,.cap{position:absolute}.cap{top:-12px;left:-3px;height:30px;width:78px;border-radius:9px;background:repeating-linear-gradient(90deg,#125986,#217cac 3px,#1a698f 5px);box-shadow:inset 0 4px 3px #64bbd7}.bottlelabel{background:#f5fcff;margin-top:40px;padding:10px 0;text-align:center;color:#237b93;font-size:9px;border-block:3px solid #27ba9c;box-shadow:0 5px 10px #216e7422}.bottlelabel b{font-size:36px;display:block;color:#00a58a;line-height:1}.bottlelabel small{font-size:5px}.capsule{position:absolute;bottom:27px;left:153px;width:78px;height:28px;transform:rotate(-20deg);border-radius:30px;background:linear-gradient(90deg,#078eb2 49%,#effcff 50%);box-shadow:inset 0 5px 5px #ffffffa0,inset 0 -5px 8px #126f8760,0 8px 10px #105b8240;border:1px solid #bbf0ee}.second{left:235px;bottom:22px;transform:rotate(24deg);width:62px}.artlabel{position:absolute;bottom:-9px;left:55px;display:flex;gap:8px;align-items:center;background:#ffffffd9;border:1px solid white;padding:8px 16px;border-radius:20px;font-size:9px;color:#327481;box-shadow:0 4px 20px #28688818}.shortcuts{display:grid}.shortcuts button{display:flex;align-items:center;flex-direction:column}.raised{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:linear-gradient(140deg,#d9eafa,#edf8ff);color:#1476b8;box-shadow:3px 4px 0 #aac9de,0 10px 13px #b5d2e34a,inset 0 1px white;transform:rotate(-5deg);margin-bottom:4px}.tone1{background:linear-gradient(140deg,#cdf2e6,#f0fff7);color:#008e65;box-shadow:3px 4px 0 #aad5c5,0 10px 13px #b5d2e34a}.tone2{background:linear-gradient(140deg,#e1e6ff,#f7f8ff);color:#6874c0;box-shadow:3px 4px 0 #bec5e5,0 10px 13px #b5d2e34a}.dashboardgrid{display:grid}.panel{min-width:0}.panelhead{justify-content:space-between}.panelhead,.panelhead h2{display:flex;align-items:center}.panelhead h2{margin:0}.badge{border:1px solid var(--line);padding:5px 9px;white-space:nowrap}.badge,.empty{color:var(--muted)}.empty{text-align:center;padding:30px 16px;font-size:12px}.empty>svg{color:#82b2c4}.empty h3{font-size:14px;color:var(--ink)}.empty p{font-size:11px}.textbutton{border:0;background:transparent;color:var(--blue);display:inline-flex;min-height:40px;font-size:12px}.panelnote,.textbutton{gap:8px;align-items:center}.panelnote{border-top:1px solid var(--line);padding:14px 18px;display:flex;font-size:10px;color:var(--muted)}.workflow{list-style:none;margin:0;display:flex;justify-content:space-between}.workflow li{position:relative;display:flex;flex:1;align-items:center;flex-direction:column;text-align:center;min-width:0}.workflow li:not(:last-child):after{content:"";position:absolute;inset-inline-start:65%;width:80%}.workflow li>span{border-radius:50%;display:grid;place-items:center;font-size:11px;z-index:1}.workflow .current>span{border-color:#087eab}.workflow .done>span{color:white}.workflow strong{display:block;line-height:1.5}.workflow small{display:block}.flowcallout{display:flex;gap:12px;align-items:center;background:var(--tint);margin:0 20px 20px;padding:15px;border-radius:10px;color:var(--green)}.flowcallout strong{font-size:12px}.flowcallout p{font-size:10px;color:var(--muted);margin:6px 0 0}.task{display:flex;align-items:center;text-align:start;width:100%;border:0;background:transparent;color:var(--ink)}.task p,.task small{color:var(--muted)}.taskicon{padding:12px;background:var(--tint);color:var(--blue);border-radius:10px}.task>svg{margin-inline-start:auto}.channels{display:flex;padding:5px;border:1px solid var(--line);margin-bottom:18px;flex-wrap:wrap}.channels button,.tabs button{background:transparent;border:0;color:var(--muted);padding:12px 20px;min-height:44px;border-radius:7px}.channels button.selected,.tabs button.selected{font-weight:700}.stepperpanel .workflow{margin:auto}.editorgrid{display:grid;align-items:start}.tabs{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs button{flex:1;padding:10px 7px}.sectionintro h3{margin:0 0 7px}.sectionintro p{color:var(--muted);margin:0}.search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:var(--muted)}.search input{min-height:44px;min-width:0;width:100%;color:var(--ink)}.search button,.search input{border:0;background:transparent}.search button{color:var(--muted);min-height:40px}.catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.material{border:1px solid var(--line);overflow:hidden}.selectmaterial{display:flex;align-items:center;width:100%;text-align:start;background:transparent;border:0;color:var(--ink)}.mini-pill{color:var(--green);flex-shrink:0}.materialname{flex:1;min-width:0}.materialname strong{display:block}.materialname small{display:block;color:var(--muted);margin:5px 0;direction:ltr;text-align:start}.code{font-family:monospace;color:var(--blue);background:var(--tint);padding:2px 5px;border-radius:3px}.checkbox{display:grid;place-items:center;color:var(--muted);border:1px solid var(--line);border-radius:5px;flex-shrink:0}.chosen .checkbox{background:#088f89;color:#fff;border-color:#088f89}.quantity{border-top:1px solid var(--line);display:block;color:var(--muted)}.quantity>div{display:flex;align-items:center;gap:10px;margin-top:7px}.quantity input{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--panel)}.editorfooter{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.summaryicon{display:grid;place-items:center;color:var(--green)}.summary h3{text-align:center;padding:0 15px}.summary dl{display:grid}.summary dt,.summarywarning{color:var(--muted)}.summarywarning{background:var(--tint);border:1px solid var(--line);border-radius:9px}.summarywarning svg{color:var(--blue)}.reason{padding:15px 22px;display:grid;gap:8px;color:var(--muted)}.reason input{min-height:44px;padding:10px;color:var(--ink);background:var(--panel)}.notice,.reason input{border:1px solid var(--line);border-radius:8px}.notice{display:flex;gap:10px;background:var(--tint);padding:13px;color:var(--muted);margin-bottom:18px}.notice svg{flex-shrink:0;color:var(--green)}.proposal{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.proposal h3 small{display:block;margin-top:5px;font-weight:400;color:var(--muted)}.proposal p{color:var(--muted)}.months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.months>div{border:1px solid var(--line);border-radius:8px;text-align:center}.months small{display:block;color:var(--muted)}.months strong{margin-top:8px;display:block;color:var(--blue);overflow-wrap:anywhere}.history{padding:20px}.history article{display:flex;gap:14px;border-bottom:1px solid var(--line);font-size:12px}.history svg{color:var(--green)}.history p,.history time{color:var(--muted)}.unavailable{text-align:center;padding:65px 30px}.unavailable .raised{margin:0 auto 30px;width:60px;height:60px}.unavailable h2{font-size:22px}.unavailable p{font-size:13px;line-height:1.9;color:var(--muted);max-width:550px;margin:15px auto 24px}.feedback{position:sticky;bottom:20px;display:flex;gap:10px;padding:16px 20px;background:#e5f8f0;color:#096347;border:1px solid #95d9bb;border-radius:10px;z-index:20;font-size:12px;box-shadow:0 5px 20px #0001}.feedback.error{background:#fff0ec;color:#9d3520;border-color:#e8b6a9}footer{display:flex;justify-content:space-between;gap:15px;color:var(--muted)}.bottomnav{display:none}.skip{position:fixed;top:-100px;z-index:100;background:white;padding:15px}.skip:focus{top:10px}.dark .hero{border-color:#33646a;color:#ebfbff}.dark .hero p{color:#b3d3dd}.dark .hero em{color:#6ae0c5}.dark .herotag{color:#90d8d7}.dark .raised{filter:brightness(.85)}@media(min-width:1600px){.hero h2{font-size:40px}.pharma-art{transform:scale(1.1);margin-inline:30px}}@media(max-width:1150px){.sidebar{padding-inline:12px}.heading{align-items:start;flex-direction:column;gap:15px}.hero h2{font-size:27px}.pharma-art{width:290px;transform:scale(.85);transform-origin:center}}@media(max-width:800px){.breadcrumbs{font-size:11px}.breadcrumbs>b,.breadcrumbs>svg{display:none}.hero h2{font-size:28px}.pharma-art{width:285px}.heading{flex-direction:row;align-items:center;flex-wrap:wrap}.bottomnav{display:flex}.bottomnav button{border:0;display:flex;flex-direction:column;align-items:center;gap:5px;background:transparent;flex:1}main{padding-bottom:85px}}@media(max-width:540px){.heading{gap:17px;margin-bottom:18px}.context{width:100%;flex-wrap:nowrap}.context label:first-child{flex:1}.context select{width:100%}.hero h2{font-size:30px}.hero>div:first-child{z-index:2}.pharma-art{position:absolute;bottom:-25px;inset-inline-end:-38px;transform:scale(.64);opacity:.86;transform-origin:center}.hero .primary{position:relative;margin-top:8px}.herotag{font-size:8px}.raised{width:39px;height:39px;border-radius:10px}.raised svg{width:22px}.channels button{padding:10px 5px}.stepperpanel .workflow{flex-direction:column;gap:17px}.stepperpanel .workflow li{flex-direction:row;gap:14px;text-align:start}.stepperpanel .workflow li:not(:last-child):after{width:1px;height:25px;top:29px;inset-inline-start:15px}.stepperpanel .workflow small{margin-top:2px}.stepperpanel .workflow li>span{flex-shrink:0}.editorfooter button{flex:1;padding:10px}.unavailable{padding:45px 18px}.unavailable h2{font-size:20px}.unavailable .badge{white-space:normal;line-height:1.8}footer{flex-direction:column;gap:7px}.topbar .avatar{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:540px){.dashboardgrid .workflow{flex-direction:column;gap:17px;padding:20px}.dashboardgrid .workflow li{flex-direction:row;text-align:start;gap:14px}.dashboardgrid .workflow li:not(:last-child):after{width:1px;height:25px;top:29px;inset-inline-start:15px}.dashboardgrid .workflow strong{font-size:11px}}.app{--bg:#dcecff;--panel:#f6faff;--ink:#082652;--tint:#eaf3ff;--blue:#064be5;--green:#078d45;background:radial-gradient(ellipse at 12% 15%,#f7fdff 0,transparent 47%),linear-gradient(140deg,#e8f4ff,#cce0fc 70%,#d7f7f5);font-weight:500}.app.dark{--bg:#081a35;--panel:#102e51;--ink:#e9f5ff;--tint:#12385d;--blue:#81c9ff;--green:#67efb4;background:radial-gradient(ellipse at top,#174b65,#081a35 65%)}.sidebar{width:198px;padding:0 12px 20px;background:linear-gradient(140deg,#064268,#03264e 48%,#023551);box-shadow:-5px 0 20px #00547720;border-inline-start:1px solid #6bd4e48a}.brand{background:linear-gradient(#fff,#e8f2ff);color:#07265c;margin:0 -12px;padding:7px 8px;font-size:23px;line-height:1;letter-spacing:-.8px;border-bottom:1px solid #abc9e9}.brand small{font-size:14px;letter-spacing:-.3px;margin-top:3px}.brand b{color:#a5640f}.phoenixmark{height:58px;width:58px;flex-shrink:0}.navcaption{display:none}.sidebar nav{gap:3px;margin-top:14px}.sidebar nav button{font-weight:700;font-size:13px;padding:13px 10px;border-radius:7px;color:#f1f9ff;gap:9px;border-bottom:1px solid #56a6c818}.sidebar nav button svg{order:0;filter:drop-shadow(0 1px 3px #18cdfb66)}.sidebar nav button.active{background:linear-gradient(110deg,#004c58,#069d87);border:1px solid #93ffe6;box-shadow:inset 0 0 9px #4cffe8,0 0 10px #03e9c987;color:white}.navdot{display:none}.sidebottom{position:relative;overflow:hidden}.sidebottom>.molecule-pattern{position:absolute;top:10px;left:-40px;width:260px;opacity:.65;filter:drop-shadow(0 0 5px #01f6ff)}.pharmacy-cross{position:absolute;left:53px;font-size:61px;line-height:1;color:#d1fff6;text-shadow:0 0 4px white,0 0 13px #00fff2,0 0 26px #00fff2;transform:rotate(-3deg)}.sidebottom strong{font-size:12px}.sidebottom p{font-size:10px}.version{margin-top:20px;font-size:9px}.workspace{margin-inline-start:198px}.topbar{height:72px;padding:10px 18px;background:linear-gradient(#fff,#e9f2ff);border-bottom:1px solid #b2d0f1;box-shadow:0 2px 10px #4273b21a}.headerbrand{display:none}.global-search{display:flex;align-items:center;gap:8px;flex:1;min-width:100px;background:linear-gradient(#f9fcff,#dfeeff);border:1px solid #9cbee9;border-radius:8px;padding:0 9px;box-shadow:inset 0 1px 3px #527fba18,0 1px 2px white;color:#153f75}.global-search input{width:100%;min-width:0;border:0;background:transparent;color:inherit;outline-offset:1px}.global-search button{border:0;background:transparent;color:#13437d;display:grid;place-items:center;height:36px}.topbar .context{flex-wrap:nowrap;gap:7px}.topbar .context label{background:linear-gradient(#fff,#e3efff);border-color:#a2c5eb;padding:0 7px;box-shadow:inset 0 1px 1px white,0 2px 3px #86aacf33;border-radius:7px}.context select{font-weight:700;min-height:36px;max-width:185px}.tools{gap:8px;flex-shrink:0}.iconbutton,.lang{background:transparent;color:#103b78;border-radius:7px}.lang{font-size:10px}.profile{display:flex;gap:7px;align-items:center;border-inline-start:1px solid #bcd3ec;padding-inline-start:12px}.profile>span{font-weight:700;white-space:nowrap;color:#092654}.profile small{display:block;margin-top:4px;color:#426388}.avatar{width:31px;height:31px;border:2px solid white;background:linear-gradient(145deg,#d4e4f2,#a1bdcd);color:#174a78;font-size:10px}main{max-width:1600px}.previewnote{padding:0 3px 8px;color:#245e79}.homeview .heading{display:none}.hero{padding:18px 26px;overflow:hidden;background:radial-gradient(ellipse at 30% 100%,#7cefeb 0,transparent 43%),linear-gradient(110deg,#a4e2ed,#147c9c 50%,#004965 92%);border:1px solid #fff;box-shadow:inset 0 0 18px #abfcff70,0 4px 10px #477aad33;color:white}.hero,.hero-copy{position:relative}.hero-copy{z-index:2;max-width:63%;margin-inline-end:auto}.hero h1{line-height:1.4;margin:0 0 6px;color:white;text-shadow:0 2px 3px #00365250;font-weight:800;letter-spacing:0}.hero p{font-weight:600;color:#e3ffff;margin:0;max-width:none;direction:ltr}.hero-products{position:absolute;object-fit:contain;inset-inline-end:36px;bottom:-20px;z-index:1;filter:drop-shadow(0 8px 7px #005b6960)}.hero>.molecule-pattern{position:absolute;inset-inline-end:245px;bottom:-60px;width:260px;height:260px;opacity:.65;filter:drop-shadow(0 0 4px cyan)}.hero-orbits{position:absolute;width:350px;height:65px;border:1px solid #b7fffc;inset-inline-end:22px;bottom:10px;border-radius:50%;box-shadow:0 0 0 7px #aaffff25,0 0 0 15px #aaffff20,0 0 0 24px #aaffff15,0 0 16px cyan}.hero-dots{display:flex;gap:5px;justify-content:center;margin-top:10px}.hero-dots i{width:5px;height:5px;background:#b3f4ff99;border-radius:50%}.hero-dots i:first-child{background:#dbffff;width:14px;box-shadow:0 0 7px white}.shortcuts{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin:12px 0 15px;padding:0}.shortcuts button{position:relative;border:1px solid #9cc8f7;border-top:2px solid white;background:linear-gradient(155deg,#ffffff 5%,#eff6ff 50%,#ccdefb);padding:8px 4px 10px;gap:3px;box-shadow:inset 1px 1px 3px white,inset -1px -2px 3px #71a3e04a,0 4px 5px #3167ae2b;color:#071e57}.shortcuts button:hover{box-shadow:inset 0 0 8px white,0 0 9px #05c8ec;transform:translateY(-3px)}.shortcuts strong{font-weight:800;line-height:1.4}.shortcuts small{line-height:1.2;color:#16447e}.icon3d{width:46px;height:46px;filter:drop-shadow(1px 3px 2px #1b4b792b);flex-shrink:0}.shortcuts .featured{background:linear-gradient(135deg,#96ef72,#08a67d 25%,#087c9d 75%,#0ca5d1);color:white;border:2px solid #daffc1}.shortcuts .featured:after{content:"";position:absolute;bottom:-8px;width:14px;height:14px;background:#0d94b1;transform:rotate(45deg);border-right:2px solid #ceffc7;border-bottom:2px solid #ceffc7}.shortcuts .featured small{color:white}.shortcuts .featured .icon3d{filter:brightness(1.5) drop-shadow(0 2px 2px #005157)}.panel{border:1px solid #a5caf6;border-top:2px solid white;overflow:hidden}.panelhead{border-bottom:1px solid #c0d6f2;gap:8px}.panelhead h2{font-weight:800;color:#0a235a;gap:8px}.panelhead h2 svg{color:#053ece}.badge{background:#edf6ff;border-color:#c2dbf5;border-radius:12px;font-weight:600}.badge.green{background:#dff8ec;border-color:#b1edd1;color:#006b39}.dashboardgrid{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);gap:14px}.flow-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#09275a}.flow-title small{font-size:10px}.statusblue{color:#0647e7;background:linear-gradient(#e6f4ff,#a4cdfd);padding:4px 13px;border-radius:12px;font-weight:700;white-space:nowrap}.workflow{gap:6px}.workflow li>span{border:1px solid #8caace;background:linear-gradient(#fff,#c9ddf5);box-shadow:0 2px 3px #004e8d40,inset 0 1px 2px white;color:#11315c;font-weight:700}.workflow li:not(:last-child):after{background:#91b9e4;height:2px;top:15px}.workflow .current>span{background:linear-gradient(#02aaff,#0045ec);border:2px solid #c3fcff;box-shadow:0 0 0 3px #80d7ff66,0 0 8px #04aaff;color:white}.workflow .done>span{background:linear-gradient(#41df7a,#00a442);border-color:#ccffdb;box-shadow:0 2px 5px #008d6877}.workflow strong{color:var(--ink);font-weight:800}.workflow small{margin-top:3px;color:var(--muted)}.workflow .current div{padding:3px 5px;border-radius:5px;border:1px solid #9ed9ff}.workflow .current small,.workflow .current strong{color:#003ac4}.transaction{display:flex;gap:12px;align-items:center;border-top:1px solid #c4dbf6;background:linear-gradient(90deg,#f9fdff55,#e9f5ff66);position:relative}.transaction-info{min-width:140px;max-width:40%}.transaction-info h3{display:flex;align-items:center;gap:6px;margin:0 0 9px}.transaction-info p{display:flex;align-items:center;gap:5px;color:#294f82;margin:6px 0}.transaction-info svg{color:#1145c7;flex-shrink:0}.transaction-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;flex:1;min-width:0;z-index:1}.transaction-stats>div{border:1px solid #cae8f7;background:linear-gradient(#fff,#dff8f5);border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:inset 0 1px white;min-width:0}.transaction-stats>div:nth-child(2){background:linear-gradient(#fff,#fff4dc)}.transaction-stats>div:nth-child(3){background:linear-gradient(#fff,#e8efff)}.transaction-stats small{font-weight:800}.transaction-stats svg{height:17px;width:17px;margin:5px 0;color:#08a15a}.transaction-stats b{color:#082b5a}.transaction-stats span{color:#4a6b8c;margin-top:2px}.transaction>img{height:105px;object-fit:contain;margin-inline-end:-8px;filter:drop-shadow(0 4px 4px #287e8b44)}.workflow-actions{display:flex;gap:8px;padding:10px 13px 13px;flex-wrap:wrap}.workflow-actions .primary{flex:1.2}.workflow-actions .secondary{flex:1;padding:8px 7px;gap:5px}.primary{border:1px solid #b0ffbf;color:white;border-radius:8px}.secondary{background:linear-gradient(#fff,#e6f4ff);border-color:#a5d4f2;color:#123a7b}.countbadge{background:linear-gradient(#ff9b92,#fa484d);border:1px solid #fff;border-radius:8px;color:#fff;padding:2px 8px;min-width:23px;text-align:center;font-size:12px}.task{padding:13px 12px;gap:8px;border-bottom:1px solid #d2e1f5;min-height:90px}.task strong{line-height:1.6}.task p{margin:5px 0}.taskglyph{flex-shrink:0;color:#0863ec;width:24px}.task-state{margin-inline-start:auto;background:#e4f1ff;color:#0751d9;border:1px solid #c3dfff;border-radius:12px;padding:4px 8px}.work-inbox .empty{padding:16px 12px 12px}.work-inbox .empty h3{margin:6px 0}.work-inbox .empty>svg{height:38px;width:38px}.work-inbox .empty p{margin:4px 0}.work-inbox .textbutton{min-height:32px}.queue-row{display:flex;align-items:center;gap:9px;border-top:1px solid #d1e2f6;background:linear-gradient(90deg,#f9fdff33,#dceeff55);min-height:64px}.queue-row>svg:first-child{color:#077cd7;width:23px;flex-shrink:0}.queue-row>svg:last-child{color:#7593b4;flex-shrink:0;margin-inline-start:auto}.queue-row b{display:block;line-height:1.6}.queue-row small{display:block;color:#547292;margin-top:4px}.inbox-footer{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(#eff9ff,#d3eaff);border:0;border-top:1px solid #bad8f5;width:100%;padding:11px;color:#15549f}.overviewgrid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-top:15px}.overviewgrid .panelhead{padding:10px 12px}.overviewgrid .panelhead h2{font-size:12px}.metricgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 10px 0}.metricgrid>div{background:linear-gradient(#fff,#e2f6ff);border:1px solid #c1e3f5;border-radius:8px;display:flex;align-items:center;flex-direction:column;padding:6px 2px}.metricgrid small{font-weight:800;text-align:center}.metricgrid .icon3d{width:31px;height:31px;margin:5px 0 0}.metricgrid strong{font-size:24px;line-height:1;color:#079a45}.metricgrid span{color:#5e789a;margin-top:3px}.metric-note{color:#52739b;text-align:center;margin:7px 8px 9px}.stock-content{display:flex;gap:15px;align-items:center;justify-content:center;padding:15px 10px 8px}.stock-content .icon3d{width:65px;height:65px}.stock-content strong{font-size:29px;line-height:1}.stock-content p{font-size:10px;font-weight:700;margin:7px 0}.stock-content span{color:#5d7a9c}.source-tags{display:flex;gap:5px;justify-content:center;padding:8px 10px 13px}.source-tags span{background:#e6f1ff;border:1px solid #c6dcf5;border-radius:5px;font-size:8px;padding:4px 8px}.draft-status{gap:12px;padding:24px 12px}.draft-ring,.draft-status{display:flex;align-items:center}.draft-ring{width:100px;height:100px;flex-shrink:0;border-color:#1d8dfb #18c4ae #d1e4f9 #d1e4f9;border-style:solid;border-width:11px;border-radius:50%;box-shadow:0 0 0 1px white,inset 0 0 6px #79a5d6,0 3px 6px #2d669733;justify-content:center;flex-direction:column;direction:ltr}.draft-ring b{font-size:27px;line-height:1}.draft-ring small{margin-top:6px}.draft-status ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.draft-status li{display:flex;gap:6px;align-items:center}.draft-status i{height:7px;width:7px;border-radius:50%;flex-shrink:0}.blue-dot{background:#1685f7}.gold-dot{background:#edb343}.grey-dot{background:#92aac4}footer{padding:18px 2px 0}.channels button.selected{color:white;box-shadow:0 2px 4px #3974a44a}.material{border-color:#b8d2f2}.summaryicon{background:linear-gradient(#e9fff6,#a1ebc9);box-shadow:0 4px 7px #308e8a33;border:1px solid white}.dark .panelhead,.dark .topbar{background:linear-gradient(#18395b,#112a4c)}.dark .panel{background:linear-gradient(145deg,#153a60,#0c294b);border-color:#3b6e9d;box-shadow:inset 0 0 0 2px #6fc6e326,0 4px 10px #00152b88}.dark .flow-title,.dark .panelhead h2,.dark .transaction-info p,.dark .workflow strong{color:#e1f2ff}.dark .shortcuts button{background:linear-gradient(#204772,#102b50);color:#eef9ff;border-color:#397fb4;box-shadow:inset 0 1px #92c6e755,0 3px 5px #0004}.dark .shortcuts small{color:#b8dcf8}.dark .shortcuts .featured{background:linear-gradient(135deg,#13a45e,#056b80);box-shadow:inset 0 0 8px #58f8c3,0 0 8px #35ffac66}.dark .context label,.dark .global-search{background:#173858;border-color:#37678d;color:#c9e8ff}.dark .iconbutton,.dark .lang,.dark .profile span{color:#d9f1ff}.dark .profile small{color:#a7c9dd}.dark .queue-row,.dark .transaction{background:#163555}.dark .inbox-footer,.dark .material,.dark .metricgrid>div,.dark .secondary,.dark .transaction-stats>div{background:linear-gradient(#204367,#133457);color:#d4ecff;border-color:#376c94}.dark .transaction-stats b{color:#dff5ff}.dark .previewnote{color:#9bd6db}.dark .metric-note,.dark .metricgrid span,.dark .queue-row small,.dark .stock-content span{color:#a7c3dd}.dark .source-tags span{background:#173f63;border-color:#396b93}.dark .hero{background:radial-gradient(ellipse at 20% 100%,#379c9c,transparent 40%),linear-gradient(110deg,#134f6c,#003a5b 70%)}@media(min-width:1500px){.shortcuts .icon3d{width:53px;height:53px}}@media(max-width:1200px){.profile>span{display:none}.profile{padding-inline-start:6px}.topbar{padding:10px}.sidebar{width:180px}.workspace{margin-inline-start:180px}.brand{font-size:20px}.sidebar nav button{font-size:12px}.hero-products{inset-inline-end:12px}.shortcuts{gap:6px}.dashboardgrid{grid-template-columns:minmax(0,1.65fr) minmax(235px,1fr)}.transaction-info{min-width:125px}.overviewgrid{gap:10px}.draft-ring{width:78px;height:78px;border-width:8px}.draft-status{gap:8px;padding:22px 9px}.overviewgrid .panelhead h2{font-size:10px}.context select{max-width:152px}}@media(max-width:1000px){.sidebar{width:165px}.workspace{margin-inline-start:165px}.sidebar nav button{font-size:11px;gap:8px;padding:12px 7px}.brand{font-size:19px}.brand small{font-size:12px}.topbar .context select{max-width:137px}.global-search{min-width:90px}.tools{gap:2px}.hero-products{bottom:-25px}.hero-copy{max-width:66%}.hero>.molecule-pattern{inset-inline-end:150px}.shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dashboardgrid{grid-template-columns:1fr}.work-inbox{order:2}.transaction-info{max-width:40%;min-width:150px}.overviewgrid .panelhead h2{font-size:12px}.hero-orbits{width:230px}}@media(max-width:800px){.headerbrand{display:flex;align-items:center;gap:2px;direction:ltr;flex:1}.headerbrand .phoenixmark{height:46px;width:46px}.headerbrand b{font-size:18px;line-height:1;color:#082352;letter-spacing:-.6px}.headerbrand small{font-size:12px;display:block;margin-top:3px}.homeview .heading{display:none}.hero{padding:16px 22px}.hero-products{bottom:-18px}.shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardgrid{grid-template-columns:1fr}.active-workflow{order:0}.work-inbox{order:1}.bottomnav{background:linear-gradient(#fff,#edf6ff);border-top:1px solid #acc9ed;padding:7px 5px 8px}.bottomnav button{color:#0a2d6d;font-weight:700}.bottomnav .active{color:#0248e9;background:#e3f1ff;border-radius:8px}.dark .bottomnav{background:#113051}.dark .bottomnav button{color:#d7edff}.dark .bottomnav .active{background:#1b4f77}.dark .headerbrand b{color:#d7efff}}@media(max-width:540px){.hero{padding:12px 14px;align-items:center}.hero-copy{z-index:2}.hero h1{line-height:1.5}.hero p{line-height:1.6;max-width:200px}.hero-dots{margin-top:6px}.hero-products{inset-inline-end:-12px;bottom:1px;opacity:1}.hero-orbits{width:155px;height:35px;inset-inline-end:-5px;bottom:12px}.hero>.molecule-pattern{width:160px;inset-inline-end:65px;bottom:-75px;opacity:.35}.shortcuts{gap:7px;margin:9px 0 12px}.shortcuts button{padding:6px 2px 8px;gap:3px}.shortcuts .icon3d{width:35px;height:35px}.shortcuts strong{line-height:1.5}.shortcuts .featured:after{width:9px;height:9px;bottom:-6px}.badge{padding:4px 6px}.flow-title small{font-size:9px}.statusblue{padding:4px 9px}.active-workflow .workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px 10px;gap:15px 6px}.active-workflow .workflow li{display:flex;flex-direction:column;gap:8px;text-align:center}.active-workflow .workflow li:not(:last-child):after{display:none}.active-workflow .workflow li:nth-child(7){grid-column:2}.active-workflow .workflow strong{font-size:9px}.active-workflow .workflow small{font-size:7px}.transaction{flex-wrap:wrap;gap:10px}.transaction-info{width:100%;max-width:none;min-width:0;display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.transaction-info h3{grid-column:span 2;margin-bottom:2px}.transaction-info p{margin:5px 0}.transaction-stats{min-width:0}.transaction>img{height:80px;margin-inline-end:0}.workflow-actions{padding:9px 10px 12px;gap:7px}.workflow-actions .primary{flex-basis:100%;font-size:13px;min-height:43px}.overviewgrid{gap:12px;margin-top:12px}.metricgrid .icon3d{height:36px;width:36px}.metricgrid>div{padding:10px 3px}.stock-content{padding:14px}.stock-content p{font-size:12px}.source-tags span{font-size:10px}.draft-status{justify-content:center;padding:20px;gap:25px}.draft-ring{width:100px;height:100px;border-width:10px}.editorgrid .editor,.summary{width:100%}.stepperpanel .workflow strong{font-size:11px}.stepperpanel .workflow small{font-size:9px}.dark .hero h1{color:#fff}.dark .hero p{color:#d7f8ff}}@media(prefers-reduced-motion:reduce){.shortcuts button:hover{transform:none}}.mobile-context,.mobile-welcome{display:none}@media(max-width:800px){.mobile-context{display:flex;margin:2px 0 10px;flex-wrap:nowrap;width:100%}.mobile-context label:first-child{flex:1}.mobile-context label{background:linear-gradient(#fff,#e4f0ff);border-color:#a3c6ef;box-shadow:inset 0 1px white,0 2px 4px #326cb226}.mobile-context select{max-width:none;width:100%}.dark .mobile-context label{background:#153b61}}@media(max-width:540px){.mobile-welcome h1{font-size:19px;margin:12px 2px 15px}.mobile-welcome>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.mobile-welcome button{border-top:2px solid white;flex-direction:column}.mobile-welcome .icon3d{height:43px;width:43px}.dark .mobile-welcome button{color:white}.homeview .active-workflow .workflow{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 4px;padding:13px 10px}.homeview .active-workflow .workflow li{grid-column:span 4}.homeview .active-workflow .workflow li:nth-child(n+4){grid-column:span 3}.homeview .active-workflow .workflow li>span{width:27px;height:27px}.homeview .transaction-stats b{font-size:20px}.homeview .transaction{padding:10px}.homeview .workflow-actions{padding-top:0}}.dark .workflow .current small,.dark .workflow .current strong{color:#003486}.app{--muted:#48617e;--line:#bed3e9;font-size:14px;-webkit-font-smoothing:antialiased}.app.dark{--muted:#b4c9df;--line:#365675}button{touch-action:manipulation}button:disabled:hover{transform:none}button,input,select,summary{outline-offset:3px}:where(button,a,input,select,summary):focus-visible{outline:3px solid #1388c7;outline-offset:3px}main{padding:16px 20px 24px}.previewnote{font-size:11px;line-height:1.7;padding-bottom:12px}.eyebrow{font-size:10px}.muted{font-size:13px;line-height:1.7}.topbar{gap:10px}.context select,.global-search input{font-size:12px}.global-search input{height:42px}.iconbutton,.lang{min-width:40px;width:40px;height:42px}.profile small{font-size:10px}.profile>span{font-size:12px}.brand{height:72px}.sidebar{overflow-y:auto;scrollbar-width:thin}.sidebar nav button{min-height:48px}.sidebottom{min-height:230px;padding-top:125px;margin-top:auto}.sidebottom>.molecule-pattern{height:210px}.pharmacy-cross{top:45px}.panel{border-radius:16px;box-shadow:inset 0 1px 0 #fff,0 6px 18px #153d7010;background:linear-gradient(135deg,#ffffffed,#eef6ffed)}.panelhead{padding:16px 18px;background:linear-gradient(#ffffffb8,#edf5ffbf)}.panelhead h2{font-size:15px}.badge{font-size:11px;display:inline-flex;align-items:center;gap:5px}.primary{background:linear-gradient(135deg,#03b77a,#008753);border-color:#77dfb0;box-shadow:inset 0 1px #ffffff55,0 4px 9px #07805c26}.primary,.secondary{min-height:44px;font-size:13px}.secondary{box-shadow:0 2px 4px #17446710}.primary:hover:not(:disabled){box-shadow:0 5px 16px #008a6540;filter:brightness(1.04)}.hero{height:175px;min-height:175px;border-radius:15px}.hero h1{font-size:28px}.hero p{font-size:12px}.hero-products{height:205px;width:330px}.hero-signature{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:10px;letter-spacing:.6px;color:#c4f4f2}.hero-signature i{height:4px;width:4px;border-radius:50%;background:#91ffca}.shortcuts button{min-height:114px;border-radius:13px}.shortcuts small{font-size:10px}.shortcuts strong{font-size:12px}.shortcuts .featured{box-shadow:inset 0 1px 8px #b5ffe066,0 5px 15px #0b9e883a}.shortcuts .icon3d{transition:transform .18s}.shortcuts button:hover .icon3d{transform:translateY(-3px) rotate(-3deg)}.flow-title{font-size:14px;padding:16px 18px 7px}.workflow{padding:20px 17px}.workflow strong{font-size:11px}.workflow small{font-size:10px}.workflow .current div{background:#dceeff;border-color:#aad1f1;box-shadow:none}.workflow li{gap:10px}.workflow li>span{height:32px;width:32px}.statusblue{font-size:11px}.transaction{padding:15px}.transaction-info p{font-size:11px}.transaction-info h3{font-size:13px}.transaction>img{width:85px}.transaction-stats small,.transaction-stats span{font-size:10px}.transaction-stats b{font-size:22px}.transaction-stats>div{padding:9px 4px}.workflow-actions .secondary{font-size:11px;min-height:44px}.task strong{font-size:13px}.task p,.task small,.task-state{font-size:11px}.queue-row{padding:15px 14px}.queue-row b{font-size:12px}.queue-row small{font-size:11px;line-height:1.6}.inbox-footer{font-size:12px;min-height:44px}.work-inbox .empty h3{font-size:14px}.work-inbox .empty p,.work-inbox .textbutton{font-size:12px}.draft-status ul,.metric-note,.metricgrid small,.metricgrid span,.stock-content span{font-size:11px}.draft-ring small{font-size:10px}footer{font-size:11px}.heading{margin:10px 0 20px}.heading h1{font-size:28px}.channels{border-radius:13px;gap:6px;background:var(--panel);box-shadow:none}.channels button{flex:1;font-size:13px}.channels button.selected{background:linear-gradient(125deg,#0c6dc9,#104d9e)}.stepperpanel{margin-bottom:18px}.stepperpanel .workflow{padding:19px;max-width:none}.editorgrid{grid-template-columns:minmax(0,1fr) 255px;gap:18px}.editor>.panelhead{padding:20px}.editor .panelhead h2{font-size:19px}.editor .eyebrow{font-size:10px;margin-bottom:6px}.tabs{padding:0 16px;gap:8px;background:#eaf3ff88}.tabs button{font-size:12px;min-height:52px;border-radius:0;border-bottom:3px solid transparent}.tabs button.selected{border-bottom-color:#0c87b1;color:#07678f;background:transparent}.save-status{font-size:11px;color:#087550;display:flex;gap:7px;align-items:center;white-space:nowrap}.save-hint i,.save-status i{height:6px;width:6px;border-radius:50%;background:#04a47b;flex-shrink:0}.save-status.unsaved{color:#98630b}.save-hint .pending-dot,.save-status.unsaved i{background:#ca8a17}.sectionintro{padding:20px 20px 5px}.sectionintro h3{font-size:16px}.sectionintro p{font-size:12px;line-height:1.7}.search{margin:12px 20px;min-height:48px;background:var(--panel);border-color:#9dbddc}.search input{font-size:13px}.catalog-tools{display:flex;gap:10px;align-items:center;padding:0 20px 18px;flex-wrap:wrap}.catalog-tools label{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px}.catalog-tools select{padding:0 8px;max-width:none}.catalog-tools select,.filter-toggle{border:1px solid var(--line);border-radius:8px;font-size:12px}.filter-toggle{display:flex;align-items:center;gap:6px;min-height:40px;color:var(--muted);background:var(--panel);padding:0 10px}.filter-toggle b{font-size:11px;background:var(--tint);border-radius:4px;padding:2px 5px}.filter-toggle.active{color:var(--green);border-color:var(--green);background:var(--tint)}.result-count{margin-inline-start:auto;color:var(--muted);font-size:11px}.catalog{padding:0 20px 20px;gap:12px}.material{border-radius:12px;align-self:start;background:var(--panel);box-shadow:0 2px 5px #16436106}.material.chosen{border-color:#46a99d;background:linear-gradient(130deg,#fff,#ebfaf6);box-shadow:inset 0 0 0 1px #50bdae20}.selectmaterial{padding:16px 12px;gap:12px}.mini-pill{display:grid;place-items:center;background:linear-gradient(140deg,#e5f7f1,#cceae3);border:1px solid #fff;width:42px;height:48px;border-radius:12px;box-shadow:0 3px 6px #0c5b5b16;transform:rotate(-5deg)}.mini-pill.fluid{background:linear-gradient(140deg,#e7f6ff,#c5dfef);color:#197caf}.materialname strong{font-size:15px}.material-ar{display:block;font-size:12px;color:var(--muted);margin-top:3px}.materialname small{font-size:11px;line-height:1.5}.code{font-size:11px;direction:ltr;display:inline-block;letter-spacing:.5px}.checkbox{width:26px;height:26px}.quantity{font-size:12px;padding:14px;background:#e6f5f24d}.quantity input{min-height:46px;font-size:20px}.quantity input:focus{border-color:#008d83}.quantity span{font-size:11px}.catalog-empty{grid-column:1/-1;text-align:center;padding:25px;color:var(--muted)}.catalog-empty h3{font-size:16px;color:var(--ink)}.catalog-empty p{font-size:12px;line-height:1.8}.catalog-empty>svg{color:var(--blue)}.summary{position:sticky;top:18px;display:block}.summaryicon{height:55px;width:55px;margin:20px auto 12px;border-radius:16px}.summary h3{font-size:14px;margin:10px 0}.summary dl{grid-template-columns:1fr 1.1fr;gap:14px 8px;margin:22px 16px;align-items:center}.summary dt{font-size:11px}.summary dd{font-size:12px;margin:0;font-weight:600}.summarywarning{margin:16px;font-size:11px;padding:12px;line-height:1.9}.summarywarning p{margin:5px 0}.selection-summary{margin:16px;border-top:1px solid var(--line);padding-top:15px}.selection-summary>strong{font-size:12px}.selection-summary>div{justify-content:space-between;padding-top:12px;font-size:11px}.selection-summary b{overflow-wrap:anywhere;max-width:55%;color:var(--green);text-align:end}.selection-summary b small{font-weight:400}.selection-summary>p{font-size:12px;color:var(--muted)}.editorfooter{position:sticky;bottom:0;background:var(--panel);flex-wrap:wrap;padding:16px 20px;z-index:5}.save-hint{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:11px;width:100%}.notice,.reason{font-size:12px}.notice{line-height:1.8;border-inline-start:3px solid #209fa0}.review{padding:20px}.proposal{background:var(--panel);border:1px solid var(--line);padding:18px;border-radius:12px}.proposal h3{margin-top:0;font-size:18px}.proposal h3 small,.proposal p{font-size:12px}.months{gap:8px}.months>div{padding:12px 5px;background:linear-gradient(140deg,var(--panel),var(--tint))}.months small{font-size:11px}.months strong{font-size:19px}.history article{padding:20px 0;position:relative}.history article>svg{background:var(--tint);padding:7px;box-sizing:content-box;border:1px solid var(--line);border-radius:50%;flex-shrink:0}.history strong{font-size:14px}.history p,.history time{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.module-banner{position:relative;overflow:hidden;border-radius:17px;display:flex;align-items:center;justify-content:space-between;padding:26px 30px;background:linear-gradient(120deg,#073666,#087d90);color:#fff;box-shadow:0 8px 20px #0a477321;margin-bottom:20px}.module-banner>.molecule-pattern{position:absolute;inset-inline-end:85px;width:260px;height:240px;opacity:.23}.module-banner>div{z-index:1}.module-eyebrow{font-size:10px;letter-spacing:2px;opacity:.75}.module-banner h1{font-size:29px;margin:12px 0 8px}.module-banner p{font-size:14px;color:#d8f1f5;line-height:1.8;margin:0}.module-context{display:flex;gap:18px;margin-top:20px;font-size:12px;color:#d8f3fa;flex-wrap:wrap}.module-context>span{display:flex;gap:6px;align-items:center}.module-emblem{height:110px;width:110px;display:grid;place-items:center;background:linear-gradient(130deg,#ffffff35,#ffffff08);border:1px solid #ffffff55;border-radius:28px;box-shadow:inset 0 1px #ffffff66,0 10px 30px #00345033;transform:rotate(-6deg);margin-inline-start:20px;flex-shrink:0}.module-emblem .icon3d{height:80px;width:80px;filter:drop-shadow(0 6px 6px #00334866)}.module-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.module-toolbar{padding:12px;border-bottom:1px solid var(--line)}.module-tabs{display:flex;gap:4px;flex-wrap:wrap}.module-tabs button{flex:1;border:0;border-radius:8px;min-height:44px;background:transparent;color:var(--muted);padding:9px 12px;font-size:12px;white-space:nowrap}.module-tabs .active{background:#dceeff;color:#0b5392;font-weight:700}.module-record-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 20px}.module-record-title h3{font-size:15px}.module-guide ol{list-style:none;margin:0;padding:10px 18px}.module-guide li{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line)}.module-guide li:last-child{border:0}.module-guide li>span{border-radius:8px;background:var(--tint);color:var(--blue);width:27px;height:27px;flex-shrink:0;display:grid;place-items:center;font-size:12px}.module-guide li p{font-size:12px;line-height:1.8;margin:0}.module-guide details{padding:14px 18px;border-top:1px solid var(--line)}.module-guide summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;min-height:32px;align-items:center}.module-guide details p{font-size:12px;line-height:1.9;color:var(--muted)}.guide-link{width:100%;display:flex;align-items:center;gap:8px;padding:17px;border:0;border-top:1px solid var(--line);background:var(--tint);color:var(--blue);font-size:12px}.guide-link svg:last-child{margin-inline-start:auto}.dark .panelhead{background:#173451}.dark .material.chosen{background:linear-gradient(135deg,#173e50,#13374a);border-color:#329a88}.dark .quantity{background:#1d516125}.dark .tabs{background:#102c49}.dark .tabs button.selected{color:#8bddff;border-bottom-color:#66c6e7}.dark .save-status{color:#77dfba}.dark .save-status.unsaved{color:#ffce7b}.dark .module-tabs .active{background:#164a70;color:#d4f4ff}.dark .mini-pill{background:linear-gradient(#275763,#17434d);border-color:#467b80;color:#91e4cb}.dark .module-banner{background:linear-gradient(120deg,#102d50,#076576)}@media(prefers-reduced-motion:no-preference){.editorgrid,.module-workspace{animation:surface-enter .22s ease-out}@keyframes surface-enter{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:none}}}@media(max-width:1200px){.editorgrid{grid-template-columns:minmax(0,1fr) 235px}.catalog{grid-template-columns:1fr}.transaction>img{display:none}.module-grid{grid-template-columns:minmax(0,1fr) 245px}.hero h1{font-size:25px}.hero-products{width:280px}.shortcuts strong{font-size:11px}.overviewgrid{grid-template-columns:1fr 1fr}.performance{grid-column:span 2}.workflow strong{font-size:10px}}@media(max-width:1000px){.editorgrid{grid-template-columns:1fr}.summary{position:static;order:2}.summary h3,.summaryicon{display:none}.summary dl{grid-template-columns:1fr 1fr 1fr 1fr}.summarywarning{display:block}.selection-summary{display:none}.catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid{grid-template-columns:1fr}.module-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.module-guide li{border:0}.hero h1{font-size:23px}.transaction-stats span{font-size:10px}}@media(max-width:800px){main{padding:12px 14px 100px}.topbar{padding-inline:10px}.mobile-context select{font-size:12px;min-height:42px}.previewnote{font-size:10px}.bottomnav button{font-size:11px;min-height:48px}.hero{height:165px;min-height:165px}.hero h1{font-size:25px}.hero p{font-size:11px}.hero-products{height:190px;width:280px}.hero-signature{font-size:9px}.hero-copy{max-width:61%}.feedback{bottom:140px}.heading h1{font-size:26px}.module-banner{padding:23px}.module-banner h1{font-size:26px}}@media(max-width:540px){.panelhead h2{font-size:14px}.panelhead{padding:14px}.badge{font-size:10px}.flow-title{font-size:13px}.homeview .flow-title{flex-wrap:wrap}.homeview .active-workflow .workflow strong{font-size:10px}.homeview .active-workflow .workflow small{font-size:9px}.homeview .active-workflow .workflow{row-gap:18px}.homeview .transaction-stats small,.homeview .transaction-stats span{font-size:10px}.homeview .workflow-actions .secondary{font-size:11px}.overviewgrid{grid-template-columns:1fr}.performance{grid-column:auto}.metric-note,.metricgrid small,.metricgrid span{font-size:11px}.overviewgrid .panelhead h2{font-size:14px}.channels button{font-size:11px;flex:1 1 42%;min-height:44px}.channels{margin-bottom:12px}.heading h1{font-size:24px}.heading .muted{font-size:12px}.summary dl{grid-template-columns:1fr 1fr}.summarywarning{display:block}.editor .panelhead{flex-wrap:wrap;padding:17px}.editor .panelhead h2{font-size:18px}.tabs{padding:0 8px;gap:0}.tabs button{font-size:11px;padding:12px 6px}.catalog{grid-template-columns:1fr;padding:0 14px 16px}.catalog-tools select{flex:1}.sectionintro{padding:18px 14px 6px}.sectionintro h3{font-size:15px}.sectionintro p{font-size:12px}.search{margin:10px 14px 14px}.materialname strong{font-size:16px}.quantity{font-size:12px}.editorfooter{padding:13px 14px}.editorfooter button{font-size:12px;min-height:46px}.save-hint{font-size:10px;line-height:1.5}.months{grid-template-columns:repeat(3,1fr)}.review{padding:14px}.notice{font-size:12px}.proposal{padding:14px}.proposal h3{font-size:17px}.reason{padding:14px}.feedback{font-size:12px}.module-banner{padding:22px 18px;align-items:flex-start}.module-banner p{font-size:12px}.module-emblem{width:55px;height:62px;border-radius:15px;margin-inline-start:8px}.module-emblem .icon3d{width:44px;height:44px}.module-eyebrow{font-size:8px;letter-spacing:1px}.module-context{font-size:11px;margin-top:15px}.module-banner>div:first-of-type{min-width:0}.module-tabs button{font-size:11px;padding:9px}.module-guide ol{gap:0}.module-record-title{border-bottom:1px solid var(--line);padding:7px 15px}.guide-link,.module-guide li p,.module-guide summary{font-size:13px}.bottomnav button{font-size:10px}}.moduleview .heading{display:none}.needsview .heading{margin:4px 0 14px}.needsview .heading>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.needsview .heading .eyebrow{display:none}.needsview .heading h1{font-size:24px;margin:0}.needsview .heading .muted{font-size:12px}.needsview .channels{margin-bottom:12px;padding:4px}.needsview .channels button{min-height:42px;padding:8px 14px}.needsview .stepperpanel{margin-bottom:14px}.needsview .editor .eyebrow,.needsview .sectionintro h3{margin-bottom:4px}.needsview .catalog-tools{padding-bottom:14px}.module-banner h1{line-height:1.4}@media(max-width:540px){.needsview .heading>div{gap:6px}.needsview .heading .muted{display:none}.needsview .heading{margin:8px 0 14px}.needsview .channels button{font-size:11px}}.dark .badge{background:#203f5e;color:#d6e8f8;border-color:#4a6a89}.dark .badge.green{background:#124b43;color:#a0f1ce;border-color:#328573}.dark .panelhead h2 svg{color:#83c9ff}.dark input::placeholder{color:#a6bad1;opacity:1}.dark .transaction-stats span{color:#b9d1e5}.dark .statusblue{background:#194e7d;color:#c6eaff}.dark .task-state{background:#204d71;color:#d4eeff;border-color:#3e759b}.menu-backdrop{display:none}.app{--dock-height:0px;--header-height:72px}.phoenixmark{object-fit:contain;filter:drop-shadow(0 3px 2px #06294c26)}.brand .phoenixmark{width:68px;height:72px}.brand{gap:4px}.headerbrand .phoenixmark{object-fit:contain}.dosage-visual{display:inline-grid;place-items:center;position:relative;isolation:isolate;flex-shrink:0;width:80px;height:80px;border-radius:20px;background:radial-gradient(ellipse at 50% 65%,#b4e3ea,transparent 66%),linear-gradient(140deg,#f1fbff,#e0effa);border:1px solid #ffffffbf;box-shadow:inset 0 1px 1px #fff,0 5px 9px #12597315;overflow:visible}.dosage-visual img{object-fit:contain;filter:drop-shadow(0 6px 3px #10566d30)}.dosage-visual img,.supply-artwork{width:92%;height:92%;position:relative;z-index:1}.supply-artwork{overflow:visible;filter:drop-shadow(0 5px 3px #10566d25)}.supply-visual{background:radial-gradient(ellipse at 50% 65%,#bde8db,transparent 66%),linear-gradient(140deg,#f2fff9,#e0f0f7)}.adaptive-identity-fields .material-specification,.ops-material-fields .material-specification{grid-column:1/-1}.material-specification dd{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}@media(hover:hover) and (prefers-reduced-motion:no-preference){.app[data-effects=full] .supply-artwork{transition:transform .22s ease,filter .22s ease}.app[data-effects=full] button:hover .supply-artwork{transform:translateY(-3px) rotate(-3deg);filter:drop-shadow(0 8px 5px #0c577c35)}}.dosage-small{width:42px;height:42px;border-radius:11px}.dosage-large{width:160px;height:160px;border-radius:32px}.dosage-large img{width:94%;height:94%}.dark .dosage-visual{background:radial-gradient(ellipse at 50% 70%,#37737b,transparent 70%),linear-gradient(140deg,#215576,#163651);border-color:#50768b;box-shadow:inset 0 1px #ffffff2b,0 6px 12px #0002}.proposal-identity{display:flex;align-items:center;gap:16px}.proposal-identity h3{margin:0!important;min-width:0}.proposal-identity .dosage-visual{width:66px;height:66px}.proposal-identity small{display:block;margin-top:7px;line-height:1.8}.selection-summary>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px 9px!important;align-items:center}.selection-summary>div .dosage-visual{grid-row:span 2}.selection-summary>div>b{grid-column:2;max-width:100%;text-align:start}.selection-summary>div>span[dir]{font-size:11px;overflow-wrap:anywhere}.effects-toggle{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #3d708b;background:#123c57;color:#d7edf7;border-radius:9px;font-size:11px;padding:10px;margin-top:18px;flex-shrink:0}.effects-toggle span{margin-inline-start:auto;font-size:10px;color:#b9dccd}.effects-toggle[aria-pressed=true]{border-color:#83d8b3;background:#174c55}:root[dir=rtl] .directional-forward{transform:scaleX(-1)}.materialname small,.materialname strong[dir]{unicode-bidi:isolate}.mobile-dock{display:none}.responsive-workflow{container-type:inline-size}.phase-narrow summary{display:flex;align-items:center;gap:12px;padding:15px 17px;cursor:pointer;list-style:none;min-height:64px}.phase-narrow summary::-webkit-details-marker{display:none}.phase-orb{width:35px;height:35px;border-radius:11px;background:linear-gradient(140deg,#079fc0,#1558c4);color:white;display:grid;place-items:center;flex-shrink:0;font-size:15px;box-shadow:0 4px 8px #086b9825}.phase-narrow summary strong{display:block;font-size:14px;margin-top:4px}.phase-narrow summary small{font-size:11px;color:var(--muted)}.phase-expand{display:flex;align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;color:var(--blue)}.phase-narrow[open] .phase-expand svg{transform:rotate(180deg)}.homeview .active-workflow .phase-narrow .workflow,.phase-narrow .workflow{display:flex!important;flex-direction:column!important;gap:18px!important;padding:5px 20px 20px!important}.homeview .active-workflow .phase-narrow .workflow li,.phase-narrow .workflow li{flex-direction:row;text-align:start;gap:14px;grid-column:auto}.phase-narrow .workflow li>span{flex-shrink:0}.homeview .active-workflow .phase-narrow .workflow strong,.phase-narrow .workflow strong{font-size:12px}.homeview .active-workflow .phase-narrow .workflow small,.phase-narrow .workflow small{font-size:11px}.homeview .active-workflow .phase-narrow .workflow li:not(:last-child):after,.phase-narrow .workflow li:not(:last-child):after{display:block;width:1px;height:30px;top:30px;inset-inline-start:15px}.phase-footnote{font-size:11px;line-height:1.8;color:var(--muted);padding:0 20px 16px;margin:0}@container(max-width:650px){.phase-wide{display:none}.phase-narrow{display:block}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.app[data-effects=full] .mobile-welcome button:hover .icon3d,.app[data-effects=full] .shortcuts button:hover .icon3d{transform:translateY(-4px) rotate(-3deg);filter:drop-shadow(0 7px 3px #0c577c30)}.app[data-effects=full] .dosage-visual img{transition:transform .22s ease,filter .22s ease}.app[data-effects=full] button:hover .dosage-visual img{transform:translateY(-3px) rotate(-4deg);filter:drop-shadow(0 8px 5px #0c577c40)}.app[data-effects=full] .icon3d{transition:transform .2s ease,filter .2s ease}.app[data-effects=full] .primary:active{transform:translateY(1px)}}.app[data-effects=reduced] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.app[data-effects=reduced] button:hover{transform:none}.app[data-effects=reduced] .panel{box-shadow:0 1px 3px #16476112}@media(prefers-reduced-motion:reduce){.app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.app button:hover{transform:none!important}}@media(min-width:701px) and (max-width:1100px){.sidebar,.sidebar.open{display:flex;width:92px;padding:8px 6px;inset-block:0!important;box-shadow:none;z-index:30}.sidebar .brand{height:70px}.sidebar .brand>div,.sidebar .menu-close,.sidebar .navcaption,.sidebar .sidebottom{display:none}.sidebar nav{gap:4px;margin:0}.sidebar nav button{flex-direction:column;justify-content:center;gap:5px;font-size:10px;line-height:1.5;padding:8px 3px;min-height:64px;text-align:center}.sidebar nav button svg{width:22px;height:22px}.sidebar .navdot{display:none}.sidebar .effects-toggle{flex-direction:column;gap:4px;padding:8px 2px;font-size:9px;margin-top:12px}.sidebar .effects-toggle span{margin:0}.workspace{margin-inline-start:92px;margin-inline-end:0}.topbar{height:72px;padding:8px 18px;gap:10px}.topbar .headerbrand{display:flex;align-items:center;direction:ltr;gap:4px;flex:1;justify-content:start}.headerbrand b{font-size:19px;line-height:1.1}.headerbrand small{display:block;font-size:11px;margin-top:3px}.topbar .headerbrand .phoenixmark{width:48px;height:52px}.global-search,.mobilemenu,.profile,.topbar .context{display:none}.topbar .tools{display:flex;gap:6px}.bottomnav,.menu-backdrop.visible,.mobile-dock{display:none}.mobile-context{display:flex;margin:0 0 14px}.mobile-context label:first-child{flex:1}.mobile-context select{max-width:none;min-height:44px;font-size:12px}.homeview .heading{display:none}main{padding:14px 18px 30px}.editorgrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.editorgrid .summary{position:static;display:block;order:2;top:auto}.editorgrid .summary dl{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}.editorgrid .summary .selection-summary{display:none}.editorgrid .summary .summarywarning{margin-top:0}.editorgrid .summary h3,.editorgrid .summaryicon{display:none}.editorfooter{bottom:0}.feedback{bottom:20px}.hero h1{font-size:23px}.hero-copy{max-width:64%}.hero-products{width:250px}.hero-signature{display:none}.shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardgrid,.module-grid{grid-template-columns:1fr}.module-guide ol{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.app{--header-height:72px}.workspace{margin:0}.topbar{height:72px;min-height:72px;padding:8px 12px;gap:4px}.topbar .mobilemenu{display:grid;order:0;margin-inline-start:0;flex-shrink:0}.topbar .headerbrand{order:1;justify-content:center;min-width:0;gap:2px;flex:1}.topbar .tools{order:2;gap:2px;flex-shrink:0}.headerbrand b{font-size:16px;line-height:1.1;letter-spacing:-.5px}.headerbrand small{font-size:10px}.headerbrand .phoenixmark{height:48px!important;width:46px!important}.iconbutton,.lang{min-width:40px;width:40px;height:44px;font-size:12px}.global-search,.profile,.sidebar,.topbar .context{display:none}.sidebar.open{display:flex;inset-block-start:0!important;inset-block-end:0;width:min(300px,86vw);padding:14px;z-index:60;box-shadow:0 0 40px #00172c80}.sidebar.open .menu-close{display:flex;margin:0 0 8px;min-height:48px}.sidebar.open nav{margin-top:0}.sidebar.open nav button{font-size:14px;min-height:48px;padding:10px 12px}.sidebar.open .navcaption{display:none}.sidebar.open .effects-toggle{display:flex}.menu-backdrop.visible{inset:0;position:fixed;width:100%;height:100%;z-index:55;display:block;background:#00182c66;border:0}.needsview main,main{padding:12px 14px calc(var(--dock-height,76px) + 24px)}.previewnote{font-size:10px;line-height:1.6;padding-bottom:10px}.mobile-context{display:flex;gap:7px;margin:0 0 16px}.mobile-context label{padding:0 8px;min-width:0}.mobile-context label:first-child{flex:1}.mobile-context select{font-size:12px;min-height:44px;max-width:100%;width:100%}.mobile-welcome{display:block}.homeview .hero,.homeview .shortcuts{display:none}.mobile-welcome .mobile-hero{position:relative;display:flex;align-items:center;gap:12px;padding:22px 18px;margin:0 0 14px;border:1px solid #60c9cf;background:radial-gradient(ellipse at 5% 80%,#11a39880,transparent 65%),linear-gradient(120deg,#073464,#09667e);color:#fff;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #c0f5ef60,0 8px 17px #07598322}.mobile-hero>div{flex:1;min-width:0}.mobile-hero-kicker{font-size:9px;letter-spacing:1.2px;color:#c0e6ef;direction:ltr;display:block}.mobile-welcome .mobile-hero h1{font-size:21px;line-height:1.6;margin:8px 0 5px;letter-spacing:0}.mobile-hero p{font-size:11px;color:#daf1ee;margin:0}.mobile-hero .phoenixmark{width:90px;height:110px;flex-shrink:0;filter:drop-shadow(0 10px 7px #001b4c70)}.mobile-welcome>div:not(.mobile-hero){display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.mobile-welcome button{display:grid;grid-template-columns:44px 1fr;text-align:start;align-items:center;gap:4px 8px;padding:15px 10px;border-radius:15px;border:1px solid #aecde6;box-shadow:inset 0 1px #fff,0 5px 10px #2a5d8615;background:linear-gradient(140deg,#fff,#e9f3ff);color:var(--ink)}.mobile-welcome button .icon3d{grid-row:span 2;width:42px;height:42px}.mobile-welcome b{font-size:13px}.mobile-welcome small{font-size:9px;line-height:1.6;color:var(--muted)}.dark .mobile-welcome button{background:linear-gradient(140deg,#23445e,#17364f);border-color:#4b7695;box-shadow:inset 0 1px #638c9955,0 5px 10px #0002}.homeview .transaction-info,.homeview .transaction>img,.homeview .work-inbox{display:none}.homeview .flow-title{font-size:13px}.homeview .active-workflow .panelhead{flex-wrap:wrap}.homeview .overviewgrid .performance,.homeview .overviewgrid .stock-overview{display:none}.homeview .draft-status{padding:20px}.homeview .active-workflow .workflow-actions .primary{flex-basis:100%;min-height:48px}.needsview .channels{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:4px;margin-bottom:10px;padding:3px;scroll-snap-type:x proximity}.needsview .channels button{flex:0 0 auto;white-space:nowrap;min-height:40px;padding:9px 12px;scroll-snap-align:start}.needsview .plan-compass{padding:12px 14px;margin-bottom:10px;gap:9px;grid-template-columns:1fr auto}.compass-identity{gap:0;min-width:0;flex-basis:auto}.compass-art,.compass-beneficiary,.compass-kicker{display:none}.compass-identity h1{font-size:15px;line-height:1.6;margin:0}.compass-quality{min-width:0}.input-meter{gap:6px}.input-meter b{font-size:21px}.input-meter small{font-size:10px}.compass-save,.input-meter>div,.meter-track{display:none}.needsview .stepperpanel{margin-bottom:12px}.needsview .phase-narrow summary{padding:12px 14px;min-height:58px}.needsview .editor>.panelhead{display:none}.needsview .tabs{gap:0;padding:0 6px}.needsview .tabs button{min-height:46px;font-size:11px;padding:8px 6px}.needsview .sectionintro h3{font-size:14px}.needsview .sectionintro p{font-size:10px;line-height:1.6}.search input{font-size:16px}.catalog-tools{gap:8px;padding:0 14px 12px}.catalog-tools label{flex-basis:100%;font-size:11px}.catalog-tools select{font-size:12px;min-height:44px}.filter-toggle{min-height:44px}.editorgrid .summary{display:block}.editorgrid .selection-summary{display:none}.editorgrid .summary dl{margin:16px;gap:10px}.editorgrid .summarywarning{font-size:11px}.mobile-dock{display:flex;flex-direction:column;position:fixed;inset-inline:0;bottom:0;padding-bottom:env(safe-area-inset-bottom,0);z-index:35;background:var(--panel);border-top:1px solid var(--line);box-shadow:0 -4px 18px #10395415}.mobile-dock .bottomnav{position:static;display:flex;padding:5px 8px 7px;min-height:68px;box-shadow:none;inset:auto;border:0;background:linear-gradient(#fbfeff,#edf6ff)}.mobile-dock .bottomnav button{font-size:10px;min-width:0;min-height:54px;padding:7px 2px;line-height:1.4;gap:4px}.mobile-dock .bottomnav button svg{width:23px;height:23px}.mobile-dock .mobile-plan-actions{position:static;display:flex;bottom:auto;padding:9px 12px;gap:8px;box-shadow:none;border-top:0;border-bottom:1px solid var(--line);min-height:67px}.mobile-plan-actions>span{font-size:10px}.mobile-plan-actions small{font-size:9px}.mobile-plan-actions button{min-height:44px;font-size:12px}.mobile-dock .mobile-error{position:static;display:flex;bottom:auto;margin:9px 10px 0;box-shadow:none;padding:9px 12px;font-size:12px}.mobile-error button{flex-shrink:0}.feedback,.needsview .feedback{bottom:calc(var(--dock-height) + 10px)}.editor-error{display:none}.dark .mobile-dock .bottomnav{background:#13334e}.adaptive-quantity input,.quantity input,.reason input{font-size:16px;scroll-margin-block:100px calc(var(--dock-height) + 24px)}.primary,.secondary{scroll-margin-bottom:calc(var(--dock-height) + 20px)}.module-guide ol{grid-template-columns:1fr}.module-context{gap:10px}.module-banner h1{font-size:23px}.sidebar.open .brand{display:none}}@media(max-width:360px){.topbar{padding-inline:7px}.topbar .iconbutton,.topbar .lang{width:36px;min-width:36px}.headerbrand b{font-size:14px}.headerbrand .phoenixmark{width:37px!important}.mobile-hero .phoenixmark{width:64px;height:83px}.mobile-welcome .mobile-hero{padding:17px 14px}.mobile-welcome .mobile-hero h1{font-size:18px}.mobile-welcome button{grid-template-columns:1fr;text-align:center;justify-items:center;padding:10px 6px}.mobile-welcome button .icon3d{grid-row:auto}.mobile-plan-actions>span small{display:none}.mobile-plan-actions>span{font-size:9px}.mobile-plan-actions button{padding:10px 9px}.mobile-context select{font-size:11px}}@media(min-width:1101px){.adaptive-catalog .adaptive-pick .dosage-visual{width:86px;height:86px;border-radius:19px}.adaptive-catalog .adaptive-pick{padding:18px 15px;min-height:120px}.adaptive-catalog .adaptive-pick-copy strong{font-size:16px}}.compact-meter-label{display:none}@media(max-width:700px){.input-meter>span{flex-wrap:wrap;justify-content:center;max-width:95px;row-gap:0}.input-meter .compact-meter-label{display:block;flex-basis:100%;text-align:center;font-size:9px}}@media(min-width:701px) and (max-width:1100px){.sidebar{overflow-x:hidden}.sidebar .brand{width:100%;padding:0;background:linear-gradient(135deg,#174b66,#102e49);border:1px solid #3a657b;border-radius:12px;margin:0 0 9px;flex-shrink:0}.sidebar .brand .phoenixmark{width:57px;height:60px}.topbar .headerbrand{order:0}.topbar .tools{order:1;margin-inline-start:auto}.needsview .editor>.panelhead{display:none}.plan-compass{padding:12px 16px;min-height:76px}.compass-identity h1{font-size:17px}.compass-quality{min-width:175px}.needsview .phase-narrow summary{min-height:58px;padding:10px 16px}.needsview .tabs button{min-height:44px}.needsview .sectionintro{padding-top:12px}.needsview .sectionintro p{font-size:11px}.needsview .catalog-tools label{width:auto;flex:1}.needsview .catalog-tools select{max-width:210px}.needsview .catalog-tools{flex-wrap:wrap}}.catalog-options>.filter-disclosure,.compact-plan-heading{display:none}.catalog-options[data-open=false]>.catalog-tools{display:flex}@media(max-width:700px){.needsview .plan-compass{display:none}.compact-plan-heading{display:flex;align-items:baseline;gap:8px;justify-content:space-between;font-size:18px;line-height:1.6;margin:15px 2px 12px;flex-wrap:wrap;letter-spacing:0}.compact-plan-heading span{font-size:10px;font-weight:400;color:var(--muted)}.needsview .sectionintro{padding:10px 14px 0}.needsview .sectionintro h3{display:none}.needsview .search{margin-top:10px;margin-bottom:10px}.catalog-options{margin:0 14px 12px;border:1px solid var(--line);border-radius:9px;background:var(--tint)}.catalog-options>.filter-disclosure{display:flex;align-items:center;gap:8px;font-size:11px;min-height:44px;padding:10px;cursor:pointer;list-style:none}.catalog-options>.filter-disclosure::-webkit-details-marker{display:none}.catalog-options>.filter-disclosure>span{margin-inline-start:auto;font-size:10px;color:var(--muted)}.catalog-options[data-open=true]>.filter-disclosure>svg:last-child{transform:rotate(180deg)}.catalog-options[data-open=false]>.catalog-tools{display:none}.catalog-options .catalog-tools{padding:0 10px 10px}.catalog-options .result-count{display:none}.needsview .editorgrid .summary{margin-top:0}}.catalog-options>.filter-disclosure{border:0;width:100%;background:transparent;color:var(--ink);text-align:start}.pharma-sculpture{--pharma-accent:#11c4b4;--pharma-deep:#087779;--pharma-ink:#166773;position:relative;isolation:isolate;flex:0 0 236px;width:236px;height:184px;min-width:0;direction:ltr;color:var(--pharma-ink)}.pharma-sculpture[data-family=stock]{--pharma-accent:#edbd5c;--pharma-deep:#9c6d2e;--pharma-ink:#88642d}.pharma-sculpture[data-family=identity]{--pharma-accent:#58d5cf;--pharma-deep:#197c93;--pharma-ink:#256e81}.pharma-sculpture[data-family=analytics]{--pharma-accent:#35b9e4;--pharma-deep:#226bc0;--pharma-ink:#236b9d}.pharma-sculpture[data-family=media]{--pharma-accent:#68bbf5;--pharma-deep:#315aa6;--pharma-ink:#4169a3}.pharma-sculpture-window{position:absolute;inset:0 0 22px;overflow:visible;pointer-events:none;perspective:800px}.pharma-sculpture-scale{position:absolute;left:50%;top:0;transform:translateX(-50%)}.pharma-scene,.pharma-sculpture-scale{width:230px;height:158px;transform-style:preserve-3d}.pharma-scene{position:relative;transform:rotateX(9deg) rotateY(-17deg);transform-origin:50% 70%}.pharma-sculpture[data-view=alternate] .pharma-scene{transform:rotateX(6deg) rotateY(22deg)}.pharma-floor{position:absolute;width:172px;height:83px;left:28px;top:99px;border-radius:50%;transform:rotateX(69deg) translateZ(-13px);background:radial-gradient(ellipse,#a5fcf944 0,#4bb7c92b 46%,#ddfaff55 62%,transparent 68%);border:1px solid #9de8ee6b;box-shadow:0 12px 0 -6px #08748a22,0 17px 14px -7px #032d4d3b;transform-style:preserve-3d}.pharma-floor b,.pharma-floor i{position:absolute;inset:9px;border:1px solid #9be8e88c;border-radius:50%;box-shadow:0 0 0 4px #66d7e013;transform:translateZ(5px)}.pharma-floor b{inset:20px;border-color:#b9ffff73}.pharma-orbit{position:absolute;width:174px;height:122px;left:27px;top:19px;border:1px solid #8de8e33a;border-radius:50%;transform:rotate(-24deg) rotateY(23deg);transform-style:preserve-3d}.pharma-orbit b,.pharma-orbit i{position:absolute;left:19px;top:5px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#67e5d3 60%,#128f9a);box-shadow:0 0 0 4px #5ce4d519,0 3px 5px #07536e33}.pharma-orbit b{left:auto;right:12px;top:auto;bottom:9px;width:5px;height:5px}.pharma-carton{--box-w:64px;--box-h:73px;--box-d:28px;position:absolute;width:var(--box-w);height:var(--box-h);left:45px;top:53px;transform:translateZ(14px) rotateY(-12deg);transform-style:preserve-3d}.pharma-face{position:absolute;display:block;box-sizing:border-box;backface-visibility:hidden;border:1px solid #d9ffffb8;background:linear-gradient(150deg,#effffc,var(--pharma-accent));box-shadow:inset 0 0 12px #ffffff2e}.pharma-back,.pharma-front{width:var(--box-w);height:var(--box-h);left:0;top:0}.pharma-front{transform:translateZ(calc(var(--box-d)/2));background:linear-gradient(90deg,#ffffff 0,#dff4f7 62%,var(--pharma-accent) 63%,var(--pharma-deep));border-radius:3px 3px 2px 2px}.pharma-back{transform:rotateY(180deg) translateZ(calc(var(--box-d)/2));background:linear-gradient(135deg,var(--pharma-accent),var(--pharma-deep))}.pharma-left,.pharma-right{width:var(--box-d);height:var(--box-h);top:0;left:calc((var(--box-w) - var(--box-d))/2)}.pharma-left{transform:rotateY(-90deg) translateZ(calc(var(--box-w)/2));background:linear-gradient(90deg,var(--pharma-deep),var(--pharma-accent))}.pharma-right{transform:rotateY(90deg) translateZ(calc(var(--box-w)/2));background:linear-gradient(90deg,var(--pharma-accent),var(--pharma-deep))}.pharma-bottom,.pharma-top{width:var(--box-w);height:var(--box-d);left:0;top:calc((var(--box-h) - var(--box-d))/2)}.pharma-top{transform:rotateX(90deg) translateZ(calc(var(--box-h)/2));background:linear-gradient(125deg,#fff,#b3e9e8)}.pharma-bottom{transform:rotateX(-90deg) translateZ(calc(var(--box-h)/2));background:var(--pharma-deep)}.pharma-medical-cross{position:absolute;display:block;width:24px;height:24px;left:11px;top:18px;filter:drop-shadow(0 1px 0 #fff8)}.pharma-medical-cross:after,.pharma-medical-cross:before{content:"";position:absolute;inset:0 8px;background:var(--pharma-deep);border-radius:1px}.pharma-medical-cross:after{inset:8px 0}.pharma-label-lines{position:absolute;left:11px;bottom:13px;width:23px;height:8px;border-top:2px solid #83bac4;border-bottom:2px solid #b6d8de}.pharma-vial{position:absolute;width:42px;height:103px;left:128px;top:39px;transform:translateZ(32px) rotate(5deg);transform-style:preserve-3d}.pharma-vial-cap{position:absolute;top:0;left:-1px;width:44px;height:17px;border-radius:7px 7px 4px 4px;background:repeating-linear-gradient(90deg,transparent 0 4px,#fff2 4px 5px),linear-gradient(90deg,#123a78,#4591e1 20%,#83cafa 39%,#326eb2 58%,#103464);border:1px solid #a8d7ef;box-shadow:inset 0 3px 0 #c4edff70,0 3px 3px #143a5f44;z-index:3}.pharma-vial-neck{position:absolute;top:14px;left:8px;width:26px;height:13px;border:1px solid #b0e6ec;background:linear-gradient(90deg,#70aebf,#eeffff 24%,#7dc2cc 74%,#3c8c9e)}.pharma-vial-body{position:absolute;left:0;top:24px;width:42px;height:73px;border-radius:10px 10px 9px 9px;border:1px solid #beeef1;background:linear-gradient(90deg,#196d8a55,#c5feff96 16%,#f4ffffb3 29%,#59b7bf70 61%,#12657c70);box-shadow:inset 3px 0 2px #fff8,inset -4px 0 4px #0a586a44,0 10px 8px -6px #003d5466;overflow:hidden}.pharma-vial-liquid{position:absolute;inset:31px 2px 3px;border-radius:50% 50% 7px 7px/7px 7px 7px 7px;background:linear-gradient(90deg,#087b8f,#42d0c4 30%,#4ee8d4 50%,#147f9e);border-top:2px solid #9efff0;opacity:.9}.pharma-vial-label{position:absolute;left:2px;right:2px;top:17px;height:35px;border-radius:3px;background:linear-gradient(90deg,#c7e5e6,#fff 24%,#f5ffff 68%,#9bcace);border-block:1px solid #eaffff;box-shadow:0 1px 2px #083b5c20}.pharma-vial-label .pharma-medical-cross{left:9px;top:7px;width:19px;height:19px}.pharma-vial-label .pharma-medical-cross:before{inset:0 6px}.pharma-vial-label .pharma-medical-cross:after{inset:6px 0}.pharma-vial-reflection{position:absolute;left:5px;top:4px;bottom:5px;width:3px;border-radius:4px;background:linear-gradient(#fff9,#fff2);opacity:.8}.pharma-capsule{position:absolute;width:69px;height:26px;left:77px;top:124px;border-radius:30px;transform:translateZ(55px) rotate(-24deg);background:linear-gradient(#fff,#f3fcff 39%,#9dc5d8 92%);border:1px solid #e5f8ff;box-shadow:inset 0 -4px 6px #3c6d8733,0 9px 7px -5px #003f5f66;overflow:hidden}.pharma-capsule>span{position:absolute;inset:0 0 0 50%;border-inline-start:1px solid #094d914d;background:linear-gradient(#72c8ff,#148be6 35%,#0757ad 82%,#052864)}.pharma-capsule>i{position:absolute;left:11px;right:10px;top:4px;height:4px;border-radius:50%;background:linear-gradient(90deg,#fff9,#fff3)}.pharma-motif{position:absolute;display:grid;place-items:center;left:173px;top:20px;width:42px;height:45px;transform:translateZ(12px) rotate(6deg);border-radius:12px;background:linear-gradient(145deg,#f3ffffc2,#98d7df30);border:1px solid #caffffad;box-shadow:inset 0 1px 0 #fff,3px 5px 9px #003b591f}.pharma-motif .icon3d{width:31px;height:31px;filter:drop-shadow(0 2px 1px #144c6340)}.pharma-glint{position:absolute;width:3px;height:12px;left:29px;top:35px;background:linear-gradient(transparent,#caffff,transparent);transform:translateZ(30px) rotate(20deg)}.pharma-glint:after{content:"";position:absolute;width:12px;height:3px;left:-4px;top:4px;background:linear-gradient(90deg,transparent,#caffff,transparent)}.pharma-glint-two{left:190px;top:121px;transform:translateZ(45px) scale(.6)}.pharma-glass-panel{position:absolute;left:40px;top:30px;width:92px;height:98px;border:1px solid #bfffff;border-radius:12px;background:linear-gradient(130deg,#f4ffffe3,#9ce5de80 45%,#149b9a90);box-shadow:inset 2px 2px 0 #fff8,5px 8px 0 -2px #07767d65,8px 12px 12px #003d4c24;transform:translateZ(10px) rotateY(-8deg);overflow:visible}.pharma-panel-rings{position:absolute;top:-8px;left:18px;right:18px;display:flex;justify-content:space-between}.pharma-panel-rings i{height:20px;width:7px;border-radius:5px;border:1px solid #e8fffb;background:linear-gradient(90deg,#087873,#99eae0,#087873);box-shadow:0 2px 3px #004a4a55}.pharma-panel-grid{position:absolute;inset:30px 17px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pharma-panel-grid i{border-radius:2px;background:#f1fffde8;box-shadow:1px 2px 0 #08656840}.pharma-panel-grid i:nth-child(5){background:#087b78;border:1px solid #72eee1}.pharma-sculpture[data-family=planning] .pharma-vial{left:143px;top:63px;transform:translateZ(36px) scale(.77) rotate(8deg)}.pharma-sculpture[data-family=planning] .pharma-capsule{left:62px;top:130px;transform:translateZ(45px) rotate(-10deg) scale(.8)}.pharma-sculpture[data-family=logistics] .pharma-carton{left:42px;top:64px;--box-w:76px;--box-h:60px;--box-d:40px}.pharma-sculpture[data-family=logistics] .pharma-carton .pharma-front{background:linear-gradient(90deg,#e8fffa,var(--pharma-accent))}.pharma-sculpture[data-family=logistics] .pharma-carton .pharma-label-lines{width:28px;border-color:#fff8;left:auto;right:8px}.pharma-sculpture[data-family=logistics] .pharma-vial{left:136px;top:39px;transform:translateZ(19px) scale(.9)}.pharma-carton-stack-a{left:37px;top:91px;--box-w:51px;--box-h:44px;--box-d:37px;transform:translateZ(31px) rotateY(-8deg)}.pharma-carton-stack-b{left:103px;top:81px;--box-w:55px;--box-h:48px;--box-d:37px;transform:translateZ(4px) rotateY(-8deg)}.pharma-carton-stack-c{left:71px;top:34px;--box-w:53px;--box-h:47px;--box-d:37px;transform:translateZ(16px) rotateY(-8deg)}.pharma-sculpture[data-family=stock] .pharma-front{background:linear-gradient(145deg,#ffedb7,#dca649)}.pharma-sculpture[data-family=stock] .pharma-medical-cross{top:10px;left:15px;width:18px;height:18px}.pharma-sculpture[data-family=stock] .pharma-medical-cross:before{inset:0 6px;background:#fff3d4}.pharma-sculpture[data-family=stock] .pharma-medical-cross:after{inset:6px 0;background:#fff3d4}.pharma-sculpture[data-family=stock] .pharma-label-lines{display:none}.pharma-sculpture[data-family=stock] .pharma-capsule{left:135px;top:130px;transform:translateZ(45px) rotate(-28deg) scale(.7)}.pharma-shield{position:absolute;left:55px;top:22px;width:95px;height:112px;transform:translateZ(21px) rotateY(-7deg);filter:drop-shadow(6px 9px 3px #003b5d35)}.pharma-shield>span{position:absolute;inset:0;background:linear-gradient(135deg,#d9fffa,#7ce0d7 32%,#0a7d8b 67%,#16466a);clip-path:polygon(50% 0,96% 19%,90% 63%,76% 81%,50% 100%,24% 81%,10% 63%,4% 19%)}.pharma-shield>span:after{content:"";position:absolute;inset:5px;background:linear-gradient(135deg,#f4ffff66,#8af5ee1a 45%,#052a5655);clip-path:inherit;border-top:1px solid #fff}.pharma-shield>.icon3d{position:absolute;width:69px;height:69px;left:13px;top:19px;filter:drop-shadow(1px 4px 2px #003c4655)}.pharma-sculpture[data-family=identity] .pharma-vial{left:155px;top:68px;transform:translateZ(31px) scale(.64) rotate(9deg)}.pharma-identity-orb{position:absolute;left:35px;top:103px;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#9ce7e9 30%,#247b9b 65%,#15466c);border:1px solid #baffff;transform:translateZ(43px);box-shadow:3px 5px 4px #003d5b35}.pharma-identity-orb i{position:absolute;top:7px;left:13px;width:10px;height:10px;border-radius:50%;background:#e9ffff}.pharma-identity-orb b{position:absolute;bottom:6px;left:8px;width:20px;height:11px;border-radius:12px 12px 4px 4px;background:#e9ffff}.pharma-chart{position:absolute;inset:0;transform-style:preserve-3d}.pharma-bar{--box-w:27px;--box-d:25px;transform:translateZ(16px) rotateY(-7deg)}.pharma-bar-a{--box-h:43px;left:48px;top:91px}.pharma-bar-b{--box-h:72px;left:88px;top:62px}.pharma-bar-c{--box-h:102px;left:128px;top:32px}.pharma-bar .pharma-front{background:linear-gradient(#8fe9ff,#248ccd 60%,#185a95)}.pharma-bar-b .pharma-front{background:linear-gradient(#a4f5e0,#25bc9b 60%,#127e80)}.pharma-bar .pharma-label-lines,.pharma-bar .pharma-medical-cross{display:none}.pharma-sculpture[data-family=analytics] .pharma-capsule{left:77px;top:139px;transform:translateZ(48px) rotate(-12deg) scale(.77)}.pharma-network{position:absolute;inset:0;transform-style:preserve-3d}.pharma-network-core{position:absolute;left:75px;top:55px;width:60px;height:65px;border-radius:15px;background:linear-gradient(135deg,#dbfffa,#38bbbc 40%,#0a627e);border:1px solid #bbfff4;transform:translateZ(29px) rotateY(-7deg);box-shadow:inset 2px 2px 1px #fff8,5px 7px 0 -2px #075871,9px 11px 7px #00344c2b}.pharma-network-core .pharma-medical-cross{left:17px;top:20px}.pharma-network-core .pharma-medical-cross:after,.pharma-network-core .pharma-medical-cross:before{background:#e2fff8}.pharma-node{position:absolute;width:22px;height:24px;border-radius:6px;background:linear-gradient(135deg,#eaffff,#40a6d1 50%,#215384);border:1px solid #c2ffff;box-shadow:3px 4px 0 -1px #164966;transform:translateZ(18px) rotateY(-7deg)}.pharma-node-a{left:31px;top:42px}.pharma-node-b{left:64px;top:132px}.pharma-node-c{left:157px;top:44px}.pharma-link{position:absolute;height:2px;background:linear-gradient(90deg,#78d9e3,#d3fff2,#63cedb);box-shadow:0 0 4px #8bffff77;transform-origin:left center;transform:translateZ(4px)}.pharma-link-a{left:49px;top:57px;width:56px;transform:translateZ(4px) rotate(25deg)}.pharma-link-b{left:77px;top:137px;width:58px;transform:translateZ(4px) rotate(-63deg)}.pharma-link-c{left:122px;top:81px;width:56px;transform:translateZ(4px) rotate(-30deg)}.pharma-sculpture[data-family=network] .pharma-vial{left:154px;top:95px;transform:translateZ(40px) scale(.52)}.pharma-film{position:absolute;left:39px;top:40px;width:115px;height:85px;border-radius:13px;background:linear-gradient(130deg,#d1f1ff,#579ee6 38%,#23518f);border:1px solid #c6edff;transform:translateZ(14px) rotateY(-7deg);box-shadow:inset 2px 2px 0 #fff9,5px 6px 0 -1px #143e71,10px 11px 7px #052f4b2d}.pharma-film>span{position:absolute;inset:13px;border-radius:7px;border:1px solid #addef78c;background:linear-gradient(145deg,#204f82,#0c294f);box-shadow:inset 0 3px 7px #001e3f77}.pharma-play{position:absolute;left:48px;top:30px;width:0;height:0;border-left:23px solid #d4fff3;border-block:13px solid transparent;filter:drop-shadow(0 2px 2px #00192d66)}.pharma-film>b,.pharma-film>i{position:absolute;top:7px;left:10px;width:4px;height:4px;border-radius:50%;background:#c3ecff;box-shadow:13px 0 #c3ecff,26px 0 #c3ecff,39px 0 #c3ecff,52px 0 #c3ecff,65px 0 #c3ecff,78px 0 #c3ecff,91px 0 #c3ecff}.pharma-film>b{top:auto;bottom:6px}.pharma-sculpture[data-family=media] .pharma-vial{left:164px;top:58px;transform:translateZ(34px) scale(.68) rotate(9deg)}.pharma-sculpture[data-family=media] .pharma-capsule{left:66px;top:133px;transform:translateZ(47px) rotate(-10deg) scale(.72)}.pharma-sculpture-caption{position:absolute;inset:auto 49px 5px 0;text-align:center;font-family:inherit;font-size:10px;font-weight:500;line-height:1.7;letter-spacing:.02em;opacity:.9;direction:inherit}.pharma-view-control{position:absolute;bottom:0;right:0;display:grid;place-items:center;width:44px;height:44px;min-width:44px;border:1px solid #83c8d286;border-radius:12px;color:inherit;background:linear-gradient(140deg,#efffffab,#9bdde42b);box-shadow:inset 0 1px 0 #ffffff8c,0 3px 6px #04385a19;cursor:pointer;touch-action:manipulation}.pharma-view-control svg{width:21px;height:21px}.pharma-view-control:hover,.pharma-view-control[aria-pressed=true]{background:#a6eee958;border-color:#60d2c8}.pharma-view-control:focus-visible{outline:3px solid #13a8d5;outline-offset:3px}.dark .pharma-sculpture,.hero .pharma-sculpture,.identity-banner .pharma-sculpture,.identity-brand-story .pharma-sculpture{--pharma-ink:#b0e9e7}.pharma-sculpture-compact{width:140px;height:116px;flex-basis:140px}.pharma-sculpture-compact .pharma-sculpture-scale{transform:translateX(-50%) scale(.61);transform-origin:50% 0}.pharma-sculpture-compact .pharma-sculpture-caption{font-size:9px}.pharma-sculpture-compact .pharma-view-control{width:44px;height:44px;min-width:44px;border-radius:10px}@media(prefers-reduced-motion:no-preference){.app:not([data-effects=reduced]) .pharma-scene{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.app:not([data-effects=reduced]) .pharma-view-control{transition:background-color .15s,border-color .15s}}@media(max-width:700px){.pharma-sculpture{width:160px;height:137px;flex-basis:160px}.pharma-sculpture-scale{transform:translateX(-50%) scale(.69);transform-origin:50% 0}.pharma-sculpture-caption{font-size:9px;left:0;right:48px;bottom:3px}.pharma-sculpture-compact .pharma-view-control,.pharma-view-control{width:44px;height:44px;min-width:44px}.pharma-sculpture-compact{width:140px;height:116px;flex-basis:140px}.pharma-sculpture-compact .pharma-sculpture-scale{transform:translateX(-50%) scale(.61)}.pharma-sculpture .pharma-scene{transition:none!important}}@media(prefers-reduced-motion:reduce){.pharma-sculpture *{animation:none!important;transition:none!important}}.app[data-effects=reduced] .pharma-sculpture *{animation:none!important;transition:none!important}.app{--lux-surface:linear-gradient(145deg,#ffffff,#f5faff 48%,#e8f3fc);--lux-edge:#adcddd;--lux-highlight:#ffffff;--lux-shade:#8eb6c12b;--lux-shadow:#17476b13;--lux-contact:#1d56741d;--lux-well:linear-gradient(150deg,#dfeef4,#f5fbfe);--lux-selected:linear-gradient(135deg,#f2fffb,#dcefea 50%,#e1f0fb);--lux-selected-ink:#075e69;--lux-selected-edge:#55aaa9;--lux-focus:#087da5}.app.dark{--lux-surface:linear-gradient(145deg,#20475f,#163750 48%,#102c45);--lux-edge:#42667d;--lux-highlight:#9bded133;--lux-shade:#00142155;--lux-shadow:#00101f45;--lux-contact:#000f2355;--lux-well:linear-gradient(150deg,#102a41,#193e52);--lux-selected:linear-gradient(135deg,#22594f,#194b50 48%,#1d405a);--lux-selected-ink:#b6fff0;--lux-selected-edge:#65b9ab;--lux-focus:#8fe9ef}.app :is(.panel,.identity-entry,.identity-panel,.ops-material-detail,.adaptive-material){border-color:var(--lux-edge);background:var(--lux-surface);box-shadow:inset 0 1px 0 var(--lux-highlight),inset 0 -1px 0 var(--lux-shade),0 2px 3px var(--lux-contact),0 12px 28px var(--lux-shadow)}.app :is(.panelhead,.identity-panel-heading,.module-record-title,.ops-material-title){background:linear-gradient(135deg,var(--panel),var(--tint));box-shadow:inset 0 1px 0 var(--lux-highlight)}.app :is(.plan-compass,.ops-heading){border-color:var(--lux-edge);background:var(--lux-selected);box-shadow:inset 0 1px 0 var(--lux-highlight),inset 0 -1px 0 var(--lux-shade),0 3px 5px var(--lux-contact),0 14px 24px var(--lux-shadow)}.app :is(.module-banner,.identity-banner,.hero){box-shadow:inset 0 1px 0 #d1fff858,inset 0 -1px 0 #00294066,0 3px 5px #154b6220,0 15px 30px var(--lux-shadow)}.app :is(.module-tabs,.identity-tabs,.ops-tabs,.channels,.tabs){background:var(--lux-well);box-shadow:inset 0 1px 3px var(--lux-contact),0 1px 0 var(--lux-highlight)}.app :is(.module-tabs button,.identity-tabs button,.ops-tabs button,.channels button,.tabs button,.identity-pill-tabs button,.stock-view-switch button,.media-layout-switch button){border-radius:10px}.app :is(.module-tabs button.active,.identity-tabs button.selected,.ops-tabs button.selected,.tabs button.selected,.identity-pill-tabs button.selected,.stock-view-switch button.selected,.media-layout-switch button.selected){color:var(--lux-selected-ink);border-color:var(--lux-selected-edge);background:var(--lux-selected);box-shadow:inset 0 1px 0 var(--lux-highlight),inset 0 -1px 0 var(--lux-shade),0 2px 3px var(--lux-contact)}.app .channels button.selected{background:linear-gradient(135deg,#078e79,#07678c);color:#fff;border-color:#4ab1b4;box-shadow:inset 0 1px 0 #b8ffe16b,inset 0 -2px 0 #003e6b55,0 3px 6px var(--lux-contact)}.app :is(.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-stage-list button){border-color:var(--lux-edge);background:var(--lux-surface);box-shadow:inset 0 1px 0 var(--lux-highlight),0 2px 5px var(--lux-shadow)}.app :is(.purchase-kind-grid button.selected,.identity-user-row.selected,.ops-stage-list button.selected){border-color:var(--lux-selected-edge);background:var(--lux-selected);box-shadow:inset 0 1px 0 var(--lux-highlight),inset 0 0 0 1px var(--lux-selected-edge),0 4px 9px var(--lux-shadow)}.app .ops-catalog-list>button.selected{border-color:var(--lux-selected-edge);background:var(--lux-selected);box-shadow:inset 3px 0 0 var(--lux-selected-edge),inset 0 1px 0 var(--lux-highlight),0 4px 9px var(--lux-shadow)}.app:dir(rtl) .ops-catalog-list>button.selected{box-shadow:inset -3px 0 0 var(--lux-selected-edge),inset 0 1px 0 var(--lux-highlight),0 4px 9px var(--lux-shadow)}.app :is(.detail-icon,.ops-task-icon,.identity-soft-icon,.identity-user-avatar,.identity-rule-icon,.summaryicon,.compass-art){box-shadow:inset 1px 1px 0 var(--lux-highlight),inset -1px -2px 0 var(--lux-shade),0 3px 3px var(--lux-contact),0 7px 12px var(--lux-shadow)}.app :is(.identity-preview-badge,.identity-audit-result,.save-status.unsaved){box-shadow:inset 0 1px 0 #fff4ce66,0 2px 4px #8450140c}.app :is(.primary,.identity-explore){box-shadow:inset 0 1px 0 #b6ffdc80,inset 0 -2px 0 #004d7866,0 3px 4px var(--lux-contact),0 7px 15px #07877921}.app :is(.secondary,.adaptive-add,.compass-review,.ops-context-links button){box-shadow:inset 0 1px 0 var(--lux-highlight),inset 0 -1px 0 var(--lux-shade),0 2px 3px var(--lux-contact)}.app :is(.primary,.secondary,.identity-explore,.adaptive-add,.compass-review,.ops-context-links button,.shortcuts button,.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-stage-list button):disabled{box-shadow:inset 0 1px 0 var(--lux-highlight);transform:none}.app :is(button,summary):focus-visible{outline:3px solid var(--lux-focus);outline-offset:3px}@media (min-width:701px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.app:not([data-effects=reduced]) :is(.primary,.secondary,.identity-explore,.adaptive-add,.compass-review,.shortcuts button,.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-context-links button){transition:transform .18s ease-out,opacity .18s ease-out}.app:not([data-effects=reduced]) :is(.primary,.secondary,.identity-explore,.adaptive-add,.compass-review,.shortcuts button,.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-context-links button):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}.app:not([data-effects=reduced]) :is(.primary,.secondary,.identity-explore,.adaptive-add,.compass-review,.shortcuts button,.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-context-links button):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}}@media (max-width:700px),(pointer:coarse){.app :is(.panel,.identity-panel,.ops-material-detail,.adaptive-material){box-shadow:inset 0 1px 0 var(--lux-highlight),0 3px 10px var(--lux-shadow)}.app :is(.primary,.secondary,.identity-explore,.adaptive-add,.compass-review,.shortcuts button,.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-context-links button):hover{transform:none}}.app[data-effects=reduced] :is(.primary,.secondary,.identity-explore,.adaptive-add,.compass-review,.shortcuts button,.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-context-links button){transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.app :is(.primary,.secondary,.identity-explore,.adaptive-add,.compass-review,.shortcuts button,.local-work-item,.purchase-kind-grid button,.identity-user-row,.ops-catalog-list>button,.ops-context-links button){transition:none!important;transform:none!important}}.semantic-header-art{position:relative;flex:0 0 auto;isolation:isolate;z-index:1}.mobile-hero .pharma-sculpture,.module-banner .pharma-sculpture{--pharma-ink:#d4f5ef}.identity-banner,.module-banner,.ops-heading{gap:24px;min-height:202px;overflow:clip}.identity-banner>div:first-of-type,.module-banner>div:first-of-type,.ops-heading>div:first-child{flex:1;min-width:0}.identity-banner .semantic-header-art{flex:0 0 auto}.hero{display:flex;align-items:center;justify-content:space-between;gap:20px;height:auto;min-height:222px;overflow:clip}.hero .pharma-sculpture-caption{background:#075268;border-radius:8px;padding:3px 7px;color:#efffff;opacity:1}.pharma-view-control{color:#126776;background:linear-gradient(140deg,#f6ffff,#c6e9ed)}.pharma-view-control:hover,.pharma-view-control[aria-pressed=true]{color:#085a65;background:#cbf6ef;border-color:#38a99f}.dark .pharma-view-control{color:#d9fffb;background:linear-gradient(140deg,#235a70,#12394f)}.dark .pharma-view-control:hover,.dark .pharma-view-control[aria-pressed=true]{color:#e9fffc;background:#256374;border-color:#82dfd3}.hero-copy{flex:1;min-width:0}.hero-sculpture{z-index:2;position:relative;flex:none;margin-inline:16px 8px}.hero-sculpture .pharma-sculpture{margin:0}.compass-sculpture{flex:0 0 auto;align-self:center}.sculpted-work-heading{display:flex;align-items:center;gap:24px;margin-bottom:24px}.sculpted-work-heading>div{flex:1;min-width:0}.identity-entry-top{align-items:center}.identity-banner-link{margin-top:12px}.mobile-welcome .pharma-view-control{grid-template-columns:1fr;padding:0;justify-items:center}.identity-entry-top .pharma-sculpture{flex:none}@media(min-width:701px) and (max-width:1100px){.identity-banner,.module-banner,.ops-heading{gap:14px;padding:20px}.semantic-header-art{width:180px}.semantic-header-art .pharma-sculpture{max-width:100%}.semantic-header-art .pharma-sculpture-scale{transform:translateX(-50%) scale(.78);transform-origin:50% 0}.hero-sculpture{margin-inline:0}.compass-identity{gap:10px}}@media(max-width:700px){.identity-banner,.module-banner,.ops-heading{display:flex;align-items:center;gap:10px;padding:16px 14px;min-height:148px}.semantic-header-art{width:118px;max-width:40%;flex:none}.semantic-header-art .pharma-sculpture{width:118px;max-width:100%}.semantic-header-art .pharma-sculpture-scale{transform:translateX(-50%) scale(.5)}.identity-banner h1,.module-banner h1,.ops-heading h1{font-size:20px;line-height:1.5}.identity-banner p,.module-banner p,.ops-heading p{font-size:12px;line-height:1.75}.module-banner .module-context,.ops-heading .ops-scope{font-size:10px;gap:8px}.identity-banner .identity-kicker,.module-eyebrow,.ops-eyebrow{font-size:8px;letter-spacing:.06em;overflow-wrap:anywhere}.compass-sculpture{width:114px}.compass-sculpture .pharma-sculpture{max-width:114px}.compass-sculpture .pharma-sculpture-scale,.sculpted-work-heading>.pharma-sculpture .pharma-sculpture-scale{transform:translateX(-50%) scale(.49)}.mobile-hero{gap:8px;align-items:center}.mobile-hero>.pharma-sculpture{flex:0 0 124px;max-width:40%}.mobile-hero .pharma-sculpture-scale{transform:translateX(-50%) scale(.53)}.mobile-hero>div{min-width:0}.sculpted-work-heading{gap:12px;align-items:center}.sculpted-work-heading>.pharma-sculpture{flex:none;max-width:114px}.identity-entry-top{margin-bottom:8px}}@media(max-width:360px){.identity-banner h1,.module-banner h1,.ops-heading h1{font-size:18px}.semantic-header-art,.semantic-header-art .pharma-sculpture{width:104px}.semantic-header-art .pharma-sculpture-scale{transform:translateX(-50%) scale(.44)}.sculpted-work-heading{flex-wrap:wrap}}