[data-qa-off]{display:none!important}.qa-off-legend{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.qa-on>.actions,.qa-on>form>.actions{display:none}.qa-head{grid-column:1/-1;grid-template-columns:1fr auto;gap:.25rem 1rem;margin-block-end:var(--x-space-6);display:grid}.qa-where{color:var(--x-ink);margin:0;font-weight:600}.qa-count{color:var(--x-ink-soft);font-size:var(--x-text-sm);margin:0}.qa-bar{background:var(--x-line-subtle);border-radius:2px;grid-column:1/-1;block-size:3px;overflow:hidden}.qa-bar>i{background:var(--x-ink);transform-origin:0;block-size:100%;display:block}html[data-motion=full] .qa-bar>i{transition:transform var(--x-dur-quick) var(--x-ease-out)}.qa-foot{grid-column:1/-1;justify-content:space-between;margin-block-start:var(--x-space-8);display:flex}.qa-foot button{border-radius:var(--x-radius-pill);min-block-size:3rem;font:inherit;cursor:pointer;padding-inline:1.5rem}.qa-back{border:1px solid var(--x-line);color:var(--x-ink);background:0 0}.qa-back[hidden]{visibility:hidden;display:block}.qa-next{background:var(--x-accent,var(--x-learn-accent));color:var(--x-learn-on-accent);border:0;margin-inline-start:auto;font-weight:600!important}.qa-flow .leaf-panel{background:0 0;border:0;padding:0;display:block;position:relative}.qa-flow .leaf-panel[hidden]{display:none}.qa-flow :is(.leaf-panel>fieldset,.color-pick){border:0;margin:0;padding:0}.qa-flow :is(.leaf-panel>fieldset>legend,.color-pick>span),.qa-flow .form-grid .x-field>span:first-child,.qa-flow .form-grid .x-field>label,.qa-flow .idea-chips>legend,.qa-flow .idea-visits>legend,.qa-flow form[data-qa] fieldset>legend,.qa-flow .qa-week-q{float:none;color:var(--x-ink);font-size:var(--x-h1);letter-spacing:-.015em;margin-block-end:var(--x-space-4);padding:0;font-weight:600;line-height:1.2;display:block}.qa-flow .form-grid{display:block}.qa-flow .form-grid[hidden]{display:none}.qa-flow .form-grid :is(textarea,input:not([type=radio],[type=checkbox])){inline-size:100%;font-size:var(--x-text-lg)}.qa-flow .form-grid textarea{min-block-size:8rem}.qa-flow :is(.status-chips,.stage-chips,.mark-chips,.idea-chips,.idea-visits){gap:var(--x-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.qa-flow :is(.status-chips,.stage-chips,.mark-chips,.idea-chips,.idea-visits)>legend{grid-column:1/-1}.qa-flow .x-chip-option{margin:0;display:block}.qa-flow .x-chip-option>input{opacity:0;position:absolute}.qa-flow .x-chip-option>span{border:1px solid var(--x-line);block-size:100%;min-block-size:4.5rem;color:var(--x-ink);font-size:var(--x-text-md);cursor:pointer;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;line-height:1.25;display:flex}.qa-flow .x-chip-option>span:hover{background:var(--x-plane-1)}.qa-flow .x-chip-option>input:checked+span{border-color:var(--x-ink);background:var(--x-ink);color:var(--x-void);font-weight:600}.qa-flow .x-chip-option>input:focus-visible+span{outline:2px solid var(--x-focus);outline-offset:2px}.qa-flow .x-chip-option>span>b{font-size:1.25rem;font-weight:400;line-height:1}.qa-stage-art{color:currentColor;block-size:auto;inline-size:4rem}.qa-flow .error:empty{display:none}.qa-flow .color-pick .swatches{gap:var(--x-space-3);flex-wrap:wrap;display:flex}.qa-flow .color-pick>input{margin-block-start:var(--x-space-3)}.qa-more-input{grid-column:1/-1}.qa-more{border-block-start:1px solid var(--x-line-subtle);color:var(--x-ink-soft);font-size:var(--x-text-sm);margin-block-start:var(--x-space-16);padding-block-start:var(--x-space-4)}.qa-more>summary{cursor:pointer}.qa-flow .form-summary:empty,.qa-flow .observe-part[data-part=finish]>.hint,.qa-flow .observe-part>.x-hint{display:none}.qa-flow:has(.form-summary:not(:empty))>.status{display:none}.qa-flow #stage-title:focus{outline:none}.qa-flow [data-action=leaf-summary]{inline-size:fit-content;justify-self:start;margin-block-start:var(--x-space-3)}.four-leaf-page:has(.qa-on,.qa-lab) .learn-resume{display:none}.qa-compare{margin-block-end:var(--x-space-8)}.qa-compare .cmp-why{display:none}.qa-lab-first{color:var(--x-ink-soft);margin:0}.qa-refs{margin-block-end:var(--x-space-6)}.four-leaf-page .inquiry-workspace.has-subject:not([data-qa-look]){display:block}.four-leaf-page .inquiry-workspace:not([data-qa-look])>.subject-panel,.four-leaf-page .inquiry-workspace:not([data-qa-look]) .subject-organ-guide,.four-leaf-page .inquiry-workspace .mobile-companion,.four-leaf-page #step-help{display:none}.qa-flow .section-top{margin-block-end:var(--x-space-4)}.qa-flow .section-top h2{font-family:var(--x-font-body);font-size:var(--x-h2);letter-spacing:0;margin:0;font-weight:600}.qa-flow .section-top p{font-size:var(--x-text-sm);margin-block-start:.125rem}.qa-flow .section-top .x-chip{display:none}.qa-flow .observe-part>.x-strip:first-child{align-items:center;gap:var(--x-space-3);background:0 0;border:0;margin-block-end:var(--x-space-4);padding:0;display:flex}.qa-flow .observe-part>.x-strip:first-child>.x-source{display:none}.qa-flow .observe-part>.x-strip:first-child>h3{color:var(--x-ink-soft);font-size:var(--x-h3);margin:0;font-weight:400}.qa-look{color:var(--x-ink-soft);font:inherit;font-size:var(--x-text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-block-end:var(--x-space-6);padding:0;text-decoration:underline;display:block}.qa-lab{justify-items:start;gap:var(--x-space-4);padding-block:var(--x-space-6);margin-block-end:var(--x-space-8);display:grid}.qa-flow .qa-lab>.qa-lab-when{color:var(--x-ink);font-size:var(--x-h0);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1}.four-leaf-page .qa-lab>a.x-btn[data-variant=primary]{color:var(--x-learn-on-accent)}.qa-lab-when small{color:var(--x-ink-soft);letter-spacing:-.01em;font-size:.4em;font-weight:400}.qa-lab>p{color:var(--x-ink-soft);font-size:var(--x-text-lg);margin:0}.qa-warmer{margin-block-start:var(--x-space-6)}.lab-record-open{z-index:5;background:var(--x-learn-accent,#7fe7dc);min-block-size:3rem;color:var(--x-learn-on-accent,#05201c);font:600 1rem var(--x-font-body);cursor:pointer;border:0;border-radius:999px;padding-inline:1.5rem;position:absolute;inset-block-end:calc(15dvh + 1.5rem);inset-inline-end:1.25rem}.lab-record{z-index:6;border-inline-start:1px solid var(--x-line);inline-size:min(34rem,44vw);color:var(--x-ink);font-family:var(--x-font-body);background:#070807;padding:1.25rem 1.5rem 2rem;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.lab-record-top{justify-content:space-between;align-items:center;margin-block-end:var(--x-space-4);display:flex}.lab-record-top h2{font-size:var(--x-h2);margin:0;font-weight:600}.lab-record-top button{color:var(--x-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem}.qa-lab-day{margin-block:0 var(--x-space-4);color:var(--x-ink-soft);font-size:var(--x-text-sm)}.lab-record .qa-flow,.qa-lab-form{display:block}.lab-record :is(.status-chips,.stage-chips,.mark-chips){grid-template-columns:repeat(2,minmax(0,1fr))}.lab-record .swatch>input{opacity:0;position:absolute}.lab-record .swatch>span{border:1px solid var(--x-line);cursor:pointer;border-radius:999px;padding:.5rem .875rem;display:block}.lab-record .swatch>input:checked+span{border-color:var(--x-ink);background:var(--x-plane-1);font-weight:600}.lab-record-done{gap:var(--x-space-4);justify-items:start;display:grid}.lab-record-go{background:var(--x-learn-accent);min-block-size:3rem;color:var(--x-learn-on-accent);border-radius:999px;place-items:center;padding-inline:1.5rem;font-weight:600;text-decoration:none;display:inline-grid}.lab-record-done p{font-size:var(--x-h1);margin:0;font-weight:600;line-height:1.2}.cmp{--cmp-cols:2.5rem repeat(8, minmax(0, 1fr)) minmax(13rem, 17rem)}.cmp-page{max-inline-size:var(--x-page-max);padding:var(--x-space-12) var(--x-gutter) var(--x-space-16);color:var(--x-ink);background:0 0;margin-inline:auto}.cmp-title h1{font-size:var(--x-h0);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.05}.cmp-title p{margin-block:var(--x-space-3) var(--x-space-8);color:var(--x-ink-soft);font-size:var(--x-text-lg)}.cmp-visits{gap:var(--x-space-2);margin:0 0 var(--x-space-6);border:0;flex-wrap:wrap;padding:0;display:flex}.cmp-visits button{border:1px solid var(--x-line);min-block-size:2.5rem;color:var(--x-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding-inline:1rem}.cmp-visits button[aria-pressed=true]{border-color:var(--x-ink);background:var(--x-ink);color:var(--x-void)}.cmp-key{align-items:center;gap:var(--x-space-2) var(--x-space-6);flex-wrap:wrap;margin-block-end:var(--x-space-6);display:flex}.cmp-who{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.cmp-who>b,.cmp-dot{border-radius:50%;block-size:1rem;inline-size:1rem;display:block}[data-who=field]>b,.cmp-dot[data-who=field]{background:var(--x-ink)}[data-who=lab]>b,.cmp-dot[data-who=lab]{border:3px solid var(--x-model);background:var(--x-void)}.cmp-stages{grid-template-columns:var(--cmp-cols);align-items:end;column-gap:0;margin-block-end:var(--x-space-2);display:grid}.cmp-stage{color:var(--x-ink-soft);text-align:center;justify-items:center;gap:.25rem;display:grid}.cmp-stage small{font-size:var(--x-text-sm);line-height:1.15}.cmp-stage .qa-stage-art{inline-size:3.25rem}.cmp-rows{margin:0;padding:0;list-style:none}.cmp-row{grid-template-columns:var(--cmp-cols);border-block-start:1px solid var(--x-line-subtle);align-items:center;min-block-size:6.25rem;display:grid}.cmp-n{border:1.5px solid var(--x-ink-soft);border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;font-weight:600;display:grid}.cmp-track{grid-column:2/10;grid-template-columns:subgrid;align-items:end;display:grid;position:relative}.cmp-track:before{content:"";background:var(--x-line);block-size:1px;position:absolute;inset-block-end:.5rem;inset-inline:6.25%}.cmp-cell{justify-content:center;align-items:end;gap:.125rem;min-block-size:4.5rem;display:flex;position:relative}.cmp-cell:before{content:"";background:var(--x-line);border-radius:50%;block-size:.375rem;inline-size:.375rem;position:absolute;inset-block-end:.3125rem}.cmp-leaf{z-index:1;justify-items:center;gap:.25rem;display:grid;position:relative}.cmp-leaf .qa-stage-art{inline-size:4.25rem}.cmp-cell:has(.cmp-leaf+.cmp-leaf) .qa-stage-art{inline-size:2.75rem}.cmp-words{color:var(--x-ink-soft);font-size:var(--x-text-sm);gap:.125rem;padding-inline-start:var(--x-space-4);line-height:1.3;display:grid}.cmp-words strong{color:var(--x-ink);font-size:var(--x-text-md);font-weight:600}.cmp-swatch{vertical-align:-.05em;border-radius:50%;block-size:.75rem;inline-size:.75rem;margin-inline-end:.375rem;display:inline-block}.cmp-sum{margin-block:var(--x-space-6) 0;font-size:var(--x-text-xl);font-weight:600}.cmp-why{margin-block-start:var(--x-space-12)}.cmp-why h2{margin-block:0 var(--x-space-4);font-size:var(--x-h1);font-weight:600}.cmp-why ul{gap:var(--x-space-6);margin:0 0 var(--x-space-8);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.cmp-why li{gap:.25rem;display:grid}.cmp-why li span{color:var(--x-ink-soft);font-size:var(--x-text-sm)}.cmp-todo-title{margin-block:0 var(--x-space-6);font-size:var(--x-h1);font-weight:600}.cmp-todo ol{gap:var(--x-space-4);margin:0;padding:0;list-style:none;display:grid}.cmp-todo li{align-items:center;gap:var(--x-space-4);font-size:var(--x-text-lg);flex-wrap:wrap;display:flex}.cmp-todo li strong{color:var(--x-ink-soft);font-weight:400}.cmp-example-toggle{font:inherit;cursor:pointer;background:0 0;border:0;margin-block-start:var(--x-space-12);padding:0;display:block}.cmp-example{border:1px solid var(--x-line);font-size:var(--x-text-sm);border-radius:999px;padding:0 .5rem}@media (max-width:1023px){.cmp{--cmp-cols:2rem repeat(8, minmax(0, 1fr))}.cmp-stages>span:last-child,.cmp-stage small{display:none}.cmp-words{padding:0 0 var(--x-space-3);grid-column:1/-1}}.qa-week-lab a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.qa-week-next{gap:var(--x-space-2);display:grid}.qa-week-next>.qa-week-q{margin-block-end:0}.qa-week-why{gap:var(--x-space-3);justify-items:start;display:grid}.qa-week-why>.x-field{inline-size:100%}.qa-week-visits .x-chip-option>span{text-align:start}.qa-week-visits .x-chip-option>span>b{white-space:nowrap;block-size:auto;inline-size:auto;display:block}.qa-week-looks{color:var(--x-learn-ink);margin:0;padding-inline-start:1.25rem}.qa-week-mine{margin-block-end:var(--x-space-4)}
