.gl-root{--gl-plate-w:100%;--gl-art:104px;--gl-lk:80px;--gl-pad:16px;--gl-rp:24px;--gl-ctl:48px;--gl-fs:16px;--gl-in-top:23px;--gl-in-bot:4px;--gl-lab-top:6px;--gl-btn-fs:16px;--gl-help-h:40px;--gl-side:20px;--gl-gap-a:12px;--gl-gap-b:8px;--gl-gap-c:12px;--gl-gap-d:4px;--gl-content:481px;--gl-top-min:8px;--gl-banner-pad:10px 12px 10px 10px;--gl-banner-mb:12px;--gl-op:42% 46%;--gl-shadow:0 1px 1.5px #2136400d, 0 8px 16px -8px #2136401a, 0 34px 64px -24px #2136403d;--gl-dot:#f2850026;--gl-dot-soft:#f2850017;height:100svh;padding:0 var(--gl-side) env(safe-area-inset-bottom,0px);background:var(--ves-canvas);color:var(--ves-body);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden auto}body:has(.gl-root){min-height:100svh}.dark .gl-root{--gl-shadow:0 1px 1.5px #00000080, 0 8px 16px -8px #00000080, 0 34px 64px -24px #000c;--gl-dot:#f2850029;--gl-dot-soft:#f285001a}@media (max-width:479px){.gl-root.has-banner .gl-hint{display:none}}@media (min-width:480px){.gl-root{--gl-ctl:56px;--gl-fs:18px;--gl-in-top:26px;--gl-in-bot:6px;--gl-lab-top:7px;--gl-btn-fs:18px;--gl-help-h:44px}}@media (min-width:480px) and (max-width:767px){.gl-root{--gl-art:200px;--gl-lk:152px;--gl-pad:24px;--gl-rp:32px;--gl-ctl:56px;--gl-side:16px;--gl-gap-a:24px;--gl-gap-b:16px;--gl-gap-c:32px;--gl-gap-d:8px;--gl-content:659px;--gl-banner-pad:12px;--gl-banner-mb:24px}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.gl-root{--gl-plate-w:544px;--gl-art:224px;--gl-lk:160px;--gl-pad:32px;--gl-rp:40px;--gl-ctl:56px;--gl-side:16px;--gl-gap-a:24px;--gl-gap-b:16px;--gl-gap-c:32px;--gl-gap-d:8px;--gl-content:701px;--gl-top-min:72px;--gl-banner-pad:12px;--gl-banner-mb:24px}}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){.gl-root{--gl-plate-w:848px;--gl-art:320px;--gl-lk:184px;--gl-pad:24px;--gl-rp:32px;--gl-ctl:56px;--gl-side:16px;--gl-gap-a:16px;--gl-gap-b:12px;--gl-gap-c:16px;--gl-gap-d:4px;--gl-content:429px;--gl-top-min:72px;--gl-op:50% 46%}}@media (min-width:1024px){.gl-root{--gl-plate-w:916px;--gl-art:372px;--gl-lk:216px;--gl-pad:32px;--gl-rp:40px;--gl-ctl:56px;--gl-side:16px;--gl-gap-a:24px;--gl-gap-b:16px;--gl-gap-c:32px;--gl-gap-d:8px;--gl-content:477px;--gl-top-min:72px;--gl-op:50% 46%;--gl-banner-pad:12px;--gl-banner-mb:24px}}@media (min-width:1280px){.gl-root{--gl-plate-w:944px;--gl-art:400px;--gl-lk:240px}}.gl-motif{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gl-motif>i{background-size:22px 22px;animation:26s linear infinite gl-conv;display:block;position:absolute;inset:-24px}.gl-motif>i:first-child{background-image:radial-gradient(circle, var(--gl-dot) 1.3px, transparent 1.5px)}.gl-motif>i:last-child{background-image:radial-gradient(circle, var(--gl-dot-soft) .6px, transparent 2.6px)}.gl-motif:after{content:"";background:radial-gradient(ellipse 72% 72% at 50% 46%, transparent 30%, var(--ves-canvas) 84%);position:absolute;inset:0}@keyframes gl-conv{to{transform:translate(22px,22px)}}.gl-root[data-hidden=true] .gl-motif>i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gl-motif>i{animation:none}}.gl-sp-top{flex:0 1 max(var(--gl-top-min), calc((100svh - var(--gl-content)) / 2));min-height:var(--gl-top-min);display:block}.gl-sp-bot{flex:1 1 0;min-height:8px;display:block}.gl-plate{width:min(100%, var(--gl-plate-w));grid-template-rows:var(--gl-art) auto;background:var(--ves-surface);border:1px solid var(--ves-hairline);border-radius:var(--gl-rp);box-shadow:var(--gl-shadow);flex:none;display:grid;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape),(min-width:1024px){.gl-plate{grid-template-rows:none;grid-template-columns:var(--gl-art) 1fr;min-height:var(--gl-art)}}.gl-art{background:#0a0a0a;min-height:0;position:relative;overflow:hidden}.gl-photo{object-fit:cover;object-position:var(--gl-op);width:100%;height:100%;display:block;position:absolute;inset:0}.gl-lockup{height:var(--gl-lk);width:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gl-toggle{color:#eceff1;cursor:pointer;z-index:2;background:#0a0a0a99;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:16px;right:16px}@media (min-width:768px){.gl-toggle{border-color:var(--ves-stroke-control);background:var(--ves-surface);color:var(--ves-body);border-radius:8px;position:fixed}}.gl-form{padding:var(--gl-pad) var(--gl-pad) calc(var(--gl-pad) - 12px);flex-direction:column;justify-content:center;min-width:0;display:flex}.gl-seg{isolation:isolate;height:var(--gl-ctl);background:var(--ves-hairline-soft);border:1px solid var(--ves-stroke-control);margin:0 0 var(--gl-gap-a);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid;position:relative}.gl-thumb{background:var(--ves-accent-soft);width:calc(50% - 5px);box-shadow:inset 0 0 0 1px var(--ves-accent-edge);z-index:0;transition:transform var(--ves-dur-slow) var(--ves-ease-move);border-radius:4px;position:absolute;top:3px;bottom:3px;left:3px}.gl-seg[data-role=yonetici] .gl-thumb{transform:translate(calc(100% + 4px))}.gl-seg label{z-index:1;color:var(--ves-mute);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--ves-dur-base) var(--ves-ease);border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex;position:relative}.gl-seg label svg{width:18px;height:18px;transition:color var(--ves-dur-base) var(--ves-ease);flex:none}.gl-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gl-seg[data-role=personel] label:first-of-type,.gl-seg[data-role=yonetici] label:last-of-type{color:var(--ves-ink)}.gl-seg[data-role=personel] label:first-of-type svg,.gl-seg[data-role=yonetici] label:last-of-type svg{color:var(--ves-accent-ink)}.gl-seg label:has(>input:focus-visible){outline:2px solid var(--ves-accent-edge);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gl-thumb,.gl-seg label,.gl-seg label svg{transition:none}}.gl-field{margin:0 0 var(--gl-gap-b);position:relative}.gl-field.last{margin-bottom:var(--gl-gap-c)}.gl-input{width:100%;min-height:var(--gl-ctl);padding:var(--gl-in-top) 16px var(--gl-in-bot);border:1px solid var(--ves-stroke-control);background:var(--ves-surface-raised);color:var(--ves-ink);font-family:inherit;font-size:var(--gl-fs);transition:border-color var(--ves-dur-fast) var(--ves-ease), box-shadow var(--ves-dur-fast) var(--ves-ease);border-radius:8px;line-height:1.2}.gl-input.pw{padding-right:60px}.gl-input{font-variant-numeric:tabular-nums}.gl-input::placeholder{color:#0000}.gl-input:focus,.gl-input:focus-visible{border-color:var(--ves-accent-edge);box-shadow:inset 0 0 0 1px var(--ves-accent-edge);outline:none}.gl-input[aria-invalid=true]{border-color:var(--ves-danger);box-shadow:inset 0 0 0 1px var(--ves-danger)}.gl-field>label{font-size:var(--gl-fs);color:var(--ves-mute);pointer-events:none;transition:top var(--ves-dur-fast) var(--ves-ease), font-size var(--ves-dur-fast) var(--ves-ease), transform var(--ves-dur-fast) var(--ves-ease);line-height:1.2;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.gl-input:focus~label,.gl-input:not(:placeholder-shown)~label{top:var(--gl-lab-top);letter-spacing:.02em;font-size:12px;font-weight:400;transform:none}.gl-input[aria-invalid=true]~label{color:var(--ves-danger)}.gl-eye{width:48px;height:48px;color:var(--ves-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.gl-eye:hover{color:var(--ves-ink)}.gl-hint{min-height:18px;color:var(--ves-mute);margin:calc(8px - var(--gl-gap-b)) 0 var(--gl-gap-b);padding-left:16px;font-size:13px;line-height:1.4}@media (max-width:479px){.gl-hint{min-height:36px}}.gl-hint b{font-variant-numeric:tabular-nums;color:var(--ves-ink);font-weight:600}.gl-err{color:var(--ves-danger);margin:calc(8px - var(--gl-gap-c)) 0 var(--gl-gap-c);align-items:flex-start;gap:8px;padding-left:16px;font-size:14px;line-height:1.4;display:flex}.gl-err svg,.gl-banner svg,.gl-slow svg{flex:none;width:18px;height:18px;margin-top:1px}.gl-err.code{margin:0 0 24px;padding-left:0}.gl-banner{padding:var(--gl-banner-pad);border-left:4px solid var(--ves-warning);background:var(--ves-warning-soft);color:var(--ves-warning);margin:0 0 var(--gl-banner-mb);border-radius:8px;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.gl-nowrap{white-space:nowrap}.gl-btn{width:100%;height:var(--gl-ctl);background:var(--ves-accent);border:1px solid var(--ves-accent-edge);color:#0a0a0a;font-family:inherit;font-weight:600;font-size:var(--gl-btn-fs);cursor:pointer;transition:border-color var(--ves-dur-fast) var(--ves-ease), box-shadow var(--ves-dur-fast) var(--ves-ease), transform var(--ves-dur-fast) var(--ves-ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:flex}.gl-btn:hover:not(:disabled){border-color:var(--ves-ink);box-shadow:var(--ves-shadow-1)}.gl-btn:active:not(:disabled){background:var(--ves-accent-press);box-shadow:none;transform:translateY(.5px)}.gl-btn:disabled{opacity:.5;cursor:not-allowed}.gl-btn:focus-visible{outline:2px solid var(--ves-ink);outline-offset:2px}.gl-btn svg{flex:none;width:20px;height:20px}.gl-slow{color:var(--ves-body);align-items:flex-start;gap:8px;margin:8px 0 0;padding-left:16px;font-size:14px;line-height:1.4;display:flex}.gl-help{margin:var(--gl-gap-d) auto 0;width:fit-content;max-width:100%;min-height:var(--gl-help-h);color:var(--ves-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:flex}.gl-help:hover{text-underline-offset:3px;text-decoration:underline}.gl-title{color:var(--ves-ink);letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.gl-sub{color:var(--ves-mute);margin:0 0 24px;font-size:14px;line-height:1.5}.gl-code{grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 24px;display:grid;position:relative}.gl-code.err{margin-bottom:8px}.gl-code i{border:1px solid var(--ves-stroke-control);background:var(--ves-surface-raised);font-variant-numeric:tabular-nums;height:56px;color:var(--ves-ink);border-radius:8px;justify-content:center;align-items:center;font-size:24px;font-style:normal;font-weight:500;display:flex}.gl-code i.cur{border-color:var(--ves-accent-edge);box-shadow:inset 0 0 0 1px var(--ves-accent-edge)}.gl-code.err i{border-color:var(--ves-danger)}.gl-code input{opacity:0;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.gl-code:has(input:focus-visible){outline:none}.gl-foot{background:var(--ves-canvas);color:var(--ves-body);text-align:center;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:16px 0 0;padding:6px 12px;font-size:12px;line-height:1.4;display:flex;position:relative}.gl-foot svg{flex:none;width:13px;height:13px}.gl-foot>span{align-items:center;gap:6px;display:inline-flex}.gl-foot a,.gl-foot button{color:var(--ves-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.gl-foot a:hover,.gl-foot button:hover{text-underline-offset:3px;text-decoration:underline}.gl-shortcut{display:none}@media (min-width:640px){.gl-shortcut{display:inline-flex}}@media (max-width:767px),(max-height:639px){.gl-foot.hide{display:none}}.gl-dialog{background:var(--ves-surface);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ves-body);box-shadow:var(--ves-shadow-2);border:0;border-radius:32px;margin:auto;padding:24px;overflow-y:auto}.gl-dlink{font:inherit;cursor:pointer;background:0 0;border:0;width:100%}.gl-dialog::backdrop{background:#0a0a0a8c}.gl-dialog:focus,.gl-dialog:focus-visible{outline:none}.gl-dialog[open]{animation:gl-enter var(--ves-dur-slow) var(--ves-ease)}@media (max-width:639px){.gl-dialog{width:100%;max-width:none;padding:28px 24px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;margin:auto 0 0}.gl-dialog:before{content:"";background:var(--ves-stroke-control);opacity:.6;border-radius:9999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}}@keyframes gl-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gl-dialog[open]{animation:none}.gl-btn,.gl-input,.gl-field>label{transition:none}}.gl-dhead{align-items:center;gap:8px;margin:0 0 8px;display:flex}.gl-dhead svg{width:22px;height:22px;color:var(--ves-ink);flex:none}.gl-dhead.danger svg{color:var(--ves-danger)}.gl-dhead b{color:var(--ves-ink);font-size:18px;font-weight:600;line-height:1.3}.gl-dialog p{color:var(--ves-body);margin:0 0 20px;font-size:16px;line-height:1.5}.gl-dialog .gl-btn{height:48px;font-size:16px;font-weight:500}.gl-dlink{min-height:44px;color:var(--ves-ink);justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:500;text-decoration:none;display:flex}.gl-dlink:hover{text-underline-offset:3px;text-decoration:underline}.gl-diagram{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0 0 20px;display:flex}.gl-diagram>span{border:1px solid var(--ves-stroke-control);font-variant-numeric:tabular-nums;min-width:72px;color:var(--ves-ink);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:18px;font-weight:600;display:flex}.gl-diagram>span small{color:var(--ves-mute);font-size:12px;font-weight:400}.gl-diagram>span.res{background:var(--ves-accent-soft);border-color:var(--ves-accent-edge)}.gl-diagram>b{color:var(--ves-mute);align-self:center;font-size:18px;font-weight:500}
