.hw2.hw2 .pg-calc .ng{gap:18px;max-width:820px;padding:clamp(16px,3vw,24px);display:grid}.hw2.hw2 .pg-calc .ng-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hw2.hw2 .pg-calc .ng-tab{border:1px solid var(--line);background:var(--card);min-height:64px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,background .2s;display:grid}.hw2.hw2 .pg-calc .ng-tab[aria-selected=true]{border-color:color-mix(in srgb, var(--tint) 55%, var(--line));background:color-mix(in srgb, var(--tint) 10%, var(--card))}.hw2.hw2 .pg-calc .ng-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hw2.hw2 .pg-calc .ng-tab img{width:40px;height:40px}.hw2.hw2 .pg-calc .ng-tab span{gap:2px;min-width:0;display:grid}.hw2.hw2 .pg-calc .ng-tab b{font-weight:600}.hw2.hw2 .pg-calc .ng-tab small{color:var(--muted);font-size:.86rem;line-height:1.4}.hw2.hw2 .pg-calc .ng-form{gap:16px;display:grid}.hw2.hw2 .pg-calc .ng-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hw2.hw2 .pg-calc .ng-run{justify-items:start;gap:12px;display:grid}.hw2.hw2 .pg-calc .ng-state{color:var(--muted);margin:0;font-size:.92rem}.hw2.hw2 .pg-calc .ng-err{color:var(--link)}.hw2.hw2 .pg-calc .ng-out{background:color-mix(in srgb, var(--tint) 12%, var(--card));border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.hw2.hw2 .pg-calc .ng-out img{width:56px;height:56px}.hw2.hw2 .pg-calc .ng-out div{gap:4px;min-width:0;display:grid}.hw2.hw2 .pg-calc .ng-out b{font-size:1.7rem;font-weight:600;line-height:1.15}.hw2.hw2 .pg-calc .ng-out b small{color:var(--muted);font-size:.95rem;font-weight:500}.hw2.hw2 .pg-calc .ng-out span{color:var(--ink)}.hw2.hw2 .pg-calc .ng-out>div>small{color:var(--muted);font-size:.86rem;line-height:1.45}@media (max-width:560px){.hw2.hw2 .pg-calc .ng-tabs,.hw2.hw2 .pg-calc .ng-names{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-calc .ng-run,.hw2.hw2 .pg-calc .ng-run .btn{justify-items:stretch;width:100%}}.hw2.hw2 .pg-calc .ck-desk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.hw2.hw2 .pg-calc .ck-slot{min-width:0;scroll-margin-top:96px}.hw2.hw2 .pg-calc .ck-wide{grid-column:1/-1}.hw2.hw2 .pg-calc .ck-card{gap:8px;padding:clamp(16px,3vw,24px);display:grid}.hw2.hw2 .pg-calc .ck-card h3{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;line-height:1.15}.hw2.hw2 .pg-calc .ck-blurb{color:var(--muted);margin:0;line-height:1.55}.hw2.hw2 .pg-calc .ck-body{margin-top:10px}.hw2.hw2 .pg-calc .ck-label{margin-bottom:6px;display:block}.hw2.hw2 .pg-calc .ck-hint{color:var(--muted);margin-inline-start:8px;font-weight:400}.hw2.hw2 .pg-calc .ck-submit{place-self:flex-start start}.hw2.hw2 .pg-calc .ck-disc{border:1.5px solid var(--accent);width:80px;height:80px;color:var(--accent);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:2.5rem;font-weight:600;line-height:1;display:grid}.hw2.hw2 .pg-calc .ck-chips{gap:8px;display:grid}.hw2.hw2 .pg-calc .ck-chips b{font-weight:600}.hw2.hw2 .pg-calc .ck-chips div{flex-wrap:wrap;gap:6px;display:flex}.hw2.hw2 .pg-calc .ck-sample{--paper:var(--card);justify-items:center;gap:10px;margin:0;padding:clamp(16px,3vw,24px);display:grid}.hw2.hw2 .pg-calc .ck-sample svg{width:min(100%,360px);height:auto}.hw2.hw2 .pg-calc .ck-sample figcaption{color:var(--muted);text-align:center;font-size:.9rem}@media (max-width:900px){.hw2.hw2 .pg-calc .ck-desk{grid-template-columns:minmax(0,1fr)}}.hw2.hw2 .pg-calc .ck-state{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.hw2.hw2 .pg-calc .ck-err{color:var(--link)}.hw2.hw2 .pg-calc .ck-gap{margin-top:24px}.hw2.hw2 .pg-calc .ck-body>div:empty{display:none}
