.calc-page{overflow-x:hidden}.calc-hero{background:linear-gradient(#f8f6ff 0%,#fff 100%);padding:132px 0 40px}.calc-title{letter-spacing:-.015em;margin:12px 0 0;font-size:clamp(32px,4.4vw,50px);font-weight:700;line-height:1.08}.calc-card{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;display:grid;overflow:hidden;box-shadow:0 30px 70px #1c10501a}.calc-inputs{flex-direction:column;gap:18px;padding:28px;display:flex}.calc-results{background:var(--lilac);border-left:1px solid var(--line);flex-direction:column;padding:28px;display:flex}.cf-seg{border:1px solid var(--line-2);background:#f6f5fa;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.cf-seg button{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:10px;padding:10px 8px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.cf-seg button small{opacity:.8;margin-top:3px;font-size:11.5px;font-weight:500;display:block}.calc-presets{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.calc-presets button{border:1px solid var(--line-2);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .2s,background .2s}.calc-presets button:hover{background:var(--lilac);border-color:#c9b8ff}.calc-presets button small{color:var(--muted-2);margin-left:6px;font-weight:500}.cf-group{border:none;margin:0;padding:0}.cf-group legend{color:var(--ink);margin-bottom:4px;padding:0;font-size:14px;font-weight:700}.cf-note{color:var(--muted-2);margin:0 0 10px;font-size:12.5px;font-weight:500;line-height:1.5}.cf-field{border-bottom:1px solid #f4f1fb;align-items:center;gap:11px;padding:9px 0;display:flex}.cf-group .cf-field:last-child{border-bottom:none}.cf-ic{background:var(--lilac-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cf-label{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600}.cf-label small{color:var(--muted-2);margin-top:2px;font-size:12px;font-weight:500;display:block}.cf-stepper{border:1px solid var(--line-2);background:#fff;border-radius:11px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.cf-stepper button{cursor:pointer;width:34px;height:38px;color:var(--violet);background:0 0;border:none;font-family:inherit;font-size:17px;font-weight:600;transition:background .15s}.cf-stepper button:hover{background:var(--lilac-2)}.cf-stepper input{border:none;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);text-align:center;width:62px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;outline:none;padding:10px 2px;font-family:inherit;font-size:14.5px;font-weight:700}.calc-reset{cursor:pointer;color:var(--muted-2);background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.calc-reset:hover{color:var(--violet)}.calc-total{color:#fff;background:linear-gradient(160deg,#6c3cff,#5a2ee6);border-radius:18px;margin-bottom:16px;padding:20px 22px}.calc-total span{letter-spacing:.04em;color:#d9ccff;font-size:12.5px;font-weight:600;display:block}.calc-total b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.05;display:block}.calc-total small{color:#d9ccff;margin-top:5px;font-size:12.5px;font-weight:500;display:block}.calc-rows{flex-direction:column;display:flex}.cf-row{border-bottom:1px solid #ece7f8;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.cf-row:last-child{border-bottom:none}.cf-row>span{color:var(--muted);font-size:13.5px;font-weight:500}.cf-row>span small{color:var(--muted-2);margin-top:2px;font-size:11.5px;display:block}.calc-hint{color:#7a5400;background:#fff8e6;border:1px solid #ffe9b8;border-radius:13px;margin:14px 0 0;padding:11px 13px 11px 35px;font-size:13px;font-weight:500;line-height:1.5;display:block;position:relative}.calc-hint>svg:first-child{position:absolute;top:12px;left:12px}.cf-amount{border:1px solid var(--line-2);background:#fff;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px 0 0;display:inline-flex}.cf-amount input{text-align:right;width:108px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:11px 4px 11px 12px;font-family:inherit;font-size:14.5px;font-weight:700}.cf-rows{flex-direction:column;gap:8px;padding:4px 0 2px;display:flex}.cf-rows-head,.cf-rowedit{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.cf-rows-head span{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-2);padding-left:2px;font-size:11.5px;font-weight:600}.cf-rowno{color:var(--muted-2);text-align:center;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.cf-rowedit .cf-amount{min-width:0;padding-right:10px;display:flex}.cf-rowedit .cf-amount input{width:100%;min-width:0;padding:10px 2px 10px 10px;font-size:14px}.cf-rowedit .cf-amount b{flex-shrink:0;font-size:12px}.cf-rolerow,.cf-rows-head.is-role{grid-template-columns:minmax(0,1.3fr) 96px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.cf-roletitle{border:1px solid var(--line-2);min-width:0;color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600}.cf-roletitle:focus-visible{border-color:var(--violet)}.cf-rolerow .cf-amount{min-width:0;padding-right:10px;display:flex}.cf-rolerow .cf-amount input{width:100%;min-width:0;padding:10px 2px 10px 10px;font-size:14px}.cf-rolerow .cf-amount b{flex-shrink:0;font-size:12px}.cf-noterow,.cf-rows-head.is-note{grid-template-columns:22px minmax(0,1fr) 148px 30px;align-items:center;gap:8px;display:grid}.cf-noterow .cf-amount{min-width:0;padding-right:10px;display:flex}.cf-noterow .cf-amount input{width:100%;min-width:0;padding:10px 2px 10px 10px;font-size:14px}.cf-noterow .cf-amount b{flex-shrink:0;font-size:12px}.cf-noterow .cf-date input{padding:9px 10px;font-size:13.5px}@media (max-width:460px){.cf-noterow,.cf-rows-head.is-note{grid-template-columns:18px minmax(0,1fr) 106px 28px;gap:5px}.cf-noterow .cf-amount{padding-right:6px}.cf-noterow .cf-amount input{padding:10px 2px 10px 8px;font-size:13px}.cf-noterow .cf-date input{width:100%;padding:9px 4px;font-size:12px}.cf-noterow .cf-rowdel{width:28px;height:28px}}.cf-rowdel{border:1px solid var(--line-2);width:30px;height:30px;color:var(--muted-icon);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.cf-rowdel:hover:not(:disabled){color:#c0392b;background:#fff1ee;border-color:#f3c4ba}.cf-rowdel:disabled{opacity:.35;cursor:not-allowed}.cf-rowadd{border:1px dashed var(--line-2);cursor:pointer;color:var(--violet);background:0 0;border-radius:10px;align-self:flex-start;margin-top:2px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.cf-rowadd:hover{background:var(--lilac-2);border-color:var(--violet)}.cf-date{border:1px solid var(--line-2);background:#fff;border-radius:11px;flex-shrink:0;align-items:center;display:inline-flex}.cf-date input{color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:10px 12px;font-family:inherit;font-size:14.5px;font-weight:700}.cf-date input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.cf-select{border:1px solid var(--line-2);background:#fff;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px 0 0;display:inline-flex}.cf-select select{color:var(--ink);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;max-width:190px;padding:11px 4px 11px 12px;font-family:inherit;font-size:13.5px;font-weight:600}.cf-toggle{cursor:pointer;background:#d9d3ec;border:none;border-radius:999px;flex-shrink:0;width:46px;height:26px;transition:background .2s;position:relative}.cf-toggle.is-on{background:var(--violet)}.cf-toggle i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .22s cubic-bezier(.3,1,.3,1);position:absolute;top:3px;left:3px}.cf-toggle.is-on i{transform:translate(20px)}.calc-draft{background:#fff8e6;border:1.5px solid #ffe9b8;border-radius:22px;align-items:flex-start;gap:14px;padding:24px 26px;display:flex}.calc-draft-ic{background:#fff3d8;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.calc-draft p{color:#8a6100;margin:6px 0 0;font-size:14.5px;font-weight:500;line-height:1.6}.calc-draft code{background:#fff3d8;border-radius:6px;padding:2px 6px;font-size:13px}.calc-hint.is-danger{color:#8c1d16;background:#fdecea;border-color:#f7c9c4}.calc-go{border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:14px 24px;font-size:15.5px;font-weight:600;display:flex;box-shadow:0 12px 26px #6c3cff42}.calc-disclaimer{color:var(--muted-2);text-align:center;margin-top:10px;font-size:11.5px;font-weight:500;line-height:1.5;display:block}.calc-content{max-width:760px;margin:56px 0 0}.calc-param-alan{margin-top:38px}.calc-param-not{color:var(--muted);margin:0 0 18px;font-size:14.5px;line-height:1.6}.calc-param-bas{letter-spacing:-.01em;color:var(--ink);margin:30px 0 11px;font-size:15px;font-weight:700}.calc-param-alan>.calc-param-bas:first-of-type{margin-top:0}.calc-param-tek{margin:0 0 12px;font-size:15px}.calc-param-ic{color:var(--muted);font-size:13.5px}.calc-param-alt{letter-spacing:-.005em;color:var(--ink);margin:22px 0 0;font-size:14px;font-weight:650;line-height:1.4}.calc-param-liste{margin:0;padding-left:18px}.calc-param-agac{margin:8px 0 0;padding-left:18px;font-size:14px}.calc-param-agac .calc-param-agac{margin-top:4px}.calc-content section+section{margin-top:38px}.calc-content h2{align-items:center;gap:10px;margin:0 0 14px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.2;display:flex}.calc-content p,.calc-content li{color:var(--muted);font-size:16px;line-height:1.68}.calc-content p{margin:0 0 14px}.calc-content ul,.calc-content ol{margin:0 0 14px;padding-left:22px}.calc-content li{margin-bottom:7px}.calc-sell{isolation:isolate;text-align:center;background:linear-gradient(150deg,#241a54 0%,#1b1440 55%,#2b1c63 100%);border-radius:28px;margin-top:54px;padding:46px 40px 40px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1c10503d}.calc-sell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#7a4cff8c,#0000 72%);width:620px;height:380px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.calc-sell-inner{max-width:730px;margin:0 auto}.calc-sell-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c9b8ff;font-size:11.5px;font-weight:700;display:inline-block}.calc-sell-inner>p{color:#bcb4dd;max-width:520px;margin:0 auto 22px;font-size:15.5px;font-weight:500;line-height:1.6}.calc-sell-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.calc-sell-chips li{color:#ded9f0;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:7px 14px 7px 11px;font-size:13px;font-weight:600;display:inline-flex}.calc-sell-chips li svg{flex-shrink:0}.calc-sell-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.calc-sell-actions>a:first-child{border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:15.5px;font-weight:700;display:inline-flex}.calc-sell-alt{color:#c9b8ff;border-bottom:1px solid #c9b8ff66;font-size:15px;font-weight:600}.calc-sell-alt:hover{color:#fff;border-bottom-color:#fff}.calc-sell-inner small{color:#8f87b8;margin-top:18px;font-size:12.5px;font-weight:500;display:block}.calc-more{margin-top:48px}.calc-more-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.calc-more-head span{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:11.5px;font-weight:700;display:block}.calc-more-head h2{letter-spacing:-.01em;color:var(--ink);margin:6px 0 0;font-size:clamp(21px,2.5vw,27px);font-weight:700}.calc-more-all{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:9px 17px;font-size:13.5px;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.calc-more-all:hover{border-color:var(--violet);background:var(--lilac-2);color:var(--violet)}.hub-hero{background:radial-gradient(1100px 420px at 12% -10%,#ede7ff 0%,#0000 70%),linear-gradient(#f8f6ff 0%,#fff 100%);padding:132px 0 34px}.hub-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.hub-title{letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.06}.hub-badges{gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-badges li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);background:#ffffffbf;border-radius:16px;min-width:118px;padding:13px 18px}.hub-badges b{color:var(--violet-dark);font-size:20px;font-weight:800;line-height:1.1;display:block}.hub-badges span{color:var(--muted-2);margin-top:3px;font-size:12px;font-weight:500;display:block}.explorer{margin-top:4px}.ex-clear:hover{background:var(--lilac-2)}.ex-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ex-chips button{border:1px solid var(--line-2);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.ex-chips button em{color:var(--muted-2);font-size:11.5px;font-style:normal;font-weight:700}.ex-chips button:focus-visible{outline:2px solid var(--accent,var(--violet));outline-offset:2px}.ex-count{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;font-size:14px;font-weight:500;display:flex}.ex-count b{color:var(--ink)}.ex-count button{cursor:pointer;color:var(--violet);background:0 0;border:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:underline}.ex-group{margin-top:44px}.ex-group-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ex-group-ic{border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ex-group-head h2{margin:0;font-size:23px;font-weight:700}.ex-group-head p{color:var(--muted);margin:3px 0 0;font-size:14px;font-weight:500}.ex-group-count{color:var(--muted-2);background:#f6f5fa;border-radius:999px;flex-shrink:0;margin-left:auto;padding:6px 13px;font-size:12.5px;font-weight:600}.tool-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;display:grid}.tool-card:before{content:"";background:var(--accent);opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.tool-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 18px 40px #1c10501a}.tool-card:hover:before{opacity:1}.tool-ic{background:var(--tint);border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:13px;display:grid}.tool-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.tool-card p{color:var(--muted);margin:7px 0 0;font-size:13.5px;font-weight:500;line-height:1.55}.tool-go{color:var(--accent);align-items:center;gap:6px;margin-top:13px;font-size:13.5px;font-weight:700;display:inline-flex}.tool-go svg{transition:transform .2s}.tool-card:hover .tool-go svg{transform:translate(3px)}.ex-empty{text-align:center;border:1.5px dashed var(--line-2);background:#fff;border-radius:22px;margin-top:20px;padding:44px 28px}.ex-empty>span{background:#f6f5fa;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.ex-empty b{color:var(--ink);font-size:18px;font-weight:700;display:block}.ex-empty p{max-width:400px;color:var(--muted);margin:8px auto 16px;font-size:14.5px;font-weight:500;line-height:1.6}.ex-empty a{color:var(--violet);font-size:14.5px;font-weight:700;display:inline-flex}.calc-hub-content{margin-top:58px}@media (max-width:899px){.calc-card{grid-template-columns:1fr}.calc-results{border-left:none;border-top:1px solid var(--line)}}@media (max-width:767px){.calc-hero{padding:110px 0 26px}.calc-inputs,.calc-results{padding:20px}.calc-content{margin-top:40px}.calc-content p,.calc-content li{font-size:15.5px}.calc-sell{border-radius:24px;padding:32px 20px 28px}.calc-sell-chips{gap:7px;margin-bottom:22px}.calc-sell-chips li{white-space:normal;text-align:left;border-radius:16px;padding:6px 12px 6px 10px;font-size:12.5px}.calc-sell-actions{gap:12px}.calc-sell-actions>a:first-child{justify-content:center;width:100%}.calc-sell-alt{text-align:center;width:auto;margin:0 auto}.calc-more{margin-top:38px}.hub-hero{padding:110px 0 24px}.hub-hero-grid{grid-template-columns:1fr;gap:22px}.hub-badges{flex-wrap:wrap}.hub-badges li{flex:calc(50% - 5px);min-width:0;padding:11px 14px}.ex-chips{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-inline:-32px;padding-inline:32px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%)}.ex-chips::-webkit-scrollbar{display:none}.ex-chips button{scroll-snap-align:start;flex:none}.ex-group-head{flex-wrap:wrap;gap:12px}.ex-group-count{margin-left:0}.tool-grid{grid-template-columns:1fr}}.calc-note-under{color:var(--muted);margin:14px 0 0;font-size:13.5px;font-weight:500;line-height:1.6}.calc-note-under a{color:var(--violet);border-bottom:1px solid #6c3cff4d;font-weight:600}.calc-note-under a:hover{border-bottom-color:var(--violet)}@media (max-width:767px){.ex-chips{margin-block:8px -8px;padding-block:8px;scroll-padding-inline:32px}.cf-rows-head.is-role{display:none}.cf-rolerow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 30px;grid-template-areas:"ad sil""kisi kisi""ucret ucret";gap:8px;padding-bottom:12px}.cf-rolerow>.cf-roletitle{grid-area:ad}.cf-rolerow>.cf-amount:first-of-type{grid-area:kisi}.cf-rolerow>.cf-amount:nth-of-type(2){grid-area:ucret}.cf-rolerow>.cf-rowdel{grid-area:sil}.cf-rows-head:not(.is-role){display:none}.cf-rowedit{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) 30px;grid-template-areas:"no a sil""no b sil";gap:6px 8px;padding-bottom:10px}.cf-rowedit>.cf-rowno{grid-area:no;align-self:center}.cf-rowedit>.cf-amount:nth-of-type(2){grid-area:a}.cf-rowedit>.cf-amount:nth-of-type(3){grid-area:b}.cf-rowedit>.cf-rowdel{grid-area:sil;align-self:center}.calc-more-head{flex-wrap:nowrap;align-items:center;gap:12px}.calc-more-head>div{min-width:0}.calc-more-all{flex:none;font-size:12.6px}}.ex-daha{border:1px solid var(--line-2);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:9px 16px;font-size:13.6px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.ex-daha:hover{border-color:var(--violet);color:var(--violet);background:var(--lilac)}.ex-daha[aria-expanded=true] svg{transform:rotate(180deg)}.ex-daha svg{transition:transform .2s}@media (max-width:767px){.ex-daha{display:none}.tool-grid.ex-kartlar::-webkit-scrollbar{display:none}.tool-grid.is-serit::-webkit-scrollbar{display:none}}.cf-row.is-ok b{color:#0e9a5b}.cf-row.is-warn b{color:#b07900}
