.Si-P0q_shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh;display:grid}.Si-P0q_brandPanel{justify-content:space-between;gap:var(--gb-space-8);padding:var(--gb-space-8);background:var(--gb-color-brand-dark);color:var(--gb-color-text-inverse);flex-direction:column;display:flex;position:relative;overflow:hidden}.Si-P0q_productName{font:var(--gb-type-heading-2);letter-spacing:var(--gb-type-heading-2-tracking);margin:0}.Si-P0q_productTagline{margin:var(--gb-space-2) 0 0;font:var(--gb-type-subheading-2);letter-spacing:var(--gb-type-subheading-2-tracking);color:var(--gb-color-brand-extra-light)}.Si-P0q_valueList{gap:var(--gb-space-3);margin:var(--gb-space-8) 0 0;font:var(--gb-type-body-md);letter-spacing:var(--gb-type-body-md-tracking);flex-direction:column;padding:0;list-style:none;display:flex}.Si-P0q_valueList li{align-items:center;gap:var(--gb-space-3);display:flex}.Si-P0q_valueList li:before{content:"";width:var(--gb-space-2);height:var(--gb-space-2);border-radius:var(--gb-radius-full);background:var(--gb-color-yellow-light);flex-shrink:0}.Si-P0q_watermark{right:calc(var(--gb-space-8) * -2);bottom:calc(var(--gb-space-8) * -2);opacity:.08;pointer-events:none;position:absolute}.Si-P0q_brandFootnote{max-width:40ch;font:var(--gb-type-body-xs);letter-spacing:var(--gb-type-body-xs-tracking);color:var(--gb-color-brand-extra-light);margin:0;position:relative}.Si-P0q_formSide{padding:var(--gb-space-8) var(--gb-space-4);justify-content:center;align-items:center;display:flex}.Si-P0q_card{gap:var(--gb-space-6);width:100%;max-width:26rem;padding:var(--gb-space-8);background:var(--gb-color-surface);border:1px solid var(--gb-color-border);border-radius:var(--gb-radius-md);box-shadow:var(--gb-shadow-md);flex-direction:column;display:flex}.Si-P0q_title{font:var(--gb-type-heading-3);letter-spacing:var(--gb-type-heading-3-tracking);margin:0}.Si-P0q_subtitle{margin:var(--gb-space-1) 0 0;color:var(--gb-color-text-secondary)}.Si-P0q_form{gap:var(--gb-space-4);flex-direction:column;display:flex}.Si-P0q_field{gap:var(--gb-space-1);flex-direction:column;display:flex}.Si-P0q_field label{font:var(--gb-type-label-sm);letter-spacing:var(--gb-type-label-sm-tracking)}.Si-P0q_labelRow{justify-content:space-between;align-items:center;display:flex}.Si-P0q_input{width:100%;height:var(--gb-control-height-lg);padding:0 var(--gb-space-3);font:var(--gb-type-body-md);letter-spacing:var(--gb-type-body-md-tracking);color:var(--gb-color-text);background:var(--gb-color-surface);border:1px solid var(--gb-color-border);border-radius:var(--gb-radius-md);box-shadow:var(--gb-shadow-sm);transition:border-color .15s,box-shadow .15s}.Si-P0q_input::placeholder{color:var(--gb-color-text-placeholder)}.Si-P0q_input:focus-visible{border-color:var(--gb-focus-border-color);box-shadow:0 0 0 2px var(--gb-focus-ring-color);outline:none}.Si-P0q_textButton{padding:0 var(--gb-space-1);font:var(--gb-type-label-sm);letter-spacing:var(--gb-type-label-sm-tracking);color:var(--gb-color-brand);border-radius:var(--gb-radius-sm);cursor:pointer;background:0 0;border:0}.Si-P0q_textButton:hover{background:var(--gb-color-panel)}.Si-P0q_textButton:focus-visible,.Si-P0q_primaryButton:focus-visible{outline:var(--gb-focus-ring);outline-offset:var(--gb-focus-ring-offset)}.Si-P0q_primaryButton{margin-top:var(--gb-space-2);padding:var(--gb-space-3) var(--gb-space-6);font:var(--gb-type-body-md-strong);letter-spacing:var(--gb-type-body-md-strong-tracking);color:var(--gb-color-text-inverse);background:var(--gb-color-primary);border-radius:var(--gb-radius-md);cursor:pointer;border:1px solid #0000}.Si-P0q_primaryButton:hover:not(:disabled){background:var(--gb-color-brand-light)}.Si-P0q_primaryButton:disabled{color:var(--gb-color-text-disabled);background:var(--gb-color-panel);border-color:var(--gb-color-border);cursor:not-allowed}.Si-P0q_alertError{gap:var(--gb-space-3);padding:var(--gb-space-3) var(--gb-space-4);background:var(--gb-color-danger-bg);border:1px solid var(--gb-color-danger);border-radius:var(--gb-radius-md);align-items:flex-start;display:flex}.Si-P0q_alertIcon{font:var(--gb-type-body-sm-strong);letter-spacing:var(--gb-type-body-sm-strong-tracking);color:var(--gb-color-danger);flex-shrink:0}@media (max-width:900px){.Si-P0q_shell{grid-template-columns:minmax(0,1fr)}.Si-P0q_brandPanel{display:none}}
