.cost-ledger{min-width:0;margin:28px 0}.cost-ledger details{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;margin:16px 0}.cost-ledger summary{cursor:pointer;padding:20px;font-weight:650;line-height:1.6}.cost-ledger-body{padding:0 22px 22px}.cost-ledger p{line-height:1.75}.cost-ledger-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.cost-ledger label{gap:8px;min-width:0;font-weight:600;line-height:1.6;display:grid}.cost-ledger input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;padding:12px;font-size:16px}.cost-ledger-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.cost-ledger .btn{white-space:normal;box-sizing:border-box;max-width:100%;min-height:44px}.cost-ledger [hidden]{display:none!important}.cost-ledger table{border-collapse:collapse;width:100%}.cost-ledger th,.cost-ledger td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px;line-height:1.6}.cost-ledger th{width:65%;font-weight:600}.cost-ledger [data-ledger-result]{border-top:2px solid var(--teal-500);padding-top:15px}.cost-ledger [role=alert]{border-left:3px solid #b54d27;padding-left:14px}@media (width<=650px){.cost-ledger-fields{grid-template-columns:1fr}.cost-ledger-body{padding:0 16px 20px}.cost-ledger summary{padding:18px}.cost-ledger-actions{display:grid}.cost-ledger .btn{width:100%}.cost-ledger{overflow-wrap:anywhere}.cost-ledger th,.cost-ledger td{padding:9px}}@media print{.cost-ledger{display:none}.cost-ledger:has([data-ledger-result]:not([hidden])){display:block}.cost-ledger form,.cost-ledger [data-copy-ledger],.cost-ledger .cost-ledger-actions{display:none}.cost-ledger details{border:0}.cost-ledger [data-ledger-result]{break-inside:avoid}}.calculator-workbar{color:var(--text-2);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;font-size:.9rem;display:flex}.calculator-workbar button{white-space:nowrap}.tool-page--expanded .tool-layout{grid-template-columns:minmax(0,1fr)}.tool-page--expanded .tool-side{display:none}.tool-page [aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.calculator-workbar [data-invalid]{color:var(--danger)}.loan-studio{--studio-line:var(--line);background:0 0!important;border:0!important;padding:0!important}.studio-card{border:1px solid var(--line);background:var(--card);border-radius:18px;margin:1rem 0;padding:clamp(1rem,3vw,1.5rem)}.studio-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.studio-section-head h2{font:600 1.2rem/1.3 var(--f-head);margin:0}.studio-section-head>span{color:var(--text-2);font-size:.8rem}.studio-presets{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.studio-chip{border:1px solid var(--line);background:var(--bg);color:var(--text-2);min-height:42px;font:500 .88rem var(--f-head);cursor:pointer;border-radius:99px;padding:.55rem .8rem}.studio-chip.on,.studio-chip:hover{background:var(--teal-soft);color:var(--teal-ink);border-color:var(--teal)}.loan-studio .loan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.loan-studio label{font:600 .94rem/1.5 var(--f-head);color:var(--text);flex-direction:column;gap:.5rem;display:flex}.loan-studio input[type=number],.loan-studio select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:400 1rem var(--f-body);border-radius:10px;padding:.7rem}.loan-studio input[type=range]{width:100%;accent-color:var(--teal);cursor:pointer;min-height:24px}.studio-unit{color:var(--text-2);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8rem;display:flex}.studio-unit select{max-width:14rem!important;font-size:.9rem!important}.loan-studio .loan-actions,.studio-actions{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;display:flex}.studio-actions .btn{min-height:42px;padding:.65rem .9rem;font-size:.82rem}.loan-studio [data-error]{color:var(--danger);font-weight:600}.loan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.25rem;display:grid}.loan-metrics>div{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:1rem}.loan-metrics>div:first-child{background:var(--teal-soft);border-color:var(--teal)}.loan-metrics span{font:500 .85rem/1.4 var(--f-head);color:var(--text-2);display:block}.loan-metrics strong{font:600 clamp(1.2rem,4vw,1.75rem)/1.25 var(--f-head);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:.5rem;display:block}.loan-result-note,.studio-note{color:var(--text-2);font-size:.88rem;line-height:1.65}.studio-tabs{scrollbar-width:thin;gap:.4rem;padding:.3rem .1rem .6rem;display:flex;overflow-x:auto}.studio-tabs button{cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:44px;font:500 .9rem var(--f-head);color:var(--text-2);border-radius:99px;flex:none;padding:.65rem 1rem}.studio-tabs button[aria-selected=true]{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.studio-panel[hidden]{display:none}.studio-chart{max-width:100%;height:280px;margin:1rem 0;position:relative}.loan-studio .table-wrap{border:1px solid var(--line);scrollbar-width:thin;border-radius:12px;max-height:32rem;overflow:auto}.loan-studio table{border-collapse:collapse;width:100%;font-size:.84rem}.loan-studio th,.loan-studio td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:.75rem}.loan-studio th{background:var(--card);z-index:1;font-weight:600;position:sticky;top:0}.loan-studio th:first-child,.loan-studio td:first-child{text-align:left}.studio-check{border-bottom:1px solid var(--line);align-items:start;gap:.7rem;padding:.85rem 0;display:flex}.studio-check strong{color:var(--teal-ink);flex:none}.studio-check.fail strong{color:var(--danger)}.studio-check p{margin:0;font-size:.9rem}.studio-copy{background:var(--bg);width:100%;min-height:180px;color:var(--text);border:1px solid var(--line);margin-top:1rem;padding:.75rem}.studio-pill{display:none}.studio-export-status{min-height:1.5em;color:var(--teal-ink);font-size:.88rem}@media (width<=600px){.loan-studio .loan-form-grid{grid-template-columns:1fr}.studio-section-head{display:block}.studio-section-head>span{margin-top:.35rem;display:block}.loan-metrics>div{padding:.8rem}.studio-chart{height:240px}.calculator-workbar [data-focus-calculator]{display:none}.studio-pill.is-visible{z-index:35;border:1px solid var(--line);width:max-content;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);background:var(--card);color:var(--text);border-radius:99px;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.studio-pill span{max-width:12rem;font-size:.7rem;line-height:1.3}.studio-pill strong{white-space:nowrap;font:600 1rem var(--f-head)}.tool-page:has(.loan-studio){padding-bottom:5rem}.loan-studio .table-wrap{max-height:26rem}}.tool-page .tool-layout{grid-template-columns:minmax(0,1fr);gap:48px}.tool-page .tool-main{min-width:0}.tool-page .tool-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;position:static}.tool-page .tool-side .side-card{padding:28px}.calculator-workbar{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:24px;margin:28px 0;padding:20px 24px}.calculator-commands{flex-wrap:wrap;gap:12px;display:flex}.calculator-workbar button{min-height:46px}.tool-page .finance-notice{margin-bottom:28px;padding:22px 26px;line-height:1.7}.tool-page .tool-extra{margin-top:48px}.tool-page .ftk-tool.ftk-tool .section{border-radius:22px;margin-bottom:28px;padding:clamp(22px,3vw,36px)}.tool-page .ftk-tool.ftk-tool .ctrl{margin-bottom:28px}.tool-page .ftk-tool.ftk-tool .ctrl-top{flex-wrap:wrap;gap:14px;margin-bottom:12px}.tool-page .ftk-tool.ftk-tool .grid2,.tool-page .ftk-tool.ftk-tool .grid3{gap:24px}.tool-page .ftk-tool.ftk-tool .grid4,.tool-page .ftk-tool.ftk-tool .grid3kpi{gap:20px;margin-bottom:24px}.tool-page .ftk-tool.ftk-tool .kcard{border-radius:18px;padding:24px}.tool-page .ftk-tool.ftk-tool .kl{font-size:.94rem;line-height:1.5}.tool-page .ftk-tool.ftk-tool .ks{margin-top:10px;font-size:.88rem;line-height:1.6}.tool-page .ftk-tool.ftk-tool .num-wrap,.tool-page .ftk-tool.ftk-tool select{min-height:52px}.tool-page .ftk-tool.ftk-tool .chiprow,.tool-page .ftk-tool.ftk-tool .tabs{flex-wrap:wrap;gap:12px;margin-bottom:22px}.tool-page .ftk-tool.ftk-tool .tab,.tool-page .ftk-tool.ftk-tool .chip{min-height:46px;padding:12px 20px}.tool-page .ftk-tool.ftk-tool .loans-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:24px}.tool-page .ftk-tool.ftk-tool .lcard{padding:26px}.tool-page .ftk-tool.ftk-tool .cmp-grid{gap:20px}.tool-page .ftk-tool.ftk-tool .note{line-height:1.65}.tool-page .studio-card{border-radius:22px;margin:0 0 28px;padding:32px}.tool-page .studio-section-head{flex-wrap:wrap;gap:18px;margin-bottom:26px}.tool-page .studio-presets{gap:12px;margin-bottom:28px}.tool-page .loan-studio .loan-form-grid{gap:28px 32px}.tool-page .loan-studio label{gap:12px;line-height:1.6}.tool-page .loan-studio input[type=number],.tool-page .loan-studio select{min-height:54px;padding:12px 16px}.tool-page .loan-metrics{gap:22px;margin-top:28px}.tool-page .loan-metrics>div{border-radius:18px;padding:26px}.tool-page .loan-metrics strong{margin-top:14px}.tool-page .studio-tabs{gap:12px;margin-bottom:24px}.tool-page .studio-actions,.tool-page .loan-studio .loan-actions{gap:14px;margin-top:28px}@media (width<=760px){.tool-page .tool-side{grid-template-columns:minmax(0,1fr)}.calculator-workbar{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.calculator-commands{grid-template-columns:1fr 1fr;display:grid}.calculator-workbar button{white-space:normal;line-height:1.4}.tool-page .ftk-tool.ftk-tool .grid2,.tool-page .ftk-tool.ftk-tool .grid3,.tool-page .ftk-tool.ftk-tool .grid4,.tool-page .ftk-tool.ftk-tool .grid3kpi,.tool-page .loan-studio .loan-form-grid,.tool-page .loan-metrics{grid-template-columns:minmax(0,1fr);gap:22px}.tool-page .studio-card{padding:24px 20px}.tool-page .ftk-tool.ftk-tool .section{padding:24px 18px}.tool-page .ftk-tool.ftk-tool .kcard,.tool-page .loan-metrics>div{padding:24px}.tool-page .finance-notice{padding:20px}.tool-page .ftk-tool.ftk-tool .tabs{flex-wrap:wrap}}.tool-page .ftk-tool.ftk-tool button[data-run-calculator]{min-width:140px;min-height:48px;font:600 .95rem/1.4 var(--f-body);border-radius:12px;margin-top:20px;padding:12px 24px}.tool-page .ftk-tool.ftk-tool .calculator-method-note{border-radius:14px;margin-bottom:24px;padding:18px 22px;line-height:1.7}.tool-page .tool-hero{padding-block:20px 22px}.tool-page .tool-facts{flex-wrap:wrap;gap:8px 16px}.calculator-page-guide{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:0 0 28px}.calculator-page-guide>summary{cursor:pointer;padding:16px 20px;font-size:.92rem;font-weight:600}.calculator-page-guide .tool-jump{background:0 0;border:0;margin:0;padding:0 16px 16px;position:static}.calculator-page-guide .tool-jump ol{flex-wrap:wrap;gap:10px;overflow:visible}.calculator-page-guide .tool-jump a{white-space:normal;line-height:1.5}.tool-page .calculator-status{background:var(--teal-soft);color:var(--text-2);border-radius:12px;margin:18px 0;padding:14px 18px;font-size:.9rem;line-height:1.6}.tool-page .ftk-tool.ftk-tool :is(.tabs,.studio-tabs){flex-wrap:wrap;gap:10px;width:100%;min-width:0;max-width:100%;margin-bottom:18px;padding:4px 0 14px;display:flex;overflow:visible}.tool-page .ftk-tool.ftk-tool :is(.tabs-wrap,.tabs-outer){width:100%;min-width:0;max-width:100%;overflow:visible}.tool-page .ftk-tool.ftk-tool .tabs-outer:after{display:none}.tool-page .ftk-tool.ftk-tool :is(.tab,.studio-tabs button){white-space:normal;overflow-wrap:anywhere;text-align:center;flex:0 auto;min-width:0;max-width:100%;height:auto;line-height:1.4}.tool-page .ftk-tool.ftk-tool :is(.actions,.studio-actions,.loan-actions,.chiprow,.studio-presets){flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;display:flex}.tool-page .ftk-tool.ftk-tool :is(.actions,.studio-actions,.loan-actions)>*{flex:0 auto;min-width:0;max-width:100%}.tool-page .ftk-tool.ftk-tool :is(button,.btn){white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.4}.tool-page .ftk-tool.ftk-tool :is(.copybtn,.studio-chip,.chip,.addbtn){text-align:center;min-height:44px;padding:10px 16px}.tool-page .ftk-tool.ftk-tool :is(.section,.studio-card,.panel,.ctrl,.ctrl-top,.grid2,.grid3,.grid4,.loans-grid,.lcard,.loan-form-grid,.tenure-line,.unit-toggle){min-width:0;max-width:100%}.tool-page .ftk-tool.ftk-tool :is(.num-wrap,.studio-unit){flex-shrink:1;min-width:0;max-width:100%}.tool-page .ftk-tool.ftk-tool .num-wrap input{min-width:0;max-width:100%}.tool-page .ftk-tool.ftk-tool :is(label,.lbl,.kl,.studio-section-head h2){overflow-wrap:anywhere}.tool-page .ftk-tool.ftk-tool :is(.kcard,.loan-metrics>div,.cmp-grid>div){min-width:0}.tool-page .ftk-tool.ftk-tool :is(.kv,.loan-metrics strong){overflow-wrap:anywhere}.tool-page .ftk-tool.ftk-tool .studio-unit{flex-wrap:wrap;align-items:center;gap:10px}.tool-page .ftk-tool.ftk-tool .studio-unit select{flex:160px;min-width:0;max-width:100%!important}.tool-page .ftk-tool.ftk-tool .studio-section-head{background:0 0;border:0;padding:0}.tool-page .ftk-tool.ftk-tool .studio-section-head h2{margin:0}@media (width<=760px){.tool-page .tool-hero-toku{display:none}.tool-page .tool-hero h1{font-size:clamp(1.75rem,7vw,2.4rem);line-height:1.18}.tool-page .tool-lede{font-size:1rem;line-height:1.6}.tool-page .tool-facts{display:none}.calculator-page-guide>summary{padding:14px 16px;font-size:.85rem}.tool-page .ftk-tool.ftk-tool .ctrl-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.tool-page .ftk-tool.ftk-tool .ctrl-top .num-wrap{justify-content:space-between;width:100%}.tool-page .ftk-tool.ftk-tool .ctrl-top .num-wrap input{text-align:left;flex:auto;width:100%;padding:12px}.tool-page .ftk-tool.ftk-tool :is(.tabs,.studio-tabs){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tool-page .ftk-tool.ftk-tool :is(.tab,.studio-tabs button){border-radius:12px;width:100%;padding:12px 10px;font-size:.87rem}.tool-page .ftk-tool.ftk-tool :is(.actions,.studio-actions,.loan-actions){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.tool-page .ftk-tool.ftk-tool :is(.actions,.studio-actions,.loan-actions)>*{width:100%}.tool-page .ftk-tool.ftk-tool :is(.studio-actions,.loan-actions)>.btn-primary{grid-column:1/-1}.tool-page .ftk-tool.ftk-tool .loan-form-grid label{font-size:.93rem}.tool-page .ftk-tool.ftk-tool .studio-section-head{margin-bottom:20px;display:block}.tool-page .ftk-tool.ftk-tool .studio-section-head>span{margin-top:10px}}@media (width<=360px){.tool-page .ftk-tool.ftk-tool :is(.actions,.studio-actions,.loan-actions){grid-template-columns:minmax(0,1fr)}}.tool-page .ftk-tool.ftk-tool .calculator-method-note>summary{cursor:pointer;font-weight:600}.tool-page .ftk-tool.ftk-tool .calculator-method-note>div{margin-top:14px}.tool-page .ftk-tool.ftk-tool .calculator-run-actions{margin-top:24px;display:flex}.tool-page .ftk-tool.ftk-tool .calculator-run-actions [data-run-calculator]{margin-top:0}@media (width<=760px){.tool-page .ftk-tool.ftk-tool .calculator-run-actions [data-run-calculator]{width:100%}.tool-page .ftk-tool.ftk-tool :is(.budget-pill,.ef-pill,.emi-pill,.heloc-pill,.res-pill,.score-pill,.studio-pill,.tt-pill){display:none!important}}.tool-page .ftk-tool.ftk-tool .calculator-run-actions{flex-direction:column;align-items:flex-start;gap:12px}.tool-page .ftk-tool.ftk-tool .calculator-local-status{color:var(--text-2);margin:0;font-size:.88rem;line-height:1.6}.tool-page .ftk-tool.ftk-tool .calculator-local-status[data-invalid]{color:var(--danger)}.tool-page .ftk-tool.ftk-tool button.adv-toggle{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:18px 0;display:flex}.tool-page .tool-hero--direct{margin:0;padding:12px 0 24px;display:block}.tool-page .tool-hero--direct h1{margin:0;font-size:clamp(1.8rem,3.8vw,2.75rem);line-height:1.2}.tool-description-below{color:var(--text-2);max-width:850px;margin:24px 0;font-size:1rem;line-height:1.7}.tool-page .ftk-tool.ftk-tool .studio-section-head h2{font-size:1.1rem}.tool-page .ftk-tool.ftk-tool>.calculator-method-note{margin-block:28px}.tool-page .ftk-tool.ftk-tool .legacy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.tool-page .ftk-tool.ftk-tool .legacy-field-grid>.ctrl{border:1px solid var(--line);background:var(--card-2);border-radius:16px;min-width:0;margin:0;padding:22px}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .ctrl-top{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .ctrl-top>label{font-size:1rem;line-height:1.5}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .num-wrap{background:var(--card);border-color:var(--line-2);width:100%;min-height:54px}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .num-wrap input{text-align:left;flex:auto;padding:12px;font-size:1.1rem;font-weight:600;width:100%!important}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .ctrl-top>div{flex-wrap:wrap;gap:10px;max-width:100%}.tool-page .ftk-tool.ftk-tool .legacy-examples{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.tool-page .ftk-tool.ftk-tool .legacy-examples>summary{cursor:pointer;color:var(--teal-ink);padding:14px 0;font-size:.95rem;font-weight:600}.tool-page .ftk-tool.ftk-tool .legacy-examples .chiprow{margin:8px 0}.tool-page .ftk-tool.ftk-tool .legacy-input-panel>.grid2{margin-bottom:24px}@media (width<=760px){.tool-page .ftk-tool.ftk-tool .legacy-field-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:20px 0}.tool-page .ftk-tool.ftk-tool .legacy-field-grid>.ctrl{padding:20px 16px}}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .num-wrap{align-items:center;display:flex;flex-wrap:nowrap!important}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .num-wrap input{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.tool-page .ftk-tool.ftk-tool .legacy-field-grid .ctrl-top>div:not(.num-wrap){flex-wrap:wrap;display:flex}@media (width>=1100px){.tool-page .ftk-tool.ftk-tool .legacy-field-grid:has(>.ctrl:nth-child(3)):not(:has(>.ctrl:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-page .loan-studio [data-results]:not(:empty),.tool-page .loan-studio [data-result]:not(:empty){gap:var(--s-4);margin-block:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.tool-page .loan-studio [data-results]>p,.tool-page .loan-studio [data-result]>p{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);min-width:0;color:var(--text-2);flex-direction:column;gap:.5rem;margin:0;padding:clamp(1rem,2vw,1.35rem);font-size:.94rem;display:flex}.tool-page .loan-studio [data-results]>p:first-child,.tool-page .loan-studio [data-result]>p:first-child{border-color:var(--teal);background:var(--teal-soft)}.tool-page .loan-studio [data-results] strong,.tool-page .loan-studio [data-result] strong{font:700 clamp(1.2rem,2.2vw,1.75rem)/1.35 var(--f-head);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool-page .loan-studio input:focus-visible,.tool-page .loan-studio select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tool-page .loan-studio .studio-card,.tool-page .loan-studio .loan-card{background:var(--card);color:var(--text);border-color:var(--line)}@media (width<=590px){.tool-page .loan-studio [data-results]:not(:empty),.tool-page .loan-studio [data-result]:not(:empty){grid-template-columns:minmax(0,1fr)}}.loan-worksheet .worksheet-results{border-top:4px solid var(--teal)}.worksheet-results h2{margin:0 0 .4rem}.worksheet-result-status{color:var(--text-2);font-size:.9rem}.worksheet-result-status[data-invalid]{color:var(--danger)}.worksheet-results .studio-actions[hidden]{display:none}.worksheet-results :is([data-result],[data-results])>p{border-bottom:1px solid var(--line);margin:0;padding:1rem 0}.worksheet-results :is([data-result],[data-results])>p>strong{color:var(--text-2);font-weight:600;display:block}.worksheet-results .studio-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.75rem;display:grid}.worksheet-results .studio-results>div{border:1px solid var(--line);border-radius:14px;margin:0;padding:1rem}.worksheet-results .studio-results>div:first-child{background:var(--teal-soft);border-color:var(--teal)}.worksheet-results .studio-results dd{margin:.5rem 0 0;font-size:1.25rem;font-weight:650}
