/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid}::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}}.teamversions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.teamversions>div{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:15px}.teamversions h3{color:var(--cyan);margin-top:0}.teamversions p{color:var(--muted);font-size:11px}.versionlist{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.versionlist button{text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:8px;gap:4px;padding:10px;display:grid}.versionlist button:hover{border-color:var(--cyan)}.versionlist small{color:var(--muted)}.memberadd{grid-template-columns:1fr 120px auto;gap:7px;display:grid}.memberadd button,.memberlist button{background:var(--cyan);color:#062029;border:0;border-radius:8px;padding:9px;font-weight:800}.memberlist{margin-top:10px}.memberlist>div{border-top:1px solid var(--line);grid-template-columns:1fr 90px auto;align-items:center;gap:8px;padding:8px;display:grid}.memberlist span{color:var(--green);font-size:11px}.memberlist button{background:var(--coral);color:#fff}@media (max-width:900px){.teamversions,.memberadd{grid-template-columns:1fr}}.filepick{background:var(--panel2);border:1px dashed var(--cyan);color:var(--cyan);cursor:pointer;border-radius:10px;padding:11px 18px;font-weight:800;display:inline-flex}.filepick input{display:none}.filename{color:var(--green);margin-left:10px;display:inline-block}.rowbtn{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:6px 9px}.modal.wide{width:min(1050px,96vw);max-height:90vh;overflow:auto}.bulkinput{background:var(--panel2);border:1px solid var(--line);width:100%;min-height:130px;color:var(--text);resize:vertical;border-radius:12px;margin:8px 0;padding:14px}.periodcontrol{background:var(--panel2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin:0 8px 12px;padding:7px 10px;display:inline-flex}.periodcontrol label{color:var(--muted);font-size:11px;font-weight:800}.periodcontrol select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:8px;font-weight:800}.bulksummary,.updatesummary{text-align:left;font-size:11px;color:var(--green)!important;margin:0 0 12px!important}.costtoolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.costtoolbar .periodcontrol{margin:0}.costtoolbar button:disabled{opacity:.4;cursor:not-allowed}.bulkresults,.costlist,.studies{border:1px solid var(--line);text-align:left;border-radius:12px;margin-top:18px;overflow:hidden}.bulkresults>div,.costlist>div,.studies>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px;font-size:12px;display:grid}.bulkresults>div{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 55px auto}.bulkresults>div:first-child,.costlist>div:first-child,.studies>div:first-child{border-top:0}.bulkresults small,.costlist small,.studies small{color:var(--muted);margin-top:4px;display:block}.bulkresults i{text-align:center;border-radius:99px;padding:5px;font-style:normal}.bulkresults i.high{color:var(--green);background:#31d39b24}.bulkresults i.medium{color:#ffd268;background:#ffd26824}.bulkresults i.low{color:var(--coral);background:#ff735724}.bulkresults button,.costlist button,.studies button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 10px}.costlist>div{grid-template-columns:120px minmax(200px,1fr) 90px 130px 32px}.costlist span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.costlist input{background:var(--panel2);border:1px solid var(--line);width:85px;color:var(--text);border-radius:7px;padding:7px}.costtotal{justify-content:flex-end;gap:16px;padding:18px;font-size:18px;display:flex}.actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.analysis{text-align:left;margin:20px 0}.analysis h3{color:var(--cyan)}.analysis table{min-width:950px}.analysisTotals{flex-wrap:wrap;justify-content:flex-end;gap:16px;padding:15px 0;display:flex}.analysisTotals span{background:var(--panel2);border-radius:8px;padding:10px}.analysis details{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:12px}.analysis details summary{cursor:pointer;font-weight:800}.analysisbadge{width:max-content;color:var(--green);background:#31d39b1f;border-radius:4px;margin-top:5px;padding:2px 5px;font-size:8px;display:block}.studies>div{grid-template-columns:1fr auto auto}.studies .danger{background:#a83838}@media print{.topbar,.support,.ask,footer,.close,.actions{display:none!important}.overlay{background:#fff;position:static}.modal{box-shadow:none;color:#111;border:0;width:100%;max-width:none}}.detailgrid{text-align:left;background:var(--panel2);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1.4fr;gap:8px;margin:16px 0 24px;padding:14px;font-size:12px;display:grid}.detailgrid span{color:var(--muted)}.source{text-decoration:none;display:inline-block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif}.site{background:radial-gradient(circle at 10% 10%,#0db5d11f,transparent 28%),radial-gradient(circle at 93% 5%,#ff775324,transparent 26%),var(--bg);min-height:100vh;color:var(--text);--bg:#07111f;--panel:#0d1a2d;--panel2:#101f35;--text:#eef6ff;--muted:#8394aa;--line:#22364d;--cyan:#22c7dc;--coral:#ff7357;--green:#31d39b;transition:all .25s}.site.light{--bg:#f3f7fa;--panel:#fff;--panel2:#f7fafc;--text:#102033;--muted:#617188;--line:#dce7ed}.topbar{border:1px solid var(--line);border-top:2px solid var(--coral);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0d1a2dde;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;width:min(1200px,94%);margin:0 auto;padding:18px 24px;display:flex;position:sticky;top:0}.light .topbar{background:#ffffffe6}.brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.brand b{letter-spacing:.3px;font-size:20px}.brand small{color:var(--muted);letter-spacing:1.5px;margin-top:3px;font-size:9px;display:block}.mark{border:2px solid var(--coral);border-radius:10px;align-items:flex-end;gap:3px;width:38px;height:38px;padding:7px;display:flex;transform:rotate(-6deg)}.mark i{background:var(--coral);border-radius:3px;width:5px;display:block}.mark i:first-child{height:9px}.mark i:nth-child(2){height:16px}.mark i:nth-child(3){height:23px}.topbar nav{gap:7px;display:flex}.topbar button,.pagination button{border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:11px;padding:12px 15px;font-weight:700;position:relative}.topbar button:hover{border-color:var(--cyan)}.topbar .blue{border-color:#207f9d}.topbar .green{border-color:#16845f}.topbar .avatar{background:linear-gradient(145deg,var(--cyan),#136e83);border-radius:50%;width:43px;height:43px;padding:0}.topbar em{background:var(--coral);border-radius:50%;width:18px;height:18px;padding-top:2px;font-size:11px;font-style:normal;position:absolute;top:-5px;right:-4px}main{width:min(1120px,90%);margin:34px auto}.card{background:linear-gradient(145deg,var(--panel),var(--panel))}@supports (color:color-mix(in lab, red, red)){.card{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel) 92%,var(--coral)))}}.card{border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 24px 70px #00000038}.titleline{display:block}.titleline>div:first-child{min-width:0}h1{margin:4px 0 20px;font-family:Georgia,serif;font-size:32px;line-height:1.08}.eyebrow{color:var(--cyan);letter-spacing:2px;margin:0;font-size:10px;font-weight:800}.filters{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1.45fr) minmax(0,.8fr);gap:8px;width:100%;margin-bottom:14px;display:grid}.filters label{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;min-width:0;display:flex;overflow:hidden}.filters b{background:var(--coral);color:#fff;flex:none;padding:10px;font-size:12px}.filters select{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;padding:10px 28px 10px 10px;font-weight:700}.filters option{background:var(--panel);color:var(--text)}.searchbox{border:2px solid var(--cyan)}@supports (color:color-mix(in lab, red, red)){.searchbox{border:2px solid color-mix(in srgb,var(--cyan) 75%,white)}}.searchbox{border-radius:14px;align-items:center;gap:12px;padding:5px 7px 5px 16px;display:flex;box-shadow:0 0 24px #22c7dc1f}.searchbox span{color:var(--cyan);font-size:25px}.searchbox input{color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:12px;font-size:15px}.searchbox button{background:var(--coral);color:#fff;border:0;border-radius:10px;width:44px;height:42px;font-size:10px;font-weight:900}.meta{color:var(--muted);gap:22px;margin:12px 3px 18px;font-size:11px;display:flex}.tablewrap{border:1px solid var(--line);border-radius:16px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px}th{background:var(--panel2);letter-spacing:.7px;color:var(--muted);text-align:left;padding:14px;font-size:11px}td{border-top:1px solid var(--line);padding:14px;font-size:12px}tbody tr{cursor:pointer;transition:all .15s}tbody tr:hover{background:#22c7dc0f}td:first-child{color:var(--cyan);white-space:nowrap}td:nth-child(2){max-width:400px;line-height:1.45}td:nth-child(5){white-space:nowrap}.agency{color:#ffd268}.status{color:var(--green);background:#31d39b1f;border:1px solid #31d39b40;border-radius:99px;padding:5px 8px;font-size:10px}.empty{color:var(--muted);text-align:center!important;padding:48px!important}.pagination{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.pagination span{border:1px solid var(--line);border-radius:10px;padding:11px 18px;font-size:12px}.pagination button:disabled{opacity:.35;cursor:not-allowed}.stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.stats article{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:5px;padding:20px;display:grid}.stats small{color:var(--muted);letter-spacing:1px;font-size:10px}.stats b{font-size:26px}.stats span{color:var(--green);font-size:11px}.live{background:var(--panel);border:1px solid var(--line);z-index:5;border-radius:16px;width:230px;padding:12px;position:fixed;top:42%;right:12px;box-shadow:0 16px 40px #0003}.live>div{padding:2px 4px 10px;font-size:11px}.pulse{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #31d39b1a}.live button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:0 0;padding:9px 3px;display:grid}.live button b{color:var(--cyan);font-size:10px}.live button span{color:var(--muted);white-space:nowrap;font-size:9px;overflow:hidden}.live button small{text-align:right;color:var(--muted);font-size:8px}footer{width:min(1120px,90%);color:var(--muted);border-top:1px solid var(--line);margin:35px auto 0;padding:25px 0 80px;font-size:11px}footer>div,footer nav{align-items:center;gap:14px;display:flex}footer>div b{color:var(--coral);font-size:16px}footer nav{margin:13px 0}footer a{color:var(--text);text-decoration:none}footer p{border-left:3px solid var(--cyan);background:#22c7dc0d;padding:12px}.support,.ask{color:#fff;cursor:pointer;z-index:6;border:0;font-weight:800;position:fixed;bottom:15px}.support{background:linear-gradient(135deg,var(--coral),#dc4a32);border-radius:12px;gap:8px;padding:10px 15px;display:flex;right:18px}.support small{font-size:8px;font-weight:400;display:block}.ask{background:#137b91;border-radius:99px;padding:11px 16px;left:18px}.overlay{z-index:30;background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:22px;width:min(430px,100%);padding:32px;position:relative;box-shadow:0 30px 90px #000}.modalicon{background:linear-gradient(145deg,var(--coral),#d94231);border-radius:18px;place-items:center;width:60px;height:60px;margin:auto;font-weight:900;display:grid}.modal h2{font-family:Georgia,serif;font-size:27px}.modal p{color:var(--muted);line-height:1.6}.close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:15px}.primary{background:var(--cyan);color:#062029;cursor:pointer;border:0;border-radius:10px;padding:12px 28px;font-weight:800}.rowactions{gap:6px;display:flex}.rowbtn.add{border-color:var(--green);color:var(--green)}.periodbadge{color:var(--muted);margin-top:5px;font-size:9px;display:block}.status.archive{color:var(--muted);background:#8394aa1f;border-color:#8394aa40}.pricehero{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:18px 0;display:flex}.pricehero>span{text-align:left;background:var(--panel2);border:1px solid var(--line);border-radius:14px;gap:4px;min-width:190px;padding:15px 18px;display:grid}.pricehero small{letter-spacing:1.2px;color:var(--muted);font-size:9px}.pricehero b{color:var(--cyan);font-size:23px}.pricehero i{color:var(--green);background:#31d39b1f;border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal}.history{text-align:left;margin:22px 0}.history h3{color:var(--cyan)}.history table{min-width:650px}.searchhelp{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:8px 2px 2px;font-size:10px;display:flex}.searchhelp span{color:var(--cyan);font-weight:800}.searchhelp button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;border-radius:99px;padding:5px 9px}.searchhelp button:hover{color:var(--text);border-color:var(--cyan)}.historychart{background:var(--panel2);border:1px solid var(--line);border-radius:12px;gap:7px;margin-bottom:12px;padding:14px;display:grid}.historychart>div{grid-template-columns:100px minmax(120px,1fr) 110px;align-items:center;gap:10px;font-size:10px;display:grid}.historychart time{color:var(--muted)}.historychart span{background:var(--panel);border-radius:99px;height:8px;overflow:hidden}.historychart i{background:linear-gradient(90deg,var(--cyan),var(--green));border-radius:99px;height:100%;display:block}.historychart b{text-align:right}.related{text-align:left;margin:24px 0}.related h3{color:var(--cyan)}.related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.related button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:11px;gap:5px;padding:12px;display:grid}.related button:hover{border-color:var(--cyan)}.related button b{color:var(--cyan)}.related button span{font-size:11px;line-height:1.35}.related button small{color:var(--green)}.noticelist{text-align:left;gap:9px;margin-top:18px;display:grid}.noticelist a{border:1px solid var(--line);color:var(--text);background:var(--panel2);border-radius:12px;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.noticelist a:hover{border-color:var(--cyan)}.noticelist time{color:var(--cyan);font-size:11px;font-weight:800}.noticelist span{gap:5px;display:grid}.noticelist small{color:var(--muted)}.noticelist i{color:var(--coral);font-size:18px;font-style:normal}table{min-width:1040px}.analysisbadge.formula-badge{color:#ffd268;background:#ffd26829}.formula-analysis{text-align:left;background:#ffd26814;border:1px solid #ffd268;border-radius:12px;margin:18px 0;padding:18px}.formula-analysis h3{color:#ffd268;margin-top:0}.formula-analysis>strong{letter-spacing:.03em;font:700 20px Georgia,serif;display:block}.formula-analysis>div{flex-wrap:wrap;gap:8px;display:flex}.formula-analysis>div span{background:var(--panel2);border-radius:8px;padding:8px 10px;font-size:11px}.rowbtn:disabled,.primary:disabled{opacity:.45;cursor:not-allowed}.price-research{text-align:left;background:linear-gradient(145deg,#24c7db14,#31d39b0d);border:1px solid #24c7db80;border-radius:14px;margin:18px 0;padding:18px}.price-research>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-research>header small{color:var(--cyan);letter-spacing:1.2px;font-size:9px;font-weight:900;display:block}.price-research>header h3{margin:4px 0 0}.price-research>header>span{color:var(--green);background:#31d39b24;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900}.research-price{color:var(--cyan);margin:16px 0 7px;font-size:22px;display:block}.price-research>p{color:var(--muted);line-height:1.55}.missing-scope{margin:14px 0}.missing-scope>b{font-size:11px}.missing-scope>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.missing-scope span{color:#ffd268;background:#ffd26814;border:1px solid #ffd26859;border-radius:99px;padding:6px 9px;font-size:10px}.research-sources{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px;display:grid}.research-sources a{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:11px;gap:5px;padding:13px;text-decoration:none;display:grid}.research-sources a:hover{border-color:var(--cyan)}.research-sources small,.research-sources span,.research-sources em{color:var(--muted);font-size:10px}.research-sources strong{color:var(--green)}.research-sources em{font-style:normal}.quote-warning{background:#ff735714;border:1px solid #ff735773;border-radius:10px;gap:6px;padding:13px;display:grid}.quote-warning span{color:var(--muted);font-size:11px}.price-research>footer{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:12px;font-size:10px;line-height:1.5}@media (max-width:1400px){.live{display:none}}@media (max-width:800px){.topbar{border-radius:0;width:100%;padding:13px}.brand small,.topbar button span,.topbar .green{display:none}.topbar button{padding:10px}.topbar nav{gap:4px}main{width:94%;margin-top:18px}.card{padding:18px}.titleline{display:block}h1{font-size:26px}.filters{grid-template-columns:1fr 1fr}.filters label{min-width:0}.filters select{width:100%;min-width:0}.meta{white-space:nowrap;overflow:auto}.stats{grid-template-columns:1fr}.pagination button{padding:10px;font-size:11px}.bulkresults>div{grid-template-columns:1fr 70px auto}.bulkresults>div>span{grid-column:1/-1}.costlist>div{grid-template-columns:90px 1fr 28px}.costlist>div>span{grid-area:2/1/auto/-1}.costlist input{grid-column:1}.costlist strong{grid-column:2}.costlist button{grid-area:1/3}.analysisTotals{justify-content:stretch}.analysisTotals span{flex:100%}.noticelist a{grid-template-columns:1fr auto}.noticelist time{grid-column:1/-1}.historychart>div{grid-template-columns:76px 1fr 95px}.related>div{grid-template-columns:1fr}.support{right:10px}.ask{left:10px}footer>div,footer nav{flex-wrap:wrap}}@media (max-width:520px){.filters{grid-template-columns:1fr}}.modal.studio-modal{text-align:left;width:min(1380px,98vw);height:min(920px,96vh);max-height:96vh;padding:26px;overflow:auto}.studio{gap:14px;display:grid}.studio button{cursor:pointer}.studiohead{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end;gap:10px;padding-right:32px;display:grid}.studiohead>div{display:grid}.studiohead input{font:700 23px Georgia,serif}.studiohead small{color:var(--muted);margin-top:4px}.studiohead label{color:var(--muted);gap:4px;font-size:10px;display:grid}.studio input,.studio select{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:9px}.studiohead>button,.studioactions button,.locationadd button{background:var(--cyan);color:#062029;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.projectpicker{background:var(--panel2);border-radius:10px;gap:7px;padding:8px;display:flex;overflow:auto}.projectpicker button{text-align:left;background:var(--panel);border:1px solid var(--line);min-width:210px;color:var(--text);border-radius:8px;padding:9px}.projectpicker small{color:var(--muted);margin-top:4px;display:block}.studiomessage{font-size:11px;color:var(--green)!important;margin:0!important}.studiotabs{border-bottom:1px solid var(--line);gap:6px;padding-bottom:8px;display:flex;overflow:auto}.studiotabs button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);white-space:nowrap;border-radius:99px;padding:9px 14px}.studiotabs button.active{background:var(--coral);border-color:var(--coral);color:#fff}.studiosummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.studiosummary article{background:var(--panel2);border:1px solid var(--line);border-radius:12px;gap:6px;padding:18px;display:grid}.studiosummary article small{color:var(--muted)}.studiosummary article b{color:var(--cyan);font-size:22px}.studiosummary article span{color:var(--green);font-size:11px}.studioactions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.formgrid{grid-template-columns:1fr 180px 180px;gap:8px;display:grid}.formgrid label{color:var(--muted);gap:5px;font-size:10px;display:grid}.formgrid label.wide{grid-column:1/-1}.positionfinder{margin:12px 0;position:relative}.positionfinder>input{width:100%}.positionfinder>div{z-index:3;background:var(--panel);border:1px solid var(--cyan);border-radius:10px;max-height:270px;padding:5px;position:absolute;top:44px;left:0;right:0;overflow:auto}.positionfinder button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);background:0 0;grid-template-columns:120px 1fr auto;gap:8px;padding:9px;display:grid}.positionfinder button:first-child{border-top:0}.positionfinder button b{color:var(--cyan)}.positionfinder button small{color:var(--green)}.editorrows,.locationrows,.indexrows{border:1px solid var(--line);border-radius:12px;overflow:auto}.editorrows>div,.locationrows>div{border-top:1px solid var(--line);grid-template-columns:115px minmax(260px,1fr) 70px 95px 115px 120px 32px;align-items:center;gap:7px;min-width:1000px;padding:8px;display:grid}.editorrows>div:first-child,.locationrows>div:first-child{border-top:0}.editorheader,.locationheader{background:var(--panel2);color:var(--muted);font-size:10px;font-weight:800}.editorrows>div>span{gap:4px;display:grid}.editorrows input,.editorrows select,.locationrows input,.locationrows select{width:100%;min-width:0;padding:7px}.editorrows>div>button,.locationrows>div>button{background:var(--coral);color:#fff;border:0;border-radius:6px;padding:7px}.analysistotals{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.analysistotals span{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:9px;gap:4px;padding:10px 15px;font-size:10px;display:grid}.analysistotals b{color:var(--text);font-size:15px}.savedanalyses{margin-top:14px}.savedanalyses>button{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:120px 1fr auto;gap:8px;margin-top:5px;padding:9px;display:grid}.savedanalyses b{color:var(--cyan)}.savedanalyses small{color:var(--green)}.locationadd{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.locationrows>div{grid-template-columns:110px minmax(260px,1fr) 210px 90px 110px 120px 32px}.locationrows small{color:var(--muted);margin-top:4px;display:block}.icmal{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.icmal>div{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:14px}.icmal h3{color:var(--cyan);margin-top:0}.icmal p{border-top:1px solid var(--line);justify-content:space-between;gap:15px;margin:0;padding:8px;font-size:11px;display:flex}.icmal p.grand{color:var(--green);font-size:13px}.difference .formgrid{grid-template-columns:repeat(3,1fr)}.indexrows>div{border-top:1px solid var(--line);grid-template-columns:minmax(210px,1fr) 130px 150px 150px 120px;align-items:center;gap:8px;min-width:850px;padding:8px;display:grid}.indexrows>div:first-child{background:var(--panel2);color:var(--muted);border-top:0;font-size:10px}.indexrows input{width:100%}.coefficient{justify-content:flex-end;align-items:center;gap:9px;margin:9px 0;font-size:12px;display:flex}.coefficient span{border-radius:99px;padding:5px 9px}.coefficient.ok span{color:var(--green);background:#31d39b1f}.coefficient.error span{color:var(--coral);background:#ff73571f}.differencehero{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.differencehero span{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:11px;gap:7px;padding:15px;font-size:10px;display:grid}.differencehero b{color:var(--cyan);font-size:20px}.formula{background:var(--panel2);border-left:3px solid var(--cyan);text-align:left;padding:10px!important;font-size:10px!important}.progresshero{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.progresshero span{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:6px;padding:14px;font-size:10px;display:grid}.progresshero b{color:var(--cyan);font-size:19px}.progressrows{border:1px solid var(--line);border-radius:12px;overflow:auto}.progressrows>div{border-top:1px solid var(--line);grid-template-columns:110px minmax(240px,1fr) 110px 100px 100px 100px 120px 140px;align-items:center;gap:7px;min-width:1050px;padding:8px;display:grid}.progressrows>div:first-child{background:var(--panel2);color:var(--muted);border-top:0;font-size:10px}.progressrows small{color:var(--muted);display:block}.progressrows input{width:100%;min-width:0}.progressrows .overrun{background:#ff735714}.datacards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.datacards article{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:15px}.datacards h3{color:var(--cyan);margin-top:0}.datacards button,.mappingadd button{background:var(--cyan);color:#062029;border:0;border-radius:8px;padding:10px;font-weight:800}.mappingadd{grid-template-columns:160px 160px 1fr auto;gap:8px;margin:12px 0;display:grid}.mappinglist{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:12px}.mappinglist>div{border-top:1px solid var(--line);grid-template-columns:140px 30px 140px 1fr 30px;gap:7px;padding:8px;display:grid}.mappinglist>div b{color:var(--cyan)}.mappinglist>div small{color:var(--muted)}.mappinglist>div button{background:var(--coral);color:#fff;border:0;border-radius:5px}.notificationcenter article,.audit article{background:var(--panel2);border:1px solid var(--line);border-radius:9px;grid-template-columns:90px 1fr;align-items:center;gap:9px;margin-top:7px;padding:11px;display:grid}.notificationcenter article b{background:var(--coral);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.studioempty{text-align:center;color:var(--green);padding:30px}.staleprices{border:1px solid var(--line);border-radius:9px;margin-top:12px;overflow:hidden}.staleprices>div{border-top:1px solid var(--line);grid-template-columns:130px 1fr 1fr;gap:8px;padding:8px;display:grid}.auditintro{background:var(--panel2);border-left:3px solid var(--cyan);gap:4px;padding:13px;display:grid}.auditintro span{color:var(--muted);font-size:11px}.audit article.kritik b{color:var(--coral)}.audit article.uyarı b{color:#ffd268}.audit article.bilgi b{color:var(--green)}@media (max-width:900px){.studiohead{grid-template-columns:1fr 1fr}.studiohead>div{grid-column:1/-1}.studiosummary{grid-template-columns:1fr 1fr}.formgrid,.difference .formgrid{grid-template-columns:1fr}.formgrid label.wide{grid-column:auto}.locationadd,.mappingadd,.icmal,.differencehero,.progresshero,.datacards{grid-template-columns:1fr}.positionfinder button{grid-template-columns:90px 1fr}.positionfinder button small{grid-column:2}.modal.studio-modal{padding:18px}.studiohead input{font-size:18px}.mappinglist>div{grid-template-columns:1fr auto}.mappinglist>div small{grid-column:1/-1}}.consent{z-index:1200;color:#172033;background:#fff;border:1px solid #9ab6ca;border-radius:18px;align-items:center;gap:12px;width:min(920px,100% - 28px);padding:16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0b132555}.consent div{flex:1;gap:4px;display:grid}.consent span{color:#627089;font-size:.86rem}.consent button{color:#172033;cursor:pointer;background:#edf4f8;border:1px solid #9cb2c4;border-radius:12px;padding:10px 14px;font-weight:700}.consent button.primary{color:#fff;background:#087f8c;border-color:#087f8c}.search-source{opacity:.72;border:1px solid;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.72rem}.search-source.indexed{color:#087f8c;opacity:1}@media (max-width:720px){.consent{flex-wrap:wrap;align-items:stretch}.consent div{flex-basis:100%}.consent button{flex:1}.search-source{margin-left:0}}body,.site,.site button,.site input,.site select,.site textarea{font-synthesis:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.site{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility}.site h1,.site .modal h2,.site .studiohead input{letter-spacing:-.035em;font-family:inherit;font-weight:800}.site h1{font-size:30px;line-height:1.12}.site .modal h2{font-size:25px;line-height:1.15}.site button,.site select{letter-spacing:-.012em;font-weight:700}.site .topbar button,.site .primary,.site .rowbtn,.site .accountactions button,.site .studiotabs button{font-size:12px;line-height:1.2}.site .eyebrow,.site th,.site .worktablehead{letter-spacing:.09em;font-weight:800}.site input::placeholder,.site textarea::placeholder{letter-spacing:0;font-weight:500}.site .filters select,.site .bulksettings select,.site .periodcontrol select{font-size:12px}.site .avatar{letter-spacing:-.04em;font-size:11px}.officialprice{text-align:right;color:var(--green);gap:2px;display:grid}.officialprice small{color:var(--muted);font-size:8px;font-weight:500}.formula-calculator{border:1px solid var(--line);background:var(--panel2);border-radius:14px;margin-top:14px;padding:16px}.formula-calculator h3{margin:0 0 10px}.formula-calculator label{color:var(--muted);gap:6px;font-size:12px;display:grid}.formula-calculator input{border:1px solid var(--line);background:var(--panel);max-width:220px;color:var(--text);border-radius:8px;padding:10px}.formula-calculator>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.formula-calculator>div span{border:1px solid var(--line);color:var(--muted);border-radius:9px;gap:4px;padding:10px;display:grid}.formula-calculator b{color:var(--text)}@media (max-width:600px){.formula-calculator>div{grid-template-columns:1fr}}.seo-position{color:#0c1c30;max-width:920px;min-height:100vh;margin:auto;padding:48px 24px}.seo-position>a{color:#077f92;font-weight:800;text-decoration:none}.seo-position .seo-agency{color:#077f92;letter-spacing:.7px;margin-top:40px;font-size:13px;font-weight:900;display:block}.seo-position h1{margin:8px 0;font-size:clamp(32px,7vw,72px)}.seo-position h2{font:600 clamp(20px,3vw,34px)/1.35 Georgia,serif}.seo-position>section{color:#fff;background:#071526;border-radius:18px;gap:6px;margin:28px 0;padding:24px;display:grid}.seo-position>section small{color:#19c9db}.seo-position>section b{color:#35d8a6;font-size:34px}.seo-position dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.seo-position dl div{border:1px solid #d8e1ea;border-radius:12px;padding:15px}.seo-position dt{color:#607086;font-size:12px}.seo-position dd{margin:5px 0 0;font-weight:800}.seo-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.seo-actions a{color:#05232b;background:#16c5d8;border-radius:10px;padding:12px 16px;font-weight:900;text-decoration:none}.seo-actions a+a{background:#eef4f8}.seo-note{color:#607086;font-size:12px}@media (max-width:600px){.seo-position{padding:28px 16px}.seo-position dl{grid-template-columns:1fr}}body{font-optical-sizing:auto;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--cyan,#22c7dc)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--cyan,#22c7dc) 78%,white)}}:focus-visible{outline-offset:3px}.modal:focus{outline:none}.projectbackup{z-index:2;background:var(--panel);padding:8px;position:sticky;top:0}.analysiseditor>label.wide{color:var(--muted);gap:6px;margin-top:14px;font-size:13px;display:grid}.analysiseditor>label.wide textarea{resize:vertical;background:var(--panel2);border:1px solid var(--line);width:100%;min-height:96px;color:var(--text);border-radius:8px;padding:10px}.analysiseditor>.savedanalyses:last-child>button{display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.publicationnotice{border:1px solid var(--coral);margin:14px 0 0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.publicationnotice{border:1px solid color-mix(in srgb,var(--coral) 34%,var(--line))}}.publicationnotice{background:var(--coral);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.publicationnotice{background:color-mix(in srgb,var(--coral) 9%,var(--panel))}}.publicationnotice{color:var(--text);font-weight:700;line-height:1.5}.visitorstats{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.visitorstats span{border:1px solid var(--line);background:var(--panel);border-radius:99px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.visitorstats span{background:color-mix(in srgb,var(--panel) 82%,transparent)}}.visitorstats b{color:var(--text);font-size:10px}.visitorstats i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #31d39b1a}.visitorstats.loading{opacity:.65;background:0 0;border:0;padding:2px}.tariff-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel2));border-radius:16px;margin:20px 0;padding:18px}@supports (color:color-mix(in lab, red, red)){.tariff-card{background:linear-gradient(145deg,var(--panel2),color-mix(in srgb,var(--panel2) 92%,var(--cyan)))}}.tariff-card{text-align:left}.tariff-card.verified{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.tariff-card.verified{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}}.tariff-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tariff-card h3{color:var(--cyan);margin:3px 0 0;font-size:19px}.tariff-card header small,.official-scope small{color:var(--muted);letter-spacing:1.2px;font-size:9px;font-weight:800}.tariff-card header>span{color:#ffd268;white-space:nowrap;background:#ffd2681f;border-radius:99px;padding:5px 8px;font-size:9px}.tariff-card.verified header>span{color:var(--green);background:#31d39b21}.tariff-text{white-space:pre-wrap;max-height:320px;color:var(--text);line-height:1.7;overflow:auto}.official-scope{border-left:3px solid var(--cyan);background:#22c7dc0d;margin:14px 0 8px;padding:13px}.official-scope p{margin:5px 0 0;line-height:1.55}.tariff-note,.tariff-loading{color:var(--muted);line-height:1.6}.tariff-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;width:auto;margin:14px 0 0;padding:12px 0 0;font-size:9px;display:flex}.tariff-card>footer a{color:var(--cyan);font-weight:800}@media (max-width:600px){.tariff-card>header,.tariff-card>footer{flex-direction:column;align-items:flex-start}.tariff-card header>span{white-space:normal}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
