.dilutionPage{min-height:100vh;background:radial-gradient(circle at 80% 10%,rgba(20,184,182,.08),transparent 28%),#04111d;color:#eef8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.dilutionTopbar{height:72px;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(4,17,29,.92);position:-webkit-sticky;position:sticky;top:0;z-index:20}.dilutionBrand,.dilutionTopbar{display:flex;align-items:center}.dilutionBrand{gap:8px;text-decoration:none;color:#fff;font-weight:800;letter-spacing:.08em}.dilutionBrand span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#45ddd6,#128d93);color:#001719}.dilutionBrand b{color:#3dd7d0}.dilutionTopbar nav{display:flex;gap:20px}.dilutionTopbar nav a{color:#7894a4;text-decoration:none;font-size:13px;font-weight:700}.dilutionTopbar nav a.active,.dilutionTopbar nav a:hover{color:#53ded8}.dilutionLayout{max-width:1500px;margin:auto;display:grid;grid-template-columns:250px minmax(0,1fr)}.dilutionSidebar{padding:34px 18px;border-right:1px solid rgba(255,255,255,.07);min-height:calc(100vh - 72px)}.dilutionContent{padding:34px clamp(22px,3.3vw,48px) 80px;min-width:0}.dilutionBread{color:#638091;font-size:12px;margin-bottom:28px}.dilutionTitleRow{display:flex;gap:18px;align-items:flex-start}.dilutionTitleIcon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:rgba(20,184,182,.1);font-size:25px;flex:0 0 auto}.dilutionSourcePill{display:inline-block;color:#4ddbd5;background:rgba(20,184,182,.08);border:1px solid rgba(52,213,208,.14);padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800}.dilutionTitleRow h1{font-size:clamp(2.3rem,4.3vw,4.2rem);letter-spacing:-.05em;line-height:1;margin:10px 0 12px}.dilutionTitleRow p{color:#8da6b4;line-height:1.65;max-width:850px}.dilutionGuide,.dilutionSafety{margin:26px 0;border:1px solid rgba(52,213,208,.15);background:rgba(10,34,48,.65);border-radius:18px;padding:20px}.dilutionGuide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.dilutionGuide span{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:12px;background:rgba(255,255,255,.025);color:#7895a4;font-size:11px;line-height:1.45}.dilutionGuide strong{color:#dceef2;font-size:13px}.dilutionSafety p{color:#8ea7b4;line-height:1.6;margin-bottom:0}.dilutionSafety a{display:inline-block;margin-top:10px;color:#56ddd7;text-decoration:none;font-weight:800}.dilutionModeSwitch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:18px}.dilutionBagButtons button,.dilutionChoiceCards button,.dilutionModeSwitch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.09);background:#071a29;color:#8da7b5;border-radius:13px;padding:0 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.dilutionModeSwitch button{height:50px}.dilutionBagButtons button.active,.dilutionChoiceCards button.active,.dilutionModeSwitch button.active{background:linear-gradient(135deg,#2ed4cd,#119199);color:#00191a;border-color:transparent}.dilutionSubSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:-3px 0 18px}.dilutionSubSwitch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid rgba(255,255,255,.09);background:#071a29;color:#8da7b5;border-radius:14px;padding:14px 16px;font:inherit;cursor:pointer}.dilutionSubSwitch button b{font-size:13px}.dilutionSubSwitch button span{font-size:11px;line-height:1.4}.dilutionSubSwitch button.active{background:rgba(20,184,182,.12);color:#dffafa;border-color:rgba(70,220,213,.4)}.dilutionCompactWorkspace,.dilutionWorkspace{display:grid;grid-gap:18px;gap:18px;align-items:start}.dilutionWorkspace{grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr)}.dilutionCompactWorkspace{grid-template-columns:minmax(320px,420px) minmax(430px,650px);justify-content:center}.dilutionPanel{min-width:0;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(9,29,44,.94),rgba(5,20,32,.94));border-radius:22px;padding:24px}.dilutionInputPanel{align-self:start}.dilutionPanelHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:22px}.dilutionInputPanel>h2,.dilutionPanelHead h2{margin:6px 0 0;font-size:18px}.dilutionPanelLabel{font-size:11px;letter-spacing:.16em;color:#5eddd7;font-weight:900}.dilutionPanelHead>button{flex:0 0 auto;border:1px solid rgba(52,213,208,.2);border-radius:10px;background:rgba(20,184,182,.07);color:#6ce3de;padding:9px 10px;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.dilutionField{display:grid;grid-gap:9px;gap:9px;margin-bottom:19px}.dilutionField>span{font-size:13px;font-weight:800;color:#d6e5eb}.dilutionHelp{color:#7893a1;font-size:11px;line-height:1.5}.dilutionHelp b{color:#b9d2da}.dilutionControl{width:100%;box-sizing:border-box;height:50px;border:1px solid rgba(255,255,255,.11);background:#061826;color:#f3fbfd;border-radius:13px;padding:0 14px;font:inherit;font-size:15px;outline:none}.dilutionControl:focus{border-color:rgba(72,218,210,.65);box-shadow:0 0 0 3px rgba(45,212,205,.09)}select.dilutionControl{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7893a2 0),linear-gradient(135deg,#7893a2 50%,transparent 0);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.dilutionSplitInput{display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-gap:8px;gap:8px}.dilutionUnitInput{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(255,255,255,.11);background:#061826;border-radius:13px;overflow:hidden}.dilutionUnitInput .dilutionControl{border:0;border-radius:0;background:transparent}.dilutionUnitInput span{min-width:58px;padding:0 14px;color:#91a9b6;font-size:13px;text-align:center;border-left:1px solid rgba(255,255,255,.07)}.dilutionFieldMeta{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:11px;background:rgba(20,184,182,.045);border:1px solid rgba(52,213,208,.08)}.dilutionFieldMeta b{font-size:11px;color:#67ddd8}.dilutionFieldMeta span{font-size:11px;color:#708d9c;line-height:1.45}.dilutionTripleInput{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(150px,1fr);grid-gap:8px;gap:8px}.dilutionChoiceCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dilutionChoiceCards button{min-height:74px;display:grid;grid-gap:4px;gap:4px;align-content:center;text-align:left}.dilutionChoiceCards button b{font-size:12px}.dilutionChoiceCards button span{font-size:10px;line-height:1.35;opacity:.8}.dilutionBagButtons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.dilutionBagButtons button{height:44px;padding:0 7px;font-size:12px;display:flex;justify-content:center;align-items:center;gap:3px}.dilutionBagButtons button span{font-size:10px;opacity:.8}.dilutionSequence{display:grid;grid-gap:5px;gap:5px;margin:-4px 0 20px;padding:13px;border-radius:12px;background:rgba(20,184,182,.05);border:1px solid rgba(52,213,208,.1)}.dilutionSequence b{color:#cce6e9;font-size:12px}.dilutionSequence span{color:#7793a1;font-size:11px;line-height:1.45}.dilutionReset{border:0;background:transparent;color:#6edfd9;font-weight:800;cursor:pointer;padding:4px 0}.dilutionResultPanel{min-height:300px;align-self:start}.dilutionFluidSummary{padding:14px 16px;border-radius:14px;background:rgba(20,184,182,.07);border:1px solid rgba(52,213,208,.12);display:grid;grid-gap:4px;gap:4px;margin:20px 0 15px}.dilutionFluidSummary small{color:#58dcd6;font-weight:900;letter-spacing:.12em}.dilutionFluidSummary b{font-size:16px}.dilutionFluidSummary span{color:#7f99a8;font-size:12px}.dilutionHero{padding:22px;border-radius:18px;background:radial-gradient(circle at 80% 10%,rgba(55,218,210,.18),transparent 45%),#071b2a}.dilutionHero small{display:block;color:#6b8797;font-weight:900;letter-spacing:.12em}.dilutionHero strong{display:block;margin-top:7px;font-size:clamp(38px,4vw,52px);color:#58ddd7}.dilutionHero em{font-size:18px;font-style:normal}.dilutionHero>span{display:block;margin-top:3px;color:#8099a7;font-size:12px}.dilutionResultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.dilutionResultGrid>div{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.02);display:grid;grid-gap:5px;gap:5px}.dilutionResultGrid span{font-size:11px;color:#718d9d}.dilutionResultGrid b{font-size:14px;overflow-wrap:anywhere}.dilutionEquation{margin-top:12px;padding:13px;border-radius:12px;background:#041521;color:#9db4bf;font-family:ui-monospace,SFMono-Regular,monospace;overflow:auto}.dilutionInstruction,.dilutionTip{margin-top:12px;padding:15px;border-radius:14px;border:1px solid rgba(52,213,208,.13);background:rgba(20,184,182,.05)}.dilutionInstruction ol,.dilutionInstruction p{color:#9bb2bd;line-height:1.6;margin-bottom:0}.dilutionInstruction ol{padding-left:20px}.dilutionInstruction li+li{margin-top:6px}.dilutionTip{display:grid;grid-gap:5px;gap:5px;color:#9bb2bd}.dilutionResultNote{margin-top:12px;color:#7894a3;font-size:11px;line-height:1.55}.dilutionEmpty{text-align:center;padding:58px 18px;color:#7894a4}.dilutionEmpty span{font-size:34px}.dilutionEmpty h3{margin:10px 0 5px;color:#c9dce4}.dilutionEmpty p{margin:0;line-height:1.5}.dilutionWarning{padding:22px;border-radius:15px;background:rgba(255,160,80,.08);border:1px solid rgba(255,170,80,.16);color:#f0c59c}@media(max-width:1120px){.dilutionCompactWorkspace,.dilutionWorkspace{grid-template-columns:1fr}.dilutionResultPanel{min-height:0}}@media(max-width:900px){.dilutionLayout{grid-template-columns:1fr}.dilutionSidebar,.dilutionTopbar nav{display:none}.dilutionContent{padding:24px 16px 60px}.dilutionGuide>div,.dilutionModeSwitch{grid-template-columns:1fr}.dilutionTitleRow h1{font-size:3rem}.dilutionBagButtons{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.dilutionTitleRow{gap:12px}.dilutionTitleIcon{width:46px;height:46px}.dilutionTitleRow h1{font-size:2.45rem}.dilutionPanel{padding:18px}.dilutionPanelHead{display:grid}.dilutionPanelHead>button{width:100%}.dilutionChoiceCards,.dilutionSplitInput,.dilutionSubSwitch,.dilutionTripleInput{grid-template-columns:1fr}.dilutionBagButtons{grid-template-columns:repeat(2,1fr)}.dilutionResultGrid{grid-template-columns:1fr}.dilutionModeSwitch button{font-size:12px}.dilutionFieldMeta{padding:9px 10px}}.drug-page .library-card{position:relative}.drug-page .search-box:has(input:placeholder-shown)+.result-list{display:none}.drug-page .search-box:has(input:placeholder-shown) .count{display:none}.drug-page .result-list{margin-top:8px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(82,220,213,.18);border-radius:14px;background:rgba(5,20,32,.98);box-shadow:0 18px 45px rgba(0,0,0,.34);padding:6px}.drug-page .result-list .drug-result{width:100%;min-height:58px;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:9px;background:transparent;text-align:left}.drug-page .result-list .drug-result:last-child{border-bottom:0}.drug-page .result-list .drug-result:focus-visible,.drug-page .result-list .drug-result:hover{background:rgba(34,211,203,.07);outline:none}.drug-page .result-list .empty-state{margin:0;border:0;background:transparent;min-height:88px}@media (max-width:640px){.drug-page .result-list{max-height:280px}}.missing-formulation-report{display:grid;grid-gap:10px;gap:10px}.missing-formulation-report-copy{display:grid;grid-gap:4px;gap:4px}.missing-formulation-report-copy strong{color:#f6c85f}.missing-formulation-report-copy span{color:#9fbcc8;line-height:1.5}.missing-formulation-report-btn{justify-self:start;border:1px solid rgba(57,214,223,.4);background:#0b2b38;color:#dffbff;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.missing-formulation-report-btn:hover{border-color:#39d6df}.missing-formulation-report-btn:disabled{opacity:.65;cursor:default}.missing-formulation-report-status{font-size:12px;color:#7fd6db}.criPage .hero{display:block!important;min-height:0!important;height:auto!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:normal!important;justify-items:legacy!important;gap:0!important;padding:0!important;margin:24px 0 26px!important;position:static!important}.criPage .hero>*{grid-column:auto!important;grid-row:auto!important;position:static!important;transform:none!important}.criPage .hero .eyebrow{display:inline-flex!important;width:auto!important;max-width:max-content!important;min-width:0!important;margin:0 0 12px!important;padding:7px 11px!important;align-items:center!important}.criPage .hero h1{margin:0 0 12px!important;font-size:clamp(3rem,7vw,5.2rem)!important;line-height:.94!important}.criPage .hero h1,.criPage .hero p{width:auto!important;max-width:760px!important;text-align:left!important}.criPage .hero p{margin:0!important;padding:0!important}@media (max-width:800px){.criPage .hero{margin:20px 0 22px!important}.criPage .hero h1{font-size:clamp(2.8rem,13vw,4rem)!important}}.flowInteractive{position:relative}.flowProgressNode{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .32s ease,transform .32s ease}.flowProgressNode.flowRevealed{opacity:1;transform:translateY(0) scale(1)}.flowProgressArrow{opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}.flowProgressArrow.flowRevealed{opacity:1;transform:translateY(0)}.flowContinue,.flowReset{font:inherit;font-weight:800;cursor:pointer}.flowContinue{margin-top:18px;width:100%;border:1px solid rgba(94,223,194,.26);background:linear-gradient(135deg,rgba(52,219,181,.14),rgba(52,219,181,.06));color:#86edd5;border-radius:14px;padding:13px 16px;transition:.18s ease}.flowContinue:hover{transform:translateY(-1px);border-color:rgba(94,223,194,.5);background:rgba(52,219,181,.16)}.flowReset{display:block;margin:0 auto 18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#91aaa4;border-radius:999px;padding:9px 14px;font-size:12px}.flowReset:hover{color:#dff7f1;border-color:rgba(94,223,194,.28)}.flowChoiceHint{margin:14px 0 10px;color:#6fe4ca;font-size:12px;font-weight:800;letter-spacing:.02em}.flowInteractive .branch{cursor:pointer;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.flowInteractive .branch:focus-visible,.flowInteractive .branch:hover{outline:none;transform:translateY(-2px);border-color:rgba(94,223,194,.42);background:rgba(94,223,194,.07)}.flowInteractive .branch:after{content:"Bu yolu seç →";display:inline-block;margin-top:12px;color:#6fe4ca;font-size:12px;font-weight:800}.flowInteractive .branch.flowSelected{border-color:rgba(94,223,194,.72);background:rgba(53,213,178,.11);box-shadow:0 0 0 3px rgba(53,213,178,.06)}.flowInteractive .branch.flowSelected:after{content:"Seçildi ✓";color:#95f2dc}.flowBranchOutcome{position:relative;margin:18px 0 0;padding:22px 24px;border-radius:20px;border:1px solid rgba(95,232,202,.34);background:linear-gradient(145deg,rgba(18,55,57,.96),rgba(10,31,39,.96));box-shadow:0 18px 40px rgba(0,0,0,.18)}.flowBranchOutcome:before{content:"";position:absolute;top:-19px;left:50%;width:1px;height:18px;background:linear-gradient(rgba(101,228,199,.12),rgba(101,228,199,.7))}.flowBranchOutcome:after{content:"";position:absolute;top:-5px;left:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#65e4c7;box-shadow:0 0 0 5px rgba(101,228,199,.08)}.flowBranchBadge{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(101,228,199,.24);background:rgba(101,228,199,.08);color:#7debd2;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.flowBranchOutcome h3{margin:13px 0 8px;font-size:22px;color:#f1fbf8}.flowBranchOutcome p{margin:0;color:#b8cbc6;line-height:1.68}.flowBranchContinue{margin-top:20px}.flowInteractive .flowBranchOutcome+.flowArrow{margin-top:2px}@media(max-width:700px){.flowContinue{padding:14px}.flowReset{margin-bottom:14px}.flowProgressNode{transform:translateY(12px)}.flowBranchOutcome{padding:19px;border-radius:17px}.flowBranchOutcome h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.flowContinue,.flowInteractive .branch,.flowProgressArrow,.flowProgressNode{transition:none!important;scroll-behavior:auto!important}}.fluidModeTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:22px 0 20px;padding:6px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(3,13,24,.7)}.fluidModeTabs button{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border:1px solid transparent;border-radius:13px;background:transparent;color:#849ba8;text-align:left;cursor:pointer}.fluidModeTabs button>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.04);color:#607b89;font-size:.72rem;font-weight:900}.fluidModeTabs button div{display:grid;grid-gap:3px;gap:3px}.fluidModeTabs button b{color:#bfd0d7;font-size:.9rem}.fluidModeTabs button small{font-size:.7rem;color:#6f8793}.fluidModeTabs button.active{border-color:rgba(45,212,191,.32);background:linear-gradient(135deg,rgba(20,184,166,.13),rgba(8,30,43,.76));box-shadow:0 10px 30px rgba(0,0,0,.15)}.fluidModeTabs button.active>span{background:linear-gradient(135deg,#2dd4bf,#0891b2);color:#021416}.fluidModeTabs button.active b{color:#f1ffff}.fluidModeTabs button.active small{color:#8ab8bd}.administrationPlanner{display:grid;grid-gap:18px;gap:18px}.applicationIntro{display:grid;grid-template-columns:minmax(220px,.65fr) 1.35fr;grid-gap:22px;gap:22px;align-items:center;padding:16px 18px;border:1px solid rgba(96,165,250,.18);border-radius:16px;background:linear-gradient(135deg,rgba(30,64,175,.08),rgba(7,25,40,.75))}.applicationIntro div{display:grid;grid-gap:4px;gap:4px}.applicationIntro b{color:#7dd3fc}.applicationIntro span{font-size:.76rem;color:#88a0ad}.applicationIntro p{margin:0;color:#bdccd2;font-size:.82rem;line-height:1.55}.purposeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.purposeCard{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:76px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(145deg,rgba(10,29,44,.82),rgba(4,18,30,.86));color:#d4e0e5;text-align:left;cursor:pointer}.purposeCard i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(45,212,191,.07);color:#53d9d1;font-size:1rem;font-style:normal;font-weight:900}.purposeCard span{display:grid;grid-gap:4px;gap:4px}.purposeCard b{font-size:.8rem}.purposeCard small{color:#6f8995;font-size:.66rem;line-height:1.3}.purposeCard.active{border-color:rgba(45,212,191,.48);background:linear-gradient(145deg,rgba(13,68,69,.48),rgba(5,29,39,.9));box-shadow:0 12px 30px rgba(0,0,0,.15)}.purposeCard.active i{background:linear-gradient(135deg,#2dd4bf,#0e7490);color:#001517}.purposeCard.active b{color:#efffff}.purposeCard.active small{color:#8cb5b8}.administrationWorkspace{display:grid;grid-template-columns:minmax(390px,.85fr) minmax(500px,1.15fr);grid-gap:18px;gap:18px}.administrationInputs,.administrationResults{padding:22px}.applicationFluidCards{display:grid;grid-gap:8px;gap:8px}.applicationFluidCard{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(2,13,23,.45);color:#dce8ec;text-align:left;cursor:pointer}.applicationFluidCard>span{display:grid;grid-gap:3px;gap:3px}.applicationFluidCard b{font-size:.82rem}.applicationFluidCard small{color:#768e99;font-size:.67rem}.applicationFluidCard em{padding:5px 7px;border-radius:999px;background:rgba(45,212,191,.07);color:#69dcd5;font-size:.59rem;font-style:normal;font-weight:850;white-space:nowrap}.applicationFluidCard.active{border-color:rgba(45,212,191,.52);background:rgba(20,184,166,.08)}.applicationFluidCard.active b{color:#efffff}.contextFields{display:grid;grid-gap:9px;gap:9px;margin:15px 0}.contextFields.two{grid-template-columns:1fr 1fr}.contextFields.three{grid-template-columns:repeat(3,1fr)}.contextFields label{display:grid;grid-gap:6px;gap:6px}.contextFields label>span:first-child{font-size:.7rem;color:#9db0ba}.contextFields input,.contextFields select{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#071522;color:#eef7fa}.compactInput{display:grid!important;grid-template-columns:1fr auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.compactInput input{border:0;border-radius:0}.compactInput em{display:grid;place-items:center;padding:0 9px;border-left:1px solid rgba(255,255,255,.07);color:#7e96a1;font-size:.67rem;font-style:normal}.riskBox{display:grid;grid-gap:9px;gap:9px;margin:16px 0;padding:14px;border:1px solid rgba(251,191,36,.18);border-radius:13px;background:rgba(120,53,15,.06)}.riskBox>div{display:flex;flex-wrap:wrap;gap:8px}.riskBox label{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#bdcbd1;font-size:.7rem;background:rgba(2,13,23,.35)}.riskBox input{accent-color:#14b8a6}.riskBox small{color:#837f77;font-size:.65rem;line-height:1.4}.dropFactorField{margin-top:14px}.selectedFluidSummary{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:start;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(2,13,23,.42)}.selectedFluidSummary>div{display:grid;grid-gap:5px;gap:5px}.selectedFluidSummary span{color:#5dd9d3;font-size:.62rem;font-weight:900;letter-spacing:.11em}.selectedFluidSummary h2{margin:0;color:#f1f9fb;font-size:1.05rem}.selectedFluidSummary p{margin:0;color:#7f96a1;font-size:.69rem;line-height:1.45}.selectedFluidSummary>em{padding:6px 8px;border-radius:999px;background:rgba(45,212,191,.08);color:#76dcd6;font-size:.63rem;font-style:normal;white-space:nowrap}.applicationMainResult{margin-top:14px;padding:22px;border:1px solid rgba(45,212,191,.35);border-radius:16px;text-align:center;background:linear-gradient(145deg,rgba(20,184,166,.1),rgba(8,20,35,.78))}.applicationMainResult span{display:block;color:#88a0ab;font-size:.7rem;font-weight:900;letter-spacing:.1em}.applicationMainResult strong{display:block;margin:7px 0 5px;color:#67e8f9;font-size:2.35rem}.applicationMainResult p{margin:0;color:#a9bbc3;font-size:.75rem}.applicationResultGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.applicationResultGrid article{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.028)}.applicationResultGrid span{color:#778f9a;font-size:.67rem}.applicationResultGrid b{color:#eef8fa;font-size:1rem}.applicationResultGrid small{color:#677f8a;font-size:.63rem;line-height:1.35}.purposeNotice,.riskWarning{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:14px;border:1px solid rgba(96,165,250,.19);border-radius:13px;background:rgba(30,64,175,.06)}.purposeNotice b,.riskWarning b{color:#b9ddf4;font-size:.78rem}.purposeNotice p,.riskWarning p{margin:0;color:#93a8b2;font-size:.7rem;line-height:1.5}.purposeNotice.amber{border-color:rgba(251,191,36,.23);background:rgba(120,53,15,.07)}.purposeNotice.amber b{color:#f4cf73}.purposeNotice.red{border-color:rgba(248,113,113,.24);background:rgba(127,29,29,.08)}.purposeNotice.red b{color:#fecaca}.riskWarning{border-color:rgba(251,191,36,.2);background:rgba(120,53,15,.06)}.riskWarning b{color:#eac879}.monitoringStrip{margin-top:14px;padding:14px;border-left:3px solid #2dd4bf;background:rgba(20,184,166,.055)}.monitoringStrip b{color:#64ddd7;font-size:.66rem;letter-spacing:.11em}.monitoringStrip p{margin:5px 0 0;color:#93a8b2;font-size:.68rem;line-height:1.45}@media(max-width:1100px){.purposeGrid{grid-template-columns:repeat(3,1fr)}.administrationWorkspace{grid-template-columns:1fr}}@media(max-width:720px){.applicationIntro,.fluidModeTabs{grid-template-columns:1fr}.purposeGrid{grid-template-columns:1fr 1fr}.applicationResultGrid,.contextFields.three{grid-template-columns:1fr}}@media(max-width:480px){.contextFields.two,.purposeGrid,.selectedFluidSummary{grid-template-columns:1fr}.selectedFluidSummary>em{white-space:normal;width:max-content}.applicationMainResult strong{font-size:1.9rem}}