.page-module__I7dguq__page{background:#fff;min-height:100vh}.page-module__I7dguq__main{flex-direction:column;gap:24px;width:100%;margin:0;padding:32px max(16px,min(6vw,80px)) 56px;display:flex}.page-module__I7dguq__hero{flex-direction:column;gap:6px;display:flex}.page-module__I7dguq__title{color:#0f172a;font-size:max(26px,min(4vw,34px));font-weight:700}.page-module__I7dguq__description{color:rgba(11,18,32,.7);max-width:720px;font-size:max(16px,min(2.4vw,18px));line-height:1.6}.page-module__I7dguq__workspace{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 20px 45px rgba(15,23,42,.08)}.page-module__I7dguq__actionContent{flex-direction:column;gap:18px;display:flex}.page-module__I7dguq__optionList{flex-direction:column;gap:12px;display:flex}.page-module__I7dguq__optionGroup{flex-direction:column;gap:6px;display:flex}.page-module__I7dguq__optionLabel{color:rgba(15,23,42,.65);letter-spacing:.01em;text-transform:uppercase;font-size:12px;font-weight:600}.page-module__I7dguq__optionControl{border-radius:8px;height:34px;padding:0 10px;font-size:13px}.page-module__I7dguq__toggleButton{color:rgba(15,23,42,.75);border-color:#cbd5f5;border-radius:8px;height:32px;padding:0 12px;font-size:13px}.page-module__I7dguq__toggleButtonActive{background:var(--color-brand);color:#fff;border-color:transparent}.page-module__I7dguq__btn{color:#1d4ed8;background:#fff;border:1px solid rgba(59,130,246,.4);border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.page-module__I7dguq__btn:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.4)}.page-module__I7dguq__btnPrimary{background:var(--color-brand);color:#fff;border-color:transparent}.page-module__I7dguq__select{color:#0f172a;background:#fff;border:1px solid #cbd5f5;border-radius:10px;height:40px;padding:0 12px;font-weight:500}.page-module__I7dguq__textareas{background:#fff;border-top:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) minmax(120px,180px) minmax(0,1fr);display:grid}.page-module__I7dguq__textareaSection{flex-direction:column;display:flex}.page-module__I7dguq__inputSection{border-right:1px solid #f1f5f9}.page-module__I7dguq__outputSection{border-left:1px solid #f1f5f9}.page-module__I7dguq__actionsPanel{background:#f8fafc;border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9;flex-direction:column;justify-content:center;align-items:stretch;gap:14px;padding:20px 16px;display:flex}.page-module__I7dguq__actionsHeader{justify-content:center;align-items:center;display:flex}.page-module__I7dguq__actionsTitle{color:rgba(15,23,42,.65);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.page-module__I7dguq__actions{flex-direction:column;gap:10px;display:flex}.page-module__I7dguq__textareaHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px 8px;display:flex}.page-module__I7dguq__textareaLabel{color:rgba(15,23,42,.75);font-size:14px;font-weight:600}.page-module__I7dguq__stats{color:rgba(15,23,42,.6);align-items:center;gap:12px;font-size:12px;display:flex}.page-module__I7dguq__textareaWrapper{background:#fff;grid-template-columns:auto 1fr;align-items:stretch;display:grid;overflow:hidden}.page-module__I7dguq__textareaSection .page-module__I7dguq__textareaWrapper{border-top:1px solid #f1f5f9;flex:auto;min-height:0}.page-module__I7dguq__lineNumberColumn{color:rgba(15,23,42,.45);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:#f8fafc;border-right:1px solid #e2e8f0;align-self:stretch;min-width:48px;padding:18px 12px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.55}.page-module__I7dguq__lineNumberContent{will-change:transform;flex-direction:column;align-items:flex-end;gap:0;display:flex;transform:translateY(0)}.page-module__I7dguq__lineNumber{font-variant-numeric:tabular-nums;min-height:1.55em;line-height:1.55;display:block}.page-module__I7dguq__textarea{resize:vertical;color:#0f172a;-moz-tab-size:2;tab-size:2;background:#fff;border:none;width:100%;min-height:220px;padding:18px 20px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.55}.page-module__I7dguq__textareaSection .page-module__I7dguq__textarea{height:100%}.page-module__I7dguq__textarea:focus{background:#f8fafc;outline:none}.page-module__I7dguq__textarea::placeholder{color:rgba(15,23,42,.38)}.page-module__I7dguq__outputText{flex-direction:column;gap:0;min-height:220px;padding:18px 20px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.55;display:flex;overflow-x:hidden;overflow-y:auto}.page-module__I7dguq__textareaSection .page-module__I7dguq__outputText{height:100%}.page-module__I7dguq__line{white-space:pre;min-height:1.55em}.page-module__I7dguq__lineWrap{white-space:pre-wrap;word-break:break-word}.page-module__I7dguq__placeholder{color:rgba(15,23,42,.5)}.page-module__I7dguq__statusWarn{color:#b45309;font-weight:700}@media (max-width:720px){.page-module__I7dguq__optionList{flex-flow:wrap;gap:10px}.page-module__I7dguq__optionGroup{flex:140px}}@media (max-width:960px){.page-module__I7dguq__textareas{flex-direction:column;display:flex}.page-module__I7dguq__inputSection,.page-module__I7dguq__outputSection{border:none}.page-module__I7dguq__actionsPanel{border:none;border-top:1px solid #f1f5f9;padding:20px}.page-module__I7dguq__actionsHeader{justify-content:flex-start}.page-module__I7dguq__actionContent{gap:16px}.page-module__I7dguq__optionList{flex-flow:wrap;gap:12px}.page-module__I7dguq__optionGroup{flex:160px}.page-module__I7dguq__actions{flex-flow:wrap;gap:10px}.page-module__I7dguq__actions .page-module__I7dguq__btn{flex:auto}}
