@layer legacy{.signin__card.acct-welcome{width:min(30rem,100%)}.signin__go{min-height:48px}.acct-form{gap:var(--sp-4);flex-direction:column;display:flex}.acct-hint{font-size:var(--fs-200);color:var(--t-secondary)}.acct-back{min-height:48px;padding:0 var(--sp-4);border-radius:var(--r-full);color:var(--t-secondary);font-size:var(--fs-200);transition:background-color var(--m-quick) var(--m-ease), color var(--m-quick) var(--m-ease);align-self:center}.acct-back:hover{background-color:var(--s-sunk);color:var(--t-primary)}.acct-back:focus-visible{outline:2px solid var(--l-you);outline-offset:2px}.signin--child{background-image:none;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;place-items:stretch stretch}.signin--child .signin__card{width:100%;max-width:30rem;box-shadow:none;background:0 0;border-radius:0;justify-self:center;padding:0;overflow:visible}.signin--child .signin__who{background:0 0;align-items:center;padding:0}.signin--child .signin__who>div{min-width:0}.signin--child .signin__name{font-size:var(--fs-200);font-weight:var(--fw-semi);color:var(--t-secondary);overflow-wrap:anywhere;margin:0}.signin--child .signin__meta{overflow-wrap:anywhere;font-family:var(--f-display);font-size:var(--fs-600);font-weight:var(--fw-semi);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--t-primary);margin:0;display:block}.signin--child .acct-form{flex:1}.signin--child .signin__go{border-radius:var(--r-full);box-shadow:none}@media (min-width:1024px){.signin--child{height:100dvh}.signin--child .signin__card{gap:var(--sp-7);flex-direction:row;align-items:stretch;max-width:none;min-height:0}.signin--child .signin__who{align-self:center;align-items:flex-start;gap:var(--sp-4);flex-direction:column;flex:0 0 26rem}.signin--child .signin__meta{font-size:var(--fs-700)}.signin--child .acct-form{padding:var(--sp-6);background:var(--s-window);border-radius:var(--r-xl);justify-content:safe center;overflow-y:auto}.signin--child .acct-form>*{align-self:center;width:100%;max-width:30rem}.signin--child .acct-form>.acct-back{width:auto}}.acct-pinpad{gap:var(--sp-4);flex-direction:column;display:flex}.acct-pinpad__boxes{gap:var(--sp-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.acct-pinpad__box{height:calc(var(--sp-7) + var(--sp-4));border-radius:var(--r-lg);background-color:var(--s-window);box-shadow:inset 0 0 0 1.5px var(--n-300);place-items:center;display:grid}.acct-pinpad__boxes:focus-within .acct-pinpad__box--next{box-shadow:inset 0 0 0 2.5px var(--focus-text)}.acct-pinpad__boxes--invalid .acct-pinpad__box{box-shadow:inset 0 0 0 2px var(--u-600)}.acct-pinpad__dot{width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-full);background-color:var(--t-primary)}.acct-pinpad__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.acct-pinpad__keys{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.acct-pinpad__key{min-height:calc(var(--sp-7) + var(--sp-2));border-radius:var(--r-lg);background-color:var(--s-window);box-shadow:0 1px 0 var(--n-300);font-family:var(--f-display);font-size:var(--fs-600);font-weight:var(--fw-medium);color:var(--t-primary);transition:background-color var(--m-quick) var(--m-ease)}@media (hover:hover){.acct-pinpad__key:hover:not(:disabled){background-color:var(--n-100)}}.acct-pinpad__key:disabled{opacity:.45;cursor:not-allowed}.acct-pinpad__key:focus-visible{outline:3px solid var(--l-you);outline-offset:2px}.acct-pinpad__key--zero{grid-column:2}@media (min-width:1024px){.acct-pinpad__key{box-shadow:inset 0 0 0 1px var(--n-200), 0 1px 0 var(--n-300)}}.acct-choice__ordinal{font-size:var(--fs-200);font-variant-numeric:tabular-nums;color:var(--t-secondary);display:inline}.acct-tones{gap:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.acct-tone{border-radius:var(--r-full);min-width:56px;min-height:56px;transition:transform .16s var(--m-ease), border-color var(--m-quick) var(--m-ease);border:3px solid #0000;place-items:center;padding:3px;line-height:0;display:grid}.acct-tone:hover{transform:scale(1.06)}.acct-tone--on{border-color:var(--l-you);box-shadow:0 0 0 2px var(--s-window) inset, var(--e-tone-on);transform:scale(1.06)}.acct-tone:focus-visible{outline:3px solid var(--l-you);outline-offset:2px}.acct-cards{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-auto-rows:1fr;display:grid}.acct-card{align-items:center;gap:var(--sp-2);min-height:56px;padding:var(--sp-3);border:1.5px solid var(--l-hair);border-radius:var(--r-lg);background:var(--s-window);font-size:var(--fs-300);text-align:left;transition:border-color var(--m-quick) var(--m-ease), background-color var(--m-quick) var(--m-ease), transform .16s var(--m-ease);display:flex}.acct-card:hover{border-color:var(--l-you);transform:translateY(-1px)}.acct-card:active{transform:scale(.98)}.acct-card--on{border-color:var(--l-you);background:var(--u-100);color:var(--t-you);font-weight:var(--fw-semi)}.acct-card:focus-visible{outline:3px solid var(--l-you);outline-offset:2px}.acct-card__tick{border-radius:var(--r-full);border:1px solid var(--l-strong);width:1.5em;height:1.5em;transition:background-color var(--m-quick) var(--m-ease);flex-shrink:0;place-items:center;line-height:1;display:grid}.acct-card--on .acct-card__tick{background:var(--u-500);border-color:var(--u-500);color:var(--t-on-you)}.acct-keeps{gap:var(--sp-3);font-size:var(--fs-300);line-height:var(--lh-body);flex-direction:column;display:flex}.acct-keeps__title{font-family:var(--f-display);font-size:var(--fs-500);font-weight:var(--fw-bold)}.acct-keeps__list{gap:var(--sp-2);flex-direction:column;padding-left:1.2em;list-style:outside;display:flex}.acct-flow{gap:var(--sp-4);flex-direction:column;display:flex}.signin--child .acct-form>.acct-flow--wide{max-width:40rem}.acct-ask{font-size:var(--fs-400);line-height:var(--lh-body);color:var(--t-primary);margin:0}.acct-hint--centre{text-align:center}.signin--child .signin__meta:focus{outline:none}.acct-top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.acct-backbtn{align-items:center;gap:var(--sp-1);min-height:var(--sp-7);padding:0 var(--sp-4) 0 var(--sp-2);border-radius:var(--r-full);background-color:var(--s-window);box-shadow:inset 0 0 0 1.5px var(--l-hair);font-family:var(--f-display);font-size:var(--fs-300);font-weight:var(--fw-semi);color:var(--t-primary);transition:background-color var(--m-quick) var(--m-ease);display:inline-flex}.acct-backbtn svg{width:var(--sp-5);height:var(--sp-5)}.acct-backbtn:hover:not(:disabled){background-color:var(--n-100)}.acct-backbtn:focus-visible{outline:3px solid var(--l-you);outline-offset:2px}.acct-backbtn:disabled{opacity:.6;cursor:not-allowed}.acct-pill{min-height:var(--sp-5);padding:0 var(--sp-3);border-radius:var(--r-full);background-color:var(--u-100);color:var(--t-you);font-family:var(--f-display);font-size:var(--fs-200);font-weight:var(--fw-semi);align-items:center;display:inline-flex}.acct-link{min-height:var(--sp-7);padding:0 var(--sp-2);color:var(--t-you);font-family:var(--f-display);font-size:var(--fs-300);font-weight:var(--fw-semi);text-underline-offset:.18em;text-decoration:underline}.acct-link:focus-visible{outline:3px solid var(--l-you);outline-offset:2px;border-radius:var(--r-sm)}.acct-link:disabled{opacity:.6;cursor:not-allowed}.acct-tile{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4);text-align:left;border-radius:var(--r-xl);background-color:var(--s-window);box-shadow:inset 0 0 0 1.5px var(--l-hair);transition:box-shadow var(--m-quick) var(--m-ease), transform .16s var(--m-ease);display:flex}@media (hover:hover){.acct-tile:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--l-you), var(--e-lift-you)}}.acct-tile:focus-visible{outline:3px solid var(--l-you);outline-offset:2px}.acct-tile:disabled{opacity:.6;cursor:not-allowed}.acct-tile__icon{width:calc(var(--sp-7) + var(--sp-2));height:calc(var(--sp-7) + var(--sp-2));border-radius:var(--r-lg);background-color:var(--u-100);color:var(--t-you);flex:none;place-items:center;display:grid}.acct-tile__icon svg{width:var(--sp-5);height:var(--sp-5)}.acct-tile__text{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.acct-tile__title{font-family:var(--f-display);font-size:var(--fs-500);font-weight:var(--fw-bold);color:var(--t-primary)}.acct-tile__line{font-size:var(--fs-300);line-height:var(--lh-body);color:var(--t-secondary)}.acct-tile__go{width:var(--sp-5);height:var(--sp-5);color:var(--t-secondary);flex:none}.acct-code__boxes{gap:var(--sp-3)}.acct-code__group{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.acct-code__box{font-family:var(--f-display);font-size:var(--fs-500);font-weight:var(--fw-bold);color:var(--t-primary)}.acct-code__keys{grid-template-columns:repeat(6,minmax(0,1fr))}.acct-code__key{min-height:var(--sp-7);font-size:var(--fs-500)}.acct-code__key--wide{font-size:var(--fs-300);grid-column:1/-1}.acct-pinpad__key--rub{font-size:var(--fs-300)}.acct-classline{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.acct-classline__name{font-family:var(--f-display);font-size:var(--fs-300);font-weight:var(--fw-semi);color:var(--t-secondary);overflow-wrap:anywhere}.acct-names{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.acct-names{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}.acct-names.acct-names--home{grid-template-columns:repeat(auto-fit,minmax(min(8rem,30%),12rem));justify-content:center}.acct-names>li{display:flex}.acct-name{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-2);min-height:calc(var(--sp-7) * 2);border-radius:var(--r-xl);background-color:var(--s-window);box-shadow:inset 0 0 0 1px var(--l-hair);transition:box-shadow var(--m-quick) var(--m-ease);flex-direction:column;display:flex}@media (hover:hover){.acct-name:hover{box-shadow:inset 0 0 0 1.5px var(--l-you), var(--e-lift-you)}}.acct-name:focus-visible{outline:3px solid var(--l-you);outline-offset:2px}.acct-name__text{align-items:baseline;gap:var(--sp-1);font-family:var(--f-display);font-size:var(--fs-300);font-weight:var(--fw-semi);text-align:center;overflow-wrap:anywhere;display:inline-flex}.acct-name__year{font-size:var(--fs-200);color:var(--t-secondary)}.acct-pictures{gap:var(--sp-4);flex-direction:column;display:flex}.acct-slots{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.acct-slot{justify-content:center;align-items:center;gap:var(--sp-1);min-height:calc(var(--sp-7) + var(--sp-2));padding:var(--sp-2);text-align:center;border-radius:var(--r-lg);border:2px dashed var(--l-strong);flex-direction:column;display:flex}.acct-slot--filled{border-style:solid;border-color:var(--l-you);background-color:var(--u-100)}.acct-slots--invalid .acct-slot{border-color:var(--u-600)}.acct-slot__place{font-size:var(--fs-200);font-weight:var(--fw-semi);color:var(--t-secondary)}.acct-slot__what{font-family:var(--f-display);font-size:var(--fs-300);font-weight:var(--fw-bold);color:var(--t-primary);overflow-wrap:anywhere}.acct-slot__dot{width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-full);background-color:var(--t-you)}.acct-slot--filled .acct-slot__what{text-transform:capitalize}.acct-picture-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.acct-picture{justify-content:center;align-items:center;gap:var(--sp-1);min-height:calc(var(--sp-7) * 2);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-xl);background-color:var(--s-window);box-shadow:inset 0 0 0 1px var(--l-hair);transition:box-shadow var(--m-quick) var(--m-ease), background-color var(--m-quick) var(--m-ease);flex-direction:column;display:flex}.acct-picture__name{font-family:var(--f-display);font-size:var(--fs-400);font-weight:var(--fw-bold);text-align:center;text-transform:capitalize;overflow-wrap:anywhere;color:var(--t-primary)}.acct-picture__place{font-size:var(--fs-200);font-weight:var(--fw-semi);color:var(--t-you)}.acct-picture--on{background-color:var(--u-100);box-shadow:inset 0 0 0 3px var(--l-you)}.acct-picture:disabled:not(.acct-picture--on){opacity:.45;cursor:not-allowed}.acct-picture:focus-visible{outline:3px solid var(--l-you);outline-offset:2px}.acct-undo{align-items:center;gap:var(--sp-2);display:inline-flex}.acct-undo svg{width:var(--sp-4);height:var(--sp-4)}.acct-undo:disabled{opacity:.45;cursor:not-allowed}.acct-chosen{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-lg);background-color:var(--s-window);box-shadow:inset 0 0 0 1px var(--l-hair);font-family:var(--f-display);font-weight:var(--fw-semi);display:flex}@media (prefers-reduced-motion:reduce){.acct-tone,.acct-card,.acct-tile,.acct-name,.acct-picture,.acct-backbtn{transition:none;transform:none}}}.interest-picker{gap:var(--sp-3);flex-direction:column;display:flex}.interest-picker__chosen{padding-bottom:var(--sp-2);border-bottom:1px solid var(--l-hair)}.interest-picker__results{gap:var(--sp-3);flex-direction:column;max-height:42vh;display:flex;overflow-y:auto}.interest-picker .acct-cards{gap:var(--sp-2);flex-wrap:wrap;display:flex}.interest-picker .acct-card{width:auto;min-height:var(--target);padding:0 var(--sp-4);border-radius:var(--r-full)}.interest-picker__group{gap:var(--sp-2);flex-direction:column;display:flex}.interest-picker__grouptitle{font-family:var(--f-display);font-size:var(--fs-200);font-weight:var(--fw-semi);color:var(--t-secondary);margin:0}
