.s2-diplomas .tpl{aspect-ratio:910/1287;border-radius:var(--r-paper);box-shadow:0 0 0 1px var(--line-2);background:#111114;position:relative;overflow:hidden;container-type:inline-size}.s2-diplomas .tpl img{object-fit:cover;width:100%;height:100%;display:block}.s2-diplomas .tpl .anchor{height:1px;position:absolute;left:8%;right:8%}.s2-diplomas .tpl .name{background:#111114;height:6.6%;position:absolute;top:39.6%;left:0;right:0}.s2-diplomas .tpl .name span{color:#fff;white-space:nowrap;font:600 5.05cqw/1 Inter,system-ui,sans-serif;position:absolute;top:15%;left:8.5%}.s2-diplomas .hero .object>.dipwrap{justify-self:center;width:min(100%,360px)}.s2-diplomas .hero .tpl{box-shadow:0 0 0 1px var(--line-2), 0 28px 60px -32px #00000073}.s2-diplomas .object.nomarks .marks{visibility:hidden}.s2-diplomas .why.rail{height:calc((var(--vh) - var(--nav)) * 4)}.s2-diplomas .why .snaps{display:none}.s2-diplomas .why.rail .snaps{display:block}.s2-diplomas .snaps i:nth-child(2){top:calc((var(--vh) - var(--nav)) * 1)}.s2-diplomas .snaps i:nth-child(3){top:calc((var(--vh) - var(--nav)) * 2)}.s2-diplomas .snaps i:nth-child(4){top:calc((var(--vh) - var(--nav)) * 3)}.s2-diplomas .wstage{height:min(640px, calc(var(--vh) - var(--nav) - 96px));position:relative}.s2-diplomas .morph{background:var(--shot-bg);box-shadow:0 0 0 1px var(--line-2), 0 40px 80px -52px #00000080;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.s2-diplomas .layer{position:absolute;inset:0}.s2-diplomas .wf0{aspect-ratio:1000/1520;border-radius:34px;width:min(100%,320px)}.s2-diplomas .wf1{aspect-ratio:2048/1292;border-radius:var(--r-panel)}.s2-diplomas .wf2{aspect-ratio:936/220;border-radius:16px}.s2-diplomas .wf3{aspect-ratio:2360/1300;border-radius:var(--r-panel)}.s2-diplomas .flow .frame[class*=wf]{max-height:none}.s2-diplomas .steps.rail{height:500vh}.s2-diplomas .steps .stage{grid-template-columns:auto minmax(0,400px);justify-content:center;align-items:stretch;gap:clamp(16px,3vw,44px);display:grid}.s2-diplomas .sdoc{--docw:clamp(230px, 31vw, 420px);--chrome:168px;width:min(var(--docw), calc((var(--vh) - var(--chrome)) / 1.414));aspect-ratio:1/1.414;position:relative}.s2-diplomas .sdoc .tpl{box-shadow:0 0 0 1px var(--band-line);position:absolute;inset:0}.s2-diplomas .sdoc .back{translate:calc(var(--k) * 10px) calc(var(--k) * -10px);opacity:0}.s2-diplomas .count{background:var(--band-card);box-shadow:inset 0 0 0 1px var(--band-line);font-variant-numeric:tabular-nums;color:var(--band-ink);white-space:nowrap;opacity:0;border-radius:999px;padding:7px 12px;font-size:13px;position:absolute;bottom:-16px;left:50%;translate:-50%}.s2-diplomas .readline{background:linear-gradient(to right, transparent, var(--band-accent) 14%, var(--band-accent) 86%, transparent);height:2px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--band-accent) 55%, transparent);opacity:0;pointer-events:none;border-radius:1px;position:absolute;top:0;left:-6px;right:-6px}.s2-diplomas .sframe{isolation:isolate;border-radius:var(--r-tile);background:var(--shot-bg);box-shadow:0 0 0 1px var(--band-line);min-width:0;position:relative;overflow:hidden}.s2-diplomas .sshot{will-change:transform;width:100%;min-height:100%;position:absolute;top:0;left:0}.s2-diplomas .sshot.run,.s2-diplomas .frame.run{background:var(--shot-bg);color:var(--paper-ink);align-content:start;gap:8px;padding:10px;display:grid}.s2-diplomas .files{gap:6px;min-width:0;margin:0;padding:0;font:400 12px/1.35 Inter,system-ui,sans-serif;list-style:none;display:grid}.s2-diplomas .files li{box-shadow:inset 0 0 0 1px var(--paper-edge);border-radius:12px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:grid}.s2-diplomas .files i{background:color-mix(in srgb, var(--stamp) 10%, transparent);width:28px;height:28px;font:600 9px/1 var(--mono);color:var(--stamp-ink);border-radius:8px;place-items:center;font-style:normal;display:grid}.s2-diplomas .files b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.s2-diplomas .files span{color:var(--paper-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.s2-diplomas .files li>div{min-width:0}.s2-diplomas .files svg{width:16px;height:16px;color:var(--paper-ok)}.s2-diplomas .files .rest{box-shadow:none;color:var(--paper-soft);grid-template-columns:minmax(0,1fr);padding:4px 4px 0}.s2-diplomas .runcard{background:var(--shot-bg);color:var(--paper-ink);box-shadow:inset 0 0 0 1px var(--paper-edge);border-radius:14px;gap:9px;min-width:0;padding:12px 14px;font:400 12px/1.4 Inter,system-ui,sans-serif;display:grid}.s2-diplomas .runcard .rtop{grid-template-columns:16px minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.s2-diplomas .runcard b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.s2-diplomas .runcard .more{border-radius:var(--r-ctl);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--paper-edge);letter-spacing:1px;color:var(--paper-soft);place-items:center;font-size:12px;display:grid}.s2-diplomas .runcard .spin{border:2px solid color-mix(in srgb, var(--stamp) 25%, transparent);border-top-color:var(--stamp);border-radius:50%;width:16px;height:16px}.s2-diplomas .runcard .rbar{background:color-mix(in srgb, var(--stamp) 16%, transparent);border-radius:2px;height:4px;overflow:hidden}.s2-diplomas .runcard .rbar i{background:var(--stamp);transform-origin:0;border-radius:2px;height:100%;display:block}.s2-diplomas .runcard p{color:var(--paper-soft);transition:opacity .3s}.s2-diplomas .runcard.done .spin{background:var(--paper-ok);border:0;animation:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='8.2'/%3E%3Cpath d='m6.4 10.3 2.4 2.4 4.8-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='8.2'/%3E%3Cpath d='m6.4 10.3 2.4 2.4 4.8-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.s2-diplomas .runcard.done p{display:none}@media (prefers-reduced-motion:no-preference){.s2-diplomas .runcard .spin{animation:.9s linear infinite s2-diplomas-runspin}@keyframes s2-diplomas-runspin{to{rotate:360deg}}}.s2-diplomas .runcard p{min-height:0}@media (max-width:759px){.s2-diplomas .steps.rail .sshot.run{gap:6px;padding:8px}.s2-diplomas .steps.rail .runcard{gap:7px;padding:9px 10px;font-size:9.5px}.s2-diplomas .steps.rail .runcard .rtop{grid-template-columns:13px minmax(0,1fr);gap:6px}.s2-diplomas .steps.rail .runcard .more{display:none}.s2-diplomas .steps.rail .runcard .spin{border-width:1.5px;width:13px;height:13px}.s2-diplomas .steps.rail .runcard b{font-size:10.5px}.s2-diplomas .steps.rail .files li{border-radius:9px;grid-template-columns:20px minmax(0,1fr) 12px;gap:6px;padding:5px 7px 5px 5px}.s2-diplomas .steps.rail .files i{border-radius:6px;width:20px;height:20px;font-size:6.5px}.s2-diplomas .steps.rail .files b{font-size:10px}.s2-diplomas .steps.rail .files span{font-size:8.5px}.s2-diplomas .steps.rail .files svg{width:12px;height:12px}}@media (max-width:959px){.s2-diplomas .pinned.rail .scene{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:18px}.s2-diplomas .pinned.rail .scol{gap:12px}.s2-diplomas .pinned.rail .scol .h2{display:none}.s2-diplomas .pinned.rail .stexts{min-height:118px}.s2-diplomas .pinned.rail .stext{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:24px}.s2-diplomas .pinned.rail .stext p{max-width:none}.s2-diplomas .sdoc{--docw:40vw;--chrome:300px}.s2-diplomas .wstage{height:calc(var(--vh) - var(--nav) - 240px)}@media (max-width:759px){.s2-diplomas .steps.rail .stage{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.s2-diplomas .steps.rail .sframe{height:100%;max-height:350px}.s2-diplomas .steps.rail .sdoc{--docw:37vw;--chrome:330px}.s2-diplomas .steps.rail .sdoc .back{translate:calc(var(--k) * -5px) calc(var(--k) * -8px)}}}.s2-diplomas .vars{gap:12px;display:grid}.s2-diplomas .vtable{border-collapse:collapse;width:100%;font-size:13px}.s2-diplomas .vtable th{text-align:left;font:500 12px/1.3 var(--mono);color:var(--accent-ink);padding:0 8px 8px}.s2-diplomas .vtable td{border-top:1px solid var(--line);color:var(--ink-2);padding:8px}.s2-diplomas .vtable tr{cursor:pointer;transition:background-color .15s}.s2-diplomas .vtable tr[aria-selected=true] td{color:var(--ink);background:var(--bg)}.s2-diplomas .vline{font:italic 600 clamp(18px,2vw,24px)/1.25 Georgia,Times New Roman,serif}.s2-diplomas .vline small{font:400 13px/1.4 var(--text);color:var(--ink-2);margin-top:4px;display:block}.s2-diplomas .thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.s2-diplomas .thumbs button{border-radius:6px;padding:4px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #0000}.s2-diplomas .thumbs .tpl,.s2-diplomas .editions .tpl{display:block}.s2-diplomas .thumbs button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}.s2-diplomas .big{font:600 clamp(36px, 3.6vw, 52px)/1 var(--head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.s2-diplomas .big small{font:400 14px/1.3 var(--text);letter-spacing:0;color:var(--ink-2);margin-top:8px;display:block}.s2-diplomas .bar{background:var(--line);border-radius:1px;height:2px;overflow:hidden}.s2-diplomas .bar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.s2-diplomas .mail{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);border-radius:12px;gap:8px;padding:12px;font-size:12px;display:grid}.s2-diplomas .mail b{color:var(--ink);font-size:14px;font-weight:500}.s2-diplomas .mail .att{background:var(--bg);width:fit-content;max-width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12px;display:inline-flex}.s2-diplomas .mail .att i{font:600 9px/1 var(--mono);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px;padding:5px 4px;font-style:normal}.s2-diplomas .gate{margin:0;padding:0;font-size:14px;list-style:none;display:grid}.s2-diplomas .gate li{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.s2-diplomas .gate li:first-child{border-top:0;padding-top:0}.s2-diplomas .gate svg{width:18px;height:18px;color:var(--ok)}.s2-diplomas .gate span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s2-diplomas .gate small{color:var(--ink-3);white-space:nowrap;font-size:12px}.s2-diplomas .gate .out svg{color:var(--ink-3)}.s2-diplomas .gate .out span{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.s2-diplomas .gate .out small{color:var(--wait)}.s2-diplomas .gatesum{color:var(--ink-2);font-size:14px}.s2-diplomas .gatesum b{font:600 22px/1 var(--head);letter-spacing:var(--track);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.s2-diplomas .batches{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.s2-diplomas .batches i{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.s2-diplomas .batches i:after{content:"";background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--f,0));display:block}.s2-diplomas .cases{gap:16px;display:grid}@media (min-width:620px){.s2-diplomas .cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.s2-diplomas .cases>div{border-top:1px solid var(--line-2);align-content:start;gap:6px;padding-top:12px;display:grid}.s2-diplomas .cases small{color:var(--ink-3);font-size:12px}.s2-diplomas .cases .wf{white-space:nowrap;font:600 clamp(17px, 1.55vw, 22px)/1.2 var(--head);letter-spacing:var(--track);color:var(--ink)}.s2-diplomas .wf b{color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600;display:inline-block}.s2-diplomas .editions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.s2-diplomas .editions svg{fill:none;width:22px;height:10px;stroke:var(--ink-3);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.s2-diplomas .editions figure{color:var(--ink-2);text-align:center;gap:6px;margin:0;font-size:12px;display:grid}.s2-diplomas .editions figure:first-child .tpl{opacity:.4}.s2-diplomas .editions figure:first-child span{text-decoration:line-through}.s2-diplomas .fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.s2-diplomas .fonts div{color:var(--ink-3);gap:4px;font-size:12px;display:grid}.s2-diplomas .fonts b{color:var(--ink);font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1}.s2-diplomas .docx{background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 1px var(--paper-edge);border-radius:var(--r-paper);padding:16px 18px;font:400 13px/1.6 Georgia,Times New Roman,serif}.s2-diplomas .docx code{font:500 12px/1 var(--mono);color:var(--stamp-ink);background:color-mix(in srgb, var(--stamp) 10%, transparent);border-radius:4px;padding:2px 4px}.s2-diplomas .vhead{gap:14px;display:grid}@media (min-width:900px){.s2-diplomas .vhead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:56px}}.s2-diplomas .lookup{align-items:start;gap:24px;margin-top:clamp(28px,3.6vw,48px);display:grid}@media (min-width:860px){.s2-diplomas .lookup{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px}}.s2-diplomas .form{background:var(--band-card);box-shadow:inset 0 0 0 1px var(--band-line);border-radius:24px;gap:14px;padding:24px;display:grid}.s2-diplomas .formhead{gap:2px;margin-bottom:2px;display:grid}.s2-diplomas .formhead b{font:600 18px/1.3 var(--head);letter-spacing:var(--track);color:var(--band-ink)}.s2-diplomas .formhead span{color:var(--band-ink-2);font-size:14px}.s2-diplomas .inp{color:var(--band-ink);gap:8px;font-size:13px;display:grid}.s2-diplomas .inp span{background:var(--band);height:44px;box-shadow:inset 0 0 0 1px var(--band-line);color:var(--band-ink);border-radius:14px;align-items:center;padding:0 16px;font:400 14px/1 Inter,system-ui,sans-serif;transition:box-shadow .2s;display:flex}.s2-diplomas .inp small{color:var(--band-ink-3);font-size:12px}.s2-diplomas .inp.bad span{box-shadow:inset 0 0 0 1px var(--band-bad)}.s2-diplomas .form .vacts{margin-top:2px}.s2-diplomas .form .btn{border-radius:14px;min-height:48px}.s2-diplomas .form .btn.find{flex:auto;gap:8px}.s2-diplomas .form .btn.find svg{width:16px;height:16px}.s2-diplomas .vacts{flex-wrap:wrap;gap:10px;display:flex}.s2-diplomas .result{border-radius:var(--r-panel);background:var(--band-card);box-shadow:inset 0 0 0 1px var(--band-line);min-height:260px;color:var(--band-ink-2);flex-direction:column;gap:6px;padding:24px;font-size:14px;transition:opacity .25s;display:flex;position:relative}.s2-diplomas .result .dots{background-image:radial-gradient(circle,#ffffff38 1px,#0000 1.4px);background-size:14px 14px;border-radius:12px;flex:1;min-height:0;margin-top:12px;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.s2-diplomas .result>span:empty{display:none}.s2-diplomas .result .res{color:var(--band-ok);align-items:center;gap:8px;font-weight:500;display:flex}.s2-diplomas .result .res.bad{color:var(--band-bad)}.s2-diplomas .result .res svg{width:20px;height:20px}.s2-diplomas .result h3{color:var(--band-ink);margin-top:8px;font-size:clamp(24px,3vw,36px);line-height:1.1}.s2-diplomas .result .deg{color:var(--band-accent);font-size:16px;font-weight:500}.s2-diplomas .result .printline{background:var(--band-accent);top:0;bottom:0}.s2-diplomas .feats{gap:24px;margin-top:clamp(32px,4vw,56px);display:grid}@media (min-width:760px){.s2-diplomas .feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.s2-diplomas .feats div{border-top:1px solid var(--band-line);color:var(--band-ink-2);gap:6px;padding-top:16px;font-size:14px;display:grid}.s2-diplomas .feats b{font:600 17px/1.3 var(--head);letter-spacing:var(--track);color:var(--band-ink)}@media (max-width:559px){.s2-diplomas #packs{flex-wrap:nowrap;width:100%;display:flex}.s2-diplomas #packs button{white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;padding-inline:4px}.s2-diplomas #packs [data-q="5000"],.s2-diplomas #packs .lg{display:none}}@media (max-width:759px){.s2-diplomas .spend .top{justify-content:stretch;gap:16px;display:grid}.s2-diplomas .spend .ask{gap:8px;display:grid}.s2-diplomas #need{flex-wrap:nowrap;width:100%;display:flex}.s2-diplomas #need button{white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;padding-inline:4px}}@media (min-width:1180px){.s2-diplomas .tile.full{grid-column:1/-1}}@media (min-width:560px) and (max-width:1179px){.s2-diplomas .tile.full{grid-column:span 2}}.s2-diplomas .fix{gap:24px;display:grid}@media (min-width:900px){.s2-diplomas .fix{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;column-gap:clamp(28px,4vw,56px)}.s2-diplomas .fix .txt{margin:0;padding:0}}.s2-diplomas .fix .txt .act{justify-self:start;margin-top:8px}.s2-diplomas .fixsc{gap:12px;min-width:0;display:grid}@media (min-width:620px){.s2-diplomas .fixsc{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:0}}.s2-diplomas .fixcol{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:16px;align-content:start;gap:10px;min-width:0;padding:16px;font-size:13px;display:grid}.s2-diplomas .fixname{color:var(--ink);min-height:25px;font:400 20px/1.25 Georgia,Times New Roman,serif}.s2-diplomas .fixname mark{color:inherit;background:#f59e0b57;border-radius:2px;transition:background-color .4s}.s2-diplomas .fix[data-state="2"] .fixname mark,.s2-diplomas .fix[data-state="3"] .fixname mark{background:color-mix(in srgb, var(--ok) 22%, transparent)}.s2-diplomas .fixb{height:32px;font:500 13px/1 var(--text);color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:10px;justify-content:center;justify-self:start;align-items:center;padding:0 12px;transition:opacity .3s,background-color .2s;display:inline-flex}.s2-diplomas .fixb.pri{background:var(--btn-bg,var(--accent));color:var(--on-accent,#fff);box-shadow:none}.s2-diplomas .fixb:disabled{opacity:.4;cursor:default}.s2-diplomas .fixtag{height:24px;font:500 12px/1 var(--text);--c:var(--ink-3);color:color-mix(in srgb, var(--c) 78%, var(--ink));background:color-mix(in srgb, var(--c) 13%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 9px;transition:color .3s,background-color .3s;display:inline-flex}.s2-diplomas .fixtag:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.s2-diplomas .fixtag.warn{--c:#d97706}.s2-diplomas .fixtag.ok{--c:var(--ok)}.s2-diplomas .fixwire{background:var(--line-2);align-self:center;height:1px;position:relative;overflow:hidden}.s2-diplomas .fixwire:after{content:"";background:var(--accent);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.s2-diplomas .fix:not([data-state="0"]) .fixwire:after{transform:scaleX(1)}@media (max-width:619px){.s2-diplomas .fixwire{justify-self:center;width:1px;height:14px}.s2-diplomas .fixwire:after{transform-origin:top;transform:scaleY(0)}.s2-diplomas .fix:not([data-state="0"]) .fixwire:after{transform:scaleY(1)}}.s2-diplomas .fixhead{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.s2-diplomas .fixhead small{color:var(--ink-3);min-width:0;font-size:12px}.s2-diplomas .fixhead .fixtag{white-space:nowrap;flex:none}@media (max-width:619px){.s2-diplomas .fixhead{min-height:34px}}.s2-diplomas .fixcol{flex-direction:column;display:flex}.s2-diplomas .fixcol>:last-child{margin-top:auto}.s2-diplomas .fixcol .fixname{margin-top:4px}.s2-diplomas .fixdoc{color:var(--ink-2)}.s2-diplomas .fixmeta{color:var(--ink-3);font-size:12px}.s2-diplomas .fixreq{background:color-mix(in srgb, var(--ink) 3%, transparent);opacity:.35;border-radius:12px;align-content:start;gap:12px;padding:12px;transition:opacity .4s;display:grid}.s2-diplomas .fix:not([data-state="0"]) .fixreq{opacity:1}.s2-diplomas .fixwho{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.s2-diplomas .fixwho i{width:32px;height:32px;font:600 12px/1 var(--text);color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;place-items:center;font-style:normal;display:grid}.s2-diplomas .fixwho span{color:var(--ink);gap:1px;font-weight:500;line-height:1.25;display:grid}.s2-diplomas .fixwho small{color:var(--ink-3);font-size:12px;font-weight:400}.s2-diplomas .fixdiff{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 14px;margin:0;font-size:13px;display:grid}.s2-diplomas .fixdiff dt{color:var(--ink-3)}.s2-diplomas .fixdiff dd{color:var(--ink);margin:0;font:400 17px/1.25 Georgia,Times New Roman,serif}.s2-diplomas .fixdiff s{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);color:var(--ink-2)}.s2-diplomas .fixdiff mark{color:inherit;background:#f59e0b57;border-radius:2px}.s2-diplomas .fixdiff mark.ok{background:color-mix(in srgb, var(--ok) 24%, transparent)}.s2-diplomas .fixfoot{justify-content:flex-end;gap:8px;display:flex}.s2-diplomas .fixfoot .fixb{justify-self:auto}.s2-diplomas .fix[data-state="2"] #fixno{opacity:.4}
