@layer reset;@layer component{.D8JANq_alert{box-sizing:border-box;width:100%;min-height:40px;padding:var(--space-10) var(--space-16);align-items:center;gap:var(--space-8);border-radius:var(--radius-s);font-size:13px;font-weight:400;line-height:18px;display:flex}.D8JANq_info{color:var(--color-accent-text);background:var(--color-purple-10)}.D8JANq_danger{color:var(--color-danger);background:var(--color-orange-10)}.D8JANq_success{color:var(--color-primary-text);background:var(--color-primary-soft)}.D8JANq_icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.D8JANq_icon>svg{width:100%;height:100%}.D8JANq_text{min-width:0}}@layer page;
@layer reset;@layer component{._QxDhq_avatar{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--radius-round);color:var(--color-white);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._QxDhq_image{object-fit:cover;width:100%;height:100%}._QxDhq_size-20{width:20px;height:20px;font-size:9px;font-weight:500;line-height:16px}._QxDhq_size-30{width:30px;height:30px;font-size:12px;font-weight:500;line-height:16px}._QxDhq_size-36{width:36px;height:36px;font-size:13px;font-weight:500;line-height:18px}._QxDhq_size-46{width:46px;height:46px;font-size:16px;font-weight:500;line-height:20px}._QxDhq_size-60{width:60px;height:60px;font-size:18px;font-weight:500;line-height:24px}._QxDhq_size-80{width:80px;height:80px;font-size:24px;font-weight:500;line-height:32px}._QxDhq_size-140{width:140px;height:140px;font-size:36px;font-weight:500;line-height:44px}}@layer page;
@layer reset;@layer component{.u8QvlG_back{padding:var(--space-6) 0;align-items:center;gap:var(--space-2);cursor:pointer;border-radius:var(--radius-s);transition:color var(--transition-fast);color:var(--color-text);background:0 0;border:none;margin:0;font-family:inherit;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.u8QvlG_back:hover{color:var(--color-primary-text)}.u8QvlG_back:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.u8QvlG_icon{flex-shrink:0;width:20px;height:20px}}@layer page;
@layer reset;@layer component{.LgL8Oa_button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--border-width) solid #0000;border-radius:var(--radius-s);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);flex-shrink:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.LgL8Oa_button:disabled{cursor:default}.LgL8Oa_l{height:40px;padding:0 var(--space-16);border-radius:var(--radius-m)}.LgL8Oa_m{height:32px;padding:0 var(--space-12)}.LgL8Oa_s{height:30px;padding:0 var(--space-10);font-size:13px;font-weight:500;line-height:18px}.LgL8Oa_stretched{width:100%}.LgL8Oa_icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.LgL8Oa_icon>svg{width:100%;height:100%}.LgL8Oa_s .LgL8Oa_icon{width:18px;height:18px}.LgL8Oa_primary{color:var(--color-white);background:var(--color-primary)}.LgL8Oa_primary:hover:not(:disabled){background:var(--color-primary-hover)}.LgL8Oa_primary:disabled{background:var(--color-green-disabled)}.LgL8Oa_outline{border-color:var(--color-primary-text);color:var(--color-primary-text);background:0 0}.LgL8Oa_outline:hover:not(:disabled){background:var(--color-primary-soft)}.LgL8Oa_outline:disabled{border-color:var(--color-green-disabled);color:var(--color-green-disabled)}.LgL8Oa_danger{color:var(--color-white);background:var(--color-danger)}.LgL8Oa_danger:hover:not(:disabled){opacity:.9}.LgL8Oa_danger:disabled{opacity:.5}.LgL8Oa_danger-outline{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.LgL8Oa_danger-outline:hover:not(:disabled){background:var(--color-orange-10)}.LgL8Oa_danger-outline:disabled{opacity:.5}.LgL8Oa_ghost{color:var(--color-primary-text);background:0 0}.LgL8Oa_ghost:hover:not(:disabled){background:var(--color-primary-soft)}.LgL8Oa_link{border-radius:var(--radius-xs);height:auto;color:var(--color-primary-text);background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:20px}.LgL8Oa_link:hover:not(:disabled){text-underline-offset:var(--space-2);text-decoration:underline}.LgL8Oa_link:disabled{opacity:.6}.LgL8Oa_link:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.LgL8Oa_loading{color:#0000;position:relative}.LgL8Oa_loading:after{content:"";border:2px solid var(--color-white);border-radius:var(--radius-round);border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite LgL8Oa_spin;position:absolute}.LgL8Oa_outline.LgL8Oa_loading:after,.LgL8Oa_danger-outline.LgL8Oa_loading:after,.LgL8Oa_ghost.LgL8Oa_loading:after,.LgL8Oa_link.LgL8Oa_loading:after{border-color:var(--color-primary-text);border-right-color:#0000}@media screen and (max-width:650px),(pointer:coarse){.LgL8Oa_s{height:32px}}}@layer page;@keyframes LgL8Oa_spin{to{transform:rotate(360deg)}}
@layer reset;@layer component{._65l2cW_card{box-sizing:border-box;background:var(--color-surface)}._65l2cW_radius-m{border-radius:var(--radius-m)}._65l2cW_radius-l{border-radius:var(--radius-l)}._65l2cW_padding-12{padding:var(--space-12)}._65l2cW_padding-16{padding:var(--space-16)}._65l2cW_shadow{box-shadow:var(--shadow-card)}}@layer page;
@layer reset;@layer component{.Jy8oEa_root{gap:var(--space-4);flex-direction:column;display:flex}.Jy8oEa_label{align-items:flex-start;gap:var(--space-8);cursor:pointer;color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:18px;display:flex}.Jy8oEa_label:has(.Jy8oEa_input:disabled){cursor:default;opacity:.5}.Jy8oEa_control{flex-shrink:0;width:18px;height:18px;display:inline-flex;position:relative}.Jy8oEa_input{width:100%;height:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}.Jy8oEa_box{box-sizing:border-box;pointer-events:none;border:var(--border-width) solid var(--color-primary-text);width:100%;height:100%;transition:background-color var(--transition-fast),border-color var(--transition-fast);color:var(--color-white);background:var(--color-surface);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.Jy8oEa_check{width:16px;height:16px;transition:opacity var(--transition-fast);opacity:0}.Jy8oEa_input:checked+.Jy8oEa_box{border-color:var(--color-primary);background:var(--color-primary)}.Jy8oEa_input:checked+.Jy8oEa_box .Jy8oEa_check{opacity:1}.Jy8oEa_input:focus-visible+.Jy8oEa_box{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.Jy8oEa_error+.Jy8oEa_box{border-color:var(--color-danger)}.Jy8oEa_error:checked+.Jy8oEa_box{border-color:var(--color-primary)}.Jy8oEa_text{min-width:0}.Jy8oEa_text a{text-underline-offset:2px;border-radius:var(--radius-xs);color:var(--color-primary-text);text-decoration:underline}.Jy8oEa_text a:hover{text-decoration:none}.Jy8oEa_text a:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.Jy8oEa_message{padding-left:calc(18px + var(--space-8));color:var(--color-danger);font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.t51hCG_chip{max-width:100%;padding:var(--space-6) 0;align-items:center;gap:var(--space-6);color:var(--color-primary-text);display:inline-flex}.t51hCG_remove{cursor:pointer;border-radius:var(--radius-xs);width:16px;height:16px;color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.t51hCG_remove:hover{color:var(--color-danger)}.t51hCG_remove:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.t51hCG_remove>svg{width:100%;height:100%}.t51hCG_label{text-overflow:ellipsis;white-space:nowrap;color:inherit;text-underline-position:from-font;font-size:13px;font-weight:500;line-height:18px;text-decoration:underline;overflow:hidden}a.t51hCG_label:hover{text-decoration:none}@media screen and (max-width:650px),(pointer:coarse){.t51hCG_remove{position:relative}.t51hCG_remove:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a.t51hCG_label{margin-block:calc(-1*var(--space-8));padding-block:var(--space-8)}}}@layer page;
@layer reset;@layer component{._8rleVq_container{--container-width:var(--width-content);width:100%;max-width:calc(var(--container-width) + 2*var(--container-gutter));box-sizing:border-box;--container-gutter:40px;margin:0 auto}@media screen and (max-width:1600px){._8rleVq_container{--container-gutter:32px}}@media screen and (max-width:1320px){._8rleVq_container{--container-gutter:24px}}@media screen and (max-width:650px){._8rleVq_container{--container-gutter:16px}}._8rleVq_container{padding-inline:var(--container-gutter)}._8rleVq_auth{--container-width:var(--width-auth)}._8rleVq_narrow{--container-width:var(--width-narrow)}._8rleVq_content{--container-width:var(--width-content)}._8rleVq_wide{--container-width:var(--width-wide);--container-gutter:20px}@media screen and (max-width:1600px){._8rleVq_wide{--container-gutter:20px}}@media screen and (max-width:1320px){._8rleVq_wide{--container-gutter:16px}}@media screen and (max-width:650px){._8rleVq_wide{--container-gutter:16px}}}@layer page;
@layer reset;@layer component{.BYNbgG_badge{box-sizing:border-box;min-width:18px;height:18px;padding-inline:var(--space-4);border-radius:var(--radius-round);font-variant-numeric:tabular-nums;color:var(--color-white);background:var(--color-primary);justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}}@layer page;
@layer reset;@layer component{.yK1tBa_button{cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.yK1tBa_button>svg{flex-shrink:0}.yK1tBa_button:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.yK1tBa_button:disabled{cursor:default;opacity:.4}.yK1tBa_size-24{border-radius:var(--radius-xs);width:24px;height:24px}.yK1tBa_size-32{border-radius:var(--radius-s);width:32px;height:32px}.yK1tBa_size-call{border-radius:var(--radius-s);width:44px;height:38px}.yK1tBa_size-call-wide{border-radius:var(--radius-s);width:48px;height:38px}.yK1tBa_plain.yK1tBa_green{color:var(--color-primary-text)}.yK1tBa_plain.yK1tBa_danger{color:var(--color-danger)}.yK1tBa_plain.yK1tBa_neutral{color:var(--color-text-muted)}.yK1tBa_plain:hover:not(:disabled){opacity:.75}.yK1tBa_filled{color:var(--color-white)}.yK1tBa_filled.yK1tBa_green{background:var(--color-primary)}.yK1tBa_filled.yK1tBa_danger{background:var(--color-danger)}.yK1tBa_filled.yK1tBa_neutral{background:var(--color-neutral-500)}.yK1tBa_filled:hover:not(:disabled){opacity:.9}.yK1tBa_filled[aria-pressed=true]{box-shadow:inset 0 0 0 100px #0000001f}@media screen and (max-width:650px),(pointer:coarse){.yK1tBa_size-24{position:relative}.yK1tBa_size-24:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}@layer page;
@layer reset;@layer component{.qVqS0q_panel{width:276px;max-width:100%;padding:var(--space-4);flex-direction:column;gap:14px;display:flex}@media screen and (max-width:650px){.qVqS0q_panel{width:100%}}.qVqS0q_header{padding-left:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.qVqS0q_title{letter-spacing:.01em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:14px;font-weight:600;line-height:20px}.qVqS0q_navigation{align-items:center;gap:var(--space-16);display:flex}.qVqS0q_previous{transform:scaleX(-1)}.qVqS0q_grid{gap:var(--space-12);flex-direction:column;display:flex}.qVqS0q_row{grid-template-columns:repeat(7,24px);justify-content:space-between;display:grid}.qVqS0q_weekday{text-align:center;text-transform:uppercase;color:var(--color-text-muted);margin-inline:calc(-1*var(--space-4));font-size:10px;font-weight:500;line-height:12px}.qVqS0q_cell{display:flex}.qVqS0q_day{cursor:pointer;border-radius:var(--radius-round);width:24px;height:24px;transition:background-color var(--transition-fast),color var(--transition-fast);color:var(--color-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.qVqS0q_day:hover{background:var(--color-neutral-100)}.qVqS0q_day:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.qVqS0q_outside{color:var(--color-text-disabled)}.qVqS0q_outside:hover{color:var(--color-text-muted)}.qVqS0q_today{box-shadow:inset 0 0 0 var(--border-width) var(--color-primary-text)}.qVqS0q_selected{box-shadow:none;color:var(--color-white);background:var(--color-primary)}.qVqS0q_selected:hover{background:var(--color-primary)}.qVqS0q_disabled,.qVqS0q_disabled:hover{cursor:default;color:var(--color-text-disabled);background:0 0;text-decoration:line-through}.qVqS0q_footer{padding-top:var(--space-8);justify-content:space-between;gap:var(--space-8);border-top:var(--border-width) solid var(--color-border);display:flex}@media screen and (max-width:650px),(pointer:coarse){.qVqS0q_row{grid-template-columns:repeat(7,32px)}.qVqS0q_day{width:32px;height:32px}}}@layer page;
@layer reset;@layer component{.Axep0G_input{--input-px:var(--space-12);--input-icon:20px;--input-gap:var(--space-6);box-sizing:border-box;cursor:text;border:var(--border-width) solid #0000;border-radius:var(--radius-s);transition:border-color var(--transition-fast);color:var(--color-text);background:var(--color-surface);align-items:stretch;padding:0;font-size:13px;font-weight:400;line-height:18px;display:inline-flex;position:relative}.Axep0G_input:focus-within{border-color:var(--color-primary-text)}.Axep0G_input .Axep0G_control:focus-visible{outline:none}.Axep0G_input:has(.Axep0G_control:disabled){cursor:default;color:var(--color-text-disabled);background:var(--color-neutral-100)}.Axep0G_l{--input-px:var(--space-16);--input-icon:16px;--input-gap:var(--space-8);height:40px;font-size:14px;font-weight:400;line-height:20px}.Axep0G_m{border-color:var(--color-border);height:36px}.Axep0G_s{height:32px}.Axep0G_bordered{border-color:var(--color-border)}.Axep0G_s.Axep0G_with-icon-before{--input-px:var(--space-6)}.Axep0G_stretched{width:100%}.Axep0G_error,.Axep0G_error:focus-within{border-color:var(--color-danger);color:var(--color-danger)}.Axep0G_control{box-sizing:border-box;width:100%;min-width:0;padding:0 var(--input-px);font:inherit;border-radius:inherit;color:inherit;appearance:none;background:0 0;border:none;outline:none;flex:auto;margin:0}.Axep0G_control::placeholder{opacity:1;color:var(--color-text-muted)}.Axep0G_control:disabled{cursor:default}.Axep0G_control::-webkit-calendar-picker-indicator{display:none}.Axep0G_control::-webkit-search-cancel-button{display:none}.Axep0G_with-icon-before .Axep0G_control{padding-left:calc(var(--input-px) + var(--input-icon) + var(--input-gap))}.Axep0G_with-icon-after .Axep0G_control{padding-right:calc(var(--input-px) + var(--input-icon) + var(--input-gap))}.Axep0G_icon{color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%}.Axep0G_icon svg{width:20px;height:20px}.Axep0G_icon-before{left:var(--input-px)}.Axep0G_icon-after{right:var(--input-px)}.Axep0G_icon-before,.Axep0G_icon-after{pointer-events:none;transform:translateY(-50%)}.Axep0G_icon-before button,.Axep0G_icon-before a,.Axep0G_icon-after button,.Axep0G_icon-after a{pointer-events:auto}.Axep0G_l .Axep0G_icon svg,.Axep0G_icon .Axep0G_small{width:16px;height:16px}.Axep0G_accent{color:var(--color-primary-text)}.Axep0G_action{cursor:pointer;border-radius:var(--radius-xs);color:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Axep0G_action:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.Axep0G_action:disabled{cursor:default}@media screen and (max-width:650px),(pointer:coarse){.Axep0G_action{position:relative}.Axep0G_action:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}@layer page;
@layer reset;@layer component{._2CfgG_popover{max-width:calc(100vw - 2*var(--space-8));max-height:min(var(--popover-max-height,360px),360px);box-sizing:border-box;padding:var(--space-8);inset:var(--popover-top,0) auto auto var(--popover-left,0);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);color:var(--color-text);background:var(--color-surface);overscroll-behavior:contain;scrollbar-color:var(--color-neutral-300) #0000;scrollbar-width:thin;margin:0;position:fixed;overflow:auto}._2CfgG_popover:popover-open{animation:.12s ease-out _2CfgG_popover-in}._2CfgG_popover::backdrop{background:0 0}@media (prefers-reduced-motion:reduce){._2CfgG_popover:popover-open{animation:none}}._2CfgG_match{min-width:var(--popover-anchor-width,auto)}@media screen and (max-width:650px){._2CfgG_popover{width:100%;max-width:none;max-height:min(70dvh,480px);padding:var(--space-16) var(--space-16) calc(var(--space-16) + env(safe-area-inset-bottom));border-radius:var(--radius-l) var(--radius-l) 0 0;border:none;inset:auto 0 0}._2CfgG_popover::backdrop{background:var(--color-overlay)}._2CfgG_popover:popover-open{animation-name:_2CfgG_sheet-in;animation-duration:.16s}}@keyframes _2CfgG_popover-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes _2CfgG_sheet-in{0%{transform:translateY(100%)}}}@layer page;
@layer reset;@layer component{.P9Ry_a_root{min-width:0;display:inline-flex}.P9Ry_a_stretched{width:100%}.P9Ry_a_anchor{width:100%;min-width:0;display:flex}.P9Ry_a_action{cursor:pointer;border-radius:var(--radius-xs);color:var(--color-primary-text);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.P9Ry_a_action:disabled{cursor:default;color:var(--color-text-disabled)}.P9Ry_a_action svg{width:20px;height:20px}@media screen and (max-width:650px),(pointer:coarse){.P9Ry_a_action{position:relative}.P9Ry_a_action:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}@layer page;
@layer reset;@layer component{._2sTZsW_divider{border:0;flex-shrink:0;width:100%;height:1px;margin:0}._2sTZsW_dashed{background-image:linear-gradient(to right, var(--color-neutral-400) 1px, transparent 1px);background-repeat:repeat-x;background-size:8px 1px}._2sTZsW_solid{background:var(--color-neutral-200)}._2sTZsW_light{background:var(--color-neutral-100)}}@layer page;
@layer reset;@layer component{.f8DnXG_tile{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.f8DnXG_tile>svg{flex-shrink:0}.f8DnXG_size-46{width:46px;height:46px}.f8DnXG_size-60{width:60px;height:60px}.f8DnXG_rounded{border-radius:var(--radius-m)}.f8DnXG_circle{border-radius:var(--radius-round)}.f8DnXG_green{color:var(--color-primary-text);background:var(--color-primary-soft)}.f8DnXG_purple{color:var(--color-accent);background:var(--color-purple-5)}.f8DnXG_gray{color:var(--color-text-secondary);background:var(--color-neutral-50)}}@layer page;
@layer reset;@layer component{.jiI2PW_root{gap:var(--space-12);display:flex}.jiI2PW_compact{align-items:center}.jiI2PW_card{padding:var(--space-24) var(--space-16);text-align:center;border-radius:var(--radius-m);background:var(--color-surface);flex-direction:column;align-items:center}.jiI2PW_text{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.jiI2PW_card .jiI2PW_text{flex:none}.jiI2PW_title{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.jiI2PW_description{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.jiI2PW_action{flex-shrink:0}}@layer page;
@layer reset;@layer component{.LyWeyW_field{align-items:stretch;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.LyWeyW_label{cursor:default;align-self:flex-start}.LyWeyW_muted{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:18px}.LyWeyW_strong{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.LyWeyW_description{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.LyWeyW_error{color:var(--color-danger)}.LyWeyW_row{grid-template-columns:repeat(var(--field-row-columns,2), minmax(0, 1fr));gap:var(--space-16);display:grid}@media screen and (max-width:650px){.LyWeyW_row{grid-template-columns:minmax(0,1fr)}}}@layer page;
@layer reset;@layer component{.rFbm1q_dropzone{box-sizing:border-box;padding:var(--space-16);justify-content:center;align-items:center;gap:var(--space-8) var(--space-12);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-m);transition:border-color var(--transition-fast),background-color var(--transition-fast);background:var(--color-surface);flex-wrap:wrap;display:flex}.rFbm1q_dragging{border-color:var(--color-primary-text);background:var(--color-primary-soft)}.rFbm1q_disabled{background:var(--color-neutral-100)}.rFbm1q_text{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:18px}}@layer page;
@layer reset;@layer component{.vKnHJG_link{align-items:center;gap:var(--space-6);border-radius:var(--radius-xs);max-width:100%;color:var(--color-primary-text);text-decoration:none;display:inline-flex}.vKnHJG_link:hover .vKnHJG_name{text-decoration:underline}.vKnHJG_link:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.vKnHJG_icon{flex-shrink:0;width:20px;height:20px}.vKnHJG_name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.vKnHJG_size{color:var(--color-text-muted);flex-shrink:0;font-size:12px;font-weight:400;line-height:16px}@media screen and (max-width:650px),(pointer:coarse){.vKnHJG_link{margin-block:calc(-1*var(--space-6));padding-block:var(--space-6)}}}@layer page;
@layer reset;@layer component{.UchPSq_trigger{vertical-align:middle;cursor:pointer;transition:background-color var(--transition-fast);border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.UchPSq_trigger:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}.UchPSq_trigger{position:relative}.UchPSq_trigger:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UchPSq_help{border-radius:var(--radius-round);width:18px;height:18px;color:var(--color-surface);background:var(--color-accent-text);font-size:12px;font-weight:500;line-height:16px}.UchPSq_help:hover{background:var(--color-primary-text)}.UchPSq_new{min-height:18px;padding:0 var(--space-6);border-radius:var(--radius-round);color:var(--color-surface);background:var(--color-primary);font-size:12px;font-weight:500;line-height:16px}.UchPSq_new:hover{background:var(--color-primary-hover)}.UchPSq_panel{width:min(300px,100vw - 24px);padding:var(--space-12);gap:var(--space-8);flex-direction:column;display:flex}.UchPSq_title{margin:0;font-size:14px;font-weight:500;line-height:20px}.UchPSq_text{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:16px}.UchPSq_dismiss{align-self:flex-end}}@layer page;
@layer reset;@layer component{._FxIga_link{border-radius:var(--radius-xs);transition:color var(--transition-fast),opacity var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}._FxIga_link:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}._FxIga_primary{color:var(--color-primary-text);font-size:14px;font-weight:700;line-height:20px}._FxIga_primary:hover{color:var(--color-primary-text-hover)}._FxIga_muted{color:var(--color-text-muted);font-size:14px;font-weight:400;line-height:20px}._FxIga_muted:hover{color:var(--color-text-secondary)}._FxIga_arrow{gap:var(--space-2);color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}._FxIga_arrow:hover{color:var(--color-primary-text)}._FxIga_arrow-s{gap:var(--space-2);color:var(--color-text);font-size:13px;font-weight:400;line-height:18px}._FxIga_arrow-s:hover{color:var(--color-primary-text)}._FxIga_icon{flex-shrink:0;width:16px;height:16px}@media screen and (max-width:650px),(pointer:coarse){._FxIga_link{margin-block:calc(-1*var(--space-6) - 1px);padding-block:calc(var(--space-6) + 1px)}}}@layer page;
@layer reset;@layer component{.NljfuG_row{box-sizing:border-box;min-height:70px;padding:var(--space-12);align-items:center;gap:var(--space-12);border-radius:var(--radius-m);background:var(--color-surface);display:flex;position:relative}.NljfuG_plain{min-height:48px}.NljfuG_linked{transition:box-shadow var(--transition-fast)}.NljfuG_linked:hover{box-shadow:var(--shadow-card)}.NljfuG_linked:has(.NljfuG_link:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}.NljfuG_text{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.NljfuG_title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.NljfuG_link{color:inherit;outline:none;text-decoration:none}.NljfuG_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.NljfuG_subtitle{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.NljfuG_aside{flex-shrink:0}.NljfuG_actions{align-items:center;gap:var(--space-6);z-index:1;flex-shrink:0;display:flex;position:relative}}@layer page;
@layer reset;@layer component{.ntk2pq_logo{border-radius:var(--radius-xs);color:var(--color-brand);flex-shrink:0;display:inline-flex}.ntk2pq_logo>svg{display:block}@media screen and (max-width:650px),(pointer:coarse){.ntk2pq_logo{position:relative}.ntk2pq_logo:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}@layer page;
@layer reset;@layer component{.ZdXxNa_dialog{width:min(var(--modal-width),100% - 2*var(--space-16));max-width:none;max-height:calc(100dvh - 2*var(--space-16));box-sizing:border-box;border-radius:var(--radius-l);color:var(--color-text);background:var(--color-surface);border:none;margin:auto;padding:0;overflow:hidden}.ZdXxNa_dialog[open]{flex-direction:column;animation:.16s ease-out ZdXxNa_modal-in;display:flex}.ZdXxNa_dialog::backdrop{background:var(--color-overlay)}.ZdXxNa_dialog[open]::backdrop{animation:.16s ease-out ZdXxNa_backdrop-in}@media (prefers-reduced-motion:reduce){.ZdXxNa_dialog[open],.ZdXxNa_dialog[open]::backdrop{animation:none}}.ZdXxNa_s{--modal-width:500px}.ZdXxNa_m{--modal-width:600px}.ZdXxNa_l{--modal-width:800px}.ZdXxNa_card{box-sizing:border-box;min-height:0;padding:var(--space-20);gap:var(--space-16);flex-direction:column;flex:auto;display:flex}.ZdXxNa_header{flex-direction:column;display:flex}.ZdXxNa_title{letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:34px}.ZdXxNa_subtitle{color:var(--color-text-muted);font-size:16px;font-weight:400;line-height:20px}.ZdXxNa_body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ZdXxNa_footer{gap:var(--space-10);flex-wrap:wrap;flex-shrink:0;display:flex}.ZdXxNa_footer-start{justify-content:flex-start}.ZdXxNa_footer-end{justify-content:flex-end}}@layer page;@keyframes ZdXxNa_modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ZdXxNa_backdrop-in{0%{opacity:0}}
@layer reset;@layer component{._0k9-fW_number._0k9-fW_number{--input-icon:52px}._0k9-fW_buttons{align-items:center;gap:var(--space-4);display:inline-flex}._0k9-fW_buttons ._0k9-fW_button svg{width:16px;height:16px}._0k9-fW_button{cursor:pointer;border-radius:var(--radius-xs);width:24px;height:24px;color:var(--color-primary-text);background:var(--color-neutral-100);border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._0k9-fW_button:hover{background:var(--color-neutral-200)}._0k9-fW_button:disabled{cursor:default;color:var(--color-text-disabled);background:0 0}@media screen and (max-width:650px),(pointer:coarse){._0k9-fW_button{position:relative}._0k9-fW_button:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}@layer page;
@layer reset;@layer component{.IeElJq_label{align-items:flex-start;gap:var(--space-8);cursor:pointer;color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:18px;display:flex}.IeElJq_label:has(.IeElJq_input:disabled){cursor:default;opacity:.5}.IeElJq_control{flex-shrink:0;width:18px;height:18px;display:inline-flex;position:relative}.IeElJq_input{width:100%;height:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}.IeElJq_dot{box-sizing:border-box;pointer-events:none;border:var(--border-width) solid var(--color-primary-text);border-radius:var(--radius-round);width:100%;height:100%;transition:background-color var(--transition-fast),border-color var(--transition-fast);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.IeElJq_dot:after{content:"";border-radius:var(--radius-round);width:8px;height:8px;transition:opacity var(--transition-fast);opacity:0;background:var(--color-white)}.IeElJq_input:checked+.IeElJq_dot{border-color:var(--color-primary);background:var(--color-primary)}.IeElJq_input:checked+.IeElJq_dot:after{opacity:1}.IeElJq_input:focus-visible+.IeElJq_dot{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.IeElJq_error+.IeElJq_dot{border-color:var(--color-danger)}.IeElJq_error:checked+.IeElJq_dot{border-color:var(--color-primary)}.IeElJq_text{overflow-wrap:anywhere;min-width:0}.IeElJq_group{gap:var(--space-10);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.IeElJq_legend{margin-bottom:var(--space-2);color:var(--color-text-muted);padding:0;font-size:12px;font-weight:400;line-height:16px}.IeElJq_message{color:var(--color-danger);font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.DDll0a_badge{font-size:12px;font-weight:400;line-height:16px}.DDll0a_admin,.DDll0a_teacher{color:var(--color-accent-text)}.DDll0a_student{color:var(--color-text-muted)}}@layer page;
@layer reset;@layer component{.ORbq_q_tabs{box-sizing:border-box;max-width:100%;padding:calc(var(--space-4) - var(--border-width));border:var(--border-width) solid var(--color-primary-text);scrollbar-width:none;align-items:flex-start;display:inline-flex;overflow-x:auto}.ORbq_q_segment{white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);color:var(--color-primary-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-family:inherit;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.ORbq_q_segment:hover:not(.ORbq_q_active,:disabled){background:var(--color-primary-soft)}.ORbq_q_segment:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.ORbq_q_segment:disabled{cursor:default;color:var(--color-green-disabled)}.ORbq_q_active{cursor:default;color:var(--color-white);background:var(--color-primary)}.ORbq_q_s{gap:var(--space-4);border-radius:var(--radius-m)}.ORbq_q_s .ORbq_q_segment{padding:var(--space-4) var(--space-8);border-radius:var(--radius-xs)}.ORbq_q_m{gap:var(--space-8);border-radius:calc(var(--radius-s) + var(--space-4))}.ORbq_q_m .ORbq_q_segment{padding:var(--space-6) var(--space-10);border-radius:var(--radius-s)}@media screen and (max-width:650px),(pointer:coarse){.ORbq_q_segment{min-height:32px}}@media screen and (max-width:650px){.ORbq_q_wrap{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow-x:visible}.ORbq_q_wrap .ORbq_q_segment{white-space:normal}}}@layer page;
@layer reset;@layer component{.P2nHaq_select{min-width:0;color:var(--color-text);align-items:center;display:inline-flex;position:relative}.P2nHaq_control{box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 var(--space-12);align-items:center;gap:var(--space-8);text-align:left;cursor:pointer;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-s);transition:border-color var(--transition-fast);color:inherit;background:var(--color-surface);outline:none;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.P2nHaq_control:focus-visible,.P2nHaq_control[aria-expanded=true]{border-color:var(--color-primary-text)}.P2nHaq_control:disabled{cursor:default;color:var(--color-text-disabled);background:var(--color-neutral-100)}.P2nHaq_value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.P2nHaq_placeholder{color:var(--color-text-muted)}.P2nHaq_chevron{width:16px;height:16px;transition:transform var(--transition-fast);color:var(--color-text-muted);flex-shrink:0}.P2nHaq_control[aria-expanded=true] .P2nHaq_chevron{transform:rotate(180deg)}.P2nHaq_compact{height:32px}.P2nHaq_compact .P2nHaq_control{font-size:13px;font-weight:500;line-height:18px}.P2nHaq_full{width:100%}.P2nHaq_m{height:36px}.P2nHaq_s{height:32px}.P2nHaq_s .P2nHaq_control{border-color:#0000}.P2nHaq_s .P2nHaq_control:focus-visible,.P2nHaq_s .P2nHaq_control[aria-expanded=true]{border-color:var(--color-primary-text)}.P2nHaq_error .P2nHaq_control,.P2nHaq_error .P2nHaq_control:focus-visible{border-color:var(--color-danger);color:var(--color-danger)}.P2nHaq_popover{padding:var(--space-4)}@media screen and (max-width:650px){.P2nHaq_popover{padding:var(--space-12) var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom))}}.P2nHaq_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P2nHaq_option{padding:var(--space-6) var(--space-12);white-space:nowrap;cursor:pointer;border-radius:var(--radius-xs);font-size:13px;font-weight:400;line-height:18px}@media screen and (max-width:650px),(pointer:coarse){.P2nHaq_option{padding-block:var(--space-10)}}@media screen and (max-width:650px){.P2nHaq_option{white-space:normal}}.P2nHaq_grouped{padding-left:var(--space-20)}.P2nHaq_group{padding:var(--space-6) var(--space-12) var(--space-2);color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.P2nHaq_active{background:var(--color-neutral-100)}.P2nHaq_selected{color:var(--color-white);background:var(--color-primary);font-size:13px;font-weight:500;line-height:18px}.P2nHaq_active.P2nHaq_selected{background:var(--color-primary-hover)}.P2nHaq_disabled{cursor:default;color:var(--color-text-disabled);background:0 0}}@layer page;
@layer reset;@layer component{.tVlYea_tile{--selectable-tile-border:var(--color-neutral-300);padding:calc(var(--space-10) - var(--border-width) + 1px);align-items:center;gap:var(--space-10);text-align:left;cursor:pointer;border:var(--border-width) solid var(--selectable-tile-border);border-radius:var(--radius-s);transition:border-color var(--transition-fast);color:var(--color-text);background:var(--color-surface);display:inline-flex}.tVlYea_tile:hover:not(:disabled){--selectable-tile-border:var(--color-neutral-400)}.tVlYea_tile[aria-pressed=true]{--selectable-tile-border:var(--color-primary-text)}.tVlYea_tile:disabled{cursor:default;opacity:.5}.tVlYea_text{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.tVlYea_title{white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.tVlYea_description{white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.UyJn8q_skeleton{background:var(--color-neutral-100);animation:1.4s ease-in-out infinite UyJn8q_pulse;display:block}@media (prefers-reduced-motion:reduce){.UyJn8q_skeleton{animation:none}}.UyJn8q_line{border-radius:var(--radius-round);width:100%;height:12px}.UyJn8q_circle{border-radius:var(--radius-round);flex-shrink:0;width:46px;height:46px}.UyJn8q_rect{border-radius:var(--radius-m);width:100%;height:70px}}@layer page;@keyframes UyJn8q_pulse{50%{opacity:.5}}
@layer reset;@layer component{.VZj_KG_spinner{flex-shrink:0;display:inline-flex}.VZj_KG_ring{box-sizing:border-box;border:2px solid var(--color-primary-soft);border-top-color:var(--color-primary-text);border-radius:var(--radius-round);width:100%;height:100%;animation:.8s linear infinite VZj_KG_spin}@media (prefers-reduced-motion:reduce){.VZj_KG_ring{animation-duration:2.4s}}.VZj_KG_inline .VZj_KG_ring{border-color:color-mix(in srgb, currentcolor 25%, transparent);border-top-color:currentColor}.VZj_KG_size-16{width:16px;height:16px}.VZj_KG_size-20{width:20px;height:20px}.VZj_KG_size-24{width:24px;height:24px}.VZj_KG_size-32{width:32px;height:32px}.VZj_KG_size-32 .VZj_KG_ring{border-width:3px}.VZj_KG_size-40{width:40px;height:40px}.VZj_KG_size-40 .VZj_KG_ring{border-width:3px}}@layer page;@keyframes VZj_KG_spin{to{transform:rotate(360deg)}}
@layer reset;@layer component{.z6yXTq_status{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.z6yXTq_icon{flex-shrink:0;width:16px;height:16px}.z6yXTq_green{color:var(--color-primary-text)}.z6yXTq_orange{color:var(--color-danger)}.z6yXTq_purple{color:var(--color-accent-text)}.z6yXTq_muted{color:var(--color-text-muted)}.z6yXTq_group{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}}@layer page;
@layer reset;@layer component{.LbvDQq_textarea{box-sizing:border-box;min-height:64px;padding:var(--space-8) var(--space-12);resize:vertical;border:var(--border-width) solid #0000;border-radius:var(--radius-s);transition:border-color var(--transition-fast);color:var(--color-text);background:var(--color-surface);outline:none;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;display:block}.LbvDQq_textarea::placeholder{opacity:1;color:var(--color-text-muted)}.LbvDQq_textarea:focus{border-color:var(--color-primary-text)}.LbvDQq_textarea:disabled{resize:none;color:var(--color-text-disabled);background:var(--color-neutral-100)}.LbvDQq_m{border-color:var(--color-border)}.LbvDQq_stretched{width:100%}.LbvDQq_error,.LbvDQq_error:focus{border-color:var(--color-danger);color:var(--color-danger)}}@layer page;
@layer reset;@layer component{.rVOc_G_root{min-width:0;display:inline-flex}.rVOc_G_stretched{width:100%}.rVOc_G_anchor{width:100%;min-width:0;display:flex}.rVOc_G_action{cursor:pointer;border-radius:var(--radius-xs);color:var(--color-primary-text);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.rVOc_G_action:disabled{cursor:default;color:var(--color-text-disabled)}.rVOc_G_action svg{width:20px;height:20px}@media screen and (max-width:650px),(pointer:coarse){.rVOc_G_action{position:relative}.rVOc_G_action:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.rVOc_G_popover{max-height:min(var(--popover-max-height,240px),240px);padding:var(--space-4)}@media screen and (max-width:650px){.rVOc_G_popover{max-height:min(50dvh,360px);padding:var(--space-12) var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom))}}.rVOc_G_list{gap:var(--space-2);flex-direction:column;min-width:96px;margin:0;padding:0;list-style:none;display:flex}.rVOc_G_option{padding:var(--space-6) var(--space-12);cursor:pointer;border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:18px}@media screen and (max-width:650px),(pointer:coarse){.rVOc_G_option{padding-block:var(--space-10)}}.rVOc_G_active{background:var(--color-neutral-100)}.rVOc_G_selected{color:var(--color-white);background:var(--color-primary);font-size:13px;font-weight:500;line-height:18px}.rVOc_G_active.rVOc_G_selected{background:var(--color-primary-hover)}}@layer page;
@layer reset;@layer component{._3EStlq_toast{box-sizing:border-box;width:fit-content;max-width:100%;min-height:40px;padding:var(--space-10) var(--space-16);align-items:center;gap:var(--space-8);border-radius:var(--radius-m);font-size:13px;font-weight:400;line-height:18px;display:inline-flex}._3EStlq_success{color:var(--color-success-text);background:linear-gradient(var(--color-success-bg), var(--color-success-bg)),var(--color-surface)}._3EStlq_error{color:var(--color-error-text);background:linear-gradient(var(--color-error-bg), var(--color-error-bg)),var(--color-surface)}._3EStlq_icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}._3EStlq_icon>svg{width:100%;height:100%}._3EStlq_text{min-width:0}}@layer page;
@layer reset;@layer component{.Nfd1Ja_root{display:inline-flex;position:relative}.Nfd1Ja_bubble{width:max-content;max-width:240px;padding:var(--space-4) var(--space-8);text-align:center;pointer-events:none;border-radius:var(--radius-xs);transition:opacity var(--transition-fast),visibility var(--transition-fast);visibility:hidden;opacity:0;z-index:var(--z-toast);color:var(--color-white);background:var(--color-neutral-800);font-size:12px;font-weight:400;line-height:16px;position:absolute;left:50%;transform:translate(-50%)}.Nfd1Ja_top .Nfd1Ja_bubble{bottom:calc(100% + var(--space-6))}.Nfd1Ja_bottom .Nfd1Ja_bubble{top:calc(100% + var(--space-6))}.Nfd1Ja_right .Nfd1Ja_bubble{top:var(--tooltip-y,0);left:calc(var(--tooltip-x,0) + var(--space-8));position:fixed;transform:translateY(-50%)}.Nfd1Ja_root:hover .Nfd1Ja_bubble,.Nfd1Ja_root:focus-within .Nfd1Ja_bubble{visibility:visible;opacity:1}.Nfd1Ja_dismissed .Nfd1Ja_bubble,.Nfd1Ja_dismissed:hover .Nfd1Ja_bubble,.Nfd1Ja_dismissed:focus-within .Nfd1Ja_bubble{visibility:hidden;opacity:0}}@layer page;
@layer reset;@layer component{.Xr-0ta_root{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.Xr-0ta_root::backdrop{background:0 0}.Xr-0ta_dim{background:var(--color-overlay);position:absolute;inset:0}.Xr-0ta_spot{pointer-events:none;border-radius:var(--radius-s);box-shadow:0 0 0 2px var(--color-surface),0 0 0 200vmax var(--color-overlay);transition:top .2s,left .2s,width .2s,height .2s;position:absolute}@media (prefers-reduced-motion:reduce){.Xr-0ta_spot{transition:none}}.Xr-0ta_card{box-sizing:border-box;width:min(340px,100vw - 24px);padding:var(--space-16);gap:var(--space-8);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-surface);flex-direction:column;animation:.16s ease-out Xr-0ta_tour-in;display:flex;position:fixed}.Xr-0ta_card:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Xr-0ta_card{animation:none}}.Xr-0ta_pending{visibility:hidden;top:0;left:0}.Xr-0ta_sheet{width:100%;padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));border-radius:var(--radius-l) var(--radius-l) 0 0;animation-name:Xr-0ta_tour-sheet-in;inset:auto 0 0}.Xr-0ta_arrow{background:var(--color-surface);width:14px;height:14px;position:absolute;transform:rotate(45deg)}[data-placement=bottom]>.Xr-0ta_arrow{top:-7px;left:calc(var(--tour-arrow,50%) - 7px)}[data-placement=top]>.Xr-0ta_arrow{left:calc(var(--tour-arrow,50%) - 7px);bottom:-7px}[data-placement=right]>.Xr-0ta_arrow{top:calc(var(--tour-arrow,50%) - 7px);left:-7px}[data-placement=left]>.Xr-0ta_arrow{top:calc(var(--tour-arrow,50%) - 7px);right:-7px}.Xr-0ta_counter{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:400;line-height:16px}.Xr-0ta_title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500;line-height:20px}.Xr-0ta_text{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.Xr-0ta_text p{margin:0}.Xr-0ta_actions{margin-top:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.Xr-0ta_skip{color:var(--color-text-muted)}.Xr-0ta_nav{gap:var(--space-8);display:flex}}@layer page;@keyframes Xr-0ta_tour-in{0%{opacity:0;transform:translateY(4px)}}@keyframes Xr-0ta_tour-sheet-in{0%{transform:translateY(100%)}}
@layer reset;@layer component{._7OPs2G_target{display:contents}}@layer page;
@layer reset,component;@layer page{._1JWOua_showcase{gap:var(--space-16);flex-direction:column;display:flex}._1JWOua_header{align-items:baseline;gap:var(--space-12);display:flex}._1JWOua_title{font-size:24px;font-weight:500;line-height:32px}._1JWOua_node{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}._1JWOua_body{gap:var(--space-16);flex-direction:column;display:flex}._1JWOua_row{gap:var(--space-8);flex-direction:column;display:flex}._1JWOua_label{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:18px}._1JWOua_items{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}}
@layer reset;@layer component{._9dqXfW_root{gap:var(--space-12);flex-direction:column;display:flex}._9dqXfW_list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9dqXfW_item{align-items:center;gap:var(--space-12);display:flex}._9dqXfW_label{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}._9dqXfW_muted{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}._9dqXfW_mark{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._9dqXfW_correct{color:var(--color-primary-text)}._9dqXfW_wrong{color:var(--color-danger)}}@layer page;
@layer reset;@layer component{.ixFGfG_footer{gap:var(--space-8) var(--space-16);padding-block:var(--space-40) var(--space-20);color:var(--color-text-muted);grid-template-columns:1fr auto 1fr;font-size:14px;font-weight:400;line-height:20px;display:grid}.ixFGfG_start{justify-self:start}.ixFGfG_center{text-align:center}.ixFGfG_end{justify-self:end}.ixFGfG_legal{grid-column:1/-1}.ixFGfG_links{justify-content:center;gap:var(--space-4) var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ixFGfG_link{border-radius:var(--radius-xs);transition:color var(--transition-fast);color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px;text-decoration:none}.ixFGfG_link:hover{color:var(--color-text-secondary)}.ixFGfG_link:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}body:has(main>[data-container-width=narrow]) .ixFGfG_follow{--container-width:var(--width-narrow)}@media screen and (max-width:650px),(pointer:coarse){.ixFGfG_links{row-gap:0}.ixFGfG_link{padding-block:var(--space-8);display:inline-block}}}@layer page;
@layer reset;@layer component{._5-G1Na_shell{--sidebar-width:280px;--sidebar-rail-width:72px;--sidebar-space:0px;--app-chrome-height:56px;grid-template-columns:var(--sidebar-space) minmax(0, 1fr);background:var(--color-surface);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}@media screen and (min-width:1024px){._5-G1Na_shell{--app-chrome-height:calc(2 * var(--space-12))}}@media screen and (min-width:1280px){._5-G1Na_shell{--sidebar-space:var(--sidebar-width)}}@media screen and (1024px<=width<1280px){._5-G1Na_shell{--sidebar-space:var(--sidebar-rail-width)}}@media screen and (min-width:1280px){._5-G1Na_shell[data-sidebar-collapsed]{--sidebar-space:var(--sidebar-rail-width)}}._5-G1Na_main{min-width:0;padding-top:var(--space-24);padding-bottom:calc(var(--space-40) + env(safe-area-inset-bottom));background:var(--color-page);grid-area:2/2}@media screen and (min-width:1024px){._5-G1Na_main{margin:var(--space-12) calc(var(--space-12) + env(safe-area-inset-right)) var(--space-12) 0;border:1px solid var(--color-border);border-radius:var(--radius-xl);grid-row:1/-1}}._5-G1Na_backdrop{z-index:calc(var(--z-overlay) - 1);background:var(--color-overlay);display:none;position:fixed;inset:0}._5-G1Na_shell[data-sidebar-open]>._5-G1Na_backdrop{animation:.18s ease-out _5-G1Na_backdrop-in;display:block}@media screen and (min-width:1280px){._5-G1Na_shell[data-sidebar-open]>._5-G1Na_backdrop{display:none}}@media (prefers-reduced-motion:reduce){._5-G1Na_shell[data-sidebar-open]>._5-G1Na_backdrop{animation:none}}._5-G1Na_header{min-height:var(--app-chrome-height);padding:env(safe-area-inset-top) calc(var(--space-16) + env(safe-area-inset-right)) 0 calc(var(--space-8) + env(safe-area-inset-left));align-items:center;gap:var(--space-8);border-bottom:1px solid var(--color-border);z-index:var(--z-header);background:var(--color-surface);grid-area:1/1/auto/-1;display:flex;position:sticky;top:0}@media screen and (min-width:1024px){._5-G1Na_header{display:none}}._5-G1Na_burger{cursor:pointer;border-radius:var(--radius-s);width:40px;height:40px;transition:background-color var(--transition-fast),color var(--transition-fast);color:var(--color-text);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._5-G1Na_burger:hover{color:var(--color-primary-text);background:var(--color-primary-soft)}._5-G1Na_burger:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}._5-G1Na_actions{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}}@layer page;@keyframes _5-G1Na_backdrop-in{0%{opacity:0}}
@layer reset;@layer component{.t6WXia_sidebar{width:var(--sidebar-width,280px);box-sizing:border-box;height:100dvh;padding:calc(var(--space-16) + env(safe-area-inset-top)) var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom)) calc(var(--space-12) + env(safe-area-inset-left));gap:var(--space-16);z-index:var(--z-header);color:var(--color-text);background:var(--color-surface);flex-direction:column;transition:width .16s ease-out;display:flex;position:fixed;top:0;left:0}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_sidebar{width:var(--sidebar-rail-width,72px)}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_sidebar{width:var(--sidebar-rail-width,72px)}[data-sidebar-open] .t6WXia_sidebar{border-radius:0 var(--radius-l) var(--radius-l) 0;z-index:var(--z-overlay);box-shadow:var(--shadow-card)}}@media screen and not (min-width:1024px){.t6WXia_sidebar{width:min(300px,100% - var(--space-40));border-radius:0 var(--radius-l) var(--radius-l) 0;visibility:hidden;z-index:var(--z-overlay);transition:transform .2s ease-out,visibility .2s;transform:translate(-100%)}[data-sidebar-open] .t6WXia_sidebar{visibility:visible;transform:none}}.t6WXia_sidebar.t6WXia_static{border:1px solid var(--color-border);border-radius:var(--radius-l);visibility:visible;z-index:auto;height:640px;position:relative;transform:none}.t6WXia_top{align-items:center;gap:var(--space-8);flex-shrink:0;height:40px;display:flex}.t6WXia_brand{min-width:0;height:40px;padding-left:var(--space-8);flex:1;align-items:center;display:flex;position:relative}.t6WXia_logoFull,.t6WXia_logoMark{transition:opacity .16s ease-out,visibility .16s}.t6WXia_logoMark{top:50%;left:var(--space-8);visibility:hidden;opacity:0;position:absolute;transform:translateY(-50%)}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_logoFull{visibility:hidden;opacity:0}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_logoFull{visibility:hidden;opacity:0}}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_logoMark{visibility:visible;opacity:1}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_logoMark{visibility:visible;opacity:1}}.t6WXia_iconButton{cursor:pointer;border-radius:var(--radius-s);width:36px;height:36px;transition:background-color var(--transition-fast),color var(--transition-fast);color:var(--color-text-secondary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.t6WXia_iconButton:hover{color:var(--color-primary-text);background:var(--color-primary-soft)}.t6WXia_iconButton:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.t6WXia_iconButton>svg{width:20px;height:20px}.t6WXia_closeButton{display:none}@media screen and not (min-width:1024px){.t6WXia_closeButton{display:inline-flex}}.t6WXia_toggles{display:none}@media screen and (min-width:1024px){.t6WXia_toggles{flex-direction:column;display:flex}}.t6WXia_toggles>.t6WXia_pinToggle,.t6WXia_toggles>.t6WXia_overlayToggle{min-width:0;display:none}@media screen and (min-width:1280px){.t6WXia_toggles>.t6WXia_pinToggle{display:flex}}@media screen and (1024px<=width<1280px){.t6WXia_toggles>.t6WXia_overlayToggle{display:flex}}.t6WXia_toggleIcon{transition:transform var(--transition-fast)}[aria-expanded=false] .t6WXia_toggleIcon{transform:rotate(180deg)}.t6WXia_scroll{min-height:0;padding:var(--space-2) var(--space-12);gap:var(--space-16);margin-inline:calc(-1*var(--space-12));overscroll-behavior:contain;scrollbar-color:var(--color-neutral-300) #0000;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.t6WXia_nav{gap:var(--space-16);flex-direction:column;display:flex}.t6WXia_section{gap:var(--space-4);flex-direction:column;display:flex}.t6WXia_sectionTitle{height:18px;padding:0 var(--space-10) var(--space-2);white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px;transition:color .16s ease-out;position:relative;overflow:hidden}.t6WXia_sectionTitle:after{top:8px;left:var(--space-4);right:var(--space-4);content:"";border-top:1px solid var(--color-border);opacity:0;transition:opacity .16s ease-out;position:absolute}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_sectionTitle{color:#0000}[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_sectionTitle:after{opacity:1}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_sectionTitle{color:#0000}[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_sectionTitle:after{opacity:1}}.t6WXia_list,.t6WXia_children{gap:var(--space-2);flex-direction:column;margin:0;padding:0;display:flex}.t6WXia_children{margin-block:var(--space-2) var(--space-4);position:relative}.t6WXia_children:before{top:var(--space-4);left:calc(-1*var(--space-6));bottom:var(--space-4);content:"";border-left:1px solid var(--color-border);position:absolute}.t6WXia_children[hidden]{display:none}.t6WXia_item{flex-direction:column;min-width:0;display:flex}.t6WXia_item>.t6WXia_tip,.t6WXia_scroll>.t6WXia_tip,.t6WXia_user>.t6WXia_tip,.t6WXia_logoutForm>.t6WXia_tip{min-width:0;display:flex}.t6WXia_tip>[role=tooltip]{display:none}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_tip>[role=tooltip]{display:block}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_tip>[role=tooltip]{display:block}}.t6WXia_link{width:100%;min-width:0;min-height:40px;padding:var(--space-8) var(--space-10) var(--space-8) 14px;align-items:center;gap:var(--space-10);font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-s);transition:background-color var(--transition-fast),color var(--transition-fast);color:var(--color-text);background:0 0;border:0;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.t6WXia_link:hover{background:var(--color-neutral-100)}.t6WXia_link:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:calc(-1*var(--border-width))}@media screen and (max-width:650px),(pointer:coarse){.t6WXia_link{min-height:44px}}.t6WXia_nested{min-height:36px;padding-block:var(--space-6);font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:650px),(pointer:coarse){.t6WXia_nested{min-height:40px}}.t6WXia_active{color:var(--color-primary-text);background:var(--color-primary-soft)}.t6WXia_active:hover{background:var(--color-primary-soft)}.t6WXia_current{color:var(--color-text-strong)}.t6WXia_icon{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.t6WXia_icon>svg{width:20px;height:20px}.t6WXia_active>.t6WXia_icon{color:inherit}.t6WXia_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:opacity .16s ease-out;overflow:hidden}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_label{opacity:0}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_label{opacity:0}}.t6WXia_badge{flex-shrink:0}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_badge{position:absolute;top:2px;left:26px}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_badge{position:absolute;top:2px;left:26px}}.t6WXia_chevron{width:16px;height:16px;transition:transform var(--transition-fast);color:var(--color-text-secondary);flex-shrink:0}[aria-expanded=false]>.t6WXia_chevron{transform:rotate(-90deg)}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_chevron{display:none}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_chevron{display:none}}.t6WXia_action{width:100%;min-height:40px;padding:var(--space-8) var(--space-12) var(--space-8) 14px;align-items:center;gap:var(--space-10);border-radius:var(--radius-m);transition:background-color var(--transition-fast);color:var(--color-white);background:var(--color-primary);font-size:14px;font-weight:500;line-height:20px;display:flex}.t6WXia_action:hover{background:var(--color-primary-hover)}.t6WXia_action:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.t6WXia_action .t6WXia_icon{color:inherit}.t6WXia_menu{width:280px}@media screen and (max-width:650px){.t6WXia_menu{width:100%}}.t6WXia_bottom{padding-top:var(--space-12);gap:var(--space-8);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.t6WXia_user{align-items:center;gap:var(--space-4);display:flex}.t6WXia_profile{min-width:0;padding:var(--space-6);align-items:center;gap:var(--space-10);border-radius:var(--radius-m);transition:background-color var(--transition-fast);color:var(--color-text);flex:1;display:flex}.t6WXia_profile:hover{background:var(--color-neutral-100)}.t6WXia_profile:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:calc(-1*var(--border-width))}.t6WXia_person{flex-direction:column;min-width:0;transition:opacity .16s ease-out;display:flex}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_person{opacity:0}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_person{opacity:0}}.t6WXia_name,.t6WXia_email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t6WXia_name{font-size:14px;font-weight:500;line-height:20px}.t6WXia_email{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.t6WXia_logoutForm{display:flex}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_logoutForm{display:none}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_logoutForm{display:none}}.t6WXia_legal{padding-inline:var(--space-6);gap:0 var(--space-6);white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px;transition:opacity .16s ease-out,visibility .16s;display:flex;overflow:hidden}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_legal{visibility:hidden;opacity:0}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_legal{visibility:hidden;opacity:0}}.t6WXia_legalLink{border-radius:var(--radius-xs);color:inherit}.t6WXia_legalLink:hover{color:var(--color-primary-text)}.t6WXia_legalLink:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.t6WXia_skeletonList{padding:var(--space-8) var(--space-10);gap:var(--space-12);flex-direction:column;display:flex}.t6WXia_skeletonRow{align-items:center;gap:var(--space-10);display:flex}.t6WXia_skeletonLabel{flex:1}@media screen and (min-width:1280px){[data-sidebar-shell][data-sidebar-collapsed] .t6WXia_skeletonLabel{display:none}}@media screen and (1024px<=width<1280px){[data-sidebar-shell]:not([data-sidebar-open]) .t6WXia_skeletonLabel{display:none}}}@layer page;
@layer reset;@layer component{.j80HHG_screen{box-sizing:border-box;min-height:100dvh;padding:var(--space-40);justify-content:center;gap:var(--space-40);background:var(--color-page-auth);grid-template-columns:minmax(0,660px) minmax(380px,660px);display:grid}@media screen and (max-width:650px){.j80HHG_screen{padding:var(--space-24) var(--space-16);gap:var(--space-24);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}.j80HHG_promo{justify-content:space-between;gap:var(--space-40);flex-direction:column;min-width:0;display:flex}.j80HHG_brand{gap:var(--space-6);flex-direction:column;display:flex}.j80HHG_slogan{color:var(--color-primary-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}@media screen and (max-width:650px){.j80HHG_promo .j80HHG_illustration{display:none}}.j80HHG_card{min-height:calc(100dvh - 2*var(--space-40));box-sizing:border-box;padding:var(--space-40) var(--space-20);border-radius:var(--radius-xl);background:var(--color-page);justify-content:center;align-items:center;display:flex;position:relative}@media screen and (max-width:650px){.j80HHG_card{min-height:auto;padding-top:64px}}.j80HHG_back{top:var(--space-20);left:var(--space-20);position:absolute}.j80HHG_body{width:100%;max-width:var(--width-auth);gap:var(--space-16);flex-direction:column;display:flex}.j80HHG_text{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.j80HHG_title{color:var(--color-text);font-size:24px;font-weight:500;line-height:32px}.j80HHG_subtitle{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.j80HHG_content,.j80HHG_form{flex-direction:column;gap:13px;display:flex}.j80HHG_fields{gap:var(--space-8);flex-direction:column;display:flex}.j80HHG_footer{text-align:center;color:var(--color-text-muted);font-size:14px;font-weight:400;line-height:20px}}@layer page;
@layer reset;@layer component{.SZJlLa_illustration{width:100%;height:auto;display:block}.SZJlLa_s{max-width:360px}.SZJlLa_m{max-width:480px}.SZJlLa_l{max-width:611px}}@layer page;
@layer reset;@layer component{._2lrrYW_content{gap:var(--space-16);flex-direction:column;display:flex}._2lrrYW_description{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}}@layer page;
@layer reset;@layer component{.r2ENsq_bar{gap:var(--space-12);flex-direction:column;max-width:100%;display:flex}.r2ENsq_groups{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}}@layer page;
@layer reset;@layer component{._9ccETW_actions{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}}@layer page;
@layer reset;@layer component{.YMK4da_card{gap:var(--space-10);flex-direction:column;display:flex;position:relative}.YMK4da_linked{transition:box-shadow var(--transition-fast)}.YMK4da_linked:hover{box-shadow:var(--shadow-card)}.YMK4da_linked:has(.YMK4da_link:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}.YMK4da_head{align-items:center;gap:var(--space-12);display:flex}.YMK4da_text{flex-direction:column;flex:auto;min-width:0;display:flex}.YMK4da_title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.YMK4da_link{color:inherit;outline:none;text-decoration:none}.YMK4da_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.YMK4da_kind{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.YMK4da_topic{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-primary-text);align-self:flex-start;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;overflow:hidden}.YMK4da_topic:hover{text-decoration:underline}.YMK4da_chevron{color:var(--color-text);flex-shrink:0}.YMK4da_statuses{justify-content:space-between;align-items:center;gap:var(--space-10);display:flex}.YMK4da_withDue{align-items:flex-end}.YMK4da_due{padding-left:calc(16px + var(--space-2));color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.YMK4da_overdue{color:var(--color-danger)}.YMK4da_above{z-index:1;position:relative}.YMK4da_student{align-items:center;gap:var(--space-6);min-width:0;color:var(--color-text);font-size:13px;font-weight:500;line-height:18px;display:flex}.YMK4da_dot{border-radius:var(--radius-round);background:var(--color-primary);flex-shrink:0;width:20px;height:20px}}@layer page;
@layer reset;@layer component{.Yj234G_card{gap:var(--space-10);transition:box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative}.Yj234G_card:hover{box-shadow:var(--shadow-card)}.Yj234G_card:has(.Yj234G_link:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}.Yj234G_head{align-items:center;gap:var(--space-12);display:flex}.Yj234G_text{flex-direction:column;flex:auto;min-width:0;display:flex}.Yj234G_badge{margin-bottom:var(--space-4);display:flex}.Yj234G_title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.Yj234G_link{color:inherit;outline:none;text-decoration:none}.Yj234G_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.Yj234G_meta{align-items:center;column-gap:var(--space-8);flex-wrap:wrap;display:flex}.Yj234G_time{white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.Yj234G_chevron{color:var(--color-text);flex-shrink:0}.Yj234G_student{align-items:center;gap:var(--space-6);min-width:0;color:var(--color-text);font-size:13px;font-weight:500;line-height:18px;display:flex}.Yj234G_students{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Yj234G_student-link{transition:color var(--transition-fast),text-decoration-color var(--transition-fast);z-index:1;color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.Yj234G_student-link:hover{color:var(--color-primary-text);text-decoration-color:currentColor}.Yj234G_dot{border-radius:var(--radius-round);background:var(--color-primary);flex-shrink:0;width:20px;height:20px}.Yj234G_footer{align-items:center;gap:var(--space-10);display:flex}.Yj234G_homework{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.Yj234G_label{color:var(--color-text);font-size:13px;font-weight:500;line-height:18px}.Yj234G_action{z-index:1;position:relative}}@layer page;
@layer reset;@layer component{._82gEIq_root{gap:var(--space-12);flex-direction:column;display:flex}._82gEIq_head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}._82gEIq_heading{align-items:baseline;gap:var(--space-4) var(--space-10);flex-wrap:wrap;min-width:0;display:flex}._82gEIq_title{margin:0;font-size:18px;font-weight:500;line-height:24px}._82gEIq_count{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}._82gEIq_tools{align-items:center;gap:var(--space-8);display:flex}._82gEIq_chevron{transition:transform var(--transition-fast)}._82gEIq_flipped{transform:rotate(180deg)}._82gEIq_progress{border-radius:var(--radius-round);background:var(--color-primary-soft);height:6px;overflow:hidden}._82gEIq_bar{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .3s;display:block}._82gEIq_list{gap:var(--space-6) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}@media screen and (max-width:1320px){._82gEIq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){._82gEIq_list{grid-template-columns:minmax(0,1fr)}}._82gEIq_item{min-height:36px;padding:var(--space-6) var(--space-8);align-items:center;gap:var(--space-8);border:var(--border-width) solid #0000;border-radius:var(--radius-s);transition:background-color var(--transition-fast),border-color var(--transition-fast);color:var(--color-text);font-size:14px;font-weight:400;line-height:20px;display:flex}._82gEIq_item:hover{background:var(--color-primary-soft)}._82gEIq_item:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}._82gEIq_next{border-color:var(--color-primary-text);font-size:14px;font-weight:500;line-height:20px}._82gEIq_done{color:var(--color-text-muted)}._82gEIq_done ._82gEIq_label{text-decoration:line-through}._82gEIq_label{min-width:0}._82gEIq_check{width:18px;height:18px;color:var(--color-primary-text);flex-shrink:0}._82gEIq_circle{box-sizing:border-box;border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-round);flex-shrink:0;width:16px;height:16px;margin:1px}._82gEIq_complete{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}._82gEIq_text{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}}@layer page;
@layer reset;@layer component{.LTvYVG_header{gap:var(--space-24);flex-direction:column;display:flex}.LTvYVG_row{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.LTvYVG_lead{align-items:center;gap:var(--space-12);min-width:0;display:flex}.LTvYVG_inline-back{align-self:center;gap:0}.LTvYVG_text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.LTvYVG_title{overflow-wrap:anywhere;color:var(--color-text);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:34px}.LTvYVG_subtitle{color:var(--color-text-muted)}.LTvYVG_subtitle-s{font-size:12px;font-weight:400;line-height:16px}.LTvYVG_subtitle-m{font-size:16px;font-weight:400;line-height:22px}.LTvYVG_aside,.LTvYVG_actions{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}}@layer page;
@layer reset;@layer component{.YqG9la_page{gap:var(--space-24);padding-block:var(--space-24);flex-direction:column;display:flex}.YqG9la_grid{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (max-width:650px){.YqG9la_grid{grid-template-columns:1fr}}}@layer page;
@layer reset;@layer component{.hOlTra_card{gap:var(--space-16);flex-direction:column;display:flex}.hOlTra_head{align-items:center;gap:var(--space-12);min-width:0;display:flex}.hOlTra_text{flex-direction:column;gap:1px;min-width:0;display:flex}.hOlTra_name{overflow-wrap:anywhere;color:var(--color-text-strong);font-size:18px;font-weight:500;line-height:24px}.hOlTra_role{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:18px}.hOlTra_fields{gap:var(--space-16) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (max-width:650px){.hOlTra_fields{grid-template-columns:minmax(0,1fr)}}.hOlTra_field{flex-direction:column;min-width:0;display:flex}.hOlTra_label{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:18px}.hOlTra_value{overflow-wrap:anywhere;color:var(--color-text-strong);font-size:14px;font-weight:500;line-height:20px}.hOlTra_action{margin-top:var(--space-12);display:flex}.hOlTra_actions{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.hOlTra_aside{align-self:flex-start;margin-left:auto}}@layer page;
@layer reset;@layer component{.S5eUeG_options{gap:var(--space-10);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.S5eUeG_hint{margin-bottom:var(--space-2);color:var(--color-text-muted);padding:0;font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.q-w4DW_form{gap:var(--space-16);flex-direction:column;display:flex}.q-w4DW_question{white-space:pre-line;color:var(--color-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.q-w4DW_counter{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.q-w4DW_media{border-radius:var(--radius-l);background:var(--color-neutral-100);justify-content:center;align-items:center;min-height:100px;display:flex;overflow:hidden}.q-w4DW_media>img{max-width:100%;height:auto;display:block}.q-w4DW_next{align-self:flex-start}}@layer page;
@layer reset;@layer component{.Uyqczq_content{gap:var(--space-16);flex-direction:column;display:flex}.Uyqczq_score{color:var(--color-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.Uyqczq_label{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.Uyqczq_comment{white-space:pre-line;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.Sf_19q_header{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.Sf_19q_lead{align-items:center;gap:var(--space-8);min-width:0;display:flex}.Sf_19q_title{color:var(--color-text);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:34px}.Sf_19q_aside{align-items:center;gap:var(--space-12);display:flex}}@layer page;
@layer reset;@layer component{.Nfwynq_grid{gap:var(--space-16);flex-wrap:wrap;display:flex}}@layer page;
@layer reset;@layer component{.uqPOQW_handle{cursor:grab;border-radius:var(--radius-xs);z-index:1;background-color:#0000;background-image:radial-gradient(circle, var(--color-neutral-300) 1.5px, transparent 1.5px);touch-action:none;background-position:50%;background-size:6px 6px;border:0;flex-shrink:0;width:12px;height:18px;padding:0;position:relative}.uqPOQW_handle:active{cursor:grabbing}.uqPOQW_handle:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}@media screen and (max-width:650px),(pointer:coarse){.uqPOQW_handle{position:relative}.uqPOQW_handle:before{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}@layer page;
@layer reset;@layer component{.xk1quq_card{align-items:flex-start;gap:var(--space-10);flex-direction:column;display:flex;position:relative}.xk1quq_linked{transition:box-shadow var(--transition-fast)}.xk1quq_linked:hover{box-shadow:var(--shadow-card)}.xk1quq_linked:has(.xk1quq_link:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}.xk1quq_head{align-items:center;gap:var(--space-12);width:100%;display:flex}.xk1quq_text{flex-direction:column;flex:auto;min-width:0;display:flex}.xk1quq_title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.xk1quq_link{color:inherit;outline:none;text-decoration:none}.xk1quq_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.xk1quq_actions{z-index:1;flex-shrink:0;display:flex;position:relative}.xk1quq_lessons{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.g7WrOG_blocked>:nth-child(-n+2){opacity:.5}.g7WrOG_form{display:contents}}@layer page;
@layer reset,component;@layer page{.GwuCGG_heading{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.GwuCGG_list{margin-top:var(--space-8);gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}}
@layer reset,component;@layer page{._7wQXEG_row{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}._7wQXEG_text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._7wQXEG_label{overflow-wrap:anywhere;color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}}
@layer reset,component;@layer page{.SysWcG_initial{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--color-primary-text);background:var(--color-primary-soft);justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.SysWcG_menu{padding:var(--space-8);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}}
@layer reset,component;@layer page{.SsObOG_root{gap:var(--space-10);flex-direction:column;display:flex}.SsObOG_heading{color:var(--color-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.SsObOG_list,.SsObOG_files,.SsObOG_answers{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SsObOG_attempt{gap:var(--space-10);flex-direction:column;display:flex}.SsObOG_head{justify-content:space-between;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.SsObOG_title{color:var(--color-text);flex-direction:column;font-size:14px;font-weight:500;line-height:20px;display:flex}.SsObOG_date{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.SsObOG_statuses{align-items:flex-end}.SsObOG_text{white-space:pre-line;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:16px}.SsObOG_answer{align-items:center;gap:var(--space-12);display:flex}.SsObOG_answerText{flex:auto;min-width:0}.SsObOG_question{color:var(--color-text);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}.SsObOG_mark{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.SsObOG_correct{color:var(--color-primary-text)}.SsObOG_wrong{color:var(--color-danger)}.SsObOG_comment{padding-top:var(--space-10);border-top:1px solid var(--color-border)}}
@layer reset,component;@layer page{._8_76LG_actions{gap:var(--space-10);flex-wrap:wrap;display:flex}._8_76LG_dialog{gap:var(--space-12);flex-direction:column;display:flex}._8_76LG_fields{gap:var(--space-8);flex-wrap:wrap;display:flex}}
@layer reset,component;@layer page{.DfLRxa_panel{box-sizing:border-box;padding:var(--space-40);align-items:center;gap:var(--space-40);border-radius:var(--radius-xl);background:var(--color-primary-soft);grid-template-columns:minmax(0,1fr) minmax(0,240px);display:grid;overflow:hidden}@media screen and (max-width:650px){.DfLRxa_panel{padding:var(--space-24) var(--space-16);grid-template-columns:minmax(0,1fr)}}.DfLRxa_content{max-width:var(--width-narrow);align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.DfLRxa_title{text-wrap:balance;color:var(--color-text);font-size:32px;font-weight:500;line-height:40px}@media screen and (max-width:650px){.DfLRxa_title{font-size:24px;font-weight:500;line-height:32px}}.DfLRxa_text{text-wrap:pretty;color:var(--color-text);font-size:16px;font-weight:400;line-height:20px}.DfLRxa_actions{margin-top:var(--space-16)}.DfLRxa_illustration{justify-self:end}@media screen and (max-width:650px){.DfLRxa_illustration{display:none}}}
@layer reset,component;@layer page{.IeDv7a_demo{width:100%;max-width:var(--width-content);align-items:flex-start;gap:var(--space-10);flex-direction:column;display:flex}.IeDv7a_step{width:100%;max-width:var(--width-content)}}
@layer reset,component;@layer page{.PJnxKq_group{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PJnxKq_legend{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.PJnxKq_datetime{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.PJnxKq_date{width:160px}.PJnxKq_time{width:110px}.PJnxKq_hint{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.PJnxKq_error{color:var(--color-danger);font-size:12px;font-weight:400;line-height:16px}}
@layer reset,component;@layer page{.zhMWcG_heading{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.zhMWcG_list{margin-top:var(--space-8);gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.zhMWcG_duration{white-space:nowrap;color:var(--color-text);flex:none;font-size:13px;font-weight:500;line-height:18px}}
@layer reset,component;@layer page{.Yquawa_list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}
@layer reset,component;@layer page{.G7FoEa_panel{box-sizing:border-box;padding:var(--space-40);align-items:center;gap:var(--space-40);border-radius:var(--radius-xl);background:var(--color-page-auth);grid-template-columns:minmax(0,1fr) minmax(0,480px);display:grid}@media screen and (max-width:1320px){.G7FoEa_panel{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}@media screen and (max-width:650px){.G7FoEa_panel{padding:var(--space-24) var(--space-16);gap:var(--space-24);grid-template-columns:minmax(0,1fr)}}.G7FoEa_content{align-items:flex-start;gap:var(--space-24);flex-direction:column;display:flex}.G7FoEa_text{gap:var(--space-16);flex-direction:column;max-width:600px;display:flex}.G7FoEa_slogan{color:var(--color-primary-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.G7FoEa_title{text-wrap:balance;color:var(--color-text);letter-spacing:-.02em;font-size:48px;font-weight:500;line-height:56px}@media screen and (max-width:650px){.G7FoEa_title{font-size:32px;font-weight:500;line-height:40px}}.G7FoEa_lead{text-wrap:pretty;color:var(--color-text);font-size:16px;font-weight:400;line-height:20px}.G7FoEa_highlights{gap:var(--space-8) var(--space-24);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;list-style:none;display:flex}.G7FoEa_highlight{align-items:center;gap:var(--space-6);display:flex}.G7FoEa_check{width:16px;height:16px;color:var(--color-primary-text);flex-shrink:0}.G7FoEa_illustration{justify-self:end}@media screen and (max-width:650px){.G7FoEa_illustration{justify-self:center;max-width:320px}}@media (prefers-reduced-motion:no-preference){.G7FoEa_illustration{animation:.48s ease-out both G7FoEa_rise}}@keyframes G7FoEa_rise{0%{transform:translateY(var(--space-16));opacity:0}}}
@layer reset,component;@layer page{.wafsnW_list{width:100%;max-width:var(--width-content);gap:var(--space-10);flex-direction:column;display:flex}}
@layer reset,component;@layer page{._0Xousq_picker{gap:var(--space-10);flex-direction:column;display:flex}._0Xousq_list{border-radius:var(--radius-m);background:var(--color-surface);overflow:hidden}._0Xousq_option{width:100%;padding:var(--space-8) var(--space-12);justify-content:space-between;align-items:baseline;gap:var(--space-12);text-align:start;cursor:pointer;color:var(--color-text);display:flex}._0Xousq_option:hover,._0Xousq_option:focus-visible{background:var(--color-primary-soft)}._0Xousq_title{font-size:14px;font-weight:400;line-height:20px}._0Xousq_time,._0Xousq_empty{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}._0Xousq_empty{padding:var(--space-8) var(--space-12)}._0Xousq_chip{align-self:flex-start}}
@layer reset,component;@layer page{.xQ714W_card{gap:var(--space-8);flex-direction:column;display:flex}.xQ714W_heading{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.xQ714W_placeholder{border-radius:var(--radius-m);background:var(--color-page);justify-content:center;align-items:center;height:420px;display:flex}}
@layer reset,component;@layer page{.VQDOVq_steps{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:650px){.VQDOVq_steps{gap:var(--space-10)}}.VQDOVq_step{display:flex}.VQDOVq_card{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.VQDOVq_top{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.VQDOVq_number{border-radius:var(--radius-round);width:40px;height:40px;color:var(--color-white);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:24px;display:inline-flex}.VQDOVq_actor{padding:var(--space-2) var(--space-8);border-radius:var(--radius-round);color:var(--color-text-secondary);background:var(--color-neutral-100);font-size:12px;font-weight:400;line-height:16px}.VQDOVq_title{color:var(--color-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.VQDOVq_text{text-wrap:pretty;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}}
@layer reset,component;@layer page{.oQfHZW_grid-3,.oQfHZW_grid-2,.oQfHZW_list{width:100%;max-width:var(--width-content);gap:var(--space-10);display:grid}.oQfHZW_grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.oQfHZW_grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.oQfHZW_grid-3,.oQfHZW_grid-2{grid-template-columns:minmax(0,1fr)}}}
@layer reset;@layer component{.MZnw3G_grid{gap:var(--space-16);flex-direction:column;display:flex}.MZnw3G_row{grid-template-columns:repeat(7,24px);justify-content:space-between;display:grid}.MZnw3G_weekday{text-align:center;text-transform:uppercase;color:var(--color-text-muted);margin-inline:calc(-1*var(--space-4));font-size:10px;font-weight:500;line-height:12px}.MZnw3G_cell{display:flex}.MZnw3G_day{cursor:pointer;border-radius:var(--radius-round);width:24px;height:24px;transition:background-color var(--transition-fast),color var(--transition-fast);color:var(--color-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.MZnw3G_day:hover{background:var(--color-neutral-100)}.MZnw3G_day:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.MZnw3G_lessons:after{content:"";border-radius:var(--radius-round);background:var(--color-primary);width:4px;height:4px;position:absolute;bottom:-6px;left:calc(50% - 2px)}.MZnw3G_outside.MZnw3G_lessons:after{background:var(--color-text-disabled)}.MZnw3G_outside{color:var(--color-text-disabled)}.MZnw3G_outside:hover{color:var(--color-text-muted)}.MZnw3G_today{box-shadow:inset 0 0 0 var(--border-width) var(--color-primary-text)}.MZnw3G_selected{box-shadow:none;color:var(--color-white);background:var(--color-primary)}.MZnw3G_selected:hover{background:var(--color-primary)}@media screen and (max-width:650px),(pointer:coarse){.MZnw3G_row{grid-template-columns:repeat(7,32px)}.MZnw3G_day{width:32px;height:32px}}}@layer page;
@layer reset;@layer component{.nireEW_row{align-items:center;gap:var(--space-12);display:flex}.nireEW_text{flex-direction:column;flex:1;min-width:0;display:flex}.nireEW_title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.nireEW_meta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.nireEW_caption{margin-block-start:var(--space-2)}.nireEW_actions{align-items:center;gap:var(--space-6);display:flex}}@layer page;
@layer reset;@layer component{.qmORkG_calendar{flex-direction:column;gap:14px;width:308px;max-width:100%;display:flex}.qmORkG_header{padding-inline:var(--space-4) 0;justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.qmORkG_title{letter-spacing:.01em;text-transform:uppercase;color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}.qmORkG_navigation{align-items:center;gap:var(--space-16);display:flex}.qmORkG_previous{transform:scaleX(-1)}.qmORkG_lessons{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.qmORkG_empty{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.uhqUUa_button{box-sizing:border-box;height:38px;padding:0 var(--space-12);justify-content:center;align-items:center;gap:var(--space-8);white-space:nowrap;cursor:pointer;border-radius:var(--radius-s);transition:box-shadow var(--transition-fast),opacity var(--transition-fast);color:var(--color-white);border:0;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.uhqUUa_button:hover:not(:disabled){opacity:.9}.uhqUUa_button:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}.uhqUUa_button:disabled{cursor:default;opacity:.4}.uhqUUa_button[aria-pressed=true]{box-shadow:inset 0 0 0 100px #0000001f}.uhqUUa_green{background:var(--color-primary)}.uhqUUa_danger{--recording-dot-color:var(--color-white);background:var(--color-danger)}.uhqUUa_icon{width:24px;height:24px;display:inline-flex}.uhqUUa_icon>svg{width:100%;height:100%}.uhqUUa_badge{box-sizing:border-box;min-width:18px;height:18px;padding:0 var(--space-4);top:calc(-1*var(--space-6));right:calc(-1*var(--space-6));border-radius:var(--radius-round);color:var(--color-white);background:var(--color-danger);justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute}}@layer page;
@layer reset;@layer component{._SHrOG_root{display:inline-flex;position:relative}._SHrOG_menu{box-sizing:border-box;min-width:220px;padding:var(--space-6);right:0;bottom:calc(100% + var(--space-10));gap:var(--space-2);border-radius:var(--radius-m);z-index:var(--z-header);box-shadow:var(--shadow-card);background:var(--color-surface);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute}._SHrOG_item{box-sizing:border-box;width:100%;min-height:40px;padding:var(--space-8) var(--space-10);align-items:center;gap:var(--space-10);text-align:left;cursor:pointer;border-radius:var(--radius-s);color:var(--color-text);background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:flex}._SHrOG_item:hover,._SHrOG_item:focus-visible{background:var(--color-neutral-100)}._SHrOG_item:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:calc(-1*var(--border-width))}._SHrOG_item[aria-checked=true]{color:var(--color-primary-text)}._SHrOG_icon{width:20px;height:20px;color:var(--color-primary-text);display:inline-flex}._SHrOG_icon>svg{width:100%;height:100%}}@layer page;
@layer reset;@layer component{.qkNUEW_indicator{align-items:center;gap:var(--space-6);white-space:nowrap;display:inline-flex}.qkNUEW_overlay{padding:var(--space-4) var(--space-10);border-radius:var(--radius-xs);color:var(--color-white);background:color-mix(in srgb, var(--color-white) 10%, var(--color-neutral-800));font-size:13px;font-weight:500;line-height:18px}.qkNUEW_dot{border-radius:var(--radius-round);background:var(--recording-dot-color,var(--color-error));flex-shrink:0;width:10px;height:10px;animation:1.6s ease-in-out infinite qkNUEW_pulse}@media (prefers-reduced-motion:reduce){.qkNUEW_dot{animation:none}}.qkNUEW_time{font-variant-numeric:tabular-nums}}@layer page;@keyframes qkNUEW_pulse{50%{opacity:.35}}
@layer reset;@layer component{.klLhWG_controls{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-24);max-width:100%;min-height:38px;display:flex}@media screen and (max-width:650px){.klLhWG_controls{gap:var(--space-8)}}.klLhWG_group{align-items:center;gap:var(--space-10);min-width:0;display:flex}@media screen and (max-width:650px){.klLhWG_group{gap:var(--space-6)}.klLhWG_group>button,.klLhWG_group>.klLhWG_more>button{width:40px;padding-inline:0}}@media screen and (max-width:960px){.klLhWG_label{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media screen and (max-width:650px){.klLhWG_rare{display:none}}.klLhWG_more{display:none}@media screen and (max-width:650px){.klLhWG_more{display:inline-flex}}.klLhWG_recording{margin-right:var(--space-6);color:var(--color-text);font-size:13px;font-weight:500;line-height:18px}.klLhWG_dot{box-sizing:border-box;border-radius:var(--radius-round);border:2px solid;width:14px;height:14px;margin:5px;display:block}}@layer page;
@layer reset;@layer component{.TUl_wq_ended{width:100%;max-width:var(--width-narrow);box-sizing:border-box;padding:var(--space-40) var(--space-24);align-items:center;gap:var(--space-12);text-align:center;border-radius:var(--radius-l);box-shadow:var(--shadow-card);color:var(--color-text);background:var(--color-surface);flex-direction:column;margin:0 auto;display:flex}.TUl_wq_title{margin-top:var(--space-4);font-size:24px;font-weight:500;line-height:32px}.TUl_wq_duration{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.TUl_wq_clock{width:18px;height:18px}.TUl_wq_actions{margin-top:var(--space-12);justify-content:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.TUl_wq_actions:empty{display:none}}@layer page;
@layer reset;@layer component{.WWtlaW_tile{box-sizing:border-box;border-radius:var(--radius-l);background:var(--color-neutral-800);justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.WWtlaW_tile:after{content:"";pointer-events:none;border-radius:inherit;transition:border-color var(--transition-fast);border:3px solid #0000;position:absolute;inset:0}.WWtlaW_speaking:after{border-color:var(--color-primary-text)}.WWtlaW_large{aspect-ratio:16/9;width:100%;container-type:size}.WWtlaW_stage{width:100%;height:100%}.WWtlaW_mini{flex-shrink:0;width:160px;height:90px;container-type:size}.WWtlaW_large .WWtlaW_avatar,.WWtlaW_mini .WWtlaW_avatar{width:min(140px,46cqh);height:min(140px,46cqh);margin-bottom:min(var(--space-24),12cqh);font-size:min(36px,14cqh)}.WWtlaW_mini .WWtlaW_avatar{margin-bottom:22cqh}.WWtlaW_video{position:absolute;inset:0}.WWtlaW_video>*{object-fit:cover;width:100%;height:100%;display:block}.WWtlaW_contain .WWtlaW_video>*{object-fit:contain}.WWtlaW_badge{max-width:calc(100% - 2*var(--space-12));box-sizing:border-box;padding:var(--space-6) var(--space-10);left:50%;bottom:var(--space-12);align-items:center;gap:var(--space-6);border-radius:var(--radius-xs);color:var(--color-white);background:color-mix(in srgb, var(--color-white) 10%, var(--color-neutral-800));font-size:13px;font-weight:500;line-height:18px;display:flex;position:absolute;transform:translate(-50%)}.WWtlaW_mini .WWtlaW_badge{padding:var(--space-2) var(--space-6);bottom:var(--space-6);font-size:12px;font-weight:500;line-height:16px}.WWtlaW_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WWtlaW_mic{flex-shrink:0;width:16px;height:16px}.WWtlaW_mini .WWtlaW_mic{width:14px;height:14px}}@layer page;
@layer reset;@layer component{._1iBETG_layout{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}._1iBETG_grid{grid-template-columns:repeat(var(--call-columns,1), var(--call-tile-width,minmax(0, 1fr)));place-content:center;gap:var(--space-12);flex:1;min-height:0;display:grid;overflow:hidden}._1iBETG_grid>*{max-height:100%}._1iBETG_strip{flex-direction:column;flex-shrink:0;align-items:center;display:flex}._1iBETG_toggle{margin-bottom:var(--space-6)}._1iBETG_chevron{transition:transform var(--transition-fast)}._1iBETG_up{transform:rotate(180deg)}._1iBETG_filmstrip{box-sizing:border-box;max-width:100%;margin-bottom:var(--space-12);gap:var(--space-10);scrollbar-width:thin;display:flex;overflow-x:auto}._1iBETG_filmstrip[hidden]{display:none}._1iBETG_stage{flex:1;width:100%;min-height:0;position:relative}._1iBETG_content{border-radius:var(--radius-l);background:var(--color-neutral-800);width:100%;height:100%;display:grid;overflow:hidden}._1iBETG_content>*{width:100%;min-width:0;height:100%;min-height:0}._1iBETG_indicator{z-index:1;position:absolute}._1iBETG_top-left{top:var(--space-12);left:var(--space-12)}._1iBETG_bottom-left{left:var(--space-12);bottom:var(--space-12)}._1iBETG_bottom-center{left:50%;bottom:var(--space-12);translate:-50%}}@layer page;
@layer reset;@layer component{.koNafa_fields{gap:var(--space-16);flex-direction:column;display:flex}}@layer page;
@layer reset;@layer component{.GAUSaG_lobby{justify-content:center;align-items:center;gap:var(--space-20);grid-template-columns:minmax(0,690px) minmax(0,400px);width:100%;display:grid}@media screen and (max-width:900px){.GAUSaG_lobby{grid-template-columns:minmax(0,1fr)}}@media screen and (max-height:500px) and (orientation:landscape){.GAUSaG_lobby{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}.GAUSaG_preview{justify-self:center;gap:var(--space-10);flex-direction:column;width:100%;max-width:calc(177.778dvh - 320px);display:flex}.GAUSaG_toggles{justify-content:center;gap:var(--space-10);display:flex}.GAUSaG_panel{box-sizing:border-box;padding:var(--space-24);gap:var(--space-16);border-radius:var(--radius-l);box-shadow:var(--shadow-card);background:var(--color-surface);flex-direction:column;display:flex}.GAUSaG_header{gap:var(--space-4);flex-direction:column;display:flex}.GAUSaG_title{font-size:24px;font-weight:500;line-height:32px}.GAUSaG_subtitle{color:var(--color-text-muted);font-size:14px;font-weight:400;line-height:20px}}@layer page;
@layer reset;@layer component{._8qsecW_screen{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}._8qsecW_body{min-height:0;padding:0 var(--space-16);gap:var(--space-12);display:flex;position:relative}@media screen and (max-width:650px){._8qsecW_body{padding:0 var(--space-8)}}._8qsecW_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._8qsecW_centered ._8qsecW_main{padding:var(--space-12) 0;justify-content:safe center;overflow-y:auto}._8qsecW_aside{flex-direction:column;flex-shrink:0;width:360px;min-height:0;display:flex}._8qsecW_aside>*{flex:1;min-height:0}@media screen and (max-width:900px){._8qsecW_aside{width:auto;inset:0 var(--space-8);z-index:2;position:absolute}}._8qsecW_controls{padding:var(--space-12) var(--space-16);justify-content:center;display:flex}@media screen and (max-width:650px){._8qsecW_controls{padding:var(--space-8)}}}@layer page;
@layer reset;@layer component{.Y2VJMa_form{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.Y2VJMa_form>:not(:first-child){align-self:stretch}}@layer page;
@layer reset;@layer component{.J9n5jq_bar{box-sizing:border-box;min-height:56px;padding:var(--space-8) var(--space-16);align-items:center;gap:var(--space-12);display:flex}@media screen and (max-width:650px){.J9n5jq_bar{padding-inline:var(--space-8);gap:var(--space-8)}}.J9n5jq_heading{flex-direction:column;flex:auto;min-width:0;display:flex}.J9n5jq_title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.J9n5jq_subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.J9n5jq_indicator{flex-shrink:0}.J9n5jq_actions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}}@layer page;
@layer reset;@layer component{._1HxgVW_waiting{box-sizing:border-box;width:100%;padding:var(--space-12);justify-content:center;align-items:center;gap:var(--space-8);text-align:center;border:var(--border-width) dashed color-mix(in srgb, var(--color-white) 18%, var(--color-neutral-800));border-radius:var(--radius-l);color:var(--color-white);background:var(--color-neutral-800);aspect-ratio:16/9;flex-direction:column;display:flex;overflow:hidden;container-type:size}._1HxgVW_pulse{width:min(140px,36cqh);height:min(140px,36cqh);margin-bottom:var(--space-8);border-radius:var(--radius-round);color:var(--color-neutral-400);background:color-mix(in srgb, var(--color-white) 8%, var(--color-neutral-800));justify-content:center;align-items:center;animation:2s ease-in-out infinite _1HxgVW_breathe;display:inline-flex}._1HxgVW_pulse>svg{width:34%;height:34%}@media (prefers-reduced-motion:reduce){._1HxgVW_pulse{animation:none}}._1HxgVW_title{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}._1HxgVW_description{color:var(--color-neutral-400);font-size:13px;font-weight:400;line-height:18px}._1HxgVW_action{margin-top:var(--space-8)}@container (max-height:240px){._1HxgVW_description{display:none}._1HxgVW_pulse{margin-bottom:0}}}@layer page;@keyframes _1HxgVW_breathe{50%{opacity:.7;transform:scale(.94)}}
@layer reset;@layer component{.rYSl8W_panel{box-sizing:border-box;width:100%;height:100%;padding:var(--space-16);gap:var(--space-12);border-radius:var(--radius-l);box-shadow:var(--shadow-card);color:var(--color-text);background:var(--color-surface);flex-direction:column;display:flex}.rYSl8W_header{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.rYSl8W_title{align-items:baseline;gap:var(--space-6);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px;display:flex}.rYSl8W_count{color:var(--color-text-muted)}.rYSl8W_list{gap:var(--space-10);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rYSl8W_row{align-items:center;gap:var(--space-10);display:flex}.rYSl8W_speaking{outline:2px solid var(--color-primary-text);outline-offset:2px}.rYSl8W_text{flex-direction:column;flex:auto;min-width:0;display:flex}.rYSl8W_name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.rYSl8W_muted{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.rYSl8W_mic{width:20px;height:20px;color:var(--color-primary-text);flex-shrink:0}.rYSl8W_off{color:var(--color-danger)}}@layer page;
@layer reset;@layer component{.NkFadG_item{pointer-events:auto;max-width:100%;animation:.2s ease-out NkFadG_toast-in}@media (prefers-reduced-motion:reduce){.NkFadG_item{animation:none}}}@layer page;@keyframes NkFadG_toast-in{0%{opacity:0;transform:translateY(-8px)}}
@layer reset;@layer component{.ZUu0Iq_root{width:auto;max-width:calc(100vw - 2*var(--space-16));box-sizing:border-box;pointer-events:none;height:auto;z-index:var(--z-toast);color:inherit;inset:var(--space-16) var(--space-16) auto auto;background:0 0;border:none;margin:0;padding:0;position:fixed;overflow:visible}.ZUu0Iq_list{align-items:flex-end;gap:var(--space-10);flex-direction:column;list-style:none;display:flex}}@layer page;
@layer reset;@layer component{._0GvwpG_root{gap:var(--space-2);flex-direction:column;display:flex}._0GvwpG_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;display:flex}._0GvwpG_item{width:100%;min-height:36px;padding:var(--space-6) var(--space-12);text-align:left;cursor:pointer;border-radius:var(--radius-s);color:var(--color-text);background:0 0;border:0;align-items:center;margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}._0GvwpG_item:hover{color:var(--color-primary-text);background:var(--color-primary-soft)}._0GvwpG_item:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}._0GvwpG_item:disabled{cursor:default;color:var(--color-text-disabled)}._0GvwpG_note{padding:var(--space-4) var(--space-12);color:var(--color-text-muted);margin:0;font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.dTMaca_lead{margin:0 0 var(--space-12);font-size:14px;font-weight:400;line-height:20px}.dTMaca_points{margin:0 0 var(--space-12);gap:var(--space-8);flex-direction:column;padding:0;display:flex}.dTMaca_point{align-items:flex-start;gap:var(--space-8);font-size:14px;font-weight:400;line-height:20px;display:flex}.dTMaca_icon{width:18px;height:18px;color:var(--color-primary-text);flex-shrink:0;margin-top:1px}.dTMaca_hint{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.xh4kLW_hint{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:18px}}@layer page;
@layer reset;@layer component{.bSc0mG_root{align-items:center;gap:var(--space-12);pointer-events:auto;display:flex}.bSc0mG_text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.bSc0mG_title{font-size:14px;font-weight:500;line-height:20px}.bSc0mG_description{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:16px}}@layer page;
@layer reset;@layer component{.UiDkuW_root{gap:var(--space-16);flex-direction:column;display:flex}.UiDkuW_header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}.UiDkuW_text{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.UiDkuW_title{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.UiDkuW_status{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:18px}.UiDkuW_events{margin-top:var(--space-16);gap:var(--space-12);flex-direction:column;padding:0;list-style:none;display:flex}.UiDkuW_event{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.UiDkuW_eventTitle{font-size:14px;font-weight:500;line-height:20px}.UiDkuW_test{margin-top:var(--space-16)}.UiDkuW_install{margin-top:var(--space-12)}}@layer page;
@layer reset;@layer component{._80M3Ia_root{pointer-events:none;z-index:var(--z-toast);inset:calc(env(safe-area-inset-top,0px) + var(--space-8)) var(--space-16) auto;justify-content:center;display:flex;position:fixed}._80M3Ia_preview{justify-content:flex-start;position:static}._80M3Ia_alert{pointer-events:auto;max-width:100%;box-shadow:var(--shadow-card)}}@layer page;
@layer reset;@layer component{.yqWW7G_root{align-items:center;gap:var(--space-12);pointer-events:auto;display:flex}.yqWW7G_text{flex:1;font-size:14px;font-weight:500;line-height:20px}}@layer page;
@layer reset;@layer component{.ZVpICW_dock{width:min(420px,100vw - 2*var(--space-16));gap:var(--space-8);pointer-events:none;z-index:var(--z-toast);inset:auto auto calc(env(safe-area-inset-bottom,0px) + var(--space-16)) 50%;flex-direction:column;display:flex;position:fixed;translate:-50%}}@layer page;
@layer reset,component;@layer page{.cXa2eG_list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cXa2eG_item{border-radius:var(--radius-m);transition:opacity var(--transition-fast),box-shadow var(--transition-fast)}.cXa2eG_dragging{opacity:.5}.cXa2eG_grabbed{box-shadow:0 0 0 var(--border-width) var(--color-primary-text),var(--shadow-card)}.cXa2eG_locked{cursor:not-allowed;opacity:.4}}
@layer reset;@layer component{.i9YymG_link{border-radius:var(--radius-round);width:36px;height:36px;transition:background-color var(--transition-fast);color:var(--color-text);justify-content:center;align-items:center;display:inline-flex;position:relative}.i9YymG_link:hover{background:var(--color-primary-soft)}.i9YymG_link:focus-visible{outline:var(--border-width) solid var(--color-primary-text);outline-offset:var(--space-2)}@media screen and (max-width:650px),(pointer:coarse){.i9YymG_link{width:40px;height:40px}}.i9YymG_active{color:var(--color-primary-text);background:var(--color-primary-soft)}.i9YymG_badge{position:absolute;top:-2px;right:-4px}}@layer page;
@layer reset,component;@layer page{._9B-JdG_field{gap:var(--space-10);flex-direction:column;display:flex}._9B-JdG_button,._9B-JdG_chip{align-self:flex-start}}
@layer reset,component;@layer page{.L9o6rG_form{gap:var(--space-8);flex-direction:column;display:flex}.L9o6rG_submit{align-self:flex-start}}
@layer reset,component;@layer page{._3fyw5W_field{gap:var(--space-4);flex-direction:column;display:flex}._3fyw5W_label{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}._3fyw5W_row{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}._3fyw5W_status{align-items:center;gap:var(--space-4);color:var(--color-primary-text);font-size:12px;font-weight:400;line-height:16px;display:inline-flex}._3fyw5W_icon{width:16px;height:16px}}
@layer reset,component;@layer page{.vxZsiq_list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}
@layer reset,component;@layer page{.djd3yW_form{gap:var(--space-16);flex-direction:column;display:flex}.djd3yW_lessons{width:140px}.djd3yW_actions{margin-top:var(--space-8)}}
@layer reset,component;@layer page{.Pn9_3W_layout{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.Pn9_3W_devices{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.Pn9_3W_device{display:flex}.Pn9_3W_card{align-items:flex-start;gap:var(--space-16);width:100%;display:flex}.Pn9_3W_text{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.Pn9_3W_title{color:var(--color-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.Pn9_3W_steps{gap:var(--space-4);color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;list-style:none;display:flex}.Pn9_3W_steps>li{padding-left:var(--space-16);position:relative}.Pn9_3W_steps>li:before{width:6px;height:6px;top:7px;left:var(--space-2);content:"";border-radius:var(--radius-round);background:var(--color-primary);position:absolute}.Pn9_3W_install{align-items:center;min-height:32px;display:flex}}
@layer reset,component;@layer page{.GvikXW_stack{gap:var(--space-10);flex-direction:column;width:100%;display:flex}.GvikXW_card{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.GvikXW_card-head{align-items:center;gap:var(--space-12);display:flex}.GvikXW_card-title{font-size:18px;font-weight:500;line-height:24px}.GvikXW_muted{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:18px}.GvikXW_inline-spinner{align-items:center;gap:var(--space-8);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.GvikXW_danger{color:var(--color-danger)}.GvikXW_inline-spinner.GvikXW_dark{padding:var(--space-8) var(--space-12);color:var(--color-white)}.GvikXW_skeleton-row{align-items:center;gap:var(--space-12);width:100%;display:flex}.GvikXW_skeleton-text{gap:var(--space-8);flex-direction:column;flex:auto;display:flex}.GvikXW_dark{padding:var(--space-16);align-items:center;gap:var(--space-16);border-radius:var(--radius-l);background:var(--color-neutral-800);display:flex}.GvikXW_icons{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));width:100%;display:grid}.GvikXW_icon{padding:var(--space-12) var(--space-4);align-items:center;gap:var(--space-8);border-radius:var(--radius-m);color:var(--color-text);background:var(--color-surface);flex-direction:column;font-size:12px;font-weight:400;line-height:16px;display:flex}.GvikXW_icon-name{text-align:center;color:var(--color-text-muted);overflow-wrap:anywhere}}
@layer reset,component;@layer page{._5d9iFq_badge{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-2) var(--space-8);align-items:center;gap:var(--space-6);border-radius:var(--radius-round);color:var(--subject-text);background:var(--subject-bg);font-size:12px;font-weight:400;line-height:16px;display:inline-flex}._5d9iFq_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._5d9iFq_dot{border-radius:var(--radius-round);background:var(--subject-dot);flex-shrink:0;width:8px;height:8px}._5d9iFq_initial{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--subject-text);background:var(--subject-bg);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}._5d9iFq_green{--subject-text:var(--color-primary-text);--subject-bg:var(--color-primary-soft);--subject-dot:var(--color-primary)}._5d9iFq_purple{--subject-text:var(--color-purple-700);--subject-bg:var(--color-purple-10);--subject-dot:var(--color-purple-700)}._5d9iFq_orange{--subject-text:var(--color-orange-700);--subject-bg:var(--color-orange-10);--subject-dot:var(--color-orange-700)}._5d9iFq_neutral{--subject-text:var(--color-text);--subject-bg:var(--color-neutral-100);--subject-dot:var(--color-neutral-600)}}
@layer reset,component;@layer page{.heI4Bq_panel{gap:var(--space-8);flex-direction:column;min-height:0;display:flex}.heI4Bq_title{padding:var(--space-4) var(--space-4) 0;letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.heI4Bq_empty{padding:var(--space-12) var(--space-4)}.heI4Bq_list{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.heI4Bq_row{min-height:64px;padding:var(--space-8)}.heI4Bq_row:hover{background:var(--color-neutral-50)}.heI4Bq_active,.heI4Bq_active:hover{background:var(--color-primary-soft)}.heI4Bq_preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.heI4Bq_unreadText{color:var(--color-text)}.heI4Bq_aside{align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.heI4Bq_time{white-space:nowrap;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}.heI4Bq_badge{box-sizing:border-box;min-width:20px;height:20px;padding:0 var(--space-6);border-radius:var(--radius-round);color:var(--color-white);background:var(--color-primary);justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.heI4Bq_row:not(.heI4Bq_active):hover{box-shadow:none;background:var(--color-neutral-50)}}
@layer reset,component;@layer page{.-cvAAq_card{gap:var(--space-16);flex-direction:column;display:flex}.-cvAAq_head,.-cvAAq_instruction{gap:var(--space-4);flex-direction:column;display:flex}.-cvAAq_title{color:var(--color-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.-cvAAq_subtitle{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.-cvAAq_text{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:18px}.-cvAAq_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.-cvAAq_instructions{padding:var(--space-12) 0 0;gap:var(--space-12);border-top:var(--border-width) solid var(--color-border);flex-direction:column;margin:0;list-style:none;display:flex}}
@layer reset,component;@layer page{.SLoKmq_days{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.SLoKmq_day{gap:var(--space-8);flex-direction:column;height:100%;display:flex}.SLoKmq_date{color:var(--color-text);font-size:13px;font-weight:500;line-height:18px}.SLoKmq_date:first-letter{text-transform:uppercase}.SLoKmq_slots{gap:var(--space-6);flex-wrap:wrap;display:flex}.SLoKmq_slot{cursor:pointer;border:var(--border-width) solid var(--color-primary-text);border-radius:var(--radius-s);min-width:64px;height:32px;color:var(--color-primary-text);background:var(--color-surface);padding-inline:var(--space-10);font-size:13px;font-weight:500;line-height:18px;transition:background-color .15s,color .15s}.SLoKmq_slot:hover{color:var(--color-white);background:var(--color-primary)}.SLoKmq_slot:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}}
@layer reset,component;@layer page{.SlGyIW_form{gap:var(--space-20);flex-direction:column;display:flex}.SlGyIW_tabs{gap:var(--space-10);flex-wrap:wrap;display:flex}.SlGyIW_actions{margin-top:var(--space-4)}}
@layer reset,component;@layer page{.BC9YUa_card{gap:var(--space-8);flex-direction:column;display:flex}.BC9YUa_heading{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.BC9YUa_text{overflow-wrap:anywhere;white-space:pre-line;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}}
@layer reset,component;@layer page{.xjmO-G_root{gap:var(--space-12);flex-direction:column;display:flex}.xjmO-G_group{align-items:flex-start;gap:var(--space-6);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.xjmO-G_legend{margin-bottom:var(--space-2);color:var(--color-text);padding:0;font-size:14px;font-weight:500;line-height:20px}.xjmO-G_weekdays{gap:var(--space-6);flex-wrap:wrap;display:flex}.xjmO-G_weekday{cursor:pointer;position:relative}.xjmO-G_weekdayInput{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.xjmO-G_weekdayLabel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-s);min-width:40px;height:32px;color:var(--color-text);background:var(--color-surface);padding-inline:var(--space-8);justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:18px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.xjmO-G_weekdayInput:checked+.xjmO-G_weekdayLabel{border-color:var(--color-primary);color:var(--color-white);background:var(--color-primary)}.xjmO-G_weekdayInput:focus-visible+.xjmO-G_weekdayLabel{outline:2px solid var(--color-primary-text);outline-offset:2px}.xjmO-G_duration{width:160px}.xjmO-G_tabs{align-self:flex-start}.xjmO-G_date{width:160px}.xjmO-G_count{width:140px}.xjmO-G_error{color:var(--color-danger);font-size:12px;font-weight:400;line-height:16px}.xjmO-G_hint{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}}
@layer reset,component;@layer page{.lkLOIq_fallback{gap:var(--space-16);flex-direction:column;display:flex}}
@layer reset,component;@layer page{.quIZMW_meta{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}}
@layer reset,component;@layer page{.S1c5zq_bar{z-index:var(--z-header);box-shadow:0 1px 0 var(--color-border);background:var(--color-page);position:sticky;top:0}.S1c5zq_header{align-items:center;gap:var(--space-16);grid-template-columns:1fr auto 1fr;min-height:84px;display:grid}@media screen and (max-width:650px){.S1c5zq_header{grid-template-columns:auto 1fr;min-height:64px}.S1c5zq_nav{display:none}}.S1c5zq_list{gap:var(--space-24);margin:0;padding:0;list-style:none;display:flex}.S1c5zq_link{border-radius:var(--radius-xs);transition:color var(--transition-fast);color:var(--color-text);padding-block:var(--space-4);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.S1c5zq_link:hover{color:var(--color-primary-text)}.S1c5zq_actions{justify-self:end}}
@layer reset,component;@layer page{._9882mG_auth,._9882mG_card,._9882mG_form,._9882mG_column{gap:var(--space-8);flex-direction:column;width:100%;display:flex}._9882mG_auth{max-width:var(--width-auth)}._9882mG_card{max-width:var(--width-narrow);padding:var(--space-16);gap:var(--space-12);border-radius:var(--radius-l);background:var(--color-surface)}._9882mG_form{max-width:var(--width-content);gap:var(--space-12)}._9882mG_column{max-width:360px}._9882mG_text{color:var(--color-text-muted);font-size:14px;font-weight:400;line-height:20px}}
@layer reset,component;@layer page{.IE3QWa_row{align-self:flex-start;place-items:center start;column-gap:var(--space-4);grid-template-columns:minmax(0,auto) auto;max-width:min(560px,80%);display:grid}.IE3QWa_own{grid-template-columns:auto minmax(0,auto);align-self:flex-end;justify-items:end}.IE3QWa_own .IE3QWa_bubble{border-bottom-right-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-l);color:var(--color-white);background:var(--color-primary);grid-area:1/2}.IE3QWa_own .IE3QWa_meta{color:#ffffffe6}.IE3QWa_own .IE3QWa_delete{grid-area:1/1}.IE3QWa_own .IE3QWa_failure,.IE3QWa_own .IE3QWa_readLabel{grid-column:1/-1;justify-self:end}.IE3QWa_bubble{box-sizing:border-box;min-width:72px;padding:var(--space-8) var(--space-12);gap:var(--space-6);border:var(--border-width) solid #0000;border-radius:var(--radius-l);border-bottom-left-radius:var(--radius-xs);color:var(--color-text);background:var(--color-page);flex-direction:column;display:flex}.IE3QWa_deleted{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.IE3QWa_own .IE3QWa_deleted{color:var(--color-text-muted);background:0 0}.IE3QWa_failed{opacity:.7}.IE3QWa_text{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;font-weight:400;line-height:20px}.IE3QWa_deletedText{font-size:13px;font-style:italic;font-weight:400;line-height:18px}.IE3QWa_images{gap:var(--space-6);flex-wrap:wrap;display:flex}.IE3QWa_imageLink{border-radius:var(--radius-s);display:block;overflow:hidden}.IE3QWa_imageLink:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.IE3QWa_image{object-fit:cover;background:var(--color-neutral-100);width:220px;max-width:100%;height:auto;max-height:240px;display:block}.IE3QWa_files{gap:var(--space-4);flex-direction:column;display:flex}.IE3QWa_file{border-radius:var(--radius-s);background:var(--color-surface)}.IE3QWa_pendingFiles{margin:0;padding:0;font-size:12px;font-weight:400;line-height:16px;list-style:none}.IE3QWa_meta{justify-content:flex-end;align-self:flex-end;align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px;display:flex}.IE3QWa_own .IE3QWa_deleted .IE3QWa_meta{color:var(--color-text-muted)}.IE3QWa_status{width:14px;height:14px;display:inline-flex}.IE3QWa_status svg{width:14px;height:14px}.IE3QWa_delete{transition:opacity var(--transition-fast);opacity:0}.IE3QWa_row:hover .IE3QWa_delete,.IE3QWa_delete:focus-visible{opacity:1}@media (hover:none){.IE3QWa_delete{opacity:1}}.IE3QWa_failure{align-items:center;gap:var(--space-8);color:var(--color-danger);font-size:12px;font-weight:400;line-height:16px;display:flex}.IE3QWa_readLabel{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}}
