.cad-auth-page{--cad-auth-paper:#f2e3d1;--cad-auth-panel:#ead6bc;--cad-auth-stitch:#7a5c3461;--cad-auth-surface:#fbf7ef;--cad-auth-input:#fffdf8;--cad-auth-ink:#28392b;--cad-auth-brand:#23472b;--cad-auth-muted:#6d6a5d;--cad-auth-line:#e3d6c1;--cad-auth-green:#416647;--cad-auth-green-dark:#315137;--cad-auth-on-green:#fbf7ef;--cad-auth-accent:#416647;--cad-auth-sage:#8aa36f;--cad-auth-banner:#eef1e5;--cad-auth-terra-soft:#fcf1e9;--cad-auth-error-ink:#ad553f;--shell-paper:var(--cad-auth-input);--shell-surface:var(--cad-auth-surface);--shell-line:var(--cad-auth-line);--shell-ink:var(--cad-auth-ink);--shell-green:var(--cad-auth-green);background:radial-gradient(110% 80% at 50% 30%, #ffffff59, transparent 70%), var(--cad-auth-paper);min-height:100dvh;color:var(--cad-auth-ink);font-family:var(--font-shell-heading), "IBM Plex Sans", sans-serif;place-items:center;padding:24px 16px;display:grid}html.dark .cad-auth-page{--cad-auth-paper:#142219;--cad-auth-panel:#1b2d20;--cad-auth-stitch:#d4bd8261;--cad-auth-surface:#1f3124;--cad-auth-input:#17271b;--cad-auth-ink:#eef0de;--cad-auth-brand:#d4bd82;--cad-auth-muted:#bdb595;--cad-auth-line:#3a4d3c;--cad-auth-green:#d4bd82;--cad-auth-green-dark:#e2cd95;--cad-auth-on-green:#1b2a1e;--cad-auth-accent:#d4bd82;--cad-auth-sage:#d4bd82;--cad-auth-banner:#1b2d20;--cad-auth-terra-soft:#402620;--cad-auth-error-ink:#fca5a5;background:radial-gradient(110% 80% at 50% 30%, #ffffff08, transparent 70%), var(--cad-auth-paper)}.cad-auth-dialog{background:var(--cad-auth-surface);border:1px solid var(--cad-auth-line);border-radius:14px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(940px,100%);animation:.4s both cad-auth-rise;display:grid;overflow:hidden;box-shadow:0 22px 60px #3c2a1424,0 2px 6px #3c2a140f}html.dark .cad-auth-dialog{box-shadow:0 22px 60px #00000073}@keyframes cad-auth-rise{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:none}}.cad-auth-art{background:radial-gradient(120% 70% at 20% 0%, #ffffff47, transparent 60%), var(--cad-auth-panel);isolation:isolate;flex-direction:column;min-height:580px;padding:34px 32px 0;display:flex;position:relative}.cad-auth-art:before{content:"";border:1.5px dashed var(--cad-auth-stitch);pointer-events:none;z-index:1;border-radius:9px;position:absolute;inset:9px}.cad-auth-brand{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.cad-auth-logo{flex:none;width:auto;height:62px}.cad-auth-logo.is-koyu,html.dark .cad-auth-logo.is-acik{display:none}html.dark .cad-auth-logo.is-koyu{display:block}.cad-auth-name{color:var(--cad-auth-brand);font-family:Georgia,Iowan Old Style,Palatino Linotype,Palatino,Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.12}.cad-auth-copy{z-index:2;margin-top:54px;position:relative}.cad-auth-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--cad-auth-muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.cad-auth-eyebrow i{background:var(--cad-auth-accent);border-radius:50%;width:5px;height:5px}.cad-auth-copy h2{letter-spacing:-.8px;color:var(--cad-auth-brand);margin:14px 0 0;font-size:40px;font-weight:500;line-height:1.12}.cad-auth-picture{z-index:0;background:var(--giris-gorsel-acik) center 60% / cover no-repeat;flex:1;min-height:210px;margin:30px -32px 0;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}html.dark .cad-auth-picture{background-image:var(--giris-gorsel-koyu);filter:saturate(.85)brightness(.82)}.cad-auth-form{flex-direction:column;justify-content:center;padding:48px 40px 26px;display:flex}.cad-auth-form h1{letter-spacing:-.7px;color:var(--cad-auth-brand);margin:0 0 8px;font-size:30px;font-weight:600}.cad-auth-form>p{color:var(--cad-auth-muted);margin:0;font-size:14px;line-height:1.6}.cad-auth-form form{margin-top:24px}.cad-auth-form form label{color:var(--cad-auth-ink);margin-bottom:7px;font-size:13px;font-weight:600}.cad-auth-form form input:not([type=checkbox]){border-color:var(--cad-auth-line);background:var(--cad-auth-input);height:46px;color:var(--cad-auth-ink);box-shadow:none;border-radius:8px;font-size:15px}.cad-auth-form form input:not([type=checkbox])::placeholder{color:color-mix(in srgb, var(--cad-auth-muted) 75%, transparent)}.cad-auth-form form input:not([type=checkbox]):focus{border-color:var(--cad-auth-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cad-auth-accent) 18%, transparent)}.cad-auth-form .registration-link{color:var(--cad-auth-accent)}.cad-auth-remember{cursor:pointer;align-items:center;gap:9px;min-height:44px;margin:-4px 0 4px;font-size:13px;display:flex}.cad-auth-remember input{width:18px;height:18px;accent-color:var(--cad-auth-green)}.cad-auth-error{color:var(--cad-auth-error-ink);background:var(--cad-auth-terra-soft);border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}.cad-auth-submit{background:var(--cad-auth-green);width:100%;height:48px;color:var(--cad-auth-on-green);border-radius:8px;margin-top:6px;font-size:15px;font-weight:600;display:flex;box-shadow:0 3px 6px #23382814;justify-content:space-between!important}.cad-auth-submit:hover{background:var(--cad-auth-green-dark);transform:translateY(-1px)}html .cad-auth-page .cad-auth-submit.bg-primary.text-white{background:var(--cad-auth-green);color:var(--cad-auth-on-green)}html .cad-auth-page .cad-auth-submit.bg-primary.text-white:hover:not(:disabled){background:var(--cad-auth-green-dark);color:var(--cad-auth-on-green)}html .cad-auth-page .registration-primary.bg-shell-green.text-white{background:var(--cad-auth-green);color:var(--cad-auth-on-green)}html .cad-auth-page .registration-primary.bg-shell-green.text-white:hover:not(:disabled){background:var(--cad-auth-green-dark);color:var(--cad-auth-on-green)}.cad-auth-form>.cad-auth-switch{text-align:center;color:var(--cad-auth-muted);margin-top:22px;font-size:13px}.cad-auth-switch a{color:var(--cad-auth-accent);font-weight:600}.cad-auth-form>.cad-auth-privacy{border-top:1px solid var(--cad-auth-line);color:var(--cad-auth-muted);justify-content:center;align-items:center;gap:7px;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.6;display:flex}.cad-auth-privacy svg{flex:none}@media (min-width:768px) and (max-width:900px){.cad-auth-dialog{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cad-auth-art{padding:28px 24px 0}.cad-auth-copy h2{font-size:32px}.cad-auth-name{font-size:20px}.cad-auth-logo{height:52px}.cad-auth-picture{margin:24px -24px 0}.cad-auth-form{padding:40px 30px 24px}}@media (max-width:767px){.cad-auth-page{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:start}.cad-auth-dialog{max-width:min(460px,100%);margin-inline:auto;animation-name:cad-auth-sheet;display:block}.cad-auth-art{background:linear-gradient(90deg, color-mix(in srgb, var(--cad-auth-panel) 94%, transparent) 0%, color-mix(in srgb, var(--cad-auth-panel) 70%, transparent) 46%, transparent 78%), var(--giris-gorsel-acik-kucuk) center 62% / cover no-repeat, var(--cad-auth-panel);justify-content:center;height:118px;min-height:0;padding:0 18px}html.dark .cad-auth-art{background:linear-gradient(90deg, color-mix(in srgb, var(--cad-auth-panel) 95%, transparent) 0%, color-mix(in srgb, var(--cad-auth-panel) 75%, transparent) 50%, #1b2d2033 80%), var(--giris-gorsel-koyu-kucuk) center 62% / cover no-repeat, var(--cad-auth-panel)}.cad-auth-art:before{border-radius:8px;inset:6px}.cad-auth-logo{height:52px}.cad-auth-name{font-size:19px}.cad-auth-copy,.cad-auth-picture{display:none}.cad-auth-form{padding:24px 20px 22px}.cad-auth-form h1{font-size:26px}}@keyframes cad-auth-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cad-auth-dialog,.cad-auth-submit{transition:none;animation:none}}.cad-auth-latent{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.cad-auth-latent+.registration-link{margin-top:0}.cad-auth-method{background:color-mix(in srgb, var(--cad-shell-line,#e2d8c5) 70%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;font-size:13px;font-weight:600;display:inline-grid}.cad-auth-method button{min-width:92px;min-height:44px;color:var(--cad-shell-muted,#6b6a5e);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.cad-auth-method button.is-selected{background:var(--cad-panel-fill,#fff);color:var(--cad-shell-ink,#1f2a1f);box-shadow:0 1px 3px #00000024}.cad-auth-method button:focus-visible{outline:2px solid var(--shell-green,#416647);outline-offset:2px}
