#seshy-auth .apply3-progress{flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:32px;display:flex}#seshy-auth .apply3-head{text-align:center;margin-bottom:28px}#seshy-auth .apply3-question{margin-top:8px}#seshy-auth .apply3-body{flex-direction:column;gap:16px;display:flex}#seshy-auth .apply3-stack{flex-direction:column;gap:12px;display:flex}#seshy-auth .apply3-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){#seshy-auth .apply3-grid2{grid-template-columns:1fr}}#seshy-auth .apply3-option__text{flex-direction:column;gap:3px;display:flex}#seshy-auth .apply3-option__label{color:var(--ink);font-size:1rem;font-weight:500}#seshy-auth .apply3-option__hint{color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:.85rem;line-height:1.4}#seshy-auth .apply3-chips{flex-wrap:wrap;gap:10px;display:flex}#seshy-auth .apply3-chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-base) var(--ease);padding:9px 16px;font-size:.9rem;font-weight:500}#seshy-auth .apply3-chip:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}#seshy-auth .apply3-chip[data-selected=true]{border-color:var(--ink);background:var(--sand);box-shadow:0 0 0 1px var(--ink)}#seshy-auth .apply3-note{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:.85rem;line-height:1.55}#seshy-auth .apply3-note strong{color:var(--ink);font-weight:600}#seshy-auth .apply3-confirm{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink);background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-md);margin:4px 0 0;padding:12px 14px;font-size:.8rem;line-height:1.55}#seshy-auth .apply3-check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}#seshy-auth .apply3-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;flex:none;margin-top:3px}#seshy-auth .apply3-check__text{color:var(--ink);font-size:.9rem;line-height:1.55}#seshy-auth .apply3-nav{align-items:center;gap:12px;margin-top:32px;display:flex}#seshy-auth .apply3-nav__spacer{flex:1}#seshy-auth .apply3-back{width:50px;padding:0}#seshy-auth .apply3-received-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}
@keyframes apply-check-draw{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@keyframes apply-rise-in{0%{opacity:0;transform:translateY(var(--rise,8px))}to{opacity:1;transform:translateY(0)}}@keyframes apply-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apply-check-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes apply-line-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.apply-check__pop{transform-box:fill-box;transform-origin:50%;animation:apply-check-pop var(--dur-base) var(--ease-spring) both}.apply-confirm-line{animation:apply-line-in var(--dur-base) var(--ease-out) both;animation-delay:var(--dur-fast)}.apply-shell{background:var(--bg);height:100dvh;color:var(--text);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:880px){.apply-shell{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.apply-shell__image{order:2}}.apply-shell__content{min-height:0;padding:var(--page-pad);padding-top:max(var(--page-pad), env(safe-area-inset-top));padding-bottom:max(var(--page-pad), env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.apply-shell__header{display:none}@media (min-width:880px){.apply-shell__header{gap:var(--space-6);flex-direction:column;display:flex}}.apply-shell__main{justify-content:safe center;gap:var(--space-6);width:100%;max-width:460px;min-height:0;padding-top:var(--space-8);padding-bottom:var(--space-8);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:879px){.apply-shell__main{padding-top:var(--space-4);padding-bottom:var(--space-4);justify-content:flex-start;gap:var(--space-5);scroll-padding-top:var(--space-3)}}.apply-shell__footer{align-items:center;gap:var(--space-4);min-height:48px;display:flex}.apply-shell__image{background:var(--surface-sunk);border-bottom:1px solid var(--hairline);height:15dvh;max-height:17dvh;position:relative;overflow:hidden}@media (min-width:880px){.apply-shell__image{border-bottom:none;border-left:1px solid var(--hairline);height:auto;max-height:none}}.apply-shell__image-chrome{z-index:1;gap:var(--space-2);padding:max(var(--space-3), env(safe-area-inset-top)) var(--space-5) var(--space-3);background:linear-gradient(to bottom, var(--scrim), transparent);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:880px){.apply-shell__image-chrome{display:none}}@keyframes apply-cross-fade{0%{opacity:0}to{opacity:1}}.apply-image-fade{animation:apply-cross-fade var(--dur-slow) var(--ease-soft) both}.apply-rise{animation:apply-rise-in var(--dur-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.apply-rise,.apply-check__stroke,.apply-check__pop,.apply-confirm-line,.apply-image-fade{animation:none!important}.apply-check__stroke{stroke-dashoffset:0}}.apply-chip-cloud{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.apply-card{text-align:left;border-radius:var(--radius-control);border:1px solid var(--hairline);background:var(--surface-card);width:100%;color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.apply-card--row{align-items:center;gap:var(--space-3);flex-direction:row}.apply-card--selected{border-color:var(--accent);background:var(--accent-soft)}@media (hover:hover) and (pointer:fine){.apply-card:not(.apply-card--selected):hover{border-color:var(--hairline-strong)}}.apply-select-grid .apply-card{padding:10px 14px}.apply-select-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}
