.se-page{padding:32px 0 72px;color:#17113d}.se-breadcrumb{color:#6a6083;font-size:.9rem;margin:0 0 20px}.se-hero{background:linear-gradient(110deg,#181044,#4b20a2 60%,#8c35e7);position:relative;overflow:hidden;border-radius:31px;padding:48px 44px;color:#fff;min-height:245px;box-shadow:0 17px 42px #3b0e891e}.se-hero>div{position:relative;z-index:2;max-width:790px}.se-eyebrow{font-size:.77rem;letter-spacing:.2em;font-weight:800;color:#d7c1ff}.se-hero h1{font-size:clamp(2.05rem,4.2vw,3.7rem);line-height:1.07;margin:22px 0 12px;letter-spacing:-.045em}.se-hero p{color:#f0eaff;line-height:1.6;font-size:1.08rem}.se-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.se-pills span{background:#ffffff1d;border:1px solid #ffffff38;padding:8px 12px;border-radius:999px;font-size:.79rem;font-weight:600}.se-decor{position:absolute;right:4%;top:-85px;font-size:23rem;font-weight:700;opacity:.12;line-height:1}.se-workspace{margin-top:25px;background:#fff;border:1px solid #e9e0ff;border-radius:26px;box-shadow:0 10px 40px #2811460b;padding:30px}.se-workspace>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:23px}.se-workspace h2,.se-notes h2,.se-related h2{font-size:1.55rem;color:#21164d;margin:0 0 5px}.se-workspace>header p{margin:0;color:#69607d}.se-workspace>header>span{background:#f1e9ff;color:#622cc7;border-radius:999px;padding:10px 14px;font-weight:700;font-size:.78rem}.se-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px}.se-panel{min-width:0;display:flex;flex-direction:column;background:#faf8ff;border:1px solid #d9cafa;border-radius:19px;overflow:hidden}.se-panel>span{font-weight:800;padding:16px 17px;border-bottom:1px solid #e5dcf7;display:flex;justify-content:space-between;align-items:center;gap:8px}.se-panel small{font-size:.72rem;color:#7e7195;font-weight:500}.se-panel textarea{width:100%;min-height:300px;resize:vertical;border:0;background:#fff;color:#20193c;padding:19px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;outline:0;box-sizing:border-box}.se-panel textarea:focus{box-shadow:inset 0 0 0 2px #9f62eb}.se-output textarea{background:#fdfbff}.se-tools-row{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.se-tools-row .btn{cursor:pointer}.se-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0}.se-options label{font-size:.82rem;font-weight:800;color:#3a2b60;display:flex;flex-direction:column;gap:7px;text-transform:capitalize}.se-options input{border:1px solid #d4c9e8;border-radius:10px;outline:0;background:white;padding:11px 12px;width:100%;box-sizing:border-box;color:#20153b}.se-options input:focus{border-color:#8438ee;box-shadow:0 0 0 3px #9d60f42c}.se-buttons{display:flex;flex-wrap:wrap;gap:11px;margin:22px 0}.se-buttons .btn.primary{background:linear-gradient(95deg,#5831db,#9a1dec);border-color:transparent;color:#fff;box-shadow:0 5px 13px #6231c72b}.se-buttons .btn:disabled{opacity:.48;cursor:not-allowed}.se-ok,.se-error{padding:12px 15px;border-radius:11px;font-size:.9rem;font-weight:600}.se-ok{background:#ecfff3;color:#147346}.se-error{background:#fff0ef;color:#a72c2a}.se-limits{font-size:.78rem;color:#756c85;line-height:1.55;margin:14px 0 0}.se-notes,.se-related{background:#fff;border:1px solid #ece5f7;border-radius:24px;margin-top:25px;padding:28px 32px}.se-notes ol{color:#514668;line-height:1.95;padding-left:22px}.se-notes details{padding:13px 0;border-top:1px solid #eee9f5;color:#594b75}.se-notes summary{font-weight:800;cursor:pointer;color:#302257}.se-related>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.se-chip{display:inline-flex;align-items:center;padding:10px 15px;background:#f6f0ff;border:1px solid #dfccff;color:#512aa1;border-radius:999px;font-size:.86rem;text-decoration:none}.se-chip:hover{background:#eadaff}.se-page .ad-placement{margin:20px 0}@media(max-width:850px){.se-columns{grid-template-columns:1fr}.se-options{grid-template-columns:repeat(2,minmax(0,1fr))}.se-hero{padding:34px 25px}.se-panel textarea{min-height:245px}}@media(max-width:530px){.se-page{padding-top:14px}.se-options{grid-template-columns:1fr}.se-workspace{padding:17px;border-radius:20px}.se-notes,.se-related{padding:21px}.se-hero h1{font-size:2rem}.se-hero{border-radius:22px}.se-pills span{font-size:.7rem}}
