/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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,::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]){appearance:button}::file-selector-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)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}}:root{--ink:#17231f;--muted:#66716c;--line:#dfe5e1;--paper:#f5f6f2;--white:#fff;--green:#1c5b46;--green-dark:#124232;--mint:#dcece5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);word-break:keep-all;margin:0;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f6f2ed;border-bottom:1px solid #17231f14;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(24px,5vw,78px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;font-size:15px;font-weight:760;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:9px 9px 9px 3px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;overflow:hidden}.brand-mark b{z-index:1;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1;position:relative;transform:translate(-1px,-1px)}.brand-mark i{background:#79b29d;width:16px;height:10px;position:absolute;bottom:0;right:0;transform:skew(-35deg)translate(3px)}.brand-name{gap:1px;line-height:1;display:grid}.brand-name strong{color:var(--ink);letter-spacing:-.035em;font-size:16px;font-weight:850}.brand-name small{color:var(--green);letter-spacing:.16em;font-size:7px;font-weight:850}.brand-descriptor{color:#66716c;white-space:nowrap;border-left:1px solid #cfd6d2;margin-left:2px;padding-left:11px;font-size:10px;font-weight:700}.prototype-label{color:#8b948f;letter-spacing:.1em;margin-left:2px;font-size:9px;font-weight:750}nav{gap:34px;display:flex}nav a{color:#53605a;font-size:13px;font-weight:650}nav a:hover{color:var(--green)}.top-action{background:var(--ink);color:#fff;border-radius:7px;justify-self:end;padding:12px 18px;font-size:13px;font-weight:700}.top-auth,.top-account{justify-self:end;align-items:center;gap:8px;display:flex}.top-auth a{color:#45534d;border:1px solid #cfd8d3;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:750}.top-auth a:last-child{background:var(--ink);border-color:var(--ink);color:#fff}.top-account>a{place-items:flex-end end;gap:2px;display:grid}.top-account strong{font-size:11px}.top-account span{color:var(--green);font-size:8px}.top-account form{margin:0}.top-account button{color:#65726c;cursor:pointer;font:inherit;background:0 0;border:1px solid #cfd8d3;border-radius:7px;padding:9px 10px;font-size:9px}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(46px,7vw,108px);max-width:1420px;min-height:680px;margin:0 auto;padding:82px clamp(24px,6vw,92px) 74px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1c5b460b 1px,#0000 1px),linear-gradient(90deg,#1c5b460b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0 54% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero-copy{z-index:1;align-self:center;position:relative}.eyebrow{color:var(--green);letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 23px;font-size:10px;font-weight:800;display:flex}.eyebrow span{background:var(--green);width:22px;height:1px}.hero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.2vw,72px);font-weight:500;line-height:1.12}.hero h1 em{color:var(--green);font-style:normal}.mobile-title-break{display:none}.hero-description{color:var(--muted);max-width:610px;margin:29px 0 0;font-size:16px;line-height:1.9}.hero-actions{align-items:center;gap:28px;margin-top:37px;display:flex}.primary-button{background:var(--green);color:#fff;border-radius:8px;padding:16px 20px;font-size:14px;font-weight:750;transition:all .2s}.primary-button:hover{background:var(--green-dark);transform:translateY(-1px)}.primary-button span{margin-left:18px}.text-button{color:#3f4d47;font-size:13px;font-weight:700}.text-button span{margin-left:7px}.trust-row{border-top:1px solid var(--line);color:#727c77;gap:25px;margin-top:44px;padding-top:18px;font-size:11px;display:flex}.case-panel{background:var(--white);border:1px solid #dce2de;border-radius:15px;align-self:center;padding:28px;position:relative;box-shadow:0 25px 70px #1d372d1a}.case-panel:before{background:var(--green);content:"";border-radius:15px 0 0 15px;width:4px;position:absolute;inset:0 auto 0 0}.case-panel-head{justify-content:space-between;align-items:flex-start;display:flex}.case-panel-head p{color:#89918d;letter-spacing:.08em;margin:0 0 7px;font-size:10px;font-weight:700}.case-panel-head h2{margin:0;font-size:21px}.status-badge{background:var(--mint);color:var(--green);border-radius:30px;padding:7px 10px;font-size:10px;font-weight:800}.progress-meta{justify-content:space-between;margin-top:28px;font-size:11px;display:flex}.progress-meta span{color:#7a847f}.progress-meta strong{color:var(--green)}.progress-track{background:#e7ebe8;border-radius:4px;height:5px;margin-top:9px;overflow:hidden}.progress-track span{background:var(--green);border-radius:4px;height:100%;display:block}.case-checklist{margin:25px 0 0;padding:0;list-style:none}.case-checklist li{border-top:1px solid #edf0ee;grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:66px;padding:11px 2px;display:grid}.case-checklist li>span{color:#9aa29e;border:1px solid #d6ddda;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:flex}.case-checklist li div{gap:4px;display:grid}.case-checklist strong{font-size:12px}.case-checklist small{color:#929a96;font-size:10px}.case-checklist .complete>span{background:var(--green);border-color:var(--green);color:#fff}.case-checklist .active{background:#f1f7f4;border:1px solid #d8e7e0;border-radius:8px;grid-template-columns:30px 1fr auto;margin:3px -8px;padding:11px 10px}.case-checklist .active>span{border-color:var(--green);color:var(--green)}.case-checklist .active b{color:var(--green);font-size:10px}.panel-note{color:#8b5c26;background:#fff8ee;border-radius:7px;align-items:center;gap:9px;margin-top:15px;padding:10px 12px;font-size:10px;display:flex}.panel-note span{border:1px solid #d6a160;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-weight:800;display:flex}.workflow{background:var(--ink);color:#fff;padding:76px clamp(24px,7vw,106px) 84px}.section-heading{max-width:1200px;margin:0 auto}.section-heading>p{color:#85b7a4;letter-spacing:.13em;margin:0 0 12px;font-size:11px;font-weight:800}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:520}.workflow-grid{grid-template-columns:repeat(4,1fr);max-width:1200px;margin:47px auto 0;display:grid}.workflow-grid article{border-left:1px solid #ffffff29;padding:2px 28px 8px}.workflow-grid article:first-child{border-left:0;padding-left:0}.workflow-grid span{color:#6d9d8b;font-family:Georgia,serif;font-size:13px}.workflow-grid h3{margin:25px 0 7px;font-size:16px}.workflow-grid p{color:#a8b5b0;margin:0;font-size:12px}.placeholder-section{text-align:center;justify-content:center;align-items:center;min-height:240px;padding:40px 24px;display:flex}.placeholder-section p{color:#7d8782;font-size:13px}@media (width<=980px){.topbar{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr;padding-top:62px}.hero-copy{max-width:720px}.case-panel{width:100%}.workflow-grid{grid-template-columns:repeat(2,1fr);row-gap:34px}.workflow-grid article:nth-child(3){border-left:0;padding-left:0}}@media (width<=620px){.topbar{height:68px;padding:0 18px}.brand{font-size:13px}.brand-mark{width:32px;height:32px}.brand-mark b{font-size:19px}.brand-descriptor,.prototype-label,.top-action{display:none}.top-auth a,.top-account button{padding:8px 9px}.top-auth a:first-child,.top-account>a span{display:none}.top-account>a{justify-items:start}.hero{gap:40px;padding:48px 19px 54px}.hero h1{font-size:42px}.hero-description{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.trust-row{flex-direction:column;gap:9px}.case-panel{border-radius:11px;padding:22px 18px}.case-checklist .active{grid-template-columns:28px 1fr}.case-checklist .active b{display:none}.workflow{padding:58px 20px 66px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article,.workflow-grid article:nth-child(3){border-top:1px solid #ffffff29;border-left:0;padding:23px 0 0}.workflow-grid article:first-child{border-top:0;padding-top:0}.workflow-grid h3{margin-top:12px}}.workspace-section{background:#f4f5f1;padding:100px clamp(24px,6vw,92px) 112px}.workspace-intro{justify-content:space-between;align-items:flex-end;max-width:1240px;margin:0 auto 42px;display:flex}.section-kicker{color:var(--green);letter-spacing:.12em;margin:0 0 12px;font-size:11px;font-weight:800}.workspace-intro h2,.documents-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,48px);font-weight:520;line-height:1.25}.workspace-applicant{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.workspace-applicant>span{color:var(--green);font-size:11px;font-weight:850}.workspace-applicant>span:after{content:" :"}.workspace-intro .workspace-applicant h2{letter-spacing:-.025em;font-size:28px;font-weight:780}.corporate-live-summary{gap:8px;width:min(760px,72%);display:grid}.corporate-live-summary.bankruptcy,.corporate-live-summary.recovery{grid-template-columns:repeat(3,minmax(150px,1fr))}.corporate-live-summary>span{color:#688078;background:#e7f0ec;border:1px solid #d2e2db;border-radius:7px;gap:5px;min-height:58px;padding:10px 13px;font-size:9px;display:grid}.corporate-live-summary>span b{color:var(--green-dark);font-size:13px}.corporate-live-summary.recovery>span:nth-child(n+4){background:#f4f1e8;border-color:#e5ddc8}.workspace-intro>div:first-child>p:last-child{color:var(--muted);max-width:650px;margin:17px 0 0;font-size:13px;line-height:1.75}.case-type-switch{background:#e3e7e3;border-radius:9px;gap:3px;padding:4px;display:flex}.case-type-switch button{color:#7b8580;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-width:86px;padding:11px 14px;font-size:12px;font-weight:750}.case-type-switch button.selected{color:var(--green);background:#fff;box-shadow:0 2px 9px #20332b14}.workspace-shell{background:#fff;border:1px solid #d9dfdb;border-radius:14px;grid-template-columns:280px 1fr;max-width:1240px;min-height:760px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #21362d14}.workspace-sidebar{background:#f8f9f7;border-right:1px solid #e2e6e3;padding:28px 20px}.matter-name{gap:5px;padding:0 9px;display:grid}.matter-name>span{color:var(--green);letter-spacing:.08em;font-size:9px;font-weight:850}.matter-name strong{font-size:16px}.matter-name small{color:#929a96;font-size:10px}.mini-progress{background:#e0e5e1;border-radius:2px;height:3px;margin:20px 9px 24px;overflow:hidden}.mini-progress span{background:var(--green);height:100%;transition:width .3s;display:block}.workspace-sidebar ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.workspace-sidebar li button{color:#65706b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:11px;width:100%;padding:10px 9px;transition:all .15s;display:grid}.workspace-sidebar li button:hover{background:#edf2ef}.workspace-sidebar li button>span{border:1px solid #d2d9d5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:flex}.workspace-sidebar li button div{gap:3px;display:grid}.workspace-sidebar li button strong{font-size:11px}.workspace-sidebar li button small{color:#9aa29e;font-size:9px}.workspace-sidebar li button.active{background:var(--green);color:#fff}.workspace-sidebar li button.active>span{border-color:#fff9}.workspace-sidebar li button.active small{color:#bcd4ca}.workspace-sidebar li button.done>span{background:var(--mint);border-color:var(--mint);color:var(--green)}.workspace-main{min-width:0;padding:42px 46px 30px}.step-heading{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:flex-start;padding-bottom:26px;display:flex}.step-heading p{color:var(--green);letter-spacing:.09em;margin:0 0 9px;font-size:9px;font-weight:850}.step-heading h3{letter-spacing:-.025em;margin:0;font-size:24px}.step-heading div>span{color:#7d8782;max-width:660px;margin-top:9px;font-size:11px;line-height:1.65;display:block}.step-heading-actions{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.save-state{color:#8d9591;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.save-state i{background:#8ab2a2;border-radius:50%;width:6px;height:6px}.required-documents-button{color:var(--green-dark);cursor:pointer;font:inherit;white-space:nowrap;background:#f0f6f3;border:1px solid #bdd5c9;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;font-weight:850;display:flex}.required-documents-button:hover{border-color:var(--green);background:#e4f0ea}.required-documents-button>span{background:var(--green);color:#fff;letter-spacing:.06em;border-radius:999px;margin:0;padding:4px 6px;font-size:7px}.required-documents-backdrop{z-index:1000;background:#12221cad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.required-documents-dialog{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);height:min(92vh,940px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000047}.required-documents-dialog>header{border-bottom:1px solid #dce4df;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.required-documents-dialog>header>div:first-child{gap:4px;display:grid}.required-documents-dialog>header span{color:var(--green);letter-spacing:.09em;font-size:8px;font-weight:900}.required-documents-dialog>header h2{margin:0;font-size:18px}.required-documents-dialog>header p{color:#74817b;margin:0;font-size:9px}.required-documents-actions{align-items:center;gap:7px;display:flex}.required-documents-actions a,.required-documents-actions button{color:var(--green-dark);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c9d8d1;border-radius:6px;padding:9px 11px;font-size:9px;font-weight:800;text-decoration:none}.required-documents-actions button:not(.required-documents-close){background:var(--green);border-color:var(--green);color:#fff}.required-documents-actions .required-documents-close{color:#77837d;border-color:#0000;padding:7px 9px;font-size:18px;line-height:1}.required-documents-dialog iframe{background:#ecefed;border:0;width:100%;height:100%}.prototype-notice{color:#61716a;background:#f3f7f5;border:1px solid #dce8e3;border-radius:7px;align-items:center;gap:9px;margin:25px 0 3px;padding:11px 13px;font-size:10px;display:flex}.prototype-notice span{color:var(--green);border:1px solid #88aa9c;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-family:Georgia,serif;display:flex}.field-grid{grid-template-columns:1fr 1fr;gap:23px 22px;padding:30px 0 36px;display:grid}.field-grid label{gap:9px;display:grid}.field-grid label.wide{grid-column:1/-1}.field-grid label>span{color:#4b5852;font-size:10px;font-weight:750}.field-grid input,.field-grid textarea,.field-grid select{color:var(--ink);font:inherit;background:#fafbf9;border:1px solid #d9dfdb;border-radius:7px;outline:none;width:100%;padding:13px 14px;font-size:12px;line-height:1.6;transition:all .15s}.field-grid select{min-height:47px}.field-grid textarea{resize:vertical;min-height:88px}.field-grid input:focus,.field-grid textarea:focus,.field-grid select:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #1c5b4614}.section-stack{gap:18px;min-width:0;padding:28px 0 36px;display:grid}.context-banner,.financial-mode-banner{background:#edf5f1;border:1px solid #d7e7df;border-radius:8px;align-items:center;gap:13px;padding:13px 15px;display:flex}.context-banner strong,.financial-mode-banner strong{color:var(--green);white-space:nowrap;font-size:10px}.context-banner span,.financial-mode-banner span{color:#64736c;font-size:10px;line-height:1.55}.input-section{background:#fff;border:1px solid #dfe5e1;border-radius:10px;min-width:0;padding:20px}.input-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.input-section-heading h4,.input-section-heading h5{letter-spacing:-.015em;margin:0;font-size:14px}.input-section-heading h5{font-size:12px}.input-section-heading p{color:#838d88;margin:6px 0 0;font-size:9px;line-height:1.55}.input-section-heading>span{color:#758079;white-space:nowrap;background:#f1f5f2;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:800}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:19px;display:grid}.detail-grid.compact-grid{margin-top:18px}.detail-field{gap:7px;display:grid}.detail-field.wide{grid-column:1/-1}.detail-field>span{color:#4a5852;font-size:9px;font-weight:800}.detail-field>small{color:#8f9994;font-size:8px;line-height:1.5}.detail-field input,.detail-field textarea,.detail-field select{color:var(--ink);font:inherit;background:#fafbf9;border:1px solid #d8dfdb;border-radius:6px;outline:none;width:100%;padding:11px 12px;font-size:10px}.detail-field select{min-height:39px}.detail-field textarea{resize:vertical;line-height:1.55}.detail-field input:focus,.detail-field textarea:focus,.detail-field select:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #1c5b4612}.nested-editor{border-top:1px dashed #dce2de;margin-top:23px;padding-top:19px}.add-row-button{color:var(--green);cursor:pointer;font:inherit;white-space:nowrap;background:#edf5f1;border:1px solid #d1e3da;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:800}.add-row-button:hover{background:#e0eee7}.repeatable-table-wrap{border:1px solid #dce2de;border-radius:7px;width:100%;min-width:0;margin-top:15px;overflow-x:hidden}.repeatable-table{width:100%;min-width:0}.repeatable-head,.repeatable-row{align-items:stretch;display:grid}.repeatable-head{color:#fff;z-index:2;background:#233b32;position:sticky;top:0}.repeatable-head span{overflow-wrap:anywhere;text-align:center;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:6px 4px;font-size:8px;font-weight:750;display:flex}.repeatable-row{background:#fff;border-top:1px solid #e5e9e6;min-height:43px}.repeatable-row:first-of-type{border-top:0}.repeatable-row input{color:#435149;font:inherit;background:#fff;border:0;border-right:1px solid #e8ece9;outline:none;width:100%;min-width:0;padding:8px 5px;font-size:8px}.repeatable-row input:focus{box-shadow:inset 0 0 0 1px var(--green);background:#f0f7f3}.repeatable-row output{color:var(--green-dark);background:#f3f7f5;border-right:1px solid #e1e7e3;justify-content:flex-end;align-items:center;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.remove-row-button{color:#a1aaa5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:17px;display:flex}.remove-row-button:hover{color:#9a5148;background:#fbefed}.purpose-table{min-width:0}.shareholder-table,.capital-change-table{min-width:680px}.company-history-table,.representative-career-table{min-width:620px}.representative-career-table .repeatable-head,.representative-career-table .repeatable-row{grid-template-columns:110px 90px minmax(330px,1fr) 38px}.capital-shares-print{gap:22px;display:grid}.capital-shares-print>h6{margin-bottom:0}.court-subsection{break-inside:avoid;margin-left:28px}.court-subsection+.court-subsection{margin-top:2px}.court-subheading{color:#172f28;font-family:var(--font-serif), serif;letter-spacing:-.01em;margin-bottom:11px;font-size:12px;font-weight:800}.court-subsection>p{color:#273c35;font-family:var(--font-serif), serif;overflow-wrap:break-word;white-space:pre-wrap;word-break:keep-all;margin:0 0 10px;font-size:11px;line-height:1.8}.court-numbered-facts{color:#273c35;font-family:var(--font-serif), serif;gap:8px;margin:0;padding-left:24px;font-size:11px;line-height:1.75;display:grid}.court-data-table{border-collapse:collapse;table-layout:fixed;width:100%}.court-data-table th,.court-data-table td{color:#1d302a;font-family:var(--font-serif), serif;text-align:center;border:1px solid #8e9994;padding:7px 9px;font-size:12px}.court-data-table thead th,.court-total-row th{background:#edf1ef;font-weight:800}.court-total-row td{font-weight:700}.bankruptcy-evidence-block p b{min-width:64px;display:inline-block}.bankruptcy-section-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bankruptcy-section-title-row>h6{margin:0}.bankruptcy-conclusion-controls{justify-content:flex-end}.bankruptcy-subsection-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bankruptcy-subsection-title-row>.court-subheading{margin:0;padding-top:5px}.bankruptcy-evidence-editor{flex:0 480px;place-items:flex-end end;gap:7px;display:grid}.evidence-add-button{color:var(--green);cursor:pointer;font:inherit;white-space:nowrap;background:#f0f6f3;border:1px solid #cddfd6;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800}.bankruptcy-evidence-inputs{gap:5px;width:100%;display:grid}.bankruptcy-evidence-input-row{grid-template-columns:120px minmax(190px,1fr) 28px;gap:5px;display:grid}.bankruptcy-evidence-input-row input{color:#31463d;font:inherit;background:#fbfcfb;border:1px solid #d5dfda;border-radius:4px;min-width:0;padding:7px 8px;font-size:8px}.bankruptcy-evidence-input-row button{color:#98a39e;cursor:pointer;background:0 0;border:1px solid #e2e6e4;border-radius:4px}.bankruptcy-evidence-block p{align-items:baseline;gap:12px;display:flex}.bankruptcy-evidence-block p span{color:#35483f}.company-history-print{gap:14px;display:grid}.company-history-narrative{color:#263a31;font-family:var(--font-serif), serif;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.9}.company-history-table-intro{color:#263a31;font-family:var(--font-serif), serif;margin:15px 0 8px;font-size:12px;line-height:1.9}.company-business-intro,.company-business-narrative{color:#263a31;font-family:var(--font-serif), serif;white-space:pre-wrap;margin:0 0 13px;font-size:12px;line-height:1.9}.company-overview-narrative{color:#263a31;font-family:var(--font-serif), serif;white-space:pre-wrap;word-break:keep-all;margin:0 0 13px;font-size:12px;line-height:2}.company-purpose-list{color:#263a31;font-family:var(--font-serif), serif;gap:6px;margin:0 0 16px 28px;padding-left:0;font-size:12px;line-height:1.8;list-style:none;display:grid}.company-purpose-list li{grid-template-columns:22px 1fr;gap:8px;display:grid}.company-purpose-list li b{font-weight:700}.company-business-print table{margin-top:14px}.company-employees-print{gap:18px;display:grid}.company-employees-print>.bankruptcy-section-title-row{margin-bottom:2px}.company-employees-print .court-subsection{margin:0 0 0 28px}.company-employees-print .court-subheading{margin-bottom:9px}.company-employees-narrative{color:#263a31;font-family:var(--font-serif), serif;margin:0 0 10px;font-size:11px;line-height:1.8}.employee-organization-section>p{margin-bottom:0}.officer-output-table th:first-child{width:10%}.officer-output-table th:nth-child(2),.officer-output-table th:nth-child(3){width:24%}.officer-output-table th:nth-child(4),.officer-output-table th:nth-child(5){width:21%}.employee-output-table th:first-child{width:12%}.company-history-output-table th:first-child{width:16%}.company-history-output-table th:nth-child(2){width:12%}.representative-career-output-table th:first-child{width:28%}.lawsuit-print-section{gap:14px;display:grid}.lawsuit-print-narrative{color:#263a31;font-family:var(--font-serif), serif;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.9}.lawsuit-output-wrap{width:100%;overflow:visible}.lawsuit-output-table{min-width:0}.lawsuit-output-table th:first-child{width:6%}.lawsuit-output-table th:nth-child(2),.lawsuit-output-table th:nth-child(3){width:14%}.lawsuit-output-table th:nth-child(4){width:11%}.lawsuit-output-table th:nth-child(5){width:23%}.lawsuit-output-table th:nth-child(6),.lawsuit-output-table th:nth-child(7){width:16%}.default-status-narrative,.tax-arrears-narrative{color:#263a31;font-family:var(--font-serif), serif;white-space:pre-wrap;margin:0 0 14px;font-size:12px;line-height:1.9}.tax-arrears-output-table{min-width:0}.tax-arrears-output-table thead th:first-child{width:6%}.tax-arrears-output-table thead th:nth-child(2){width:10%}.tax-arrears-output-table thead th:nth-child(3){width:19%}.tax-arrears-output-table thead th:nth-child(4){width:16%}.tax-arrears-output-table thead th:nth-child(5){width:15%}.tax-arrears-output-table thead th:nth-child(6){width:18%}.tax-arrears-output-table thead th:nth-child(7){width:16%}.tax-arrears-output-table th,.tax-arrears-output-table td{overflow-wrap:anywhere;white-space:pre-wrap;padding:7px 5px}.company-identity-print table th{width:28%}.company-identity-table{table-layout:fixed;width:100%}.company-identity-table td{overflow-wrap:anywhere}.company-identity-table td strong,.company-identity-table td span{display:block}.company-identity-table td strong{margin-bottom:5px}.related-company-narrative{color:#263a31;font-family:var(--font-serif), serif;white-space:pre-wrap;margin:0 0 12px;font-size:12px;line-height:1.9}.related-company-output-list{gap:18px;min-width:0;max-width:100%;display:grid}.related-company-output-card{break-inside:avoid;gap:7px;min-width:0;max-width:100%;display:grid}.related-company-output-card>strong{color:#172f28;font-family:var(--font-serif), serif;font-size:11px}.related-company-output-card table{table-layout:fixed;width:100%}.related-company-output-card th{width:29%}.related-company-output-card td{overflow-wrap:anywhere;word-break:break-word}.officer-table{min-width:1120px}.employee-table{min-width:560px}.wage-arrears-table{min-width:980px}.tax-arrears-table{min-width:1060px}.lawsuit-table{min-width:1200px}.related-company-card-list{gap:14px;display:grid}.related-company-card{background:#fff;border:1px solid #cbd9d3;border-radius:10px;overflow:hidden}.related-company-card>header{background:#eef5f1;border-bottom:1px solid #d6e2dd;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.related-company-card>header>div{align-items:center;gap:9px;display:flex}.related-company-card>header strong{color:#123e32;font-size:13px}.related-company-card>header span{color:#6d7d76;font-size:11px}.related-company-card>header .text-button{border-radius:6px;width:auto;height:32px;padding:0 10px}.related-company-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 10px;padding:12px;display:grid}.related-company-field-grid label{gap:6px;min-width:0;display:grid}.related-company-field-grid label.wide{grid-column:span 2}.related-company-field-grid label>span{color:#29463d;font-size:9px;font-weight:800}.related-company-field-grid input,.related-company-field-grid textarea{color:#263b32;font:inherit;background:#fbfcfb;border:1px solid #d8e0dc;border-radius:5px;outline:none;width:100%;min-width:0;padding:8px 9px;font-size:9px;line-height:1.5}.related-company-field-grid textarea{resize:vertical;min-height:58px}.related-company-field-grid input:focus,.related-company-field-grid textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 2px #1c5b4612}@media (width<=900px){.related-company-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-company-field-grid label.wide{grid-column:span 2}}@media (width<=620px){.related-company-card>header{align-items:flex-start;gap:10px}.related-company-card>header>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.related-company-field-grid{grid-template-columns:1fr}.related-company-field-grid label.wide{grid-column:auto}}.history-table{min-width:900px}.bankruptcy-history-toolbar{color:#fff;background:#173d30;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.bankruptcy-history-toolbar>div{gap:4px;display:grid}.bankruptcy-history-toolbar strong{font-size:11px}.bankruptcy-history-toolbar span{color:#cfddd6;font-size:9px;line-height:1.6}.bankruptcy-history-toolbar button{color:var(--green-dark);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:0;border-radius:6px;padding:10px 13px;font-size:9px;font-weight:850}.fixed-narrative-field textarea{color:#41534b;cursor:default;background:#f1f5f3;line-height:1.8}.bankruptcy-narrative-list{gap:14px;margin-top:17px;display:grid}.bankruptcy-narrative-card{background:#fbfcfb;border:1px solid #d9e2dd;border-radius:9px;overflow:hidden}.bankruptcy-narrative-card>header{background:#eef4f1;border-bottom:1px solid #dce5e0;grid-template-columns:28px 1fr 30px;align-items:center;gap:9px;min-height:42px;padding:7px 10px;display:grid}.bankruptcy-narrative-card>header strong{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.bankruptcy-narrative-card>header span{color:#64736c;font-size:9px;font-weight:800}.bankruptcy-narrative-card>header button{color:#9ca6a1;cursor:pointer;font:inherit;background:0 0;border:0;font-size:17px}.bankruptcy-narrative-card>label{gap:7px;padding:12px 14px 0;display:grid}.bankruptcy-narrative-card>label:last-child{padding-bottom:14px}.bankruptcy-narrative-card>label span{color:#56655d;font-size:9px;font-weight:800}.bankruptcy-narrative-card input,.bankruptcy-narrative-card textarea{color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d4ddd8;border-radius:6px;outline:none;width:100%;padding:10px 11px;font-size:10px;line-height:1.75}.bankruptcy-narrative-card input:focus,.bankruptcy-narrative-card textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #1c5b4612}.bankruptcy-example-backdrop{z-index:1100;background:#111f1aad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bankruptcy-example-dialog{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(900px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000004d}.bankruptcy-example-dialog>header{border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.bankruptcy-example-dialog>header>div:first-child{gap:4px;display:grid}.bankruptcy-example-dialog>header strong{font-size:13px}.bankruptcy-example-dialog>header span{color:#74817b;font-size:9px}.bankruptcy-example-dialog>header>div:last-child{gap:7px;display:flex}.bankruptcy-example-dialog>header button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.bankruptcy-example-dialog>header button:last-child{color:#69766f;background:#eef2f0;min-width:34px;padding:0;font-size:16px}.bankruptcy-example-content{color:#263a31;padding:28px 34px 38px;overflow:auto}.bankruptcy-example-content h3{font-family:Georgia, var(--font-serif), serif;margin:0 0 28px;font-size:17px}.bankruptcy-example-content h4{font-family:Georgia, var(--font-serif), serif;margin:25px 0 12px;font-size:14px}.bankruptcy-example-content h5{font-family:Georgia, var(--font-serif), serif;margin:22px 0 8px 20px;font-size:12px}.bankruptcy-example-content p{font-family:var(--font-serif), serif;white-space:pre-wrap;word-break:keep-all;margin:0;font-size:11px;line-height:2}.bankruptcy-example-content section p{margin-left:20px}.bankruptcy-example-content aside{background:#f2f6f4;border:1px solid #d8e3dd;border-radius:8px;margin-top:28px;padding:15px 17px}.bankruptcy-example-content aside strong{font-size:10px}.bankruptcy-example-content aside ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0;padding-left:20px;font-size:9px;line-height:1.6;display:grid}.bankruptcy-cause-output-list{gap:20px;margin-top:18px;display:grid}.bankruptcy-cause-output{break-inside:auto;margin-left:28px}.bankruptcy-cause-output>p{color:#273c35;font-family:var(--font-serif), serif;white-space:pre-wrap;word-break:keep-all;margin:10px 0 0;font-size:11px;line-height:2}.bankruptcy-insolvency-print>p{white-space:pre-wrap;line-height:2}.asset-table{min-width:1750px}.liability-table{min-width:1660px}.public-table{min-width:1120px}.evidence-table{min-width:850px}.cash-detail-table{min-width:900px}.receivable-detail-table{min-width:940px}.tangible-detail-table{min-width:1080px}.other-asset-detail-table{min-width:1095px}.unified-asset-detail-table{width:100%;min-width:0}.unified-asset-detail-table .repeatable-head,.unified-asset-detail-table .repeatable-row{grid-template-columns:48px minmax(120px,1.05fr) minmax(150px,1.35fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(170px,1.45fr) 30px}.liability-detail-table{min-width:1100px}.security-detail-table{min-width:1140px}.secured-debt-table,.guarantee-debt-table{width:100%;min-width:0}.secured-debt-table .repeatable-head,.secured-debt-table .repeatable-row{grid-template-columns:1fr 1fr 1.2fr 1.05fr .82fr 1fr 30px}.guarantee-debt-table .repeatable-head,.guarantee-debt-table .repeatable-row{grid-template-columns:1.05fr 1.05fr 1fr .86fr .86fr 30px}.repeatable-table-wrap>.repeatable-table{width:100%;min-width:0}.purpose-table .repeatable-head,.purpose-table .repeatable-row{grid-template-columns:58px minmax(0,1fr) 30px}.shareholder-table .repeatable-head,.shareholder-table .repeatable-row{grid-template-columns:1.2fr 1fr .72fr 1.35fr 30px}.capital-change-table .repeatable-head,.capital-change-table .repeatable-row{grid-template-columns:1fr 1fr 1fr 30px}.company-history-table .repeatable-head,.company-history-table .repeatable-row{grid-template-columns:.62fr .48fr 2.4fr 30px}.officer-table .repeatable-head,.officer-table .repeatable-row{grid-template-columns:1.1fr 1fr 1fr 1fr 30px}.employee-table .repeatable-head,.employee-table .repeatable-row{grid-template-columns:.9fr 1fr .9fr 30px}.wage-arrears-table .repeatable-head,.wage-arrears-table .repeatable-row{grid-template-columns:1.05fr .9fr .9fr 1fr 1fr 1.25fr 30px}.tax-arrears-table .repeatable-head,.tax-arrears-table .repeatable-row{grid-template-columns:1fr 1.15fr 1.15fr .9fr 1fr 1.3fr 30px}.lawsuit-table .repeatable-head,.lawsuit-table .repeatable-row{grid-template-columns:1fr 1fr .82fr 1.55fr 1fr 1.15fr 30px}.history-table .repeatable-head,.history-table .repeatable-row{grid-template-columns:.68fr .72fr 1.5fr 1.25fr 30px}.asset-table .repeatable-head,.asset-table .repeatable-row{grid-template-columns:.72fr .9fr .78fr .72fr 1fr .82fr .82fr .75fr .75fr .9fr .82fr 30px}.liability-table .repeatable-head,.liability-table .repeatable-row{grid-template-columns:.78fr .9fr .95fr .78fr .75fr 1fr .8fr .95fr .82fr .82fr 30px}.public-table .repeatable-head,.public-table .repeatable-row{grid-template-columns:1fr 1fr .82fr .85fr .78fr 1fr 1.12fr 30px}.evidence-table .repeatable-head,.evidence-table .repeatable-row{grid-template-columns:.85fr 1.45fr .95fr 1.7fr 30px}.cash-detail-table .repeatable-head,.cash-detail-table .repeatable-row{grid-template-columns:.38fr .9fr 1.2fr .8fr 1.3fr 30px}.receivable-detail-table .repeatable-head,.receivable-detail-table .repeatable-row{grid-template-columns:.38fr 1.3fr .9fr .9fr 1.55fr 30px}.tangible-detail-table .repeatable-head,.tangible-detail-table .repeatable-row{grid-template-columns:.35fr 1.05fr 1.08fr .82fr .82fr 1.5fr 30px}.other-asset-detail-table .repeatable-head,.other-asset-detail-table .repeatable-row{grid-template-columns:.35fr 1.2fr .78fr .78fr .78fr 1.45fr 30px}.liability-detail-table .repeatable-head,.liability-detail-table .repeatable-row{grid-template-columns:.35fr 1fr 1.15fr .8fr .8fr 1.35fr 30px}.security-detail-table .repeatable-head,.security-detail-table .repeatable-row{grid-template-columns:.85fr 1fr 1fr 1.2fr .78fr 1.3fr 30px}.security-editor-stack{gap:18px;margin-top:18px;display:grid}.security-editor-card{background:#fbfcfb;border:1px solid #dce4df;border-radius:8px;padding:16px}.security-editor-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.security-editor-heading>div{gap:5px;display:grid}.security-editor-heading strong{color:var(--green-dark);font-family:var(--font-serif), serif;font-size:12px}.security-editor-heading span{color:#7d8882;font-size:8px;line-height:1.55}.security-editor-card .account-narrative{margin:14px 0}.evidence-section{background:#f8faf8;border-color:#d9e4de}.binary-choice{background:#f5f8f6;border:1px solid #dfe5e1;border-radius:9px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.binary-choice>div:first-child{gap:5px;display:grid}.binary-choice strong{font-size:11px}.binary-choice small{color:#87918c;font-size:9px}.binary-choice>div:last-child{background:#e4e9e6;border-radius:6px;padding:3px;display:flex}.binary-choice button{color:#7c8681;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;min-width:58px;padding:8px 10px;font-size:9px;font-weight:800}.binary-choice button.selected{color:var(--green);background:#fff;box-shadow:0 2px 7px #1f332a17}.subsheet-heading{border-top:1px solid #dce3df;justify-content:space-between;align-items:center;margin-top:10px;padding:26px 3px 0;display:flex}.subsheet-heading>div{gap:6px;display:grid}.subsheet-heading strong{font-size:15px}.subsheet-heading span{color:#7f8a84;font-size:9px}.subsheet-heading b{color:var(--green);background:#e9f3ee;border-radius:20px;padding:6px 9px;font-size:8px}.related-inline{gap:14px;display:grid}.empty-confirmation{background:#f0f6f3;border:1px solid #d8e7df;border-radius:9px;align-items:center;gap:13px;padding:22px;display:flex}.empty-confirmation>span{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.empty-confirmation strong{font-size:11px}.empty-confirmation p{color:#7c8882;margin:5px 0 0;font-size:9px}.reconciliation-bar{color:#fff;background:#173d30;border-radius:9px;justify-content:space-between;align-items:flex-end;gap:22px;padding:16px 18px;display:flex}.reconciliation-bar label{gap:7px;min-width:155px;display:grid}.reconciliation-bar label>span{color:#a9c7bb;font-size:8px;font-weight:800}.reconciliation-bar label input{color:#fff;font:inherit;background:#ffffff1a;border:1px solid #ffffff40;border-radius:5px;outline:none;padding:9px 10px;font-size:10px}.reconciliation-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;display:flex}.reconciliation-bar>div>span{color:#a9beb6;font-size:8px}.reconciliation-bar strong{color:#fff;text-align:right;margin-top:4px;font-size:11px;display:block}.current-position-switch{background:#e7ece9;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.current-position-switch button{color:#728079;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:4px 10px;padding:13px 15px;display:grid}.current-position-switch button>span{border:1px solid #c5d0ca;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;display:flex}.current-position-switch button strong{font-size:10px}.current-position-switch button small{color:#8c9691;font-size:8px}.current-position-switch button.selected{color:var(--green);background:#fff;box-shadow:0 3px 12px #1d342a17}.current-position-switch button.selected>span{background:var(--green);border-color:var(--green);color:#fff}.current-position-switch button.selected small{color:#668276}.liquidation-focus{background:#fff7e9;border:1px solid #efdfbf;border-radius:8px;align-items:center;gap:13px;padding:13px 15px;display:flex}.liquidation-focus strong{color:#85581f;white-space:nowrap;font-size:10px}.liquidation-focus span{color:#786b59;font-size:9px;line-height:1.6}.account-detail-card{padding:23px}.account-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-detail-heading>div{gap:7px;display:grid}.account-detail-heading>div>span{color:var(--green);letter-spacing:.08em;font-size:8px;font-weight:850}.account-detail-heading h4{margin:0;font-size:15px}.account-detail-heading h4 em{color:var(--green);font-style:normal}.account-comparison{background:#f3f6f4;border:1px solid #e0e6e2;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid;overflow:hidden}.account-comparison>div,.account-comparison>label{border-right:1px solid #dfe5e1;gap:6px;min-height:62px;padding:12px 14px;display:grid}.account-comparison>:last-child{border-right:0}.account-comparison.four-part{grid-template-columns:repeat(4,1fr)}.account-comparison span{color:#87918c;font-size:8px;font-weight:750}.account-comparison strong{color:#31453c;font-size:11px}.account-comparison input{color:#31453c;font:inherit;background:#fff;border:1px solid #d4ddd8;border-radius:4px;width:100%;min-width:0;padding:6px 8px;font-size:10px}.account-narrative{gap:7px;margin-top:16px;display:grid}.account-narrative>span{color:#4c5a54;font-size:9px;font-weight:800}.account-narrative textarea{color:#5f594e;font:inherit;resize:vertical;background:#fffdf8;border:1px solid #e5ddcb;border-radius:6px;outline:none;width:100%;padding:11px 12px;font-size:10px;line-height:1.65}.account-narrative textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #1c5b4612}.additional-asset-account{grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.additional-asset-account>div{align-self:center}.additional-asset-account strong{color:var(--green-dark);font-size:12px}.additional-asset-account p{color:#7d8882;margin:5px 0 0;font-size:9px;line-height:1.6}.additional-asset-account label{gap:6px;display:grid}.additional-asset-account label span{color:#4c5a54;font-size:9px;font-weight:800}.additional-asset-account input{font:inherit;border:1px solid #d5ded9;border-radius:6px;min-height:38px;padding:8px 10px;font-size:10px}.section-stack>[hidden]{display:none!important}.current-position-date{color:#65736c;text-align:right;margin:0 0 16px;font-size:10px}.current-account-output{break-inside:auto;margin:18px 0 0 28px}.current-account-output>p{white-space:pre-wrap;line-height:1.9}.court-account-leaf-heading{color:#172f28;font-family:var(--font-serif), serif;margin:13px 0 8px;font-size:12px;font-weight:800}.account-evidence-heading>.court-account-leaf-heading,.account-evidence-heading>.court-subheading{margin-top:0;margin-bottom:0;padding-top:5px}.court-subsection-group{margin-top:22px}.court-subsection-group>.court-subheading{margin-left:28px}.court-subsection-group .current-account-output{margin-left:50px}.current-situation-table{table-layout:fixed;font-size:8px!important}.current-situation-table th,.current-situation-table td{overflow-wrap:anywhere;padding:6px 4px!important}.account-help{color:#7d8882;margin:13px 0 0;font-size:9px;line-height:1.6}.draft-logic{color:#fff;background:#173d30;border-radius:10px;grid-template-columns:180px 1fr;gap:22px;padding:18px 20px;display:grid}.draft-logic>div{gap:6px;display:grid}.draft-logic strong{font-size:11px}.draft-logic>div span{color:#a9c1b7;font-size:8px;line-height:1.6}.draft-logic ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.draft-logic li{color:#dbe7e2;background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;padding:9px 10px;font-size:9px}.recovery-draft-step .input-section>.field-grid{padding-top:8px;padding-bottom:8px}.financial-mode-banner{margin-bottom:16px}.financial-mode-banner.bankruptcy{background:#fff7e9;border-color:#efdfbf}.financial-mode-banner.bankruptcy strong{color:#8a5b21}.review-checks{gap:8px;margin-top:17px;display:grid}.review-checks label{cursor:pointer;border:1px solid #e0e5e2;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.review-checks label.checked{background:#f0f6f3;border-color:#cfe1d8}.review-checks input{opacity:0;width:1px;height:1px;position:absolute}.review-checks label>span{color:#8d9692;border:1px solid #cad3ce;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.review-checks label.checked>span{background:var(--green);border-color:var(--green);color:#fff}.review-checks strong{font-size:10px}.review-checks p{color:#88928d;margin:4px 0 0;font-size:8px}.completion-pill{background:var(--green)!important;color:#fff!important;font-size:9px!important}.output-cards{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:17px;display:grid}.output-cards span{color:#52615a;background:#f5f7f5;border:1px solid #e0e5e2;border-radius:6px;padding:11px 12px;font-size:9px;font-weight:750}.petition-map{border-top:1px solid #e0e5e2;margin-top:17px}.petition-map article{border-bottom:1px solid #e0e5e2;grid-template-columns:32px minmax(190px,.9fr) minmax(340px,1.4fr);align-items:start;gap:14px;padding:16px 2px;display:grid}.petition-map article>span{color:var(--green);border:1px solid #c9d8d0;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-family:Georgia,serif;font-size:10px;display:flex}.petition-map-copy h5{margin:0 0 6px;font-size:11px}.petition-map-copy p{color:#7b8781;margin:0;font-size:8px;line-height:1.65}.petition-map-copy ul{color:#7b8781;gap:4px;margin:0;padding:0;font-size:8px;line-height:1.55;list-style:none;display:grid}.petition-map-copy li{padding-left:11px;position:relative}.petition-map-copy li:before{color:var(--green);content:"·";position:absolute;left:1px}.petition-map dl{gap:5px;margin:0;display:grid}.petition-map dl>div{grid-template-columns:58px 1fr;gap:8px;display:grid}.petition-map dt{color:#89938e;font-size:8px;font-weight:750}.petition-map dd{color:#3e4d46;margin:0;font-size:8px;font-weight:700}.evidence-bundle-table{border:1px solid #dce3df;border-radius:8px;margin-top:17px;overflow:hidden}.evidence-bundle-head,.evidence-bundle-row{grid-template-columns:150px 145px 85px 1fr;align-items:center;gap:0;display:grid}.evidence-bundle-head{color:#fff;background:#17352b}.evidence-bundle-head span{border-right:1px solid #ffffff1f;padding:11px 12px;font-size:8px;font-weight:800}.evidence-bundle-row{border-top:1px solid #e4e8e6;min-height:48px}.evidence-bundle-row>*{border-right:1px solid #edf0ee;align-self:stretch;align-items:center;margin:0;padding:10px 12px;font-size:8px;display:flex}.evidence-bundle-row strong{color:#34483f}.evidence-bundle-row span{color:#5c6c64}.evidence-bundle-row b{color:var(--green);font-variant-numeric:tabular-nums}.evidence-bundle-row p{color:#7d8883;border-right:0;line-height:1.55}.evidence-index-note{color:#6c7b74;background:#f2f6f4;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:8px;line-height:1.65}.corporate-legal-status{gap:18px}.legal-narrative-field{gap:7px;margin-top:18px;display:grid}.legal-narrative-field>span{color:#4a5852;font-size:9px;font-weight:800}.legal-narrative-field textarea{color:var(--ink);font:inherit;resize:vertical;background:#fafbf9;border:1px solid #d8dfdb;border-radius:6px;outline:none;width:100%;padding:12px;font-size:10px;line-height:1.65}.legal-narrative-field textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #1c5b4612}.legal-total-bar{color:#63736b;background:#eef5f1;border-radius:7px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;padding:10px 13px;display:flex}.legal-total-bar span{font-size:8px}.legal-total-bar strong{color:var(--green);margin-left:5px;font-size:10px}.lawsuit-input-section{margin-bottom:0}.legal-output-preview{background:#fff;border:1px solid #d7dfda;border-radius:11px;padding:24px;box-shadow:0 16px 38px #1c382c12}.legal-output-actions{border-bottom:2px solid #1e3a30;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:15px;display:flex}.legal-output-actions>div{gap:5px;display:grid}.legal-output-actions strong{font-size:13px}.legal-output-actions span{color:#7d8983;font-size:8px}.legal-output-actions button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;min-height:38px;padding:0 14px;font-size:9px;font-weight:850}.legal-output-preview article{break-inside:avoid;margin-top:30px}.legal-output-preview article:first-of-type{margin-top:0}.legal-output-preview article h4{margin:0 0 16px;font-family:Georgia,Noto Serif KR,serif;font-size:15px}.legal-output-preview article p{color:#38473f;white-space:pre-wrap;min-height:30px;margin:0 2px 16px;font-size:10px;line-height:2}.legal-output-preview table{border-collapse:collapse;table-layout:fixed;width:100%}.legal-output-preview th,.legal-output-preview td{text-align:center;word-break:keep-all;border:1px solid #8e9893;padding:7px 6px;font-size:8px;line-height:1.5}.legal-output-preview th{color:#26362f;background:#e8ebe9;font-weight:800}.legal-output-preview td:nth-last-child(2){font-variant-numeric:tabular-nums}.legal-output-preview .output-total-row td{background:#f2f4f3;font-weight:850}@media print{@page{margin:16mm;size:A4 portrait}body *{visibility:hidden!important}.legal-output-preview,.legal-output-preview *{visibility:visible!important}.legal-output-preview{box-shadow:none;border:0;border-radius:0;width:100%;padding:0;position:absolute;top:0;left:0}.legal-output-actions{display:none!important}.legal-output-preview article{break-inside:avoid;margin-top:28px}.legal-output-preview article h4{font-size:15pt}.legal-output-preview article p{font-size:10pt}.legal-output-preview th,.legal-output-preview td{padding:6px 5px;font-size:8pt}}.source-check-grid{gap:8px;margin-top:17px;display:grid}.source-check-grid label{cursor:pointer;border:1px solid #e2dfd6;border-radius:7px;grid-template-columns:27px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.source-check-grid label.checked{background:#f0f6f3;border-color:#cfe1d8}.source-check-grid input{opacity:0;width:1px;height:1px;position:absolute}.source-check-grid label>span{color:#916329;background:#fff7e9;border:1px solid #ead7b8;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.source-check-grid label.checked>span{background:var(--green);border-color:var(--green);color:#fff}.source-check-grid strong{font-size:10px}.source-check-grid p{color:#828d87;margin:4px 0 0;font-size:8px;line-height:1.55}.source-check-grid label>b{color:#8b622c;background:#fff6e8;border-radius:4px;padding:5px 7px;font-size:7px}.financial-tool{padding:28px 0 34px}.financial-setup{background:#f8faf8;border:1px solid #e0e5e2;border-radius:9px;grid-template-columns:minmax(300px,1fr) 180px 112px;align-items:end;gap:18px;padding:18px;display:grid}.financial-setup label,.period-selector{gap:8px;display:grid}.financial-setup label>span,.period-selector>span{color:#43514b;font-size:10px;font-weight:800}.financial-setup label input,.financial-setup label select{color:var(--ink);font:inherit;background:#fff;border:1px solid #d6ddd9;border-radius:6px;outline:none;width:100%;height:38px;padding:0 11px;font-size:11px}.financial-setup label input:focus,.financial-setup label select:focus{border-color:var(--green);box-shadow:0 0 0 3px #1c5b4612}.period-selector>div{gap:4px;display:flex}.period-selector button{color:#77817c;cursor:pointer;font:inherit;background:#fff;border:1px solid #d7ded9;border-radius:5px;min-width:55px;padding:10px 9px;font-size:10px;font-weight:750}.period-selector button.selected{background:var(--green);border-color:var(--green);color:#fff}.period-selector small{color:#909995;font-size:9px;line-height:1.5}.statement-toolbar{justify-content:space-between;align-items:center;margin:25px 0 11px;display:flex}.statement-tabs{gap:4px;display:flex}.statement-tabs button{color:#8a938f;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 13px;font-size:12px;font-weight:800}.statement-tabs button.active{border-bottom-color:var(--green);color:var(--green)}.financial-legend{color:#87918c;align-items:center;gap:13px;font-size:9px;display:flex}.financial-legend span{align-items:center;gap:5px;display:flex}.financial-legend i{background:#fff;border:1px solid #cad3ce;border-radius:2px;width:8px;height:8px}.financial-legend span:nth-child(2) i{background:#e7f0eb;border-color:#c9ddd3}.financial-legend b{color:#5f6c66;font-weight:800}.financial-table-wrap{overscroll-behavior:contain;border:1px solid #d9dfdb;border-radius:9px;max-height:620px;overflow:auto}.financial-table{background:#fff;width:100%}.financial-table-head,.financial-table-row{display:grid}.financial-table-head{color:#fff;z-index:6;background:#172f27;position:sticky;top:0}.financial-table-head>div{text-align:center;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding:8px 7px;display:flex}.financial-table-head>div:first-child{z-index:8;align-items:flex-start;position:sticky;left:0}.financial-table-head strong{font-size:10px}.financial-table-head small{color:#a9bbb4;margin-top:4px;font-size:8px}.financial-table-row{min-height:44px}.financial-table-row>div{border-bottom:1px solid #e6eae7;border-right:1px solid #edf0ee;min-width:0}.account-name{z-index:3;background:#fff;align-items:center;min-height:44px;display:flex;position:sticky;left:0}.account-toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;font-size:10px;font-weight:800;display:flex}.account-toggle>span{opacity:.65;border:1px solid;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.leaf-account{color:#65716b;align-items:center;gap:7px;font-size:10px;display:flex}.leaf-account>i{background:#c4cdc8;border-radius:50%;width:4px;height:4px}.leaf-account small{color:#9a5f57;background:#f7ecea;border-radius:3px;margin-left:4px;padding:3px 5px;font-size:8px}.leaf-account .account-remove{color:#a46c64;cursor:pointer;font:inherit;opacity:0;background:0 0;border:0;margin-left:auto;padding:5px 8px;font-size:8px}.input-row:hover .account-remove,.account-remove:focus-visible{opacity:1}.financial-account-editor{background:#f3f7f5;border:1px solid #dce5e0;border-radius:8px;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.9fr) minmax(180px,.9fr) auto auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}.financial-account-editor>div,.financial-account-editor label{gap:5px;display:grid}.financial-account-editor strong{color:var(--green-dark);font-size:10px}.financial-account-editor span{color:#738079;font-size:8px;line-height:1.5}.financial-account-editor select,.financial-account-editor input{color:#45534c;font:inherit;background:#fff;border:1px solid #d4ddd8;border-radius:5px;min-width:0;height:36px;padding:0 9px;font-size:9px}.financial-account-editor>button{background:var(--green);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:5px;height:36px;padding:0 12px;font-size:9px;font-weight:800}.financial-account-editor>.account-restore{color:var(--green);background:#fff;border:1px solid #cfd9d4}.financial-structure-state{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.amount-cell{justify-content:flex-end;align-items:center;min-height:42px;padding:5px 6px;display:flex}.amount-cell input{color:#39463f;font:inherit;text-align:right;background:#fbfcfb;border:1px solid #dce2de;border-radius:4px;outline:none;width:100%;height:29px;padding:0 6px;font-size:9px}.amount-cell input:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 2px #1c5b4612}.amount-cell input::placeholder{color:#c2c9c5}.amount-cell output{color:#31443c;font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.total-row{background:#f3f6f4}.total-row .account-name{color:#344a41;background:#f3f6f4}.total-row .amount-cell{background:#f3f6f4}.section-row,.section-row .account-name,.section-row .amount-cell{background:#e1ece6}.section-row .account-toggle{color:var(--green-dark);font-size:11px}.computed-row,.computed-row .account-name,.computed-row .amount-cell{background:#edf4f0}.computed-row .account-name{color:var(--green-dark);justify-content:space-between;padding:0 16px;font-size:10px;font-weight:850}.computed-row .account-name small{background:var(--green);color:#fff;border-radius:3px;padding:3px 5px;font-size:8px}.computed-row .amount-cell output{color:var(--green-dark);font-weight:850}.financial-summary{color:#7c8782;background:#f7f9f7;border-radius:7px;gap:23px;margin-top:12px;padding:11px 13px;font-size:9px;display:flex}.financial-summary span{border-right:1px solid #dce2de;padding-right:23px}.financial-summary span:last-child{border-right:0;padding-right:0}.financial-summary strong{color:var(--green)}.liquidation-overview{color:#fff;background:#173d30;border-radius:10px;overflow:hidden}.liquidation-controls{grid-template-columns:170px 190px 1fr;align-items:end;gap:16px;padding:20px;display:grid}.liquidation-controls label{gap:7px;display:grid}.liquidation-controls label span{color:#b5cec4;font-size:8px;font-weight:800}.liquidation-controls input{color:#fff;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;outline:none;width:100%;height:37px;padding:0 11px;font-size:10px}.liquidation-controls input:focus{border-color:#87b7a4;box-shadow:0 0 0 3px #ffffff0f}.liquidation-controls p{color:#abc1b8;margin:0 0 2px;font-size:8px;line-height:1.65}.liquidation-controls p strong{color:#fff;margin-bottom:3px;font-size:9px;display:block}.liquidation-totals{background:#102e24;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);display:grid}.liquidation-totals>div{border-right:1px solid #ffffff1a;gap:5px;padding:13px 16px;display:grid}.liquidation-totals>div:last-child{border-right:0}.liquidation-totals span{color:#96b4a8;font-size:8px}.liquidation-totals strong{font-variant-numeric:tabular-nums;font-size:11px}.liquidation-totals .net{background:#245b47}.liquidation-account-section{padding:20px 0 0}.liquidation-account-section>.input-section-heading,.liquidation-notes>.input-section-heading{padding:0 20px 16px}.liquidation-table-wrap{overscroll-behavior:contain;border-top:1px solid #d9dfdb;border-bottom:1px solid #d9dfdb;overflow-x:auto}.liquidation-table{min-width:1060px}.liquidation-table-head,.liquidation-table-row,.liquidation-table-total{grid-template-columns:190px 130px 130px 130px 125px 130px 70px 38px;display:grid}.liquidation-table-head{color:#fff;z-index:2;background:#172f27;position:sticky;top:0}.liquidation-table-head>div{text-align:center;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;min-height:43px;padding:8px;font-size:8px;font-weight:800;display:flex}.liquidation-table-head>div:first-child{justify-content:flex-start;padding-left:14px}.liquidation-asset-group{border-bottom:1px solid #dfe5e1}.liquidation-table-row>*{border-right:1px solid #edf0ee;align-items:center;min-width:0;padding:8px;display:flex}.liquidation-table-row input,.adjustment-reason textarea,.liquidation-notes textarea{color:#39463f;font:inherit;background:#fbfcfb;border:1px solid #dce2de;border-radius:4px;outline:none;font-size:9px}.liquidation-table-row input:focus,.adjustment-reason textarea:focus,.liquidation-notes textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 2px #1c5b4612}.asset-identity{gap:4px;align-items:stretch!important;display:grid!important}.asset-identity input{width:100%;height:29px;padding:0 7px;font-weight:800}.asset-identity .location-input{color:#718078;font-size:8px;font-weight:500}.asset-identity small{color:#9aa39f;padding:2px 3px;font-size:7px}.money-input{position:relative}.money-input input{text-align:right;width:100%;height:32px;padding:0 20px 0 7px}.money-input>span{color:#a2aaa6;z-index:1;font-size:7px;position:absolute;right:14px}.liquidation-table-row output{color:#34483f;font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:9px;font-weight:750}.liquidation-table-row .liquidation-result{color:var(--green);background:#f0f6f3;font-weight:850}.rate-input{grid-template-columns:1fr 12px;gap:3px;position:relative;display:grid!important}.rate-input input{text-align:right;width:100%;min-width:0;height:29px;padding:0 5px}.rate-input>span{color:#75817b;font-size:8px}.rate-input small{color:#969f9a;text-align:center;grid-column:1/-1;font-size:7px}.rate-input.auction{background:#fff8eb}.rate-input.auction small{color:#9a6b2a;font-weight:800}.note-input{text-align:center;width:100%;height:29px;padding:0 4px}.remove-asset{color:#a2aaa6;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;font-size:16px;padding:0!important}.remove-asset:hover{color:#a04f43}.adjustment-reason{background:#f9faf9;grid-template-columns:175px 1fr;align-items:flex-start;gap:10px;padding:9px 14px 11px;display:grid}.adjustment-reason span{color:#6f7b75;padding-top:7px;font-size:8px;font-weight:800}.adjustment-reason textarea{resize:vertical;width:100%;min-height:48px;padding:8px 10px;line-height:1.55}.liquidation-table-total{color:var(--green-dark);background:#e7f0eb;min-height:44px}.liquidation-table-total>*{font-variant-numeric:tabular-nums;border-right:1px solid #d1dfd7;justify-content:flex-end;align-items:center;padding:9px;font-size:9px;display:flex}.liquidation-table-total strong{justify-content:flex-start;padding-left:14px}.add-liquidation-asset{color:var(--green);cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:5px;margin:14px 20px 0;padding:9px 12px;font-size:9px;font-weight:800}.auction-rate-guide{background:#fff7e9;border-top:1px solid #efdfbf;grid-template-columns:105px 1fr;align-items:flex-start;gap:13px;margin-top:16px;padding:14px 20px;display:grid}.auction-rate-guide strong{color:#85581f;font-size:9px}.auction-rate-guide p{color:#786b59;margin:0;font-size:8px;line-height:1.65}.liquidation-notes{padding:20px}.liquidation-notes>.input-section-heading{padding:0 0 16px}.liquidation-notes>div:last-child{gap:8px;display:grid}.liquidation-notes label{grid-template-columns:42px 1fr;align-items:start;gap:10px;display:grid}.liquidation-notes label>span{color:var(--green);padding-top:9px;font-size:8px;font-weight:850}.liquidation-notes textarea{resize:vertical;width:100%;min-height:48px;padding:8px 10px;line-height:1.55}.form-footer{border-top:1px solid #e7ebe8;justify-content:space-between;align-items:center;padding-top:23px;display:flex}.form-footer button{cursor:pointer;font:inherit;border:0;border-radius:7px;font-size:11px;font-weight:750}.previous-button{color:#6f7974;background:0 0;padding:12px 0}.previous-button:disabled{color:#bec4c1;cursor:default}.form-footer>div{align-items:center;gap:17px;display:flex}.form-footer>div>span{color:#929a96;font-size:9px}.form-footer>div>span strong{color:var(--green)}.next-button{background:var(--green);color:#fff;min-width:136px;padding:13px 17px}.documents-section{background:#fff;padding:102px clamp(24px,7vw,106px) 112px}.documents-heading{grid-template-columns:1.1fr .9fr;align-items:flex-end;gap:80px;max-width:1200px;margin:0 auto;display:grid}.documents-heading>p{color:var(--muted);margin:0 0 3px;font-size:13px;line-height:1.85}.document-grid{border-top:1px solid #dfe4e1;grid-template-columns:repeat(2,1fr);max-width:1200px;margin:54px auto 0;display:grid}.document-grid article{border-bottom:1px solid #dfe4e1;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;min-height:100px;padding:18px 24px 18px 0;display:grid}.document-grid article:nth-child(odd){border-right:1px solid #dfe4e1;margin-right:28px}.document-grid article:nth-child(2n){padding-left:28px}.document-grid article>span{color:#8e9893;font-family:Georgia,serif;font-size:11px}.document-grid h3{margin:0 0 6px;font-size:14px}.document-grid p{color:#87908c;margin:0;font-size:10px}.document-grid b{color:var(--green);font-size:14px}.validation-section{background:#dce8e2;grid-template-columns:.9fr 1.1fr;gap:100px;padding:94px clamp(24px,8vw,124px);display:grid}.validation-section>div>p{color:var(--green);margin:0 0 15px;font-size:11px;font-weight:750}.validation-section h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.8vw,51px);font-weight:500;line-height:1.25}.validation-section ul{margin:0;padding:0;list-style:none}.validation-section li{border-top:1px solid #1c5b4633;grid-template-columns:30px 1fr;align-items:flex-start;gap:20px;padding:22px 0;display:grid}.validation-section li:last-child{border-bottom:1px solid #1c5b4633}.validation-section li>span{color:var(--green);font-family:Georgia,serif;font-size:11px}.validation-section strong{font-size:13px}.validation-section li p{color:#61736b;margin:6px 0 0;font-size:10px}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:24px;padding:34px clamp(24px,6vw,92px);display:grid}.footer-brand{font-size:12px}.footer-brand .brand-mark{color:var(--green);background:#dce8e2;width:29px;height:29px}.footer-brand .brand-mark b{font-size:17px}.footer-brand .brand-name strong{color:#fff;font-size:13px}.footer-brand .brand-name small{color:#8eb2a4}.footer-brand .brand-descriptor{color:#9aaba4;border-left-color:#40564d;font-size:8px}.footer-legal{grid-column:2;justify-items:center;gap:7px;display:grid}.footer-legal p{color:#8fa09a;text-align:center;margin:0;font-size:9px;line-height:1.6}.footer-meta{align-items:center;gap:14px;display:flex}.footer-meta span{color:#c6d1cc;font-size:8px}.footer-meta a{color:#fff;border-left:1px solid #40564d;padding-left:14px;font-size:8px;font-weight:800}@media (width<=980px){.workspace-intro{flex-direction:column;align-items:flex-start;gap:26px}.workspace-shell{grid-template-columns:220px 1fr}.workspace-main{padding:36px 28px 28px}.financial-setup{grid-template-columns:1fr 160px}.liquidation-controls{grid-template-columns:1fr 1fr}.liquidation-controls p{grid-column:1/-1}.liquidation-totals{grid-template-columns:repeat(3,1fr)}.liquidation-totals>div{border-bottom:1px solid #ffffff1a}.period-selector{grid-column:1/-1}.documents-heading,.validation-section{gap:45px}footer{grid-template-columns:1fr;gap:20px}.footer-legal{grid-column:auto;justify-items:start}.footer-legal p{text-align:left}}@media (width<=760px){.workspace-section,.documents-section{padding:70px 18px 76px}.workspace-shell{display:block}.workspace-sidebar{border-bottom:1px solid #e2e6e3;border-right:0;padding:23px 15px 15px}.workspace-sidebar ol{gap:7px;padding-bottom:5px;display:flex;overflow-x:auto}.workspace-sidebar li{flex:none}.workspace-sidebar li button{width:auto;padding-right:13px;display:flex}.workspace-sidebar li button small{display:none}.workspace-main{padding:30px 19px 22px}.step-heading{gap:15px}.step-heading h3{font-size:20px}.save-state{display:none}.field-grid{grid-template-columns:1fr}.field-grid label.wide{grid-column:auto}.section-stack{padding-top:22px}.input-section{padding:16px 14px}.input-section-heading{gap:12px}.detail-grid{grid-template-columns:1fr}.detail-field.wide{grid-column:auto}.context-banner,.financial-mode-banner,.binary-choice,.reconciliation-bar,.liquidation-focus{flex-direction:column;align-items:flex-start}.subsheet-heading{align-items:flex-start;gap:12px}.binary-choice>div:last-child{width:100%}.binary-choice button{flex:1}.reconciliation-bar>div{justify-content:flex-start}.reconciliation-bar strong{text-align:left}.output-cards{grid-template-columns:1fr}.petition-map article{grid-template-columns:32px 1fr}.petition-map dl{grid-column:2}.evidence-bundle-table{overflow-x:auto}.evidence-bundle-head,.evidence-bundle-row{min-width:660px}.current-position-switch{grid-template-columns:1fr}.account-detail-card{padding:18px 14px}.account-detail-heading{gap:12px}.account-comparison,.account-comparison.four-part{grid-template-columns:1fr}.account-comparison>div,.account-comparison>label{border-bottom:1px solid #dfe5e1;border-right:0;min-height:0}.account-comparison>:last-child{border-bottom:0}.draft-logic,.draft-logic ol{grid-template-columns:1fr}.financial-tool{padding-top:22px}.financial-setup{grid-template-columns:1fr 1fr;padding:14px;display:grid}.period-selector{grid-column:1/-1}.period-selector>div{grid-template-columns:repeat(5,1fr);display:grid}.period-selector button{min-width:0;padding:9px 3px}.statement-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.financial-legend{flex-wrap:wrap}.financial-table-wrap{max-height:560px}.financial-summary{flex-direction:column;align-items:flex-start;gap:7px}.financial-summary span{border-right:0;padding-right:0}.liquidation-controls{grid-template-columns:1fr}.liquidation-controls p{grid-column:auto}.liquidation-totals{grid-template-columns:1fr 1fr}.liquidation-totals .net{grid-column:1/-1}.adjustment-reason,.auction-rate-guide{grid-template-columns:1fr}.form-footer{align-items:flex-start;gap:15px}.form-footer>div{flex-direction:column;align-items:flex-end;gap:8px}.documents-heading,.validation-section{display:block}.documents-heading>p{margin-top:23px}.document-grid{grid-template-columns:1fr}.document-grid article:nth-child(odd){border-right:0;margin-right:0}.document-grid article:nth-child(2n){padding-left:0}.validation-section{padding:70px 20px}.validation-section ul{margin-top:42px}footer{padding:28px 19px}}@media (width<=480px){.case-type-switch{width:100%}.case-type-switch button{flex:1}.prototype-notice{align-items:flex-start}.financial-setup{grid-template-columns:1fr}.financial-setup label,.period-selector{grid-column:auto}.form-footer>div>span{display:none}.document-grid article{grid-template-columns:30px 1fr auto;gap:10px}}.home-hero{grid-template-columns:minmax(0,1fr) minmax(480px,1.08fr);gap:clamp(38px,4vw,58px);max-width:1480px;min-height:720px;padding-inline:clamp(24px,4.5vw,68px)}.home-hero h1{font-size:clamp(46px,4.7vw,68px)}.home-hero .mobile-title-break{display:inline}.home-case-panel{background:#fff;border:1px solid #dce2de;border-radius:18px;align-self:center;width:100%;padding:35px 36px 32px;position:relative;overflow:hidden;box-shadow:0 30px 84px #1d372d1f}.home-case-panel:before{background:linear-gradient(180deg, var(--green), #8bb9a7);content:"";width:5px;position:absolute;inset:0 auto 0 0}.home-panel-head{justify-content:space-between;align-items:center;display:flex}.home-panel-head p{color:var(--green);letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:850}.home-panel-head h2{letter-spacing:-.025em;margin:0;font-size:25px}.home-panel-head>a{color:var(--green);font-size:12px;font-weight:800}.home-case-summary{background:#f4f7f5;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:27px;display:grid}.home-case-summary div{text-align:center;border-right:1px solid #dfe6e2;gap:6px;padding:18px 12px;display:grid}.home-case-summary div:last-child{border-right:0}.home-case-summary strong{color:var(--green-dark);font-family:Georgia,serif;font-size:23px;font-weight:500}.home-case-summary span{color:#6f7b75;font-size:10px}.home-case-panel ul{margin:22px 0 0;padding:0;list-style:none}.home-case-panel li{border-top:1px solid #e8ece9}.home-case-panel li:first-child{border-top:0}.home-case-row{color:inherit;grid-template-columns:36px 1fr 44px;align-items:center;gap:15px;padding:18px 2px;display:grid}.home-case-row:hover strong{color:var(--green)}.home-case-icon{color:var(--green);background:#e5f0eb;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:flex}.home-case-row>div{gap:5px;display:grid}.home-case-panel li strong{font-size:14px}.home-case-panel li small{color:#74817a;font-size:10px}.home-case-panel li div div{background:#e6ebe8;border-radius:4px;height:5px;margin-top:4px;overflow:hidden}.home-case-panel li div div i{background:var(--green);height:100%;display:block}.home-case-row>b{color:var(--green);text-align:right;font-size:11px}.home-case-empty{color:#75817b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.home-case-empty strong{color:var(--green-dark);font-size:15px}.home-case-empty span{font-size:11px}.home-new-case{background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:52px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.service-section{background:#fff;padding:100px clamp(24px,7vw,106px) 112px}.service-heading{justify-content:space-between;align-items:end;max-width:1240px;margin:0 auto 45px;display:flex}.service-heading p,.home-progress-section>div:first-child>p{color:var(--green);letter-spacing:.14em;margin:0 0 11px;font-size:10px;font-weight:850}.service-heading h2,.home-progress-section h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:500}.service-heading>span{color:#748079;text-align:right;font-size:11px;line-height:1.75}.service-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1240px;margin:0 auto;display:grid}.service-grid article{background:#f7f8f5;border:1px solid #e0e5e2;border-radius:13px;flex-direction:column;min-height:360px;padding:25px 23px 22px;transition:all .2s;display:flex;position:relative;overflow:hidden}.service-grid article:hover{border-color:#aec9bd;transform:translateY(-3px);box-shadow:0 18px 45px #1e3d3014}.service-card-number{color:#bed0c8;font-family:Georgia,serif;font-size:36px;line-height:1;position:absolute;top:18px;right:20px}.service-grid article>p{color:var(--green);letter-spacing:.11em;margin:42px 0 7px;font-size:7px;font-weight:850}.service-grid h3{letter-spacing:-.035em;margin:0;font-size:23px}.service-grid article>span{color:#6f7b75;min-height:52px;margin-top:15px;font-size:10px;line-height:1.7}.service-grid ul{border-top:1px solid #e0e5e2;gap:8px;margin:21px 0 0;padding:16px 0 0;list-style:none;display:grid}.service-grid li{color:#56675f;font-size:9px}.service-grid article>div:last-child{justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.service-grid article>div a:first-child{color:var(--green);font-size:10px;font-weight:850}.service-grid article>div a:last-child{color:#87918c;text-underline-offset:3px;font-size:9px;text-decoration:underline}.home-workflow{padding-top:84px;padding-bottom:90px}.home-progress-section{background:#dfeae5;grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;padding:92px clamp(24px,8vw,124px);display:grid}.home-progress-section>div:first-child>span{color:#63746c;max-width:420px;margin-top:19px;font-size:11px;line-height:1.8;display:block}.home-progress-section>div:first-child>a{color:var(--green);margin-top:27px;font-size:11px;font-weight:850;display:inline-block}.home-progress-list{background:#fff;border:1px solid #cfded7;border-radius:13px;overflow:hidden;box-shadow:0 20px 55px #203b2f14}.home-progress-list>a{border-top:1px solid #e4e9e6;grid-template-columns:38px 1fr auto;align-items:center;gap:16px;min-height:77px;padding:14px 22px;display:grid}.home-progress-list>a:first-child{border-top:0}.home-progress-list>a:hover{background:#f3f7f5}.home-progress-list>a>span{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;display:flex}.home-progress-list>a>div{gap:5px;display:grid}.home-progress-list strong{font-size:14px}.home-progress-list small{color:#89938e;font-size:10px}.home-progress-list b{color:var(--green);font-size:10px}.cases-page{background:#f3f5f1;min-height:100vh}.cases-heading,.editor-heading{color:#fff;background:#17231f;justify-content:space-between;align-items:end;padding:58px clamp(24px,7vw,106px) 51px;display:flex}.cases-heading>div>p,.editor-heading>div>p{color:#85b7a4;letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:850}.cases-heading h1,.editor-heading h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,54px);font-weight:500}.cases-heading>div>span,.editor-heading>div>span{color:#a6b4ae;margin-top:13px;font-size:11px;line-height:1.75;display:block}.new-matter-button{color:var(--green-dark);background:#dcebe4;border-radius:8px;padding:15px 18px;font-size:12px;font-weight:850}.case-type-tabs{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1300px;margin:34px auto 18px;padding:0 24px;display:grid}.case-type-tabs button,.case-type-tabs a{color:#53615a;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dce2de;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:61px;padding:10px 14px;display:grid}.case-type-tabs button>span,.case-type-tabs a>span{color:#91a09a;font-family:Georgia,serif;font-size:10px}.case-type-tabs strong{font-size:11px}.case-type-tabs small{color:#9aa39f;font-size:8px}.case-type-tabs .selected{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 10px 24px #1c5b4626}.case-type-tabs .selected span,.case-type-tabs .selected small{color:#bdd4ca}.matter-list-card{background:#fff;border:1px solid #dbe1dd;border-radius:13px;max-width:1252px;margin:0 auto 80px;overflow:hidden;box-shadow:0 18px 45px #21362d0f}.matter-list-toolbar{justify-content:space-between;align-items:flex-end;padding:24px 26px 20px;display:flex}.matter-list-toolbar>div:first-child p{color:var(--green);letter-spacing:.12em;margin:0 0 6px;font-size:7px;font-weight:850}.matter-list-toolbar h2{margin:0;font-size:20px}.matter-filters{align-items:end;gap:9px;display:flex}.matter-filters label{gap:5px;display:grid}.matter-filters label>span{color:#78847e;font-size:8px;font-weight:750}.matter-filters select,.matter-filters input{color:#435149;font:inherit;background:#fafbf9;border:1px solid #d7deda;border-radius:5px;outline:none;height:35px;padding:0 10px;font-size:9px}.matter-filters select{min-width:112px}.matter-search input{min-width:210px}.matter-filters select:focus,.matter-filters input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1c5b460f}.matter-table-wrap{border-top:1px solid #dfe5e1;border-bottom:1px solid #dfe5e1;overflow-x:auto}.matter-table{min-width:1320px}.matter-table-head,.matter-table-row{grid-template-columns:64px 100px 145px 100px 140px 200px 90px 170px 100px 120px;display:grid}.matter-table-head{color:#fff;background:#233b32}.matter-table-head span{text-align:center;border-right:1px solid #ffffff1c;justify-content:center;align-items:center;min-height:42px;padding:7px;font-size:8px;font-weight:800;display:flex}.matter-table-row{border-top:1px solid #e6eae7;min-height:68px}.matter-table-row:first-of-type{border-top:0}.matter-table-row>*{color:#68736d;text-align:center;border-right:1px solid #edf0ee;justify-content:center;align-items:center;min-width:0;padding:10px 8px;font-size:9px;display:flex}.matter-table-row>strong{color:#2d3b35;font-size:10px}.matter-assignee{color:var(--green)!important;font-size:9px!important}.matter-table-row>span:nth-child(8){flex-direction:column;align-items:flex-start;gap:4px}.matter-table-row>span:nth-child(8) strong{color:#45534c;font-size:8px}.matter-table-row>span:nth-child(8) small{color:#919a96;font-size:8px}.matter-table-row>a{color:var(--green);font-weight:850}.matter-row-actions{align-content:center;place-items:center;gap:5px;display:grid!important}.matter-row-actions a{color:var(--green);font-weight:850}.matter-row-actions form{margin:0}.matter-row-actions button{color:#9a635d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:8px}.matter-progress{flex-direction:column;align-items:stretch;gap:7px;display:flex}.matter-progress>div{background:#e6ebe8;border-radius:3px;width:100%;height:4px;overflow:hidden}.matter-progress i{background:var(--green);height:100%;display:block}.matter-progress small{color:#697770;font-size:8px}.matter-status{border-radius:20px;padding:6px 8px;font-size:8px}.matter-status.작성중{color:var(--green);background:#e5f0eb}.matter-status.보완필요{color:#9a5c1a;background:#fff0e2}.matter-status.검토중{color:#4f6491;background:#e8ecf7}.matter-status.작성완료{color:#52655b;background:#e8eee9}.matter-empty{color:#8b9590;text-align:center;padding:50px;font-size:11px}.matter-list-footer{color:#87918c;justify-content:space-between;align-items:center;padding:15px 24px;font-size:8px;display:flex}.matter-list-footer a{color:var(--green);font-size:9px;font-weight:850}.matter-list-footer>div{gap:22px;display:flex}.editor-page{background:#f3f5f1}.editor-heading{align-items:center;padding-top:42px;padding-bottom:44px}.editor-heading>div:first-child>a{color:#9eb3aa;margin-bottom:22px;font-size:9px;display:inline-block}.editor-heading h1{font-size:clamp(31px,3.5vw,47px)}.editor-heading-actions{place-items:flex-end end;gap:9px;display:grid}.editor-heading-actions span{color:#8fa39b;font-size:8px}.editor-heading-actions button{color:var(--green-dark);cursor:pointer;font:inherit;background:#dcebe4;border:0;border-radius:7px;padding:12px 15px;font-size:10px;font-weight:850}.matter-data-controls{position:relative}.matter-data-controls>span{align-items:center;gap:7px;display:flex}.matter-data-controls>span i{background:#83c4aa;border-radius:50%;width:7px;height:7px;display:inline-block}.matter-data-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.matter-data-buttons button:first-child{background:#dcebe4}.matter-data-buttons button:not(:first-child){color:#dce9e3;background:#ffffff14;border:1px solid #ffffff2e}.data-manager-panel{color:var(--ink);text-align:left;z-index:30;background:#fff;border:1px solid #d9e2dd;border-radius:12px;min-width:430px;max-height:470px;padding:18px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 22px 60px #0c1f183d}.data-manager-head{justify-content:space-between;align-items:flex-start;display:flex}.data-manager-head>div{gap:5px;display:grid}.data-manager-head strong{font-size:15px}.data-manager-head span{color:#7c8882;font-size:9px}.data-manager-head>button{color:#6d7973!important;background:0 0!important;min-height:0!important;padding:0 4px!important;font-size:20px!important}.data-manager-message{color:var(--green);background:#edf5f1;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:9px}.version-list,.attachment-manager>div{margin-top:12px;display:grid}.version-list article,.attachment-manager article{border-top:1px solid #e7ece9;justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.version-list article:first-child,.attachment-manager article:first-child{border-top:0}.version-list article>div,.attachment-manager article>a{gap:4px;display:grid}.version-list strong,.attachment-manager strong{font-size:11px}.version-list span,.attachment-manager span{color:#828d87;font-size:9px}.version-list article>button,.attachment-manager article>button{color:var(--green);background:#eef4f1;min-height:0;padding:8px 10px;font-size:9px}.version-list>p,.attachment-manager>div>p{color:#84908a;text-align:center;padding:25px 4px;font-size:10px}.attachment-manager>label{background:var(--green);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:38px;margin-top:14px;font-size:10px;font-weight:800;display:flex}.attachment-manager>label input{display:none}.editor-workspace{padding-top:62px}.matter-reference{color:#607169;background:#e5ebe7;border-radius:20px;padding:8px 11px;font-size:9px;font-weight:750}.personal-form-section{border:0;padding:0}.personal-output-link{background:#edf5f1;border:1px solid #d8e8e0;border-radius:8px;align-items:flex-start;gap:6px;margin:0 0 25px;padding:14px 16px;display:grid}.personal-output-link strong{color:var(--green);font-size:9px}.personal-output-link span{color:#68766f;font-size:9px;line-height:1.6}.matter-table-row>span:nth-child(4){flex-direction:column;align-items:center;gap:5px;display:flex}.matter-scope{color:#6c7a73;background:#eef3f0;border-radius:12px;padding:4px 7px;font-size:7px;display:block}.auth-page{color:#fff;background:radial-gradient(circle at 85% 15%,#66978438,#0000 30%),#111c18;grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);min-height:100vh;padding:clamp(28px,6vw,88px);display:grid}.auth-brand{align-content:center;gap:18px;padding:30px;display:grid}.auth-brand>a{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(38px,5vw,66px)}.auth-brand>a small{color:#80b49f;letter-spacing:.22em;margin-top:9px;font-family:Arial,sans-serif;font-size:10px;display:block}.auth-brand>span{color:#9baea6;max-width:390px;font-size:12px;line-height:1.8}.auth-card{color:var(--ink);background:#fffffff7;border-radius:18px;place-self:center;width:100%;max-width:590px;padding:clamp(28px,5vw,58px);box-shadow:0 34px 90px #00000047}.auth-card>p,.new-matter-card>p,.account-heading>p{color:var(--green);letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:850}.auth-card>h1,.new-matter-card>h1,.account-heading>h1{letter-spacing:-.04em;margin:0 0 30px;font-family:Georgia,serif;font-size:40px;font-weight:500}.auth-form{gap:16px;display:grid}.auth-form>label:not(.consent),.new-matter-card form>label,.group-actions label{gap:7px;display:grid}.auth-form label>span,.new-matter-card label>span,.group-actions label>span{color:#58665f;font-size:10px;font-weight:750}.auth-form input:not([type=checkbox]),.new-matter-card input,.new-matter-card select,.group-actions input{color:var(--ink);font:inherit;background:#f8faf8;border:1px solid #d3dcd7;border-radius:7px;outline:none;width:100%;height:46px;padding:0 13px;font-size:12px}.auth-form input:focus,.new-matter-card input:focus,.new-matter-card select:focus,.group-actions input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1c5b4614}.auth-submit,.group-actions button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800}.auth-switch{color:#7b8881;text-align:center;margin:2px 0 0;font-size:10px}.auth-switch a{color:var(--green);font-weight:800}.auth-recovery-links{justify-content:center;align-items:center;margin-top:-2px;font-size:9px;display:flex}.auth-recovery-links a{color:#65736c;padding:3px 9px;font-weight:750}.auth-recovery-links a:hover{color:var(--green)}.auth-recovery-links i{background:#d4dbd7;width:1px;height:9px}.form-message{border-radius:7px;margin:0 0 8px;padding:11px 13px;font-size:10px;line-height:1.6}.form-message.error{color:#9e4436;background:#fff0ed}.form-message.success{color:var(--green);background:#e7f2ec}.signup-card{max-width:680px;padding-top:42px}.signup-card>h1{margin-bottom:22px}.signup-steps{grid-template-columns:70px 1fr 70px 1fr 70px;align-items:center;max-width:440px;margin:0 auto 31px;display:grid}.signup-steps>span{color:#79857f;background:#dbe1dd;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:31px;height:31px;font-size:10px;display:flex;position:relative}.signup-steps>span.active{background:var(--green);color:#fff}.signup-steps small{color:#75817b;white-space:nowrap;font-size:8px;position:absolute;top:39px;left:50%;transform:translate(-50%)}.signup-steps i{background:#dbe1dd;height:1px}.signup-panel{gap:14px;margin-top:45px;display:none}.signup-panel.active{display:grid}.signup-panel h2{margin:0 0 6px;font-size:17px}.consent{cursor:pointer;background:#f6f8f6;border:1px solid #dfe5e1;border-radius:8px;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;padding:14px;display:grid}.consent input{accent-color:var(--green);width:16px;height:16px;margin:2px 0 0}.consent span{gap:5px;display:grid}.consent strong{color:#36443d;font-size:10px}.consent small{color:#83908a;font-size:8px;line-height:1.5}.member-type-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-type-grid button{color:#59665f;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8dfdb;border-radius:10px;justify-items:center;gap:7px;min-height:145px;padding:18px;display:grid}.member-type-grid button.selected{border-color:var(--green);color:var(--green);background:#edf5f1}.member-type-icon{color:currentColor;width:32px;height:32px;display:block;position:relative}.legal-icon{font-family:Georgia,serif;font-size:27px;line-height:32px}.personal-user-icon:before{box-sizing:border-box;content:"";border:1.7px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.personal-user-icon:after{box-sizing:border-box;content:"";border:1.7px solid;border-radius:15px 15px 5px 5px;width:25px;height:14px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.member-type-grid strong{font-size:12px}.member-type-grid small{color:#829089;font-size:8px}.member-type-grid em{color:#6e7c75;margin-top:2px;font-size:8px;font-style:normal;line-height:1.55}.member-type-grid button.selected em{color:#557467}.auth-button-row{justify-content:flex-end;align-items:center;gap:9px;margin-top:8px;display:flex}.auth-button-row>button:not(.auth-submit),.auth-button-row>a{color:#66726c;cursor:pointer;font:inherit;background:#e4e7e5;border:0;border-radius:7px;min-height:43px;padding:0 17px;font-size:11px}.auth-button-row>a{align-items:center;display:flex}.verification-note{color:#865d25;background:#fff7e9;border-radius:7px;margin:0;padding:11px 13px;font-size:9px;line-height:1.65}.invite-code-field{background:#edf5f1;border:1px solid #cee1d8;border-radius:9px;padding:13px}.invite-code-field>span:after{color:var(--green);content:" · 필수"}.group-code-field{background:#eef3f8;border-color:#d4dfea}.group-code-field>span{color:#405d73!important}.account-page,.new-matter-page{background:#f2f5f2;min-height:100vh}.account-topbar{color:#fff;background:#17231f;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(20px,6vw,86px);display:flex}.account-topbar>a{font-family:Georgia,serif;font-size:21px}.account-topbar>a small{color:#86b4a2;letter-spacing:.16em;margin-left:7px;font-family:Arial,sans-serif;font-size:7px}.account-topbar nav{align-items:center;gap:22px;display:flex}.account-topbar nav a,.account-topbar nav button{color:#d9e2de;cursor:pointer;font:inherit;background:0 0;border:0;font-size:10px}.account-topbar nav form{margin:0}.trash-heading{color:#fff;background:#17231f;justify-content:space-between;align-items:flex-end;padding:62px clamp(24px,7vw,106px) 52px;display:flex}.trash-heading p{color:#83b9a4;letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:850}.trash-heading h1{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500}.trash-heading span{color:#a9b7b1;margin-top:13px;font-size:11px;display:block}.trash-heading>a{color:var(--green-dark);background:#dcebe4;border-radius:8px;padding:13px 17px;font-size:11px;font-weight:800}.trash-wrap{max-width:1120px;margin:0 auto;padding:45px 24px 90px}.trash-policy{background:#e7f0eb;border:1px solid #cdded5;border-radius:10px;align-items:center;gap:18px;padding:17px 20px;display:flex}.trash-policy strong{color:var(--green);font-size:12px}.trash-policy span{color:#65746c;font-size:10px}.trash-list{background:#fff;border:1px solid #dce3df;border-radius:13px;margin-top:18px;overflow:hidden}.trash-list article{border-top:1px solid #e7ece9;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.trash-list article:first-child{border-top:0}.trash-list article>div:first-child{gap:5px;display:grid}.trash-list article>div:first-child>span{color:var(--green);letter-spacing:.08em;font-size:8px;font-weight:850}.trash-list h2{margin:0;font-size:17px}.trash-list small{color:#829089;font-size:10px}.trash-actions{gap:7px;display:flex}.trash-actions form{margin:0}.trash-actions button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:800}.trash-actions .danger-button{color:#a65348;background:#fff0ed}.data-admin-wrap{max-width:1260px;margin:0 auto;padding:68px 24px 100px}.data-admin-wrap>.form-message{margin-top:18px}.data-stat-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:32px;display:grid}.data-stat-grid article{background:#fff;border:1px solid #dce4df;border-radius:11px;gap:6px;min-height:125px;padding:20px;display:grid}.data-stat-grid span{color:#6f7c76;font-size:10px}.data-stat-grid strong{color:var(--green-dark);font-family:Georgia,serif;font-size:31px;font-weight:500}.data-stat-grid small{color:#96a09b;font-size:9px}.data-policy-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.data-policy-grid article{background:#e5eee9;border:1px solid #cfded6;border-radius:12px;flex-direction:column;min-height:240px;padding:24px;display:flex}.data-policy-grid article>div{align-items:center;gap:10px;display:flex}.data-policy-grid article>div span{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:8px;display:flex}.data-policy-grid h2{margin:0;font-size:18px}.data-policy-grid p{color:#68766f;margin:18px 0;font-size:10px;line-height:1.7}.data-policy-grid article>strong{color:var(--green);font-size:12px}.data-policy-grid article>small{color:#79877f;margin-top:7px;font-size:9px}.data-policy-grid article>a{color:var(--green);margin-top:auto;padding-top:18px;font-size:10px;font-weight:850}.backup-section,.audit-section{background:#fff;border:1px solid #dce4df;border-radius:13px;margin-top:18px;padding:26px}.backup-section>div:first-child>p,.audit-heading p{color:var(--green);letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:850}.backup-section h2,.audit-heading h2{margin:0;font-size:21px}.backup-section>div:first-child>span{color:#74817a;max-width:780px;margin-top:9px;font-size:10px;line-height:1.7;display:block}.backup-section>form{margin:18px 0 0}.backup-section>form button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;padding:12px 16px;font-size:11px;font-weight:850}.backup-list{border-top:1px solid #e5eae7;margin-top:20px;display:grid}.backup-list>a{border-bottom:1px solid #e8ecea;justify-content:space-between;align-items:center;padding:13px 2px;display:flex}.backup-list>a>div{gap:4px;display:grid}.backup-list strong{font-size:11px}.backup-list span,.backup-list b{color:#7f8b85;font-size:9px}.backup-list b{color:var(--green)}.backup-list>p{color:#88938d;padding:22px 0 5px;font-size:10px}.audit-heading{justify-content:space-between;align-items:end;display:flex}.audit-heading>span{color:#68756f;background:#edf3ef;border-radius:15px;padding:7px 10px;font-size:9px}.audit-table{min-width:760px;margin-top:20px}.audit-section{overflow-x:auto}.audit-table-head,.audit-table-row{grid-template-columns:170px 120px 180px 1fr 140px;display:grid}.audit-table-head{color:#fff;background:#233b32}.audit-table-head span{text-align:center;padding:11px;font-size:9px;font-weight:800}.audit-table-row{border-bottom:1px solid #e6ebe8}.audit-table-row>*{color:#68756f;text-align:center;justify-content:center;align-items:center;padding:12px 9px;font-size:9px;display:flex}.audit-table-row strong{color:#33423b}.audit-table-row code{font-family:inherit}.account-wrap{max-width:1120px;margin:0 auto;padding:68px 24px 90px}.account-heading>h1{margin-bottom:10px}.account-heading>span{color:#6f7c75;font-size:11px}.account-wrap>.form-message{margin-top:20px}.account-grid{grid-template-columns:.75fr 1.25fr;gap:16px;margin-top:34px;display:grid}.account-grid>article,.group-actions>form{background:#fff;border:1px solid #dbe2de;border-radius:12px;padding:25px}.account-grid h2,.group-actions h2{margin:0 0 18px;font-size:16px}.profile-card dl{margin:0}.profile-card dl>div{border-top:1px solid #e7ebe8;justify-content:space-between;padding:13px 0;display:flex}.profile-card dl>div:first-child{border-top:0}.profile-card dt{color:#7b8781;font-size:9px}.profile-card dd{margin:0;font-size:10px}.profile-card dd b{color:var(--green);background:#e6f1ec;border-radius:15px;padding:5px 8px}.profile-phone-form{border-top:1px solid #e7ebe8;gap:9px;margin-top:7px;padding-top:17px;display:grid}.profile-phone-form label{gap:7px;display:grid}.profile-phone-form label span{color:#66736c;font-size:9px;font-weight:750}.profile-phone-form input{color:var(--ink);font:inherit;background:#f8faf8;border:1px solid #d3dcd7;border-radius:7px;outline:none;width:100%;height:40px;padding:0 11px;font-size:10px}.profile-phone-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1c5b4614}.profile-phone-form button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;min-height:39px;font-size:9px;font-weight:800}.organization-card>p,.group-actions p{color:#78857e;font-size:9px;line-height:1.7}.organization-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.organization-card li{background:#f5f8f6;border-radius:8px;justify-content:space-between;align-items:center;padding:13px;display:flex}.organization-card li div{gap:4px;display:grid}.organization-card li strong{font-size:11px}.organization-card li span{color:#7e8a84;font-size:8px}.organization-card code{color:var(--green);font-family:inherit;font-size:9px;font-weight:800}.group-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.group-actions form{gap:12px;display:grid}.group-actions h2{margin-bottom:0}.group-actions p{min-height:32px;margin:0}.group-actions.single{grid-template-columns:1fr}.group-info-card{background:#fff;border:1px solid #dbe2de;border-radius:12px;padding:25px}.group-info-card h2{margin:0 0 10px;font-size:16px}.group-info-card a{color:var(--green);margin-top:10px;font-size:10px;font-weight:850;display:inline-block}.new-matter-card{background:#fff;border:1px solid #dbe2de;border-radius:15px;max-width:720px;margin:70px auto;padding:clamp(28px,5vw,55px);box-shadow:0 25px 70px #1f382d14}.new-matter-card>h1{margin-bottom:12px}.new-matter-card>span{color:#6f7b75;font-size:10px;line-height:1.7;display:block}.new-matter-card>.form-message{margin-top:20px}.new-matter-card form{gap:18px;margin-top:31px;display:grid}.access-explanation{background:#eef4f1;border-radius:8px;padding:14px 16px}.access-explanation strong{color:var(--green);font-size:10px}.access-explanation ul{color:#68766f;gap:6px;margin:9px 0 0;padding-left:17px;font-size:9px;display:grid}.sharing-select-note{color:#7d8983;font-size:8px;line-height:1.6}.sharing-select-note a{color:var(--green);text-underline-offset:2px;font-weight:800;text-decoration:underline}.policy-page{background:#fff;max-width:980px;min-height:100vh;margin:0 auto;padding:70px clamp(24px,7vw,80px)}.policy-page>a{color:var(--green);font-size:11px}.policy-heading{border-bottom:1px solid #dfe5e1;margin:35px 0 0;padding-bottom:31px}.policy-heading p{color:var(--green);letter-spacing:.17em;margin:0 0 9px;font-size:9px;font-weight:850}.policy-heading h1{letter-spacing:-.04em;margin:0 0 14px;font-family:Georgia,serif;font-size:clamp(32px,5vw,46px)}.policy-heading span{color:#78857f;font-size:10px}.policy-notice{border-left:3px solid var(--green);background:#eef5f1;margin:31px 0;padding:18px 20px}.policy-notice strong{color:var(--green);font-size:11px}.policy-notice p{margin:7px 0 0}.policy-intro{border-bottom:1px solid #e5eae7;margin:0;padding-bottom:31px}.policy-page section{border-bottom:1px solid #e5eae7;padding:2px 0 31px}.policy-page h2{margin:35px 0 10px;font-size:18px}.policy-page p{color:#65736c;font-size:12px;line-height:1.9}.policy-page ul,.policy-page ol{color:#65736c;gap:8px;padding-left:22px;font-size:12px;line-height:1.8;display:grid}.policy-table-wrap{border:1px solid #dce3df;border-radius:8px;margin:18px 0;overflow-x:auto}.policy-table{border-collapse:collapse;width:100%;min-width:720px}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e9e6;border-right:1px solid #e4e9e6;padding:13px 15px;font-size:10px;line-height:1.65}.policy-table th{color:#fff;background:#243c33;font-weight:750}.policy-table td{color:#65736c}.policy-table tr:last-child td{border-bottom:0}.policy-table th:last-child,.policy-table td:last-child{border-right:0}.policy-caption{background:#fff8eb;border-radius:7px;padding:12px 14px;color:#805f2e!important}.policy-contact{background:#f5f8f6;border-radius:8px;margin:17px 0;padding:8px 18px}.policy-contact>div{border-top:1px solid #e1e7e3;grid-template-columns:100px 1fr;padding:11px 0;display:grid}.policy-contact>div:first-child{border-top:0}.policy-contact dt{color:#7a8780;font-size:10px}.policy-contact dd{color:#34443c;margin:0;font-size:11px}.policy-contact a{color:var(--green);font-weight:750}.policy-bottom{color:#8a9690;justify-content:space-between;align-items:center;padding-top:35px;font-size:9px;display:flex}.policy-bottom a{color:var(--green);font-weight:800}.admin-members-wrap{max-width:1180px;margin:0 auto;padding:65px 24px 90px}.admin-summary{background:var(--green);color:#fff;border-radius:12px;align-items:baseline;gap:10px;width:fit-content;margin:30px 0 14px;padding:20px 24px;display:flex}.admin-summary strong{font-family:Georgia,serif;font-size:30px}.admin-summary span{color:#cfe1d9;font-size:10px}.admin-member-table-wrap{background:#fff;border:1px solid #dbe2de;border-radius:12px;overflow-x:auto}.admin-member-table{min-width:1060px}.admin-member-head,.admin-member-row{grid-template-columns:120px 100px 135px 210px 125px 145px 170px;display:grid}.admin-member-head{color:#fff;background:#233b32}.admin-member-head span,.admin-member-row>*{border-right:1px solid #ffffff1a;align-items:center;min-height:42px;padding:9px 12px;font-size:9px;display:flex}.admin-member-row{color:#637069;border-top:1px solid #e6ebe8}.admin-member-row>*{border-right-color:#edf0ee;min-height:55px}.admin-member-row>strong{color:#293a32}.admin-member-row b{color:var(--green);background:#e7f1ec;border-radius:14px;padding:5px 8px;font-size:8px}.admin-security-note{color:#845d28;background:#fff7e9;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:9px;line-height:1.7}.admin-groups-wrap{max-width:1080px;margin:0 auto;padding:65px 24px 90px}.admin-groups-wrap>.form-message{margin-top:22px}.admin-group-create{background:#fff;border:1px solid #dbe2de;border-radius:12px;grid-template-columns:1fr minmax(260px,.8fr) auto;align-items:end;gap:18px;margin:30px 0 18px;padding:22px;display:grid}.admin-group-create>div{gap:6px;display:grid}.admin-group-create strong{font-size:14px}.admin-group-create>div span{color:#7a8780;font-size:9px;line-height:1.6}.admin-group-create label,.admin-add-member label{gap:7px;display:grid}.admin-group-create label span,.admin-add-member label span{color:#66736c;font-size:9px;font-weight:800}.admin-group-create input,.admin-add-member select{color:var(--ink);font:inherit;background:#f8faf8;border:1px solid #d3dcd7;border-radius:7px;outline:none;width:100%;height:42px;padding:0 11px;font-size:10px}.admin-group-create input:focus,.admin-add-member select:focus{border-color:var(--green);box-shadow:0 0 0 3px #1c5b4614}.admin-group-create button,.admin-group-member button,.admin-add-member button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;min-height:42px;padding:0 17px;font-size:9px;font-weight:850}.admin-group-list{gap:18px;display:grid}.admin-group-card{background:#fff;border:1px solid #dbe2de;border-radius:14px;overflow:hidden}.admin-group-head{color:#fff;background:#233b32;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.admin-group-head p{color:#88b3a2;letter-spacing:.18em;margin:0 0 5px;font-size:8px;font-weight:850}.admin-group-head h2{margin:0;font-size:18px}.admin-group-head>div:last-child{place-items:end;gap:3px;display:grid}.admin-group-head>div:last-child span,.admin-group-head small{color:#bdd0c8;font-size:8px}.admin-group-head>div:last-child strong{color:#e7f5ef;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.admin-group-member-head,.admin-group-member{grid-template-columns:1.05fr 1.4fr .7fr .65fr;display:grid}.admin-group-member-head{color:#617069;background:#eff4f1}.admin-group-member-head span{padding:10px 18px;font-size:8px;font-weight:850}.admin-group-member{border-top:1px solid #edf0ee;align-items:center;min-height:64px;padding:0 18px}.admin-group-member>div{gap:4px;display:grid}.admin-group-member strong{color:#26372f;font-size:10px}.admin-group-member span,.admin-group-member small{color:#7b8881;font-size:8px}.admin-group-member form{justify-self:start}.admin-group-member button{color:var(--green);background:#fff;border:1px solid #b8d0c6;min-height:34px;padding:0 12px}.member-actions{align-items:center;gap:6px!important;display:flex!important}.admin-group-member .danger-button,.group-admin-member .danger-button{color:#9b4539;background:#fff6f4;border:1px solid #e3beb8}.group-role{border-radius:14px;justify-self:start;padding:6px 9px;font-size:8px}.group-role.owner{color:#fff;background:#19372c}.group-role.admin{color:var(--green);background:#ddece5}.group-role.member{color:#66736c;background:#f0f2f1}.role-locked{font-size:8px;color:#9aa49f!important}.admin-add-member{background:#f8faf8;border-top:1px solid #e4e9e6;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:16px 18px 18px;display:grid}.admin-add-member button:disabled{cursor:not-allowed;opacity:.45}.admin-groups-empty{color:#74817a;text-align:center;background:#fff;border:1px dashed #cbd6d1;border-radius:12px;padding:34px;font-size:10px}.group-admin-notice{color:#845d28;background:#fff7e9;border-radius:8px;margin:28px 0 16px;padding:12px 14px;font-size:9px;line-height:1.7}.group-admin-member-list{display:grid}.group-admin-member{border-top:1px solid #edf0ee;grid-template-columns:1fr 1.35fr .55fr .65fr;align-items:center;min-height:64px;padding:0 22px;display:grid}.group-admin-member>div{gap:4px;display:grid}.group-admin-member strong{font-size:10px}.group-admin-member span,.group-admin-member small{color:#7b8881;font-size:8px}.group-admin-member form{justify-self:start}.group-admin-member button{cursor:pointer;font:inherit;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.group-admin-back{color:var(--green);margin-top:28px;font-size:10px;font-weight:850;display:inline-block}.top-auth-loading{min-width:120px}.engine-loading{color:#617168;text-align:center;background:#f2f7f4;border:1px solid #d9e5df;border-radius:12px;padding:34px;font-size:12px}.recovery-card{max-width:620px}.recovery-card>h1{margin-bottom:21px}.recovery-tabs{background:#e6eae7;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:23px;padding:4px;display:grid}.recovery-tabs a{color:#748079;text-align:center;border-radius:6px;padding:11px;font-size:10px;font-weight:800}.recovery-tabs a.selected{color:var(--green);background:#fff;box-shadow:0 2px 8px #1d342b14}.recovery-form{gap:14px}.recovery-security-note{color:#865d25;background:#fff7e9;border-radius:7px;margin:0;padding:11px 13px;font-size:9px;line-height:1.65}.recovery-result{text-align:center;background:#edf5f1;border:1px solid #d5e5dd;border-radius:10px;place-items:center;padding:28px 22px 22px;display:grid}.recovery-result>span{color:#728079;font-size:9px}.recovery-result>strong{color:var(--green-dark);letter-spacing:.08em;margin-top:11px;font-family:Georgia,serif;font-size:29px}.recovery-result>p{color:#7d8983;margin:10px 0 22px;font-size:9px}.recovery-result>.auth-submit{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.recovery-back{color:#7e8984;text-align:center;margin-top:20px;font-size:9px;display:block}.recovery-back:hover{color:var(--green)}@media (width<=820px){.auth-page{grid-template-columns:1fr;padding:26px 18px 48px}.auth-brand{align-content:start;padding:20px 8px 26px}.auth-brand>a{font-size:38px}.auth-brand>span{display:none}.auth-card{padding:30px 22px}.account-grid,.group-actions{grid-template-columns:1fr}.admin-group-create{grid-template-columns:1fr;align-items:stretch}.admin-group-member-head{display:none}.admin-group-member{grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px}.admin-add-member{grid-template-columns:1fr}.group-admin-member{grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px}}@media (width<=560px){.member-type-grid{grid-template-columns:1fr}.member-type-grid button{min-height:110px}.signup-steps{grid-template-columns:54px 1fr 54px 1fr 54px}.account-wrap{padding:46px 16px 65px}.new-matter-card{border-radius:0;min-height:calc(100vh - 68px);margin:0}}@media (width<=1100px){.service-grid,.case-type-tabs{grid-template-columns:repeat(2,1fr)}.data-stat-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-case-panel{width:100%}.home-progress-section{grid-template-columns:1fr;gap:45px}.cases-heading,.editor-heading{flex-direction:column;align-items:flex-start;gap:27px}.matter-list-toolbar{flex-direction:column;align-items:flex-start;gap:20px}.editor-heading-actions{place-items:flex-start start}.matter-data-buttons{justify-content:flex-start}.workspace-intro{flex-direction:column;align-items:stretch;gap:20px}.corporate-live-summary{width:100%}.financial-account-editor{grid-template-columns:1fr 1fr;align-items:stretch}.financial-account-editor>div{grid-column:1/-1}.data-manager-panel{left:0;right:auto}.data-policy-grid{grid-template-columns:1fr}}@media (width<=680px){.home-hero h1{font-size:40px;line-height:1.17}.mobile-title-break{display:inline}.home-hero .hero-description{line-height:1.75}.home-hero .hero-description>span{margin-bottom:8px;display:block}.home-hero .hero-description>span:last-child{margin-bottom:0}.service-section{padding:48px 14px 56px}.service-heading{flex-direction:column;align-items:flex-start;gap:17px}.service-heading>span{text-align:left}.service-grid{grid-template-columns:1fr;gap:10px}.corporate-live-summary.bankruptcy,.corporate-live-summary.recovery{grid-template-columns:1fr 1fr}.service-grid article{min-height:225px;padding:17px 15px 14px}.service-card-number{font-size:27px;top:13px;right:15px}.service-grid article>p{margin:14px 0 5px}.service-grid h3{font-size:20px}.service-grid article>span{min-height:0;margin-top:8px;font-size:9px;line-height:1.6}.service-grid ul{flex-wrap:wrap;gap:6px 13px;margin-top:11px;padding-top:10px;display:flex}.service-grid li{font-size:8px}.service-grid article>div:last-child{padding-top:14px}.home-progress-section{padding:68px 19px}.home-progress-list>a{grid-template-columns:32px 1fr;padding:13px 15px}.home-progress-list b{display:none}.cases-heading,.editor-heading{padding:45px 19px 40px}.new-matter-button{justify-content:center;align-items:center;width:100%;display:flex}.case-type-tabs{grid-template-columns:1fr 1fr;padding:0 14px}.case-type-tabs button,.case-type-tabs a{grid-template-columns:22px 1fr;gap:6px;padding:9px 10px}.case-type-tabs small{display:none}.matter-list-card{border-radius:0;margin-bottom:50px}.matter-list-toolbar{padding:20px 17px}.matter-filters{flex-direction:column;align-items:stretch;width:100%}.matter-filters select,.matter-filters input{width:100%;min-width:0}.home-case-summary div{padding:13px 4px}.home-case-summary strong{font-size:20px}.home-case-summary span{font-size:9px}.home-case-panel{padding:24px 19px}.home-panel-head h2{font-size:22px}.home-panel-head>a{font-size:10px}.home-case-row{grid-template-columns:33px 1fr 39px;gap:11px;padding:15px 1px}.home-case-icon{width:33px;height:33px}.home-case-panel li strong{font-size:12px}.home-case-panel li small{font-size:9px}.home-new-case{min-height:48px;font-size:12px}.editor-workspace{padding-top:45px}.data-manager-panel{min-width:min(430px,100vw - 38px)}.trash-heading{flex-direction:column;align-items:flex-start;gap:25px;padding:48px 19px 40px}.trash-list article{flex-direction:column;align-items:flex-start;gap:18px;padding:19px}.trash-policy{flex-direction:column;align-items:flex-start;gap:7px}.data-admin-wrap{padding:48px 16px 75px}.data-stat-grid{grid-template-columns:repeat(2,1fr)}.data-stat-grid article{min-height:110px;padding:16px}.backup-section,.audit-section{padding:20px 16px}}@media screen{.editor-heading>div:first-child>a,.editor-heading>div>p{font-size:11px}.editor-heading>div>span{font-size:13px;line-height:1.8}.editor-heading-actions span{font-size:10px}.editor-heading-actions button{min-height:42px;font-size:12px}.editor-workspace .workspace-shell{grid-template-columns:290px 1fr;max-width:1380px}.editor-workspace .workspace-main{padding:44px 48px 34px}.matter-name>span{font-size:10px}.matter-name strong{font-size:17px}.matter-name small{font-size:11px;line-height:1.5}.workspace-sidebar li button{gap:12px;min-height:54px;padding:11px 10px}.workspace-sidebar li button>span{width:27px;height:27px;font-size:10px}.workspace-sidebar li button strong{font-size:13px;line-height:1.35}.workspace-sidebar li button small{font-size:10px;line-height:1.45}.step-heading p{font-size:11px}.step-heading h3{font-size:26px}.step-heading div>span{font-size:13px;line-height:1.75}.save-state{font-size:11px}.prototype-notice{padding:13px 15px;font-size:12px;line-height:1.65}.prototype-notice span{flex:none;width:20px;height:20px}.matter-reference,.personal-output-link strong,.personal-output-link span{font-size:11px}.field-grid label>span{font-size:12px}.field-grid input,.field-grid textarea{font-size:13px}.context-banner strong,.financial-mode-banner strong{font-size:12px}.context-banner span,.financial-mode-banner span{font-size:12px;line-height:1.65}.input-section{padding:23px}.input-section-heading h4{font-size:17px}.input-section-heading h5{font-size:15px}.input-section-heading p{font-size:11px;line-height:1.65}.input-section-heading>span{padding:7px 10px;font-size:10px}.detail-field>span,.legal-narrative-field>span{font-size:11px}.detail-field>small{font-size:10px;line-height:1.55}.detail-field input,.detail-field textarea,.detail-field select,.legal-narrative-field textarea{min-height:42px;font-size:12px;line-height:1.65}.add-row-button{min-height:38px;padding:9px 12px;font-size:11px}.repeatable-head span{min-height:46px;padding:9px;font-size:10px;line-height:1.45}.repeatable-row{min-height:49px}.repeatable-row input,.repeatable-row output{padding:10px;font-size:11px;line-height:1.45}.purpose-table{min-width:0}.evidence-table{min-width:940px}.binary-choice strong,.empty-confirmation strong{font-size:13px}.binary-choice small,.empty-confirmation p{font-size:11px;line-height:1.55}.binary-choice button,.subsheet-heading span{font-size:11px}.subsheet-heading b,.reconciliation-bar label>span,.reconciliation-bar>div>span{font-size:10px}.reconciliation-bar label input{font-size:12px}.reconciliation-bar strong{font-size:13px}.current-position-switch button strong{font-size:12px}.current-position-switch button small{font-size:10px;line-height:1.45}.liquidation-focus strong{font-size:12px}.liquidation-focus span{font-size:11px}.account-detail-heading>div>span{font-size:10px}.account-detail-heading h4{font-size:17px}.account-comparison span{font-size:10px}.account-comparison strong{font-size:13px}.account-comparison input{font-size:12px}.account-narrative>span{font-size:11px}.account-narrative textarea{font-size:12px}.account-help{font-size:11px}.draft-logic strong{font-size:13px}.draft-logic>div span,.draft-logic li{font-size:10px;line-height:1.6}.review-checks label,.source-check-grid label{min-height:66px;padding:15px}.review-checks label>span,.source-check-grid label>span{width:29px;height:29px;font-size:11px}.review-checks strong,.source-check-grid strong{font-size:12px}.review-checks p,.source-check-grid p{font-size:10.5px;line-height:1.6}.source-check-grid label>b{padding:6px 8px;font-size:9px}.completion-pill{font-size:11px!important}.output-cards span{padding:13px 14px;font-size:11px;line-height:1.5}.petition-map article{grid-template-columns:34px minmax(220px,.9fr) minmax(390px,1.4fr);gap:17px;padding:20px 3px}.petition-map article>span{width:30px;height:30px;font-size:12px}.petition-map-copy h5{margin-bottom:8px;font-size:14px}.petition-map-copy p,.petition-map-copy ul{font-size:10.5px;line-height:1.7}.petition-map dl{gap:7px}.petition-map dl>div{grid-template-columns:70px 1fr}.petition-map dt,.petition-map dd{font-size:10.5px;line-height:1.55}.evidence-bundle-table{overflow-x:auto}.evidence-bundle-head,.evidence-bundle-row{grid-template-columns:170px 165px 100px minmax(320px,1fr);min-width:755px}.evidence-bundle-head span{padding:12px 14px;font-size:10px;line-height:1.45}.evidence-bundle-row{min-height:58px}.evidence-bundle-row>*{padding:12px 14px;font-size:10.5px;line-height:1.6}.evidence-index-note{padding:12px 14px;font-size:10.5px;line-height:1.7}.legal-total-bar span{font-size:10px}.legal-total-bar strong{font-size:12px}.legal-output-actions strong{font-size:15px}.legal-output-actions span{font-size:10px}.legal-output-actions button{font-size:11px}.legal-output-preview article p{font-size:12px}.legal-output-preview th,.legal-output-preview td{padding:9px 7px;font-size:10px;line-height:1.6}.financial-setup label>span,.period-selector>span,.financial-setup label input,.financial-setup label select{font-size:12px}.period-selector button{font-size:11px}.period-selector small,.financial-legend{font-size:10px}.financial-table-head strong{font-size:11px}.financial-table-head small{font-size:9px}.account-toggle,.leaf-account,.amount-cell input,.amount-cell output,.financial-summary{font-size:11px}.liquidation-controls label span,.liquidation-controls p,.liquidation-totals span{font-size:10px}.liquidation-controls input,.liquidation-table-row input,.adjustment-reason textarea,.liquidation-notes textarea{font-size:11px}.liquidation-controls p strong,.liquidation-totals strong{font-size:12px}.liquidation-table-head>div{min-height:47px;font-size:10px}.liquidation-table-row output,.liquidation-table-total>*{font-size:11px}.asset-identity .location-input,.adjustment-reason span,.auction-rate-guide p,.liquidation-notes label>span{font-size:10px}.auction-rate-guide strong,.add-liquidation-asset{font-size:11px}.form-footer button{font-size:12px}.form-footer>div>span{font-size:11px}.document-grid h3{font-size:15px}.document-grid p{font-size:12px;line-height:1.55}.case-type-tabs button>span,.case-type-tabs a>span{font-size:11px}.case-type-tabs strong{font-size:13px}.case-type-tabs small{font-size:10px}.matter-list-toolbar>div:first-child p{font-size:9px}.matter-filters label>span{font-size:10px}.matter-filters select,.matter-filters input{height:39px;font-size:11px}.matter-table-head span{font-size:10px}.matter-table-row>*{font-size:11px}.matter-table-row>strong{font-size:12px}.matter-table-row>span:nth-child(7) strong,.matter-table-row>span:nth-child(7) small,.matter-progress small,.matter-status,.matter-list-footer,.matter-list-footer a,.matter-scope{font-size:10px}}@media screen and (width<=980px){.asset-category-summary{grid-template-columns:1fr}.asset-category-summary dl>div:first-child{border-left:0;padding-left:0}.asset-category-summary>button{justify-self:start}.compact-asset-card>.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-category-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-workspace .workspace-shell{grid-template-columns:240px 1fr}.editor-workspace .workspace-main{padding:36px 30px 29px}.petition-map article{grid-template-columns:34px minmax(190px,.8fr) minmax(340px,1.2fr)}}@media screen and (width<=560px){.asset-category-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=760px){.asset-category-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-category-summary dl{grid-template-columns:1fr}.asset-category-summary dl>div{border-left:0;padding-left:0}.compact-asset-card>.field-grid{grid-template-columns:1fr}.compact-asset-card>.field-grid label.wide{grid-column:auto}.editor-workspace .workspace-shell{display:block}.editor-workspace .workspace-main{padding:30px 19px 24px}.step-heading h3{font-size:23px}.input-section{padding:18px 15px}.petition-map article{grid-template-columns:34px 1fr}.petition-map dl{grid-column:2}}.personal-engine-heading{align-items:flex-end}.personal-engine-workspace{padding-top:54px}.personal-engine-workspace>.workspace-intro{align-items:flex-end}.personal-live-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:700px;display:flex}.personal-live-summary span{color:#68766f;background:#e7f0eb;border:1px solid #d2e2da;border-radius:8px;gap:4px;min-width:150px;padding:11px 13px;font-size:10px;display:grid}.personal-live-summary b{color:var(--green-dark);font-size:13px}.personal-live-summary.collateral-summary{grid-template-columns:repeat(2,minmax(170px,1fr));max-width:760px;display:grid}.personal-live-summary.repayment-live-summary{grid-template-columns:repeat(4,minmax(145px,1fr));max-width:820px}.personal-live-summary.repayment-live-summary span:nth-child(n+5){background:#f5f1e7;border-color:#e5dcc8}.personal-live-summary.repayment-live-summary span:nth-child(n+5) b{color:#765b28}.creditor-list-section{padding-left:20px;padding-right:20px}.creditor-heading-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.creditor-heading-actions>span{color:#758079;white-space:nowrap;background:#f1f5f2;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800}.creditor-csv-button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;min-height:38px;padding:0 16px;font-size:11px;font-weight:850}.creditor-csv-button:hover{filter:brightness(.94)}.creditor-csv-button:disabled{cursor:not-allowed;opacity:.45}.creditor-csv-export,.creditor-final-export{background:#f3f8f5;border:1px solid #d6e5dd;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px;display:flex}.creditor-csv-export strong,.creditor-final-export h4{margin:0;font-size:13px}.creditor-csv-export p,.creditor-final-export p{color:#758079;margin:5px 0 0;font-size:10px;line-height:1.6}.creditor-final-export{margin-top:0}.creditor-final-export [role=status]{color:var(--green);margin-top:7px;font-size:10px;font-weight:750;display:block}.creditor-compact-card{border-color:#d6e1db}.creditor-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 12px;padding:13px 14px 15px!important}.creditor-compact-grid label{gap:6px;min-width:0}.creditor-compact-grid .span-2{grid-column:span 2}.creditor-compact-grid input,.creditor-compact-grid select{min-height:38px;padding:8px 10px;font-size:11px}.creditor-compact-grid select{height:38px}.status-choice-field{align-content:start;gap:6px;min-width:0;display:grid}.status-choice-field>span,.guarantee-count>span{color:#4b5852;font-size:10px;font-weight:750}.choice-pills{background:#edf2ef;border:1px solid #d7e0db;border-radius:7px;gap:3px;width:fit-content;padding:3px;display:flex}.choice-pills button{color:#65736c;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:30px;padding:5px 10px;font-size:10px;font-weight:750}.choice-pills button.active{color:var(--green-dark);background:#fff;box-shadow:0 1px 4px #203b311f}.choice-pills button.active.warning{color:#9a5e31}.guarantee-panel{background:#f7faf8;border-top:1px solid #dbe4df;padding:11px 14px}.guarantee-panel.expanded{background:#f2f7f4}.guarantee-toolbar{align-items:center;gap:14px;display:flex}.guarantee-toolbar>div:first-child{gap:2px;margin-right:auto;display:grid}.guarantee-toolbar>div:first-child strong{color:#294c3f;font-size:11px}.guarantee-toolbar>div:first-child span{color:#738078;font-size:9px}.guarantee-count{align-items:center;gap:7px;display:flex}.guarantee-count select{color:#294c3f;font:inherit;background:#fff;border:1px solid #cfdad4;border-radius:6px;height:36px;padding:0 28px 0 10px;font-size:10px}.guarantor-list{gap:9px;margin-top:11px;display:grid}.guarantor-entry{background:#fff;border:1px solid #d8e2dd;border-radius:8px;overflow:visible}.guarantor-entry-title{border-bottom:1px solid #e3e9e6;align-items:center;gap:10px;min-height:34px;padding:6px 12px;display:flex}.guarantor-entry-title strong{color:var(--green-dark);font-size:10px}.guarantor-entry-title span{color:#7a867f;font-size:9px}.guarantor-entry-title button{color:#9a5f55;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;font-size:9px}.asset-calculation-card{overflow:visible}.asset-security-panel{background:#f8faf9;border-top:1px solid #dbe4df;padding:12px 14px}.asset-security-panel.expanded{background:#f1f7f4}.asset-security-details{gap:9px;margin-top:12px;display:grid}.asset-security-details[hidden]{display:none}.compact-add-row{min-height:38px;margin:0}.joint-method-field{background:#f6f8f6;border:1px solid #dde5e1;border-radius:8px;padding:10px}.joint-method-field small{color:#6f7d76;font-size:9px;line-height:1.6}.plan-result-grid-expanded{grid-template-columns:repeat(4,1fr)}.history-insolvency-section>.field-grid{margin-bottom:14px}.history-procedure-card{background:#f9fbfa;border:1px solid #dce5e0;border-radius:10px;margin-top:12px;overflow:hidden}.history-procedure-title{background:#eef4f1;border-bottom:1px solid #dce5e0;align-items:center;gap:10px;padding:12px 14px;display:flex}.history-procedure-title strong{color:var(--green-dark);font-size:12px}.history-procedure-title span{color:#77837d;margin-left:auto;font-size:9px}.history-eligibility-result{gap:5px;margin:0 14px 14px;padding:12px 13px;display:grid}.history-eligibility-result strong{font-size:11px}.history-eligibility-result span,.history-eligibility-result b{font-size:9px;line-height:1.65}.history-eligibility-result.eligible{color:#355f50;background:#e7f3ed;border-left:3px solid #47876e}.history-eligibility-result.warning{color:#835223;background:#fff0e3;border-left:3px solid #c47a32}.history-rule-note{color:#5c6962;background:#f4f6f4;border:1px solid #dce2de;border-radius:9px;margin-top:14px;padding:14px 16px}.history-rule-note strong{color:#344a40;font-size:11px}.history-rule-note p{margin:7px 0 0;font-size:9px;line-height:1.7}.living-adjustment-section{border-left:4px solid var(--green)}.living-mode-selector{background:#f4f8f6;border:1px solid #d8e3dd;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px 14px;display:flex}.living-mode-selector>div:first-child{gap:3px;display:grid}.living-mode-selector strong{color:#294c3f;font-size:11px}.living-mode-selector span{color:#748079;font-size:9px}.living-rule-notice{background:#f8f5ec;border-left:3px solid #b8914d;gap:4px;margin-top:11px;padding:11px 13px;display:grid}.living-rule-notice strong{color:#6e572e;font-size:10px}.living-rule-notice span{color:#756b58;font-size:9px;line-height:1.65}.living-adjustment-table{border:1px solid #d8e1dc;border-radius:9px;margin-top:14px;overflow:hidden}.living-adjustment-head,.living-adjustment-row{grid-template-columns:130px 150px 150px minmax(240px,1fr);align-items:center;display:grid}.living-adjustment-head{color:#496058;background:#eaf1ed;min-height:36px;font-size:9px;font-weight:800}.living-adjustment-head span,.living-adjustment-row>*{padding:8px 10px}.living-adjustment-row{border-top:1px solid #e4eae7;min-height:48px}.living-adjustment-row strong{color:#3d5148;font-size:10px}.living-adjustment-row>span{color:#68756f;font-size:10px}.living-adjustment-row input{font:inherit;background:#fff;border:1px solid #cfdad4;border-radius:6px;width:calc(100% - 14px);min-height:35px;margin:5px 7px;padding:7px 9px;font-size:10px}.living-example-toggle{color:var(--green-dark);cursor:pointer;font:inherit;background:#edf4f0;border:1px solid #cfddd5;border-radius:8px;min-height:38px;margin-top:13px;padding:8px 13px;font-size:10px;font-weight:800}.living-examples{background:#f3f7f5;border:1px solid #d5e1db;border-radius:9px;gap:9px;margin-top:9px;padding:14px;display:grid}.living-examples article{border-bottom:1px solid #dce5e0;gap:4px;padding-bottom:9px;display:grid}.living-examples article:last-of-type{border-bottom:0}.living-examples strong{color:#315346;font-size:10px}.living-examples p{color:#5f6e67;margin:0;font-size:9px;line-height:1.7}.living-examples>p{color:#805629;background:#fff4e8;border-left:3px solid #c88743;padding:9px 11px}.living-calculation-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 10px;display:grid}.living-calculation-summary span{color:#6b7771;background:#f4f7f5;border:1px solid #dde5e1;border-radius:8px;gap:5px;padding:10px 11px;font-size:9px;display:grid}.living-calculation-summary b{color:var(--green-dark);font-size:11px}.submission-checklist-section{border-left:4px solid #5b7fa6}.submission-guide{color:#526777;background:#f3f7fa;border:1px solid #d6e1ea;border-radius:9px;gap:5px;margin-top:12px;padding:13px 15px;display:grid}.submission-guide p{margin:0;font-size:9px;line-height:1.65}.submission-summary{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.submission-summary span{color:#68756f;background:#f5f7f6;border:1px solid #dfe5e2;border-radius:8px;gap:4px;padding:9px 11px;font-size:9px;display:grid}.submission-summary b{color:#294c3f;font-size:12px}.submission-section-stack{gap:12px;margin-top:14px;display:grid}.submission-category-card{border:1px solid #d8e1dc;border-radius:9px;overflow:hidden}.submission-category-card h5{color:#2d5143;background:#eaf1ed;margin:0;padding:11px 13px;font-size:11px}.submission-document-head,.submission-document-row{grid-template-columns:minmax(280px,1.55fr) 145px minmax(220px,1fr) 105px;align-items:center;display:grid}.submission-document-head{color:#68766f;background:#f7f9f8;min-height:32px;font-size:9px;font-weight:800}.submission-document-head span{padding:7px 10px}.submission-document-row{border-top:1px solid #e3e9e6;min-height:50px}.submission-document-row>div:first-child{align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.submission-document-row>div:first-child b{color:#36594c;background:#edf3f0;border-radius:4px;flex:none;padding:3px 5px;font-size:8px}.submission-document-row>div:first-child span{color:#4f5d56;font-size:9px;line-height:1.55}.submission-document-row select,.submission-document-row>input{font:inherit;background:#fff;border:1px solid #cfdad4;border-radius:6px;width:calc(100% - 14px);min-height:35px;margin:5px 7px;padding:7px 8px;font-size:9px}.submission-duplicate-check{color:#64726b;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:8px;display:flex}.submission-duplicate-check input{width:15px;height:15px}.submission-warning,.submission-complete{border-left:3px solid;margin:13px 0 0;padding:10px 12px;font-size:9px}.submission-warning{color:#825425;background:#fff2e8;border-color:#c87c38}.submission-complete{color:#35634f;background:#eaf5ef;border-color:#4f8b70}.print-submission-list>section{break-inside:avoid;margin-top:16px}.print-submission-list>section h2{margin:0 0 6px;font-size:12px}.print-submission-list table{font-size:8px}@media screen and (width<=1080px){.creditor-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creditor-compact-grid .span-2{grid-column:1/-1}.personal-live-summary.repayment-live-summary,.plan-result-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.living-adjustment-head,.living-adjustment-row{grid-template-columns:110px 130px 130px minmax(200px,1fr)}.living-calculation-summary{grid-template-columns:repeat(2,1fr)}.submission-document-head,.submission-document-row{grid-template-columns:minmax(250px,1.4fr) 135px minmax(190px,1fr) 95px}}@media screen and (width<=700px){.creditor-list-section{padding-left:14px;padding-right:14px}.creditor-compact-grid{grid-template-columns:1fr}.creditor-compact-grid .span-2{grid-column:auto}.guarantee-toolbar{flex-wrap:wrap;align-items:flex-start}.guarantee-toolbar>div:first-child{flex-basis:100%}.personal-row-title{flex-wrap:wrap;align-items:flex-start}.personal-row-title .creditor-order-controls{margin-left:0}.personal-live-summary.repayment-live-summary,.plan-result-grid-expanded{grid-template-columns:1fr}.living-mode-selector{flex-direction:column;align-items:flex-start}.living-mode-selector .choice-pills{flex-wrap:wrap}.living-adjustment-table{overflow-x:auto}.living-adjustment-head,.living-adjustment-row{grid-template-columns:100px 120px 120px 230px;min-width:570px}.living-calculation-summary{grid-template-columns:1fr}.submission-summary{grid-template-columns:repeat(2,1fr)}.submission-category-card{overflow-x:auto}.submission-document-head,.submission-document-row{grid-template-columns:270px 130px 220px 90px;min-width:710px}}.collateral-link-section{border-left:4px solid var(--green)}.field-help,.section-help{color:#52655c;background:#f2f7f4;border:1px solid #cfddd5;border-radius:8px;padding:13px 15px}.field-help summary,.section-help summary{color:var(--green-dark);cursor:pointer;font-size:13px;font-weight:800}.field-help div,.section-help div{border-top:1px solid #d8e4de;margin-top:11px;padding-top:10px}.field-help p,.section-help p{margin:4px 0;font-size:12px;line-height:1.75}.section-help{margin-bottom:18px}.priority-claim-section{border-left:4px solid #b88732}.plan-result-grid article small{color:#76837d;margin-top:5px;font-size:10px;display:block}.personal-engine-shell{grid-template-columns:250px minmax(0,1fr)}.personal-engine-main{min-width:0}.personal-step-panel[hidden]{display:none}.personal-step-panel{gap:16px;display:grid}.personal-step-panel .input-section{margin:0}.personal-row-stack{gap:12px;margin-top:18px;display:grid}.personal-data-row{background:#fbfcfb;border:1px solid #dfe6e2;border-radius:10px;overflow:hidden}.personal-row-title{background:#eef4f1;border-bottom:1px solid #dfe6e2;align-items:center;gap:12px;min-height:46px;padding:8px 14px;display:flex}.personal-row-title strong{color:var(--green-dark);font-size:12px}.personal-row-title span{color:#6c7972;font-size:10px}.personal-row-title button{color:#9b5e57;cursor:pointer;font:inherit;background:#fff;border:1px solid #d5ddd8;border-radius:6px;margin-left:auto;padding:7px 10px;font-size:9px}.personal-row-title .creditor-order-controls{gap:5px;margin-left:auto;display:flex}.personal-row-title .creditor-order-controls button{color:var(--green-dark);margin-left:0}.personal-row-title .creditor-order-controls button:disabled{cursor:not-allowed;opacity:.38}.personal-row-title .creditor-delete-button{margin-left:0}.institution-search-field{min-width:0;position:relative}:is(.personal-data-row:has(.institution-search-results),.asset-category-group:has(.institution-search-results)){z-index:1;position:relative;overflow:visible}.institution-search-results{z-index:30;background:#fff;border:1px solid #aebfb6;border-radius:8px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1f372b29}.institution-search-results button{color:#26352e;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 10px;display:flex}.institution-search-results button:hover,.institution-search-results button:focus,.institution-search-results button[aria-selected=true]{background:#eef5f1;outline:none}.institution-search-results strong{font-size:12px}.institution-search-results span{color:#607068;font-size:10px;line-height:1.45}.institution-search-results small{color:var(--green-dark);font-size:10px}.personal-data-row .field-grid{padding:15px}.personal-add-row{color:var(--green);cursor:pointer;font:inherit;background:#fff;border:1px dashed #8eb5a5;border-radius:8px;width:100%;min-height:45px;margin-top:14px;font-size:11px;font-weight:850}.personal-directory-note{color:#7b8781;margin:11px 0 0;font-size:10px;line-height:1.65}.checkbox-field{background:#f1f6f3;border-radius:7px;align-content:center;min-height:62px;padding:9px 12px}.checkbox-field input{width:auto;height:auto;margin-right:6px}.personal-calc-strip{color:#fff;background:#203b31;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.personal-calc-strip span{background:#ffffff08;gap:6px;padding:14px 16px;font-size:10px;display:grid}.personal-calc-strip b{color:#dcebe4;font-size:14px}.asset-category-picker{background:#f5f8f6;border:1px solid #dce6e1;border-radius:12px;gap:14px;margin:14px 0;padding:16px;display:grid}.asset-category-picker>div:first-child{gap:4px;display:grid}.asset-category-picker strong{color:var(--green-dark);font-size:13px}.asset-category-picker span{color:#6c7972;font-size:10px}.asset-category-buttons{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.asset-category-buttons button{color:#3f5148;cursor:pointer;font:inherit;background:#fff;border:1px solid #ccd9d2;border-radius:999px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;display:flex}.asset-category-buttons button.active{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.asset-category-buttons b{font-size:12px}.asset-empty-state{color:#68766f;text-align:center;border:1px dashed #cad8d1;border-radius:10px;flex-direction:column;align-items:center;gap:4px;margin:12px 0;padding:26px;display:flex}.asset-empty-state strong{color:var(--green-dark);font-size:13px}.asset-empty-state span{font-size:10px}.personal-row-title>div{gap:5px;margin-left:auto;display:flex}.personal-row-title>div button{margin-left:0}.personal-row-title>div b{color:var(--green-dark);padding:7px 8px;font-size:11px}.asset-group-stack{gap:14px}.asset-category-group{border:1px solid #d7e1dc;border-radius:11px;overflow:hidden}.asset-category-summary{background:#eaf2ee;grid-template-columns:minmax(105px,.75fr) minmax(360px,2.4fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.asset-category-summary>div:first-child{align-items:baseline;gap:8px;display:flex}.asset-category-summary>div:first-child strong{color:var(--green-dark);font-size:13px}.asset-category-summary>div:first-child span{color:#708078;font-size:9px}.asset-category-summary dl{grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.asset-category-summary dl>div{border-left:1px solid #cad8d1;align-items:baseline;gap:7px;padding:2px 10px;display:flex}.asset-category-summary dt{color:#738179;font-size:8px}.asset-category-summary dd{color:#173d2f;margin:0;font-size:11px;font-weight:850}.asset-category-summary>button{color:var(--green-dark);cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d5ce;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.asset-category-rows{background:#f8faf9;gap:7px;padding:8px;display:grid}.compact-asset-card{border-radius:8px;margin:0}.compact-asset-card .personal-row-title{min-height:37px;padding:5px 9px}.compact-asset-card>.field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 10px;padding:10px}.compact-asset-card>.field-grid label{gap:4px;min-width:0}.compact-asset-card>.field-grid label.wide{grid-column:span 2}.compact-asset-card>.field-grid label>span{font-size:9px}.compact-asset-card>.field-grid input,.compact-asset-card>.field-grid select{border-radius:6px;min-height:34px;padding:7px 9px;font-size:10px}.compact-asset-card>.field-grid small{font-size:8px;line-height:1.45}.compact-asset-card .asset-security-panel{margin:0 10px 10px}.compact-asset-card .personal-row-title .asset-inline-add{color:var(--green-dark)}.personal-income-table{border:1px solid #dce4df;border-radius:9px;min-width:720px;margin-top:18px;overflow:hidden}.personal-income-head,.personal-income-row{grid-template-columns:125px repeat(4,minmax(100px,1fr)) 125px;display:grid}.personal-income-head{color:#fff;background:#203b31}.personal-income-head span{text-align:center;padding:11px 8px;font-size:10px;font-weight:800}.personal-income-row{border-top:1px solid #e4e9e6}.personal-income-row:first-of-type{border-top:0}.personal-income-row input{color:var(--ink);font:inherit;text-align:right;background:#fff;border:0;border-right:1px solid #e4e9e6;outline:none;min-width:0;height:38px;padding:0 8px;font-size:10px}.personal-income-row input:first-child{text-align:center}.personal-income-row input:focus{background:#eff6f2}.personal-income-row b{justify-content:flex-end;align-items:center;padding:0 10px;font-size:10px;display:flex}.personal-step-panel>.input-section:has(.personal-income-table){overflow-x:auto}.living-standard-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.living-standard-grid button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d7e0db;border-radius:9px;justify-items:start;gap:6px;padding:16px;display:grid}.living-standard-grid button.selected{border-color:var(--green);background:#e8f2ed;box-shadow:0 0 0 2px #1c5b4614}.living-standard-grid span{color:#6f7c75;font-size:10px}.living-standard-grid strong{color:var(--green-dark);font-size:16px}.living-standard-grid small{color:#8a948f;font-size:9px}.living-extra-fields{margin-top:17px}.debt-cause-grid{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.debt-cause-grid label{color:#4f5e57;cursor:pointer;background:#f2f6f4;border:1px solid #dce5e0;border-radius:18px;padding:9px 11px;font-size:10px}.debt-cause-grid input{margin-right:4px}.statement-fields{margin-top:18px}.calculation-ok,.calculation-warning{border-radius:16px;padding:7px 10px;font-size:10px;font-weight:850}.calculation-ok{color:var(--green);background:#e2f1e9}.calculation-warning{color:#995f1f;background:#fff0dc}.plan-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.plan-result-grid article{background:#f1f6f3;border:1px solid #dae5df;border-radius:8px;gap:6px;padding:15px;display:grid}.plan-result-grid span{color:#718078;font-size:9px}.plan-result-grid strong{color:var(--green-dark);font-size:16px}.plan-alert{color:#8a5b25;background:#fff3e3;border-left:3px solid #d18a31;margin:14px 0 0;padding:12px 14px;font-size:10px;line-height:1.65}.plan-date-note{color:#6f7c75;margin:14px 0 0;font-size:10px}.bankruptcy-review-banner{background:#fff3e4;border:1px solid #ecd8ba;border-radius:9px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.bankruptcy-review-banner strong{color:#8c5d23;font-size:12px}.bankruptcy-review-banner span{color:#7d6952;font-size:10px}.output-document-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.output-document-grid article{border:1px solid #dce4df;border-radius:9px;justify-content:space-between;align-items:center;min-height:78px;padding:14px;display:flex}.output-document-grid article>div{gap:4px;display:grid}.output-document-grid article>div>span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:850}.output-document-grid strong{font-size:13px}.output-document-grid small{color:#839089;font-size:9px}.output-document-grid button,.order-output-grid button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:800}.order-output-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.order-output-grid article{border:1px solid #dce4df;border-radius:9px;gap:7px;padding:16px;display:grid}.order-output-grid article.ready{background:#edf5f1;border-color:#cfe0d7}.order-output-grid article.locked{color:#89938e;background:#f7f8f7}.order-output-grid strong{font-size:13px}.order-output-grid span{font-size:9px}.order-output-grid button{margin-top:5px}.order-output-grid button:disabled{cursor:not-allowed;background:#d8dedb}.final-cross-check ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.final-cross-check li{border:1px solid #dce4df;border-radius:8px;align-items:center;gap:12px;padding:13px;display:flex}.final-cross-check li>b{border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.final-cross-check li.ok>b{background:var(--green);color:#fff}.final-cross-check li.warn>b{color:#a46b27;background:#fff0db}.final-cross-check li>div{gap:3px;display:grid}.final-cross-check strong{font-size:11px}.final-cross-check span{color:#7d8983;font-size:9px}.personal-print-sheet{display:none}.draft-state-control{display:none!important}.cumulative-petition-preview{background:#f3f7f5;border:1px solid #cfddd6;border-radius:11px;margin-top:22px;padding:18px}.step-input-anchor,.input-section[id],.nested-editor[id],.related-inline[id]{scroll-margin-top:96px}.preview-editable-section{position:relative}.preview-editable-section.legal-sublevel-section{margin-left:28px}.section-edit-button{color:var(--green-dark);cursor:pointer;font:inherit;background:#fff;border:1px solid #a9c7b9;border-radius:999px;margin:0 0 7px auto;padding:6px 10px;font-size:9px;font-weight:850;display:block}.section-edit-button:hover{border-color:var(--green);background:#e7f1ec}.cumulative-preview-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.cumulative-preview-heading>div{gap:5px;display:grid}.cumulative-preview-heading span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.cumulative-preview-heading h4{margin:0;font-size:15px}.cumulative-preview-heading p{color:#718078;margin:0;font-size:10px;line-height:1.6}.cumulative-preview-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cumulative-preview-actions b{color:var(--green-dark);background:#dfece6;border-radius:16px;padding:7px 10px;font-size:10px}.cumulative-preview-actions button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:850}.petition-paper-preview{background:#fff;border:1px solid #d7dfda;padding:32px 38px;box-shadow:0 12px 30px #1f372b0f}.petition-paper-preview>h3{letter-spacing:.32em;text-align:center;margin:0 0 30px;font-family:Georgia,Noto Serif KR,serif;font-size:22px}.petition-paper-preview article{border-top:1px solid #dce3df;padding:19px 0 4px}.petition-paper-preview article:first-of-type{border-top:0;padding-top:0}.petition-paper-preview h5{margin:0 0 13px;font-family:Georgia,Noto Serif KR,serif;font-size:14px}.petition-paper-preview dl{gap:8px;margin:0;display:grid}.petition-paper-preview dl>div{grid-template-columns:minmax(150px,26%) 1fr;gap:12px;display:grid}.petition-paper-preview dt{color:#52625a;font-size:10px;font-weight:800}.petition-paper-preview dd{color:#25352e;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.7}.bankruptcy-print-chapter{break-before:page;padding:34px 0 8px!important}.bankruptcy-print-chapter:first-of-type{break-before:auto;padding-top:0!important}.bankruptcy-print-chapter>h5{margin-bottom:28px;font-size:18px}.bankruptcy-print-section{break-inside:avoid;border:0;padding:0 0 24px}.bankruptcy-print-section h6{color:#1e3028;margin:0 0 14px;font-family:Georgia,Noto Serif KR,serif;font-size:15px}.bankruptcy-print-section>p,.bankruptcy-print-section>ol,.bankruptcy-print-section>ul{color:#263a31;font-family:var(--font-serif), serif;overflow-wrap:break-word;word-break:keep-all;font-size:11px;line-height:1.8}.company-products-print>p,.company-equipment-print>p,.representative-career-print>p{white-space:pre-wrap;margin:0 0 9px}.bankruptcy-print-section table{border-collapse:collapse;table-layout:fixed;width:100%}.bankruptcy-print-section th,.bankruptcy-print-section td{text-align:left;vertical-align:top;white-space:pre-wrap;word-break:keep-all;border:1px solid #aeb9b3;padding:8px 10px;font-size:10px;line-height:1.65}.bankruptcy-print-section th{background:#f0f3f1;width:30%;font-weight:750}.bankruptcy-print-section table thead th,.bankruptcy-print-section .sequence-number-table thead th:first-child,.bankruptcy-print-section .sequence-number-table tbody tr>:first-child{text-align:center;vertical-align:middle}.bankruptcy-print-section .current-situation-table th{width:auto}.bankruptcy-print-section .current-asset-detail-table tbody td:nth-child(2),.bankruptcy-print-section .current-asset-detail-table tbody td:nth-child(3),.bankruptcy-print-section .current-asset-detail-table tbody td:nth-child(6),.bankruptcy-print-section .current-liability-detail-table tbody td:nth-child(2),.bankruptcy-print-section .current-liability-detail-table tbody td:nth-child(3),.bankruptcy-print-section .current-liability-detail-table tbody td:nth-child(6){text-align:center;vertical-align:middle}.bankruptcy-print-section .current-asset-detail-table tbody td:nth-child(4),.bankruptcy-print-section .current-asset-detail-table tbody td:nth-child(5),.bankruptcy-print-section .current-liability-detail-table tbody td:nth-child(4),.bankruptcy-print-section .current-liability-detail-table tbody td:nth-child(5),.bankruptcy-print-section .current-public-debt-table tbody td:nth-child(5),.bankruptcy-print-section .current-public-debt-table tbody td:nth-child(6),.bankruptcy-print-section .current-security-table tbody td:nth-child(6),.bankruptcy-print-section .current-secured-debt-table tbody td:nth-child(6),.bankruptcy-print-section .current-guarantee-debt-table tbody td:nth-child(6){font-variant-numeric:tabular-nums;text-align:right}.bankruptcy-print-section table tbody td{text-align:center;vertical-align:middle}.bankruptcy-print-section table tbody td.money-cell{font-variant-numeric:tabular-nums;text-align:right!important}.bankruptcy-print-section .court-data-table .court-total-row th{text-align:center;vertical-align:middle}.security-guarantee-print{gap:20px;margin-top:4px;display:grid}.security-guarantee-print>.court-subsection{margin-left:28px}.security-guarantee-print .bankruptcy-evidence-block,.current-account-output>.bankruptcy-evidence-block{margin-top:15px;margin-bottom:12px}.financial-print-table-wrap{max-width:100%;position:relative;overflow:visible}.bankruptcy-print-section .financial-print-table{table-layout:fixed;width:100%}.bankruptcy-print-section .financial-print-table th,.bankruptcy-print-section .financial-print-table td{word-break:break-word;padding:5px 4px;font-size:8px;line-height:1.35}.bankruptcy-print-section .financial-print-table thead th{text-align:center;width:auto}.bankruptcy-print-section .financial-print-table thead th:first-child{text-align:center;width:31%}.bankruptcy-print-section .financial-print-table thead small{font-size:7px;font-weight:500}.bankruptcy-print-section .financial-print-table tbody th{background:#fff;width:auto;font-weight:500}.bankruptcy-print-section .financial-print-table tbody td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bankruptcy-print-section .financial-print-table .financial-print-group>th,.bankruptcy-print-section .financial-print-table .financial-print-group>td{background:#f0f3f1;font-weight:800}.bankruptcy-print-section .financial-print-table .financial-print-group.level-1>th,.bankruptcy-print-section .financial-print-table .financial-print-group.level-1>td{background:#f8faf9}.financial-print-unit{text-align:right;color:#68756e!important;min-height:0!important;margin:0 0 4px!important;font-family:inherit!important;font-size:8px!important;line-height:1.2!important}.financial-print-section{break-inside:auto}.financial-court-subsection{break-inside:auto;margin:0 0 28px 28px}.financial-court-subsection+.financial-court-subsection{border-top:1px solid #d8dfdb;margin-top:4px;padding-top:22px}.financial-latest-block{break-inside:avoid;margin:15px 0 24px}.financial-latest-total{justify-content:space-between;align-items:baseline;display:flex;margin:0 0 8px!important;font-size:11px!important}.financial-latest-total span{font-variant-numeric:tabular-nums;font-weight:750}.bankruptcy-print-section .financial-latest-table{table-layout:fixed;width:100%}.bankruptcy-print-section .financial-latest-table th,.bankruptcy-print-section .financial-latest-table td{font-family:var(--font-serif), serif;padding:5px 10px;font-size:10px;line-height:1.45}.bankruptcy-print-section .financial-latest-table thead th{text-align:center;background:#dfe3e1;width:50%}.bankruptcy-print-section .financial-latest-table tbody th{background:#fff;width:50%;font-weight:500}.bankruptcy-print-section .financial-latest-table tbody td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:50%}.bankruptcy-print-section .financial-latest-table .financial-print-group>th,.bankruptcy-print-section .financial-latest-table .financial-print-group>td{background:#f0f3f1;font-weight:800}.bankruptcy-print-section .preview-empty{border-left:2px solid #d4ddd8;padding:4px 0 4px 10px}.appendix-inputs{border-top:1px dashed #ccd6d1;padding-top:18px}.bankruptcy-evidence-block{break-inside:avoid;gap:8px;margin:20px 0 26px;display:grid}.bankruptcy-evidence-block strong{font-family:Georgia,Noto Serif KR,serif;font-size:11px}.bankruptcy-evidence-block p{color:#65736c;margin:0;font-size:9px}.preview-empty{color:#8a958f;margin:0;font-size:10px}@media screen and (width<=980px){.personal-engine-workspace>.workspace-intro{align-items:flex-start}.personal-live-summary{justify-content:flex-start}.personal-engine-shell{grid-template-columns:220px minmax(0,1fr)!important}.personal-income-table{min-width:680px}}@media screen and (width<=760px){.required-documents-backdrop{padding:0}.required-documents-dialog{border-radius:0;width:100vw;height:100vh}.required-documents-dialog>header{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.required-documents-actions{flex-wrap:wrap;width:100%}.required-documents-actions .required-documents-close{margin-left:auto}.required-documents-dialog>header p{display:none}.preview-editable-section.legal-sublevel-section,.court-subsection,.company-employees-print .court-subsection,.financial-court-subsection{margin-left:18px}.personal-engine-heading{align-items:flex-start}.personal-engine-shell{display:block!important}.personal-live-summary{grid-template-columns:1fr;width:100%;display:grid}.personal-live-summary span{min-width:0}.personal-calc-strip,.living-standard-grid,.plan-result-grid,.output-document-grid,.order-output-grid{grid-template-columns:1fr}.personal-data-row .field-grid{padding:12px}.bankruptcy-review-banner{flex-direction:column;align-items:flex-start}.petition-paper-preview{padding:23px 18px}.petition-paper-preview dl>div{grid-template-columns:1fr;gap:5px}.additional-asset-account{grid-template-columns:1fr}.creditor-heading-actions{align-items:flex-start}.creditor-csv-export,.creditor-final-export{flex-direction:column;align-items:stretch}}@media print{@page{margin:17mm 15mm;size:A4 portrait}body *{visibility:hidden!important}.personal-print-sheet,.personal-print-sheet *{visibility:visible!important}.personal-print-sheet{color:#111;background:#fff;width:100%;min-height:100vh;padding:0;font-family:Malgun Gothic,Arial,sans-serif;display:block;position:absolute;inset:0}.personal-print-sheet header{text-align:center;border-bottom:2px solid #111;margin-bottom:22px;padding-bottom:15px}.personal-print-sheet header p{text-align:left;margin:0 0 13px;font-size:11px}.personal-print-sheet header h1{letter-spacing:.15em;margin:0 0 12px;font-size:25px}.personal-print-sheet header span{font-size:10px}.personal-print-sheet table{border-collapse:collapse;width:100%;margin-top:14px;font-size:9px}.personal-print-sheet th,.personal-print-sheet td{text-align:center;border:1px solid #333;padding:7px 5px}.personal-print-sheet th{background:#eee}.personal-print-sheet footer{color:#111;background:0 0;justify-content:space-between;margin-top:35px;padding:0;font-size:10px;display:flex}.print-summary{border:1px solid #333;grid-template-columns:repeat(3,1fr);display:grid}.print-summary span{text-align:center;border-right:1px solid #333;gap:7px;padding:11px;font-size:9px;display:grid}.print-summary span:last-child{border-right:0}.print-summary b{font-size:12px}.print-statement h2{margin:24px 0 10px;font-size:14px}.print-statement p{white-space:pre-wrap;font-size:11px;line-height:2}.print-plan dl{border-top:2px solid #222;margin:20px 0 0}.print-plan dl>div{border-bottom:1px solid #444;grid-template-columns:180px 1fr;display:grid}.print-plan dt,.print-plan dd{margin:0;padding:11px;font-size:11px}.print-plan dt{background:#eee;font-weight:700}.petition-paper-preview,.petition-paper-preview *{visibility:visible!important}.petition-paper-preview{box-shadow:none;border:0;width:100%;padding:0;position:absolute;inset:0}.petition-paper-preview,.petition-paper-preview article,.petition-paper-preview section,.petition-paper-preview div,.petition-paper-preview table,.petition-paper-preview thead,.petition-paper-preview tbody,.petition-paper-preview tr,.petition-paper-preview th,.petition-paper-preview td,.petition-paper-preview .bankruptcy-evidence-block{background:#fff!important}.petition-paper-preview article{break-inside:avoid}.petition-paper-preview .bankruptcy-print-chapter{break-inside:auto}.petition-paper-preview .bankruptcy-print-section,.petition-paper-preview .bankruptcy-evidence-block{break-inside:avoid}.petition-paper-preview .capital-shares-print,.petition-paper-preview .company-employees-print,.petition-paper-preview .related-companies-print,.petition-paper-preview .financial-print-section{break-inside:auto}.petition-paper-preview .bankruptcy-section-title-row,.petition-paper-preview .bankruptcy-subsection-title-row{break-after:avoid}.petition-paper-preview .representative-career-print,.petition-paper-preview .representative-career-print *{background-color:#fff!important}.petition-paper-preview .bankruptcy-evidence-editor,.petition-paper-preview .bankruptcy-conclusion-controls,.section-edit-button{display:none!important}}.personal-budget-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.personal-budget-inputs label,.personal-statement-question label{gap:7px;min-width:0;display:grid}.personal-budget-inputs input,.personal-statement-question input,.personal-statement-question select,.personal-statement-question textarea{font:inherit;border:1px solid #cbd5cf;border-radius:5px;width:100%;padding:9px}.personal-statement-question{border-bottom:1px solid #e4e8e5;gap:12px;margin-top:16px;padding-bottom:16px;display:grid}.personal-statement-question textarea{resize:vertical;min-height:100px}.personal-calculation-notes{color:#68521d;background:#fff8e8;border:1px solid #ecdeb9;border-radius:6px;margin:15px 0;padding:12px 16px;line-height:1.6}.personal-calculation-notes p{margin:4px 0}.personal-output-actions{flex-wrap:wrap;gap:8px;flex-direction:row!important;display:flex!important}.personal-print-sheet.is-preview{color:#171c19;overflow-wrap:anywhere;background:#fff;border:1px solid #d6ddd8;width:calc(100% - 32px);max-width:940px;margin:30px auto 60px;padding:32px;scroll-margin-top:20px;font-size:13px;line-height:1.7;display:block}.personal-preview-toolbar{background:#edf5f1;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;padding:12px;display:flex}.personal-preview-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.personal-preview-toolbar button{color:#24543f;cursor:pointer;background:#fff;border:1px solid #abc2b5;border-radius:4px;padding:8px 12px;font-size:12px}.personal-document-header{text-align:center;border-bottom:2px solid #222;margin-bottom:24px;padding-bottom:16px}.personal-document-header>p{text-align:left}.personal-document-header h1{margin:12px 0;font-size:23px}.personal-document-section{margin-top:26px}.personal-document-section h2,.personal-document-pagebreak>h2{break-after:avoid;margin:20px 0 12px;font-size:17px}.personal-document-section h3{break-after:avoid;margin:18px 0 8px 1.4em;font-size:14px}.personal-document-narrative{orphans:3;overflow-wrap:anywhere;white-space:pre-wrap;widows:3;margin:10px 0 14px 1.4em;line-height:1.9}.personal-print-sheet .personal-document-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:14px 0;font-size:12px}.personal-print-sheet .personal-document-table th,.personal-print-sheet .personal-document-table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;white-space:pre-wrap;border:1px solid #666;padding:8px 6px}.personal-print-sheet .personal-document-table th{text-align:center;background:#f0f3f1;font-weight:700}.personal-print-sheet .personal-document-table td.money-cell{font-variant-numeric:tabular-nums;text-align:right}.personal-print-sheet .personal-document-table td.sequence-cell,.personal-print-sheet .personal-document-table td.empty-cell{text-align:center}.personal-document-table tfoot{background:#f4f6f4;font-weight:700}.personal-document-signature{color:#222;background:0 0;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:36px;padding:0;display:flex}@media (width<=700px){.personal-budget-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-print-sheet.is-preview{padding:14px}.personal-print-sheet .personal-document-table{font-size:10px}.personal-print-sheet .personal-document-table th,.personal-print-sheet .personal-document-table td{padding:5px 3px}}@media print{body:has(.personal-print-sheet[aria-hidden=false]){background:#fff!important;margin:0!important}.personal-engine-page>:not(.personal-print-sheet){display:none!important}.personal-engine-page{min-height:0!important;margin:0!important;padding:0!important;display:block!important}.personal-print-sheet,.personal-print-sheet.is-preview{border:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;font-size:10.5pt;line-height:1.75;display:block;position:static;inset:auto}.personal-print-sheet[aria-hidden=true],.personal-preview-toolbar{display:none!important}.personal-print-sheet .personal-document-header h1{font-size:20pt}.personal-print-sheet .personal-document-section h2,.personal-print-sheet .personal-document-pagebreak>h2{font-size:13pt}.personal-print-sheet .personal-document-section h3{font-size:11pt}.personal-print-sheet .personal-document-table{font-size:9pt}.personal-print-sheet .personal-document-table th,.personal-print-sheet .personal-document-table td{padding:6px 4px}.personal-document-table thead{display:table-header-group}.personal-document-table tfoot{display:table-row-group}.personal-document-table tr,.personal-document-signature{break-inside:avoid}.personal-document-section{break-inside:auto}.personal-document-pagebreak{break-before:page}.personal-print-sheet>.personal-document-section:last-of-type{break-after:avoid}.personal-print-sheet .personal-document-signature{break-before:avoid;margin-top:16px}}@media screen{.personal-engine-main .personal-step-panel{gap:12px}.personal-engine-main .input-section{padding:16px}.personal-engine-main .field-grid{gap:12px 16px;padding:16px 0 20px}.personal-engine-main .field-grid label{gap:5px;min-width:0}.personal-engine-main .field-grid input:not([type=checkbox]):not([type=radio]),.personal-engine-main .field-grid select{min-width:0;height:38px;min-height:38px;padding:7px 10px}.personal-engine-main .field-grid textarea{padding:9px 10px}.personal-engine-main .personal-row-stack{gap:10px;margin-top:12px}.personal-engine-main .personal-row-title{min-height:36px;padding:5px 12px}.personal-engine-main .personal-data-row>.field-grid{gap:10px 12px;padding:10px 12px}.personal-engine-main .personal-estate-grid,.personal-engine-main .personal-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-engine-main .personal-estate-grid label.wide{grid-column:auto}.personal-engine-main .personal-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.personal-engine-main .field-help,.personal-engine-main .section-help{padding:10px 12px}.personal-engine-main .section-help{margin-bottom:12px}.personal-engine-main .personal-add-row{min-height:36px;margin-top:10px}.personal-engine-main .compact-add-row{margin-top:0}.personal-engine-main .compact-asset-card>.field-grid{gap:8px 10px;padding:8px 10px}.personal-engine-main .compact-asset-card>.field-grid input,.personal-engine-main .compact-asset-card>.field-grid select{height:34px;min-height:34px;padding:6px 8px}.personal-engine-main .asset-security-panel{padding:9px 10px}.personal-engine-main .asset-security-details{gap:8px;margin-top:9px}.personal-engine-main .personal-budget-inputs{gap:10px;margin-top:12px}.personal-engine-main .personal-budget-inputs input{height:38px;padding:7px 10px}.personal-engine-main .personal-statement-question{gap:9px;margin-top:12px;padding-bottom:12px}}@media screen and (width<=980px){.personal-engine-main .personal-estate-grid,.personal-engine-main .personal-record-grid,.personal-engine-main .compact-asset-card>.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=560px){.personal-engine-main .input-section{padding:12px}.personal-engine-main .personal-estate-grid,.personal-engine-main .personal-record-grid,.personal-engine-main .compact-asset-card>.field-grid{grid-template-columns:minmax(0,1fr)}.personal-engine-main .compact-asset-card>.field-grid label.wide{grid-column:auto}.personal-engine-main .field-grid input:not([type=checkbox]):not([type=radio]),.personal-engine-main .field-grid select{height:42px;min-height:42px}}@media screen{.personal-engine-main .personal-asset-entry{padding:10px 12px 8px}.personal-engine-main .asset-core-grid,.personal-engine-main .asset-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin:0;padding:0}.personal-engine-main .asset-core-short{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-engine-main .personal-asset-entry label{gap:5px;min-width:0}.personal-engine-main .personal-asset-entry label.wide{grid-column:span 2}.personal-engine-main .personal-asset-entry label>span{font-size:11px;line-height:1.4}.personal-engine-main .personal-asset-entry input,.personal-engine-main .personal-asset-entry select{width:100%;height:36px;min-height:36px;padding:6px 8px;font-size:12px}.personal-engine-main .personal-asset-entry input[inputmode=numeric]{text-align:right;font-variant-numeric:tabular-nums}.asset-input-hint{color:#63786c;margin:7px 0 9px;font-size:10px;line-height:1.6}.personal-asset-extra{border-top:1px solid #e0e8e3;margin:0;padding:8px 0}.personal-asset-extra>summary{color:#4c6658;cursor:pointer;font-size:11px;font-weight:650}.personal-asset-extra[open]>summary{margin-bottom:10px}.asset-result-line{background:#eef5f1;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:8px 10px;display:grid}.asset-result-line>div{min-width:0}.asset-result-line dt{color:#657b6e;font-size:10px;line-height:1.5}.asset-result-line dd{color:#243c2f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:700}.asset-result-line .asset-result-total dd{color:var(--green-dark)}.personal-engine-main .asset-collateral-rate{grid-template-columns:auto 95px;justify-content:start;align-items:center;gap:6px 10px;margin:8px 0 12px;display:grid}.asset-collateral-rate>span{font-size:11px}.asset-collateral-rate small{color:#6c7972;grid-column:1/-1;font-size:10px}.asset-collateral-rate input{min-height:34px}}@media screen and (width<=980px){.personal-engine-main .asset-core-grid,.personal-engine-main .asset-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-category-summary{grid-template-columns:minmax(0,1fr);gap:7px}.asset-category-summary dl>div{flex-wrap:wrap;padding:2px 6px}}@media screen and (width<=560px){.personal-engine-main .asset-core-grid,.personal-engine-main .asset-extra-grid{grid-template-columns:minmax(0,1fr)}.personal-engine-main .personal-asset-entry label.wide{grid-column:auto}.personal-engine-main .personal-asset-entry input,.personal-engine-main .personal-asset-entry select{height:42px;font-size:16px}.asset-result-line{grid-template-columns:repeat(2,minmax(0,1fr))}}
