[hidden]{display:none!important}.side-signout{font:inherit;text-align:left;color:var(--muted);border:1px solid var(--stone);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-size:15px;font-weight:500}.side-signout:hover{color:var(--ink);border-color:var(--ink)}.side-who{gap:2px;padding:0 14px;display:grid}.side-who span{color:var(--muted);font-size:12.5px}.side-who b{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:650}.area-wrap{align-self:start;width:min(960px,100%)}.area-wrap .client-area{width:100%}.client-box{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--burgundy);border-radius:12px;width:min(440px,100%);padding:28px 28px 24px;box-shadow:0 1px 2px #2a27240a,0 10px 28px #2a27240f}.client-box h1{margin:0 0 14px;font-size:28px;line-height:1.2}.client-box p{color:var(--muted);margin:0 0 14px;font-size:15.5px}.client-box .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy);margin:0 0 6px;font-size:12px;font-weight:700}html[lang=ko] .client-box .eyebrow{letter-spacing:.04em}#enrollSteps{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.view{animation:.25s ease-out fade}label{color:var(--ink);margin:14px 0 6px;font-size:14px;font-weight:600;display:block}input[type=email],input[type=password],input[type=text]{width:100%;font:inherit;color:var(--ink);border:1px solid var(--stone);background:#fff;border-radius:6px;padding:10px 12px;font-size:16px}.client-box input:focus-visible{border-color:var(--burgundy);outline-offset:1px;border-radius:6px}input.code{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.btn-wide{gap:10px;width:100%;margin-top:18px}.btn-google{color:var(--ink);border-color:var(--stone);background:#fff;margin-top:4px}.btn-google:hover{border-color:var(--ink)}.btn-google svg{flex:none;width:18px;height:18px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{min-height:44px;color:var(--burgundy);border:1.5px solid var(--burgundy);background:#fff;font-size:16px}.btn-secondary:hover{background:#fbf1f1}.sv-continue{margin-top:28px}.get-app{border:1px solid var(--stone);background:#fff;border-radius:8px;margin:16px 0 4px;padding:12px}.get-app-title{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:600}.stores{gap:10px;display:flex}.store{border:1px solid var(--stone);color:var(--burgundy);text-align:center;border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.store:hover{border-color:var(--burgundy)}.store-qr{width:110px;height:110px}.store-note{margin:8px 0 0}.open-app{display:none}@media (hover:none) and (pointer:coarse){.store-qr,.store-note{display:none}.open-app{display:flex}}.client-box .or{align-items:center;gap:12px;margin:20px 0 0;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.links{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.textbtn{font:inherit;color:var(--burgundy);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.textbtn:hover{color:var(--burgundy-dark)}.client-box .note{border-left:0;margin:10px 0 0;padding-left:0;font-size:13px}.client-box .note.pw-rule{margin:6px 0 14px}.pw-wrap{position:relative}.pw-wrap input{padding-right:76px}.reveal{font:inherit;color:var(--burgundy);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:13px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.reveal:focus-visible{outline:2px solid var(--burgundy);outline-offset:1px}.q[data-key=name] label{margin-top:10px;font-weight:500}.q[data-key=name].missing>label{color:var(--ink)}.q[data-key=name].missing input[type=text]:not(.need){border-color:var(--stone);background:#fff}.q[data-key=name] input.need{background:#fbf1f1;border-color:#c98a8a}.msg{border-radius:6px;margin:0 0 16px;padding:10px 12px;font-size:14.5px}.msg.error{color:#7a1f2a;background:#f6e3e3;border:1px solid #e6c4c4}.msg.ok{color:#2f5530;background:#e6efe4;border:1px solid #c9dcc4}.client-box .address{color:var(--ink);word-break:break-all}.qr{border:1px solid var(--line);background:#fff;border-radius:8px;width:200px;height:200px;margin:8px auto 12px;padding:8px;display:block}code.secret{letter-spacing:.08em;color:var(--ink);word-break:break-all;font-size:14px;display:inline-block}.case{border-top:1px solid var(--line);padding:14px 0}.case:first-child{border-top:0;padding-top:0}.case .title{color:var(--ink);font-size:18px;font-weight:700}.case .status{color:var(--burgundy);font-size:14.5px;font-weight:600}.case ul{margin:6px 0 0;padding-left:18px}a.textlink{color:var(--burgundy)}.client-box .whoami{word-break:break-all;margin:16px 0 0;font-size:13px}.whoami code{color:var(--ink)}.whoami code.copyable{cursor:pointer}.whoami .copy-btn{margin-left:6px;font-size:13px}.q{border:0;min-width:0;margin:20px 0 0;padding:0}.q legend{color:var(--ink);margin:0 0 8px;padding:0;font-size:15px;font-weight:600}.q label{margin-top:0}.client-box .q .note{margin:0 0 8px}.client-box .q input+.note{margin:6px 0 0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips.stack{flex-direction:column}.chip{color:var(--ink);border:1px solid var(--stone);cursor:pointer;background:#fff;border-radius:8px;align-items:center;margin:0;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.35;display:flex;position:relative}.chip input{opacity:0;pointer-events:none;position:absolute}.chip:hover{border-color:var(--ink)}.chip:has(input:checked){color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.chip:has(input:focus-visible){outline:2px solid var(--burgundy);outline-offset:2px}.q select{width:100%;font:inherit;color:var(--ink);border:1px solid var(--stone);background:#fff;border-radius:6px;padding:10px 12px;font-size:16px}.q.missing legend,.q.missing>label{color:#7a1f2a}.q.missing .chip,.q.missing select,.q.missing input[type=text]{background:#fbf1f1;border-color:#c98a8a}.owner{background:var(--ivory);border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:4px 14px 14px}.client-box .owner-title{color:var(--ink);margin:10px 0 0;font-weight:700}.client-box .fixed{color:var(--ink);margin:0;font-size:17px;font-weight:700}.intakes{border-top:1px solid var(--line);margin-top:26px;padding-top:16px}.intakes h2{margin:0 0 8px;font-size:18px}.intake-row{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:15px;display:flex}.case .form-line{color:var(--muted);font-size:14px}.intake-sent{color:var(--muted);text-align:right;font-size:13px}@media (width<=560px){.client-box{border-radius:10px;padding:22px 18px 20px}}@media (prefers-reduced-motion:reduce){.view{animation:none}}.tabs button{width:100%;font:inherit;text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:15.5px;font-weight:500;display:flex}.tabs button:hover{color:var(--ink);background:#fbf8f28c}.tabs button[aria-selected=true]{color:var(--burgundy);background:var(--paper);border-left-color:var(--burgundy);font-weight:650}.tabs .count{text-align:center;color:#fff;background:var(--burgundy);border-radius:11px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700;line-height:18px}.client-area{align-self:start;width:min(960px,100%)}.ca-panel:focus{outline:none}.ca-head{margin-bottom:22px}.ca-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--burgundy);margin:0 0 6px;font-size:12.5px;font-weight:700}html[lang=ko] .ca-eyebrow{letter-spacing:.03em}.ca-panel h2{margin:0 0 6px;font-size:clamp(28px,3.4vw,38px)}.ca-hello{font-size:clamp(32px,4.4vw,46px)!important}.ca-sub{color:var(--muted);max-width:46em;margin:0 0 4px;font-size:17px}.ca-note{color:var(--muted);border-left:3px solid var(--stone);margin:16px 0 0;padding-left:12px;font-size:14.5px}.empty{color:var(--muted);text-align:center;background:var(--paper);border:1px dashed var(--stone);border-radius:10px;margin:8px 0 0;padding:22px}.case-switch{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.client-area .chip{font:inherit;color:var(--muted);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;padding:7px 14px;font-size:14px;line-height:1.35;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.client-area .chip b{color:var(--ink);font-weight:650}.client-area .chip span{font-size:12.5px}.client-area .chip:hover{border-color:var(--stone)}.client-area .chip[aria-pressed=true]{color:var(--burgundy);border-color:var(--burgundy);box-shadow:inset 0 0 0 1px var(--burgundy);background:#fff}.client-area .chip.small{border-radius:999px;flex-direction:row;padding:5px 12px;font-size:13.5px}.tracker{margin:26px 0;position:relative}.tracker-line{background:var(--line);border-radius:2px;height:3px;position:absolute;top:19px;left:12.5%;right:12.5%;overflow:hidden}.tracker-fill{background:var(--burgundy);transform-origin:0;height:100%;transition:transform .9s var(--ease-smooth) .15s}.tracker-steps{text-align:center;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.tracker-steps li{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:14.5px;display:flex}.tracker .mark{width:40px;height:40px;color:var(--muted);background:var(--ivory);border:2px solid var(--stone);border-radius:50%;place-items:center;font-size:15px;font-weight:650;display:grid}.tracker .done .mark{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.tracker .now .mark{color:var(--burgundy);border-color:var(--burgundy);background:#fff}.tracker .now .label{color:var(--ink);font-weight:650}.tracker .done .label{color:var(--ink)}svg.tick{width:20px;height:20px}.tick path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.next-card{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--burgundy);border-radius:10px;padding:22px 24px;box-shadow:0 1px 2px #2a27240a,0 10px 28px #2a27240d}.next-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12.5px;font-weight:700}html[lang=ko] .next-eyebrow{letter-spacing:.03em}.next-card h3{margin:0 0 4px;font-size:22px}.next-card p{color:var(--muted);margin:0 0 14px}.btn-sm{padding:6px 12px;font-size:13.5px}.tiles{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.tile{font:inherit;text-align:left;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--stone);cursor:pointer;transition:border-color .2s, transform .2s var(--ease-smooth), box-shadow .2s;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:16px 18px;display:grid}.tile:hover{border-top-color:var(--burgundy);transform:translateY(-2px);box-shadow:0 8px 20px #2a272412}.tile-label{color:var(--muted);grid-column:1/-1;font-size:13.5px;font-weight:600}.tile-num{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.tile-unit{color:var(--muted);font-size:13.5px}.gs{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:26px;padding:20px 22px 18px}.gs h3{margin:0 0 12px;font-size:18px}.gs-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gs-steps li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.gs-steps .mark{width:32px;height:32px;color:var(--muted);background:var(--ivory);border:2px solid var(--stone);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:grid}.gs-steps .done .mark{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.gs-steps .now .mark{color:var(--burgundy);border-color:var(--burgundy);background:#fff}.gs-steps svg.tick{width:16px;height:16px}.gs-steps b{font-weight:650;display:block}.gs-steps .done b{color:var(--muted)}.gs-steps span{color:var(--muted);font-size:14.5px}.todo-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.todo{background:var(--paper);border:1px solid var(--line);border-radius:10px;grid-template-columns:44px 1fr;gap:14px;padding:18px 20px;display:grid}.todo-ic{background:var(--beige);border-radius:10px;width:44px;height:44px;padding:10px}.todo-ic path,.todo-ic circle{fill:none;stroke:var(--burgundy);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.todo.k-sign{border-left:4px solid var(--burgundy)}.todo-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:0 0 2px;font-size:13px;display:flex}.todo-meta .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--burgundy);font-weight:700}.todo h3{margin:0 0 4px;font-size:18.5px}.todo p{color:var(--muted);margin:0 0 10px}.todo .ca-note{margin:4px 0 0;font-size:13.5px}.done-list{margin-top:18px}.done-list summary{cursor:pointer;color:var(--muted);font-weight:600}.done-list ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.done-list li{color:var(--muted);align-items:center;gap:8px;display:flex}.done-list svg.tick{width:18px;height:18px;color:var(--burgundy)}.done-list small{background:var(--beige);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px}.msg-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.msg-item{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 20px}.msg-meta{color:var(--muted);align-items:center;gap:10px;margin:0 0 6px;font-size:13px;display:flex}.pill{color:#fff;background:var(--burgundy);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ck-bar{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px 24px;margin:18px 0 20px;padding:18px 20px;display:flex}.ck-ring{flex:none;width:76px;height:76px;position:relative}.ck-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ck-ring circle{fill:none;stroke-width:7px}.ring-bg{stroke:var(--beige)}.ring-fg{stroke:var(--burgundy);stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p,0));transition:stroke-dashoffset .6s var(--ease-smooth)}.ck-ring.zero .ring-fg{opacity:0}.ring-text{font-variant-numeric:tabular-nums;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}.ck-side{flex:1;gap:10px;min-width:220px;display:grid}.ck-count{margin:0;font-size:17px;font-weight:650}.ck-filters,.ck-tools{flex-wrap:wrap;gap:8px;display:flex}.ck-groups{gap:16px;display:grid}.ck-group{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px 20px 12px;transition:border-color .3s}.ck-group.complete{border-color:var(--stone)}.ck-group-head{align-items:center;gap:10px;display:flex}.ck-group-head h3{margin:0;font-size:18px}.ck-mini{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ck-badge{color:#fff;background:var(--burgundy);opacity:0;transition:opacity .25s, transform .35s var(--ease-bounce);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:700;transform:scale(.6)}.ck-group.complete .ck-badge{opacity:1;transform:none}.ck-note{color:var(--muted);margin:2px 0 8px;font-size:14px}.ck-ring.full .ring-fg{stroke:#3d6b45}.finished-note{color:#2f5530;background:#e6efe4;border:1px solid #c9dcc4;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:2px 10px;margin:-6px 0 18px;padding:12px 16px;display:grid}.finished-note svg.tick{grid-row:span 2;width:22px;height:22px}.finished-note span{grid-column:2;font-size:14.5px}.doc-items{margin:0;padding:0;list-style:none}.doc-item{border-top:1px solid var(--line);padding:12px 2px 14px}.doc-item:first-child{border-top:0}.doc-top{grid-template-columns:26px 1fr auto;align-items:start;gap:12px;display:grid}.doc-mark{color:#fff;border:2px solid var(--stone);background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:2px;transition:background .25s,border-color .25s;display:grid}.doc-mark svg.tick{width:15px;height:15px}.doc-mark .ck-path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s var(--ease-smooth) 50ms}.doc-item[data-final=true] .doc-mark{background:var(--burgundy);border-color:var(--burgundy)}.doc-item[data-state=na] .doc-mark,.doc-item[data-state=elsewhere] .doc-mark{background:var(--silver);border-color:var(--silver)}.doc-item[data-final=true] .doc-mark .ck-path{stroke-dashoffset:0}.doc-item[data-state=later] .doc-mark{border-style:dashed;border-color:var(--burgundy)}.doc-text b{font-weight:650;display:block}.doc-text span{color:var(--muted);font-size:14.5px;display:block}.doc-item[data-state=na] .doc-text b,.doc-item[data-state=elsewhere] .doc-text b{color:var(--muted)}.doc-state{white-space:nowrap;color:var(--muted);background:var(--ivory);border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:650}.doc-item[data-state=uploaded] .doc-state,.doc-item[data-state=office] .doc-state{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.doc-item[data-state=later] .doc-state{color:var(--burgundy);border-color:var(--burgundy);background:#fff}.doc-files{gap:4px;margin:8px 0 0 38px;padding:0;list-style:none;display:grid}.doc-files:empty{display:none}.doc-files li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.file-ic{flex:none;width:16px;height:16px}.file-ic path{fill:none;stroke:var(--muted);stroke-width:1.8px;stroke-linejoin:round}.file-name{font-weight:600}.file-meta{color:var(--muted)}.file-ok{color:#2f5530;background:#e6efe4;border-radius:999px;padding:0 8px;font-size:12px;font-weight:650}.doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0 38px;display:flex}.doc-upload{cursor:pointer;gap:6px;position:relative}.doc-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.doc-upload:focus-within{outline:2px solid var(--burgundy);outline-offset:3px}.doc-upload.busy{opacity:.6;pointer-events:none}.up-ic{width:16px;height:16px}.up-ic path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.doc-progress{background:var(--beige);border-radius:3px;height:6px;margin:10px 0 0 38px;overflow:hidden}.doc-progress i{background:var(--burgundy);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .2s linear;display:block}.doc-error{color:#7a1f2a;margin:8px 0 0 38px;font-size:14px}.ck-group.other .doc-files,.ck-group.other .doc-progress,.ck-group.other .doc-error{margin-left:0}.ck-group.other .doc-upload{margin-top:10px}.ck-group.office{border-color:var(--burgundy);border-left-width:4px}.ca-loading{color:var(--muted);margin:24px 0}.tile-bar{background:var(--beige);border-radius:2px;grid-column:1/-1;height:4px;margin-top:8px;overflow:hidden}.tile-bar i{background:var(--burgundy);transform-origin:0;height:100%;transition:transform .8s var(--ease-smooth) .2s;display:block}@media (prefers-reduced-motion:no-preference){.doc-item.just .doc-mark{animation:ca-pop .45s var(--ease-bounce)}}@media (width<=560px){.doc-top{grid-template-columns:26px 1fr}.doc-state{grid-column:2;justify-self:start}.doc-files,.doc-actions,.doc-progress,.doc-error{margin-left:0}}.acct{grid-template-columns:180px 1fr;gap:14px 24px;margin:18px 0 24px;display:grid}.acct dt{font-weight:650}.acct dd{color:var(--muted);margin:0}.acct dd p{margin:0 0 6px}.acct code{color:var(--ink);word-break:break-all;margin-right:10px;font-size:14px}.acct code.copyable{cursor:pointer}.acct small{margin-top:6px;display:block}.btn.copied{color:#2f5530;border-color:#9cc19a}.ca-intakes{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:26px;padding:18px 22px}.ca-intakes h3{margin:0 0 4px;font-size:18px}.ca-note-plain{color:var(--muted);margin:0 0 10px;font-size:14.5px}.intake-list{margin:0 0 12px;padding:0;list-style:none}.intake-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:10px 0;display:flex}.intake-list li:first-child{border-top:0}.intake-title{color:var(--ink);font-weight:600}.intake-note{color:var(--muted);font-size:13.5px}.intake-add{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.docs-soon{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--stone);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 20px;padding:14px 18px;display:flex}.docs-soon p{min-width:220px;color:var(--muted);flex:1;margin:0}.soon-pill{white-space:nowrap;color:var(--burgundy);border:1px solid var(--burgundy);background:#fff;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:no-preference){.ca-panel.play .rv{animation:ca-rise .5s var(--ease-smooth) both;animation-delay:calc(var(--i,0) * 70ms)}.ca-panel.play .tracker .mark{animation:ca-pop .45s var(--ease-bounce) both;animation-delay:calc(.25s + var(--i,0) * .11s)}.ca-panel.play .tracker .tick .ck-path,.ca-panel.play .gs-steps .tick .ck-path{stroke-dasharray:1;animation:.4s ease-out .7s both ca-draw}.ca-panel.play .tracker .now .mark{animation:ca-pop .45s var(--ease-bounce) both, ca-halo 1.6s var(--ease-smooth) 1.1s 1}}@media (prefers-reduced-motion:reduce){.tracker-fill,.ring-fg,.ck-badge,.tile,.doc-mark,.doc-mark .ck-path,.doc-progress i,.tile-bar i{transition:none}}@keyframes ca-rise{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes ca-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ca-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ca-halo{0%{box-shadow:0 0 #7b243359}to{box-shadow:0 0 0 14px #7b243300}}@media (width<=900px){.tiles{grid-template-columns:1fr 1fr 1fr;gap:10px}}@media (width<=560px){.tiles{grid-template-columns:1fr}.tile{grid-template-columns:auto auto 1fr}.tracker-steps li{font-size:12.5px}.tracker .mark{width:34px;height:34px}.tracker-line{top:16px}.acct{grid-template-columns:1fr;gap:4px}.acct dd{margin-bottom:12px}.todo{grid-template-columns:1fr}}@media print{.side,.foot,.preview-bar,.ck-bar,.case-switch,.ca-panel:not(#ca-documents),.ca-note,.docs-soon,.area-msg{display:none!important}html:not(.no-js) body{height:auto;overflow:visible}main{display:block;overflow:visible}.ck-group{break-inside:avoid;border:0;padding:6px 0}.doc-item[hidden],.ck-group[hidden]{display:block!important}.doc-actions,.doc-progress,.doc-error,.doc-upload,.finished-note{display:none!important}}
