.page-shell{display:flex;box-sizing:border-box;min-height:100dvh;margin:0;padding:var(--space-12) var(--space-8);background:var(--color-bg);color:var(--color-ink);font:var(--font-size-md)/var(--line-height-ui) var(--font-ui)}.page-shell *{box-sizing:border-box}.page-shell [hidden]{display:none!important}.page-shell :where(button,input,select,textarea){font-family:var(--font-ui)}.page-shell :where(a:not(.ui-btn)){color:var(--color-accent)}.page-shell :where(a,button,input,select,textarea):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.page-shell :where(p){margin:0 0 var(--space-6)}.page{width:100%;max-width:380px;margin:auto}.page-md{max-width:420px}.page-lg{max-width:560px}.page-brand{display:flex;align-items:center;justify-content:center;gap:var(--space-5);margin:0 0 var(--space-10);color:var(--color-ink);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.page-brand img{width:28px;height:28px;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface)}.page-brand-link{display:inline-flex;align-items:center;gap:var(--space-5);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.page-brand-link[href]{cursor:pointer}.page-card{padding:var(--space-12)}.page-card>:last-child{margin-bottom:0}.page-title{margin:0 0 var(--space-8);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold)}.page-muted{color:var(--color-muted)}.page-center{text-align:center}.page-pre{white-space:pre-line}.page-field{display:block;margin:0 0 var(--space-8)}.page-label{display:block;margin-bottom:var(--space-2);color:var(--color-muted);font-size:var(--font-size-sm)}.page-code.ui-input{font-size:var(--font-size-title);letter-spacing:6px;text-align:center}.page-consents{display:flex;flex-direction:column;gap:var(--space-5);margin:0 0 var(--space-8)}.page-consent{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-sm);cursor:pointer}.page-consent .page-consent-box{margin-top:var(--space-1);vertical-align:baseline}.page-consent-version{margin:0;color:var(--color-muted);font-size:var(--font-size-xs)}.page-captcha{min-height:118px;margin:0 0 var(--space-8)}.page-submit{width:100%;white-space:normal;overflow-wrap:anywhere}.page-card form+p{margin-top:var(--space-6)}.page-error,.page-ok{margin:0 0 var(--space-6)}.page-error{color:var(--color-danger)}.page-ok{color:var(--color-accent-dark)}.page-error:empty,.page-ok:empty{display:none}.page-hint{margin:var(--space-8) 0 0;color:var(--color-muted);font-size:var(--font-size-sm);text-align:center}.page-or{display:flex;align-items:center;gap:var(--space-6);margin:var(--space-8) 0;color:var(--color-muted);font-size:var(--font-size-sm)}.page-or:before,.page-or:after{content:"";flex:1;height:1px;background:var(--color-line)}.page-oauth{display:flex;align-items:center;justify-content:center;gap:var(--space-5);width:100%;margin-bottom:var(--space-5);text-decoration:none}.page-oauth-icon{flex:none}html[data-embed=vakas] .page-oauth-external{display:none}.page-alert{margin:0 0 var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-sm)}.page-alert-danger{background:var(--color-danger-soft);color:var(--color-danger)}.page-alert-warning{background:var(--color-role-editor-bg);color:var(--color-role-editor-text)}.page-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.page-support{margin:var(--space-8) 0 0;color:var(--color-muted);font-size:var(--font-size-sm);text-align:center}.page-doc{max-width:760px}.page-legal .page-title{margin-bottom:var(--space-2);font-size:var(--font-size-heading);line-height:1.25}.page-legal-edition{margin:0 0 var(--space-6);color:var(--color-muted);font-size:var(--font-size-sm)}.page-legal-docs{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);margin:0 0 var(--space-10);padding:0 0 var(--space-8);border-bottom:1px solid var(--color-line);list-style:none;font-size:var(--font-size-sm)}.page-legal-text{font-size:var(--font-size-lg);line-height:1.65;overflow-wrap:anywhere}.page-legal-text h2{margin:var(--space-16) 0 var(--space-6);font-size:var(--font-size-title);line-height:1.35;scroll-margin-top:var(--space-8)}.page-legal-text h3{margin:var(--space-10) 0 var(--space-5);font-size:var(--font-size-lg)}.page-legal-text :where(p,ul,ol){margin:0 0 var(--space-6)}.page-legal-text :where(ul,ol){padding-left:var(--space-12)}.page-legal-text li{margin:0 0 var(--space-3)}.page-legal-text .heading-permalink{margin-right:var(--space-4);color:var(--color-subtle);font-weight:var(--font-weight-normal);text-decoration:none}.page-legal-text>:last-child{margin-bottom:0}@media print{.page-shell{display:block;padding:0;background:none}.page-doc{max-width:none}.page-shell :where(.page-brand,.page-legal-docs,.heading-permalink){display:none}.page-legal.page-card{padding:0;border:0}}.page-logo{max-height:56px;margin:0 0 var(--space-6)}.page-desc{margin:0 0 var(--space-10);color:var(--color-muted);white-space:pre-line}.page-form .field{margin:0 0 var(--space-10)}.page-form .field>label.title{display:block;margin-bottom:var(--space-3);font-weight:var(--font-weight-semibold)}.page-form .field>label.title:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--space-4)}.page-form .req{color:var(--color-danger)}.page-form .help{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-sm)}.page-form .field>.error{margin:var(--space-2) 0 0;color:var(--color-danger);font-size:var(--font-size-sm)}.page-form .field.invalid :where(.ui-input,.ui-select){border-color:var(--color-danger)}.page-form .choice{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-3) 0;font-weight:var(--font-weight-normal)}.page-form .search{margin-bottom:var(--space-3)}.page-form textarea.ui-input{min-height:96px;padding:var(--space-4) var(--space-6);resize:vertical}.page-form select[multiple].ui-select{min-height:120px;padding:var(--space-3);cursor:auto}.page-form .page-submit.ui-btn-primary{background:var(--accent, var(--color-accent-button))}.page-form .page-submit.ui-btn-primary:hover:not(:disabled){background:var(--accent, var(--color-accent-button-hover));filter:brightness(.93)}@media (max-width: 520px){.page-shell{padding:var(--space-8) var(--space-5)}.page,.page-md,.page-lg{max-width:100%}.page-card{padding:var(--space-10) var(--space-8)}}@media (max-width: 350px){.page-captcha{margin-inline:calc(-1 * var(--space-8))}}
