.yirelo-entry{color:#f5f8fc;background:radial-gradient(circle at 16% 58%,#113351 0,#0000 31rem),radial-gradient(circle at 86% 18%,#103748 0,#0000 34rem),#080d18;height:100dvh;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden auto}.entry-top{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;width:min(1160px,100% - 48px);height:86px;margin:auto;display:flex}.entry-wordmark{color:#f5f8fc;letter-spacing:-.075em;font-size:1.8rem;font-weight:800;text-decoration:none}.entry-wordmark>span{color:#4de1d5}.entry-wordmark small{letter-spacing:-.02em;font-size:.9rem;font-weight:650}.entry-private{letter-spacing:.12em;color:#7deee3;border:1px solid #4de1d555;border-radius:999px;padding:7px 12px;font-size:.73rem;font-weight:700}.entry-layout{grid-template-columns:minmax(0,1fr) minmax(340px,450px);align-items:center;gap:clamp(36px,8vw,130px);width:min(1160px,100% - 48px);min-height:calc(100dvh - 160px);margin:auto;padding:56px 0;display:grid}.entry-intro{max-width:600px}.entry-eyebrow,.entry-kicker{color:#67e3da;letter-spacing:.18em;font-size:.77rem;font-weight:800}.entry-intro h1{letter-spacing:-.075em;margin:22px 0;font-size:clamp(3rem,5.7vw,5.6rem);line-height:1.04}.entry-intro>p:not(.entry-eyebrow){color:#c7d6e6;max-width:530px;font-size:1.1rem;line-height:1.65}.entry-intro .entry-note{color:#aebed0!important;font-size:.95rem!important}.entry-line{background:#4de1d5;border-radius:4px;width:90px;height:3px;margin:38px 0 26px}.entry-card{color:#0a2039;background:#f7fafc;border:1px solid #9fbada42;border-radius:24px;padding:clamp(24px,3.8vw,42px);box-shadow:0 35px 100px #0008}.entry-kicker{color:#127592;margin:0 0 8px}.entry-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,2.5vw,2.1rem);line-height:1.15}.entry-card-note{color:#425b71;margin:9px 0 24px;font-size:.95rem;line-height:1.5}.entry-tabs{background:#e5eef3;border-radius:12px;gap:5px;margin-bottom:24px;padding:4px;display:flex}.entry-tabs button{color:#34546b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:43px;font-size:.9rem;font-weight:750}.entry-tabs button.active{color:#0a5270;background:#fff;box-shadow:0 2px 9px #21435a1a}.entry-form{gap:16px;display:grid}.entry-form>label{color:#25435a;gap:7px;font-size:.9rem;font-weight:700;display:grid}.entry-form>label input{color:#0a2039;background:#fff;border:1px solid #a5bac9;border-radius:10px;width:100%;min-height:48px;padding:11px 13px;font-size:1rem}.entry-form>label input::placeholder{color:#596f80}.entry-form input:focus-visible,.entry-tabs button:focus-visible,.entry-submit:focus-visible,.entry-text-button:focus-visible,.yirelo-entry a:focus-visible{outline-offset:2px;outline:3px solid #138eb0}.entry-agreement{background:#eaf3f7;border:1px solid #cadfe9;border-radius:12px;gap:14px;margin-top:6px;padding:17px;display:grid}.entry-agreement label{color:#183b51;cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.entry-agreement input{accent-color:#147f9c;flex:none;width:19px;height:19px;margin:1px 0 0}.entry-agreement a,.entry-legal-note a{color:#095e83;text-underline-offset:2px;font-weight:750}.entry-legal-note{color:#405b70;margin:0;font-size:.83rem;line-height:1.55}.entry-submit{color:#fff;cursor:pointer;background:#137f9e;border:0;border-radius:11px;width:100%;min-height:50px;font-size:.95rem;font-weight:800}.entry-submit:hover:not(:disabled){background:#076783}.entry-submit:disabled{color:#20394a;cursor:not-allowed;background:#a6b8c1}.entry-status{color:#9a2535;background:#fff0f1;border-radius:9px;margin:0;padding:12px;font-size:.88rem}.entry-status.success{color:#126b42;background:#e0f6eb}.entry-text-button{color:#095e83;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:20px auto 0;font-size:.9rem;font-weight:750;text-decoration:underline;display:block}.entry-footer{border-top:1px solid #ffffff20;flex-wrap:wrap;gap:20px;width:min(1160px,100% - 48px);margin:auto;padding:18px 0 28px;display:flex}.entry-footer a{color:#b6cadb;font-size:.85rem}@media (max-width:800px){.entry-layout{max-width:490px;padding:40px 0;display:block}.entry-intro{margin-bottom:32px}.entry-intro h1{font-size:clamp(2.7rem,11vw,4rem)}.entry-intro>p:not(.entry-eyebrow){font-size:1rem}.entry-line{margin:22px 0 12px}.entry-top{height:72px}}@media (max-width:420px){.entry-top,.entry-layout,.entry-footer{width:calc(100% - 30px)}.entry-private{padding:6px 8px;font-size:.62rem}.entry-wordmark{font-size:1.5rem}.entry-card{padding:22px}}.entry-rights-actions{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:20px;display:flex}.entry-rights-actions a,.entry-rights-actions button{color:#095e83;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:.87rem;font-weight:700;text-decoration:underline}.entry-rights-actions button:disabled{opacity:.55;cursor:wait}.entry-rights-actions :focus-visible{outline-offset:3px;outline:3px solid #138eb0}.yirelo-entry{color:#0a2039;background:radial-gradient(circle at 80% 7%,#2bb9df1a,#0000 30rem),radial-gradient(circle at 12% 60%,#2f81c312,#0000 35rem),#f7f9fb}.entry-top,.entry-footer{border-color:#0a203921}.entry-wordmark{color:#0a2039}.entry-private{color:#0b718c;background:#eaf9fb;border-color:#81cbd9}.entry-intro>p:not(.entry-eyebrow){color:#425b71}.entry-intro .entry-note{color:#52677b!important}.entry-footer a{color:#315b78}.entry-card{background:#fff;border-color:#0a203921;box-shadow:0 25px 75px #15354f1c}.entry-status p{margin:0}.entry-reset-action{color:#075b7a;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-weight:800;text-decoration:underline;display:inline-block}.entry-reset-action:focus-visible{outline-offset:3px;outline:3px solid #138eb0}
