.nRnKMG_demo{color:var(--ap-ink)}.nRnKMG_demo [data-stage=submitted]{--stage-color:var(--ap-lavender)}.nRnKMG_demo [data-stage=tutor]{--stage-color:var(--ap-peach)}.nRnKMG_demo [data-stage=returned]{--stage-color:var(--ap-mint)}.nRnKMG_tabs{border-bottom:1px solid var(--ap-line);background:var(--ap-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nRnKMG_tabs button{min-width:0;min-height:56px;color:var(--ap-muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative}.nRnKMG_tabs button+button{border-left:1px solid var(--ap-line)}.nRnKMG_number{border:1px solid var(--ap-line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.nRnKMG_tabs button:hover{background:color-mix(in srgb, var(--stage-color) 35%, var(--ap-white));color:var(--ap-ink)}.nRnKMG_tabs button[aria-selected=true]{background:var(--stage-color);color:var(--ap-ink)}.nRnKMG_tabs button[aria-selected=true]:after{content:"";background:var(--ap-navy);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nRnKMG_tabs button[aria-selected=true] .nRnKMG_number{background:var(--ap-navy);border-color:var(--ap-navy);color:var(--ap-white)}.nRnKMG_tabs button:focus-visible{z-index:1;outline:2px solid var(--ap-navy);outline-offset:-5px}.nRnKMG_frame{background:var(--ap-white);box-shadow:0 0 0 3px var(--ap-white), 0 0 0 4px var(--ap-line), 0 16px 36px #17274414;border:1px solid #c6cbd0;border-radius:14px;overflow:hidden}.nRnKMG_panels{grid-template-rows:auto auto;display:grid}.nRnKMG_panel{grid-area:1/1/span 2;grid-template-rows:subgrid;visibility:hidden;min-width:0;display:grid}.nRnKMG_panel[aria-hidden=false]{visibility:visible}.nRnKMG_caption{border-bottom:1px solid var(--ap-line);align-items:center;gap:12px;min-height:52px;padding:10px 20px;display:flex}.nRnKMG_role{background:color-mix(in srgb, var(--stage-color) 40%, var(--ap-white));border-radius:5px;flex:none;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.5}.nRnKMG_caption p{margin:0;font-size:13px;line-height:1.5}.nRnKMG_disclosure{color:var(--ap-muted);font-size:12px;line-height:1.6;margin-top:12px!important}@media (max-width:900px){.nRnKMG_tabs button{gap:8px;padding:11px 12px}.nRnKMG_caption{align-items:flex-start}}@media (max-width:560px){.nRnKMG_tabs button{flex-direction:column;justify-content:flex-start;gap:6px;padding:10px 8px;font-size:12px}.nRnKMG_number{width:24px;height:24px}.nRnKMG_caption{flex-direction:column;gap:6px;min-height:0;padding:10px 12px}.nRnKMG_role{padding:3px 7px;font-size:11px}.nRnKMG_frame{border-radius:11px}.nRnKMG_disclosure{font-size:12px}}.nRnKMG_sample{--studio-ink:var(--ap-ink);--studio-muted:var(--ap-muted);--studio-paper:var(--ap-paper);--studio-review-paper:var(--ap-white);--annotation-line:var(--ap-line);--annotation-surface:var(--ap-white);--annotation-quiet:#f4f4f2;--card:var(--ap-white);--background:var(--ap-white);--muted-foreground:var(--ap-muted);background:var(--ap-paper);flex-direction:column;padding:18px clamp(12px,3%,32px) 0;font-family:inherit;display:flex;overflow:clip;container-type:inline-size}.nRnKMG_sampleDocument{isolation:isolate;flex:1;grid-template:"heading.""intro.""assessment.""revisions comment""claim comment"max-content"continuation comment"minmax(100px,1fr)/minmax(0,1fr) 244px;column-gap:40px;padding:18px 0 0 24px;display:grid;position:relative}.nRnKMG_sampleDocument:before{content:"";z-index:-1;background:var(--ap-white);border-radius:8px 8px 0 0;width:calc(100% - 264px);position:absolute;top:0;bottom:-120px;left:0}.nRnKMG_sampleHeading{grid-area:heading}.nRnKMG_sampleHeading>header{margin-top:0}.nRnKMG_sampleHeading h3{font-size:11px}.nRnKMG_sample .nRnKMG_sampleHeading p,.nRnKMG_sampleDocument :is(.nRnKMG_sampleRevisions,.nRnKMG_sampleClaim,.nRnKMG_sampleContinuation){font-size:14px;line-height:1.65}.nRnKMG_sampleIntro{grid-area:intro}.nRnKMG_sampleIntro>section{margin:10px 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.nRnKMG_sampleDocument .nRnKMG_sampleAssessment{grid-area:assessment;margin-bottom:10px;padding-bottom:6px}.nRnKMG_sampleRevisions{grid-area:revisions}.nRnKMG_sampleDocument .nRnKMG_sampleRevisions p{margin-bottom:18px}.nRnKMG_sampleRevisions ins{text-underline-offset:3px;background:#eaf4f0;text-decoration:underline;text-decoration-thickness:1px}.nRnKMG_sampleRevisions del{background:#f8eae5}.nRnKMG_sampleDocument mark{cursor:text}.nRnKMG_submittedDocument{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""intro""assessment""revisions""claim""continuation";max-width:760px;margin-inline:auto;padding-inline:24px}.nRnKMG_submittedDocument:before{width:100%}.nRnKMG_sampleClaim{grid-area:claim;align-self:start}.nRnKMG_sampleContinuation{contain:size;grid-area:continuation;align-self:stretch;min-height:100px;overflow:clip;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.nRnKMG_sampleDocument .nRnKMG_sampleClaim p{margin-bottom:18px}.nRnKMG_sampleDocument mark{color:inherit}.nRnKMG_sampleComment{grid-area:comment;align-self:center;margin-bottom:12px;padding:12px}.nRnKMG_sample .nRnKMG_sampleComment :is(p,span){font-size:12px;line-height:1.5}.nRnKMG_sampleComment .nRnKMG_sampleReview{padding:6px}.nRnKMG_sampleDocument .nRnKMG_sampleComment button:disabled{cursor:default;opacity:1;color:var(--ap-muted)}.nRnKMG_sampleComment button:disabled:hover{background:0 0}.nRnKMG_sampleDocument .nRnKMG_submissionReceipt{color:var(--ap-muted);margin:8px 0 18px;font-size:12px;line-height:1.5}.nRnKMG_sampleDocument .nRnKMG_returnedComment{color:var(--ap-ink);margin:0}.nRnKMG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:760px){.nRnKMG_sampleDocument{grid-template:"heading""intro""assessment""revisions""claim""comment""continuation"minmax(100px,1fr)/minmax(0,1fr);padding:16px 16px 0}.nRnKMG_sampleDocument:before{width:100%}.nRnKMG_sampleComment{margin-bottom:18px}.nRnKMG_sampleContinuation{min-height:100px}}@media (max-width:560px){.nRnKMG_sample{padding:10px 8px 0}}