.prgen_bench__bjXYV{position:relative;padding-top:calc(var(--nav-h) + clamp(28px, 6vh, 64px));padding-bottom:clamp(40px,6vh,72px)}.prgen_benchIn__wGoZu{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);grid-template-areas:"head side" "tool side";grid-template-rows:auto 1fr;gap:30px clamp(32px,4vw,64px);align-items:start;padding-bottom:clamp(0px,24vh,240px)}.prgen_head__FuTud{grid-area:head;display:flex;flex-direction:column;gap:20px;min-width:0}.prgen_headTop__ld8T7{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.prgen_h1__TTXHv{font-size:clamp(38px,4.7vw,74px);line-height:.96;max-width:13.5ch}.prgen_side__UXNnZ{grid-area:side;align-self:stretch;position:relative;min-width:0}.prgen_sideBox__mUsfF{position:sticky;top:calc(var(--nav-h) + 10px);height:calc(100svh - var(--nav-h) - 20px);min-height:540px;max-height:920px}.prgen_fill__c9tcl{inset:0}.prgen_tool__5YiMN{grid-area:tool;min-width:0;scroll-margin-top:calc(var(--nav-h) + 16px)}.prgen_tagWarn__KwVnm i{background:var(--ember);box-shadow:0 0 12px var(--ember)}.prgen_tagWait__0FEDY i{background:var(--mist);box-shadow:none;animation:prgen_pulse___8Dis 1.3s ease-in-out infinite}@keyframes prgen_pulse___8Dis{50%{opacity:.3}}.prgen_card__DQ3SN{position:relative;padding:clamp(18px,2.2vw,30px);border:1px solid var(--line);border-radius:20px;background:var(--glass);min-width:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.prgen_card__DQ3SN{background:linear-gradient(160deg,rgba(16,57,59,.5),rgba(8,22,21,.8) 60%);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}}.prgen_cardHead__C5zGd{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.prgen_cardHead__C5zGd h2{font-size:clamp(22px,2vw,30px);line-height:1.12}.prgen_cardHead__C5zGd p{color:var(--mist);margin-top:6px;font-size:15.5px}.prgen_lockIc__4ljmt,.prgen_okIc__WHPG5{width:46px;height:46px;flex:none;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(239,132,80,.45);background:rgba(239,132,80,.12);color:var(--ember-light)}.prgen_okIc__WHPG5{border-color:rgba(62,190,138,.45);background:rgba(62,190,138,.12);color:var(--mint)}.prgen_lockIc__4ljmt svg,.prgen_okIc__WHPG5 svg{width:20px;height:20px}.prgen_spin__GAmwG{animation:prgen_spin__GAmwG 1s linear infinite}@keyframes prgen_spin__GAmwG{to{transform:rotate(1turn)}}.prgen_error__rw47Q{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,75%,70%,.45);background:hsla(0,75%,70%,.1);color:#f6cfcf;font-size:14.5px;line-height:1.45}.prgen_error__rw47Q svg{width:17px;height:17px;flex:none;margin-top:1px;color:#f2a3a3}.prgen_errText__JUdo1{color:#f6cfcf}.prgen_note__PuIXe{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-left:2px solid var(--ember);border-radius:0 12px 12px 0;background:rgba(239,132,80,.07);color:var(--mist);font-size:14.5px;line-height:1.5}.prgen_note__PuIXe strong{color:var(--paper);font-weight:600}.prgen_note__PuIXe svg{width:16px;height:16px;flex:none;margin-top:3px}.prgen_note__PuIXe a,.prgen_note__PuIXe svg{color:var(--ember-light)}.prgen_textBtn__bQlkR{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 4px;border:0;background:none;color:var(--mist);font:600 14px/1 var(--f-body);cursor:pointer;transition:color .2s}.prgen_textBtn__bQlkR:hover{color:var(--paper)}.prgen_textBtn__bQlkR svg{width:16px;height:16px}.prgen_inline__Ovbxi{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--mint);font:600 13.5px/1.2 var(--f-body);cursor:pointer;white-space:nowrap}.prgen_inline__Ovbxi:hover:not([disabled]){color:var(--paper)}.prgen_inline__Ovbxi[disabled]{opacity:.45;cursor:not-allowed}.prgen_inline__Ovbxi svg{width:15px;height:15px}.prgen_loading__dTYy6{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:280px}.prgen_loading__dTYy6>svg{width:26px;height:26px;color:var(--ember)}.prgen_loading__dTYy6 p{font-size:16px;color:var(--paper)}.prgen_loading__dTYy6 p a{color:var(--ember-light)}.prgen_skel__eIAuP{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:8px}.prgen_skel__eIAuP i{display:block;height:46px;border-radius:12px;background:linear-gradient(90deg,hsla(40,24%,93%,.04),hsla(40,24%,93%,.1),hsla(40,24%,93%,.04));background-size:220% 100%;animation:prgen_shimmer___kUgJ 1.4s linear infinite}.prgen_skel__eIAuP i:nth-child(2){width:72%}.prgen_skel__eIAuP i:nth-child(3){width:48%}@keyframes prgen_shimmer___kUgJ{0%{background-position:120% 0}to{background-position:-120% 0}}.prgen_gateBody__XQUHs{color:hsla(40,24%,93%,.9);font-size:16.5px;line-height:1.6;max-width:62ch}.prgen_gateBody__XQUHs b{color:var(--ember-light);font-weight:600}.prgen_next__0RLQM{margin:22px 0 24px;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:rgba(4,13,13,.45)}.prgen_next__0RLQM h3{font:500 11.5px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:12px}.prgen_next__0RLQM ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.prgen_next__0RLQM li{display:grid;grid-template-columns:18px 1fr;gap:8px;color:hsla(40,24%,93%,.88);font-size:15px;line-height:1.5}.prgen_next__0RLQM li:before{content:"";width:7px;height:7px;margin-top:8px;border-radius:2px;background:var(--ember)}.prgen_gate__mk13B .btn svg{width:16px;height:16px}.prgen_formWrap__czmXE{display:flex;flex-direction:column;gap:14px}.prgen_topRow__1IGG0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.prgen_orders__zrB1Q{display:flex;flex-wrap:wrap;gap:8px}.prgen_order__nJSCF{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:9px;border:1px solid rgba(62,190,138,.32);background:rgba(62,190,138,.07);color:var(--mint);font:500 12px/1.2 var(--f-mono);letter-spacing:.02em;text-decoration:none;transition:border-color .2s}.prgen_order__nJSCF:hover{border-color:var(--rise)}.prgen_order__nJSCF i{width:6px;height:6px;border-radius:50%;background:var(--rise);box-shadow:0 0 10px var(--rise);flex:none}.prgen_profiles__ViMQg{padding:14px 16px}.prgen_profRow__hhuJo{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.prgen_profRow__hhuJo>svg{width:17px;height:17px;color:var(--ember-light);flex:none}.prgen_profRow__hhuJo label{font:600 14px/1.2 var(--f-body)}.prgen_profRow__hhuJo .prgen_selWrap__gXIQk{flex:1 1 220px}.prgen_histToggle__v__oV{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(4,13,13,.4);color:var(--mist);font:500 14px/1.3 var(--f-body);cursor:pointer;text-align:left;transition:color .2s,border-color .2s}.prgen_histToggle__v__oV:hover{color:var(--paper);border-color:var(--line-2)}.prgen_histToggle__v__oV span{display:inline-flex;align-items:center;gap:9px}.prgen_histToggle__v__oV svg{width:16px;height:16px;flex:none}.prgen_history__BKaKo{list-style:none;margin:8px 0 0;padding:0;max-height:264px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:rgba(4,13,13,.55);overscroll-behavior:contain}.prgen_history__BKaKo li+li{border-top:1px solid var(--line)}.prgen_history__BKaKo button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:3px 12px;align-items:center;padding:11px 14px;border:0;background:none;text-align:left;cursor:pointer;transition:background-color .2s}.prgen_history__BKaKo button:focus-visible,.prgen_history__BKaKo button:hover{background:rgba(239,132,80,.08)}.prgen_history__BKaKo svg{grid-row:1/span 2;grid-column:2;width:16px;height:16px;color:var(--mist)}.prgen_hTitle__XScXt{font:600 14.5px/1.35 var(--f-body);color:var(--paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prgen_hMeta__Yl14W{font:500 12px/1.3 var(--f-mono);color:var(--mist)}.prgen_form__3LHVU{padding:0;overflow:hidden}.prgen_stepHead__CjpdZ{display:flex;align-items:center;gap:22px;padding:18px clamp(18px,2.2vw,30px);border-bottom:1px solid var(--line);background:rgba(4,13,13,.35)}.prgen_stepN__vcqQ_{font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--mist);white-space:nowrap}.prgen_stepN__vcqQ_ b{font:600 22px/1 var(--f-display);letter-spacing:-.03em;color:var(--paper);margin-right:2px}.prgen_rail__GuK5A{flex:1 1 auto;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.prgen_rail__GuK5A li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.prgen_rail__GuK5A li:before{content:"";position:absolute;top:13px;left:calc(-50% + 16px);right:calc(50% + 16px);height:1px;background:var(--line-2)}.prgen_rail__GuK5A li:first-child:before{display:none}.prgen_rail__GuK5A li.prgen_cur__HLkIM:before,.prgen_rail__GuK5A li.prgen_done__gAU30:before{background:linear-gradient(90deg,var(--rise),rgba(62,190,138,.5))}.prgen_dot__zfU9W{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);background:rgba(4,13,13,.7);color:var(--mist);font:600 11.5px/1 var(--f-mono);transition:all .3s}.prgen_dot__zfU9W svg{width:13px;height:13px}.prgen_done__gAU30 .prgen_dot__zfU9W{border-color:rgba(62,190,138,.6);background:rgba(62,190,138,.16);color:var(--mint)}.prgen_cur__HLkIM .prgen_dot__zfU9W{border-color:var(--ember);background:var(--ember);color:var(--on-ember);box-shadow:0 0 0 4px rgba(239,132,80,.16),0 0 18px rgba(239,132,80,.45)}.prgen_railLabel__nRXlm{font:500 10.5px/1.2 var(--f-mono);letter-spacing:0;color:var(--mist);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.prgen_cur__HLkIM .prgen_railLabel__nRXlm{color:var(--paper)}.prgen_secHead__EQx78{padding:26px clamp(18px,2.2vw,30px) 0}.prgen_secHead__EQx78 h2{font-size:clamp(24px,2.3vw,34px);line-height:1.08}.prgen_secHead__EQx78 p{color:var(--mist);margin-top:8px;font-size:15.5px}.prgen_secHead__EQx78+.prgen_error__rw47Q{margin:18px clamp(18px,2.2vw,30px) 0}.prgen_section__ZLYIg{padding:24px clamp(18px,2.2vw,30px) 4px;animation:prgen_rise__YJ3v3 .45s cubic-bezier(.2,.7,.2,1) both}@keyframes prgen_rise__YJ3v3{0%{opacity:0;transform:translateY(10px)}}.prgen_navRow__bbgA_{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:20px clamp(18px,2.2vw,30px) 24px;border-top:1px solid var(--line)}.prgen_navRow__bbgA_ .btn svg{width:17px;height:17px}.prgen_working__EsjdQ{padding:0 clamp(18px,2.2vw,30px) 22px;margin-top:-8px;color:var(--mint);font:500 13px/1.4 var(--f-mono);letter-spacing:.02em}.prgen_grid__rLjDg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.prgen_wide___kpjL{grid-column:1/-1}.prgen_field__bU96_{display:flex;flex-direction:column;gap:8px;min-width:0}.prgen_field__bU96_ label,.prgen_set__yyhNZ legend{font:600 14px/1.3 var(--f-body);color:var(--paper)}.prgen_field__bU96_ label i,.prgen_set__yyhNZ legend i{font-style:normal;color:var(--ember)}.prgen_labelRow__eURLX{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.prgen_callout__Eqp2B small,.prgen_field__bU96_ small,.prgen_set__yyhNZ small{font-size:13px;line-height:1.45;color:var(--mist)}.prgen_field__bU96_ input,.prgen_field__bU96_ select,.prgen_field__bU96_ textarea,.prgen_mText__EOKQ6,.prgen_profRow__hhuJo select,.prgen_share__cEVQZ input{width:100%;min-width:0;padding:0 14px;height:48px;border-radius:12px;border:1px solid var(--line-2);background:rgba(4,13,13,.62);color:var(--paper);font:500 15px/1.4 var(--f-body);outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.prgen_field__bU96_ textarea,.prgen_mText__EOKQ6{height:auto;padding:12px 14px;resize:vertical;line-height:1.55;min-height:96px}.prgen_field__bU96_ input::-moz-placeholder,.prgen_field__bU96_ textarea::-moz-placeholder,.prgen_mText__EOKQ6::-moz-placeholder{color:hsla(164,8%,62%,.7)}.prgen_field__bU96_ input::placeholder,.prgen_field__bU96_ textarea::placeholder,.prgen_mText__EOKQ6::placeholder{color:hsla(164,8%,62%,.7)}.prgen_field__bU96_ input:focus,.prgen_field__bU96_ select:focus,.prgen_field__bU96_ textarea:focus,.prgen_mText__EOKQ6:focus,.prgen_profRow__hhuJo select:focus,.prgen_share__cEVQZ input:focus{border-color:var(--ember);box-shadow:0 0 0 3px rgba(239,132,80,.18);background:rgba(4,13,13,.8)}.prgen_field__bU96_ input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.prgen_field__bU96_ input[type=number]::-webkit-inner-spin-button,.prgen_field__bU96_ input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prgen_selWrap__gXIQk{position:relative;display:block;min-width:0}.prgen_selWrap__gXIQk select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;text-overflow:ellipsis}.prgen_profRow__hhuJo .prgen_selWrap__gXIQk select{height:42px;width:100%;padding:0 38px 0 12px;border-radius:10px;border:1px solid var(--line-2);background:rgba(4,13,13,.62);color:var(--paper);font:500 14px/1 var(--f-body)}.prgen_selWrap__gXIQk select option{background:#0a1918;color:var(--paper)}.prgen_selWrap__gXIQk>svg{position:absolute;right:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--mist);pointer-events:none}.prgen_callout__Eqp2B{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;padding:18px;border-radius:16px;border:1px solid rgba(62,190,138,.32);background:linear-gradient(120deg,rgba(62,190,138,.12),rgba(62,190,138,.02) 70%)}.prgen_callout__Eqp2B>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.prgen_callout__Eqp2B h4{font:600 16px/1.25 var(--f-body);letter-spacing:0}.prgen_callout__Eqp2B p{color:var(--mist);font-size:14.5px;line-height:1.5;margin-bottom:4px}.prgen_callout__Eqp2B .btn{border-color:rgba(62,190,138,.5);color:var(--mint)}.prgen_callout__Eqp2B .btn:hover{border-color:var(--rise)}.prgen_callout__Eqp2B .btn svg{width:15px;height:15px}.prgen_calloutIc__hlqwc,.prgen_readyIc__sh_bn{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(62,190,138,.16);color:var(--mint)}.prgen_calloutIc__hlqwc svg,.prgen_readyIc__sh_bn svg{width:18px;height:18px}.prgen_set__yyhNZ{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.prgen_set__yyhNZ legend{padding:0;margin-bottom:2px}.prgen_actions__FdURj{margin-top:4px;max-height:232px;overflow-y:auto;border:1px solid var(--line-2);border-radius:12px;background:rgba(4,13,13,.5);overscroll-behavior:contain}.prgen_actions__FdURj label{display:flex;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line);cursor:pointer;font-size:14.5px;color:hsla(40,24%,93%,.86);transition:background-color .2s}.prgen_actions__FdURj label:last-child{border-bottom:0}.prgen_actions__FdURj label:hover{background:hsla(40,24%,93%,.04)}.prgen_actions__FdURj label.prgen_on__HLnwp{background:rgba(239,132,80,.1);color:var(--paper)}.prgen_subjects__qiXcR{margin-top:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prgen_subjects__qiXcR label{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid var(--line-2);background:rgba(4,13,13,.45);cursor:pointer;font-size:14.5px;line-height:1.3;color:hsla(40,24%,93%,.86);transition:border-color .2s,background-color .2s}.prgen_subjects__qiXcR label:hover{border-color:hsla(40,24%,93%,.35)}.prgen_subjects__qiXcR label.prgen_on__HLnwp{border-color:rgba(239,132,80,.7);background:rgba(239,132,80,.1);color:var(--paper)}.prgen_actions__FdURj input,.prgen_subjects__qiXcR input{width:17px;height:17px;flex:none;margin:0;accent-color:var(--ember);cursor:pointer}.prgen_count__3Y6PF{font:500 12.5px/1.2 var(--f-mono);color:var(--ember-light)}.prgen_req__4X_n3{font-size:13.5px;color:#f2a3a3}.prgen_ready__Mlc_j{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:6px;padding:18px;border-radius:16px;border:1px solid rgba(62,190,138,.38);background:linear-gradient(120deg,rgba(62,190,138,.14),rgba(62,190,138,.03) 70%)}.prgen_ready__Mlc_j h4{font:600 16px/1.25 var(--f-body);letter-spacing:0;margin-bottom:4px}.prgen_ready__Mlc_j p{color:var(--mist);font-size:14.5px;line-height:1.5}.prgen_result__O7pto{display:flex;flex-direction:column;gap:14px}.prgen_resHead__5RKkm .prgen_cardHead__C5zGd{margin-bottom:18px}.prgen_saved__Zti9V{margin-left:auto;align-self:center}.prgen_saved__Zti9V svg{width:12px;height:12px}.prgen_toolbar__fzkt9{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.prgen_toolbar__fzkt9 .btn svg{width:15px;height:15px}.prgen_shareBtn__ZMMer{border-color:rgba(62,190,138,.45)!important;color:var(--mint)!important}.prgen_toolbar__fzkt9 .prgen_textBtn__bQlkR{margin-left:4px}.prgen_share__cEVQZ{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding:14px 16px;border-radius:14px;border:1px solid rgba(62,190,138,.35);background:rgba(62,190,138,.07)}.prgen_share__cEVQZ label{font:500 11.5px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.prgen_share__cEVQZ>div{display:flex;gap:8px}.prgen_share__cEVQZ input{height:42px;font:500 13.5px/1 var(--f-mono)}.prgen_share__cEVQZ small{font-size:13px;color:var(--mist);line-height:1.45}.prgen_iconLink__O0SRL{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line-2);color:var(--paper)}.prgen_iconLink__O0SRL:hover{border-color:var(--paper)}.prgen_iconLink__O0SRL svg{width:16px;height:16px}.prgen_resHead__5RKkm .prgen_error__rw47Q{margin:18px 0 0}.prgen_paper__G5RfH{padding:clamp(22px,3.4vw,48px)}.prgen_editor__y9s9S textarea{width:100%;height:600px;padding:16px;border-radius:12px;border:1px solid var(--line-2);background:rgba(4,13,13,.7);color:var(--paper);font:400 13.5px/1.65 var(--f-mono);resize:vertical;outline:none}.prgen_editor__y9s9S textarea:focus{border-color:var(--ember);box-shadow:0 0 0 3px rgba(239,132,80,.18)}.prgen_editFoot__kzdid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.prgen_editFoot__kzdid p{color:var(--mist);font-size:14px}.prgen_editFoot__kzdid .btn svg{width:15px;height:15px}.prgen_release__faZRT{font-size:17px;line-height:1.72;color:hsla(40,24%,93%,.88);max-width:70ch;overflow-wrap:anywhere}.prgen_release__faZRT>:first-child{margin-top:0}.prgen_release__faZRT>p:first-child{font:600 clamp(22px,2.1vw,30px)/1.2 var(--f-display);letter-spacing:-.02em;color:var(--paper);margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--line);text-wrap:balance}.prgen_release__faZRT>p:first-child strong{font-weight:600}.prgen_release__faZRT h1{font:600 clamp(22px,2.1vw,30px)/1.2 var(--f-display);letter-spacing:-.02em;color:var(--paper);margin:0 0 22px}.prgen_release__faZRT h2{font:600 clamp(17px,1.4vw,20px)/1.3 var(--f-display);letter-spacing:-.01em;color:var(--paper);margin:34px 0 12px}.prgen_release__faZRT h3{font:600 17px/1.3 var(--f-body);color:var(--paper);margin:24px 0 8px}.prgen_release__faZRT p{margin:0 0 16px}.prgen_release__faZRT strong{color:var(--paper);font-weight:650}.prgen_release__faZRT em{color:var(--paper)}.prgen_release__faZRT ol,.prgen_release__faZRT ul{margin:0 0 18px;padding-left:1.25em}.prgen_release__faZRT li{margin:0 0 6px}.prgen_release__faZRT li::marker{color:var(--ember)}.prgen_release__faZRT blockquote{margin:20px 0;padding:4px 0 4px 18px;border-left:2px solid var(--ember);color:var(--paper);font-style:italic}.prgen_release__faZRT a{color:var(--ember-light);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prgen_release__faZRT a:hover{color:var(--paper)}.prgen_release__faZRT hr{border:0;border-top:1px solid var(--line);margin:28px 0}.prgen_modal__X_nDb{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:rgba(2,8,8,.72)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.prgen_modal__X_nDb{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.prgen_panel__vVe4B{width:min(560px,100%);max-height:min(88vh,860px);display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line-2);background:rgba(8,22,21,.97);box-shadow:0 40px 100px -30px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.05)}.prgen_panelWide__Lom5c{width:min(720px,100%)}.prgen_phead__pilh3{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.prgen_phead__pilh3 h3{font-size:clamp(19px,1.6vw,22px);line-height:1.2}.prgen_phead__pilh3 p{color:var(--mist);margin-top:6px;font-size:14.5px}.prgen_close__Afdxl{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line-2);background:none;color:var(--paper);cursor:pointer}.prgen_close__Afdxl:hover{border-color:var(--paper)}.prgen_close__Afdxl svg{width:18px;height:18px}.prgen_pbody__BGGhm{overflow-y:auto;padding:18px 22px 20px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.prgen_pfoot__jH29E{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 22px;border-top:1px solid var(--line)}.prgen_pfoot__jH29E .btn svg{width:15px;height:15px}.prgen_mLabel__h2yKi{color:hsla(40,24%,93%,.9);font-size:15px;line-height:1.5}.prgen_ideas__huGXs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.prgen_ideas__huGXs button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:14px;border:1px solid var(--line-2);background:rgba(4,13,13,.5);text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.prgen_ideas__huGXs button:focus-visible,.prgen_ideas__huGXs button:hover{border-color:rgba(239,132,80,.7);background:rgba(239,132,80,.08)}.prgen_ideas__huGXs b{font:600 16px/1.35 var(--f-body);color:var(--paper)}.prgen_iDet__Hxm5B{font-size:14.5px;line-height:1.5;color:hsla(40,24%,93%,.82)}.prgen_ideas__huGXs em{font-size:13.5px;line-height:1.45;color:var(--mist)}.prgen_anat__2FLFs .copy h2{font-size:clamp(28px,3.3vw,48px);max-width:15ch}.prgen_anatSteps__5318F{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.prgen_anatSteps__5318F li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--line);opacity:.5;transition:opacity .4s}.prgen_anatSteps__5318F li[data-on]{opacity:1}.prgen_anatSteps__5318F li>span{font:500 12px/1.6 var(--f-mono);color:var(--mist);letter-spacing:.06em;padding-top:2px}.prgen_anatSteps__5318F li[data-on]>span{color:var(--ember)}.prgen_anatSteps__5318F h3{font-size:clamp(16px,1.25vw,18px)}.prgen_anatSteps__5318F p{color:var(--mist);font-size:14.5px;line-height:1.5;max-width:46ch;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.7,.2,1),opacity .35s,margin .45s}.prgen_anatSteps__5318F li[data-on] p{max-height:4.8em;opacity:1;margin-top:6px}.prgen_anatNote__FCioa{font-size:13.5px;color:var(--mist)}.prgen_anatMeter__4kXCj{display:flex;align-items:center;gap:12px;font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--mist)}.prgen_anatMeter__4kXCj b{font:600 26px/1 var(--f-display);letter-spacing:-.03em;color:var(--paper)}.prgen_anatMeter__4kXCj i{flex:0 0 120px;height:2px;border-radius:2px;background:var(--line-2);position:relative;overflow:hidden}.prgen_anatMeter__4kXCj i:after{content:"";position:absolute;inset:0;width:var(--fill,0);background:var(--ember);transition:width .3s}.prgen_vMeta__3nZoG{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font:500 12.5px/1.3 var(--f-mono);letter-spacing:.06em;color:var(--mist);text-transform:uppercase}.prgen_vMeta__3nZoG i{width:4px;height:4px;border-radius:50%;background:var(--line-2)}.prgen_vTitle__o_hcO{font-size:clamp(28px,3.1vw,48px);line-height:1.02;max-width:22ch;overflow-wrap:anywhere}.prgen_vBiz__DSnEm{font:600 16px/1.3 var(--f-body);color:var(--paper)}.prgen_vActions__VkOrZ{display:flex;flex-wrap:wrap;gap:10px}.prgen_vActions__VkOrZ .btn svg{width:16px;height:16px}.prgen_dist__g3Adf{margin-top:14px;padding:20px 22px}.prgen_dist__g3Adf h2{font:500 11.5px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:14px}.prgen_dist__g3Adf h3{font:600 13.5px/1.3 var(--f-body);color:var(--paper);margin:0 0 8px}.prgen_distGroup__70tfh+.prgen_distGroup__70tfh{margin-top:16px}.prgen_pills__1ZJHe{display:flex;flex-wrap:wrap;gap:6px}.prgen_pill__z0hkR{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(169,199,255,.4);background:rgba(169,199,255,.08);color:var(--link);font:500 12.5px/1.2 var(--f-body)}.prgen_pillRise__qj_Xx{border-color:rgba(62,190,138,.42);background:rgba(62,190,138,.08);color:var(--mint)}.prgen_powered__IEgvN{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--mist)}.prgen_powered__IEgvN a{color:var(--ember-light);font-weight:600;text-decoration:none}.prgen_powered__IEgvN a:hover{text-decoration:underline}.prgen_state__Kn__E{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.prgen_state__Kn__E[role=status]{min-height:260px}.prgen_state__Kn__E h2{font-size:clamp(24px,2.4vw,34px)}.prgen_state__Kn__E p{color:var(--mist);font-size:16px;max-width:52ch}.prgen_state__Kn__E>svg{width:28px;height:28px;color:var(--ember)}.prgen_state__Kn__E .btn svg{width:17px;height:17px}@media (max-width:1080px){.prgen_benchIn__wGoZu{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "side" "tool";grid-template-rows:auto auto auto;gap:22px;padding-bottom:0}.prgen_h1__TTXHv{max-width:16ch}.prgen_side__UXNnZ{height:min(62vh,560px)}.prgen_sideBox__mUsfF{position:relative;top:auto;height:100%;min-height:0;max-height:none}}@media (max-width:760px){.prgen_bench__bjXYV{padding-top:calc(var(--nav-h) + 22px)}.prgen_h1__TTXHv{font-size:clamp(31px,9.2vw,46px);max-width:none}.prgen_benchIn__wGoZu{padding-bottom:0}.prgen_side__UXNnZ{height:clamp(340px,47vh,410px);margin-inline:calc(var(--gut-l) * -.5) calc(var(--gut-r) * -.5)}.prgen_grid__rLjDg{gap:16px}.prgen_grid__rLjDg,.prgen_subjects__qiXcR{grid-template-columns:minmax(0,1fr)}.prgen_stepHead__CjpdZ{flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px}.prgen_cur__HLkIM .prgen_railLabel__nRXlm,.prgen_railLabel__nRXlm{display:none}.prgen_dot__zfU9W{width:25px;height:25px}.prgen_rail__GuK5A li:before{top:12px;left:calc(-50% + 14px);right:calc(50% + 14px)}.prgen_navRow__bbgA_{padding:16px 18px 20px}.prgen_navRow__bbgA_ .btn{flex:1 1 0;padding:0 12px}.prgen_cardHead__C5zGd{gap:12px}.prgen_lockIc__4ljmt,.prgen_okIc__WHPG5{width:40px;height:40px}.prgen_saved__Zti9V{display:none}.prgen_toolbar__fzkt9 .btn{flex:1 1 calc(50% - 4px)}.prgen_toolbar__fzkt9 .prgen_textBtn__bQlkR{flex:1 1 100%;justify-content:center}.prgen_gate__mk13B .cta-row .btn{flex:1 1 100%}.prgen_editor__y9s9S textarea{height:460px}.prgen_release__faZRT{font-size:16px;line-height:1.68}.prgen_modal__X_nDb{padding:10px;align-items:end}.prgen_panel__vVe4B{max-height:90svh}.prgen_pbody__BGGhm,.prgen_pfoot__jH29E,.prgen_phead__pilh3{padding-inline:16px}.prgen_pfoot__jH29E .btn{flex:1 1 0}.prgen_anatSteps__5318F li:not([data-on]){display:none}.prgen_anatSteps__5318F{border-top:0}.prgen_anatSteps__5318F li{border-bottom:0;padding:4px 0 0}.prgen_anat__2FLFs .copy h2{max-width:none}.prgen_anatNote__FCioa{font-size:12px}}html:not(.gl) .prgen_side__UXNnZ{display:none}html:not(.gl) .prgen_benchIn__wGoZu{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "tool";grid-template-rows:auto auto}@media (prefers-reduced-motion:reduce){.prgen_section__ZLYIg{animation:none}.prgen_anatSteps__5318F p{transition:none}.prgen_skel__eIAuP i,.prgen_tagWait__0FEDY i{animation:none}.prgen_spin__GAmwG{animation-duration:2.4s}}