@charset "UTF-8";@font-face{font-family:Golos;src:url(/fonts/golos-cyrillic.woff2) format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos;src:url(/fonts/golos-latin.woff2) format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui: "Golos", system-ui, -apple-system, sans-serif;--font-display: var(--font-ui);--ion-font-family: var(--font-ui);--ion-font-weight: 450;--ion-font-weight-bold: 600;--ion-font-weight-black: 700;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 999px;--ion-border-radius: var(--radius-md);--ion-padding: 16px;--gutter: 20px;--page-section-gap: 20px;--list-item-gap: 8px;--rail-width: 3px;--rail-column: 54px;--keyboard-height: 0px;--viewport-height: calc(100vh - var(--keyboard-height));--custom-header-height: calc( 64px + var(--ion-safe-area-top, env(safe-area-inset-top, 0px)) );--tab-bar-rail-bottom: 20px;--tab-bar-rail-height: 60px;--tab-bar-stack-top: calc( var(--tab-bar-rail-bottom) + var(--tab-bar-rail-height) );--desktop-sidebar-panel-width: 296px;--desktop-sidebar-gap: 32px;--content-narrow-max-width: 760px;--empty-state-min-height: calc( var(--viewport-height) - var(--custom-header-height) - var(--tab-bar-stack-top) );--empty-state-icon-size: 56px;--hover-opacity: .72;--ion-backdrop-opacity: .35;--glass-backdrop-filter: saturate(150%) blur(18px);--ion-color-white: #ffffff;--ion-color-white-rgb: 255, 255, 255;--ion-color-white-contrast: #000000;--ion-color-white-contrast-rgb: 0, 0, 0;--ion-color-white-shade: #ffffff;--ion-color-white-tint: #ffffff;--ion-color-black: #000000;--ion-color-black-rgb: 0, 0, 0;--ion-color-black-contrast: #ffffff;--ion-color-black-contrast-rgb: 255, 255, 255;--ion-color-black-shade: #000000;--ion-color-black-tint: #000000}:root,.ion-palette-light.ios,.ion-palette-light.md{color-scheme:light;--ion-background-color: #f7f8fa;--ion-background-color-rgb: 247, 248, 250;--ion-background-color-step-50: #f2f4f7;--ion-background-color-step-100: #eaecf0;--ion-background-color-step-200: #dfe3e8;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunken: #eff1f5;--ion-text-color: #101828;--ion-text-color-rgb: 16, 24, 40;--ion-text-color-contrast: #ffffff;--ion-color-medium: #667085;--ion-color-medium-rgb: 102, 112, 133;--ion-color-medium-contrast: #ffffff;--ion-color-medium-dark: #ffffff;--ion-color-medium-dark-rgb: 255, 255, 255;--ion-color-medium-dark-contrast: #101828;--ion-border-color: #e4e7ec;--ion-border-color-rgb: 16, 24, 40;--ion-item-border-color: rgba(16, 24, 40, .09);--line-strong: rgba(16, 24, 40, .16);--ion-item-background: var(--surface);--ion-card-background: var(--surface);--ion-item-color: var(--ion-text-color);--ion-card-color: var(--ion-text-color);--ion-toolbar-background: transparent;--ion-color-primary: #1f5fa6;--ion-color-primary-rgb: 31, 95, 166;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #1a5192;--ion-color-primary-tint: #326fb2;--accent-soft: rgba(31, 95, 166, .09);--accent-line: rgba(31, 95, 166, .3);--ion-color-warning: #b54708;--ion-color-warning-rgb: 181, 71, 8;--ion-color-warning-contrast: #ffffff;--ion-color-warning-shade: #9f3f07;--ion-color-warning-tint: #bd5921;--warning-soft: rgba(181, 71, 8, .1);--ion-color-success: #067647;--ion-color-success-rgb: 6, 118, 71;--success-soft: rgba(6, 118, 71, .1);--ion-color-success-contrast: #ffffff;--ion-color-success-shade: #05683e;--ion-color-success-tint: #1f8459;--ion-color-danger: #b42318;--ion-color-danger-rgb: 180, 35, 24;--danger-soft: rgba(180, 35, 24, .1);--ion-color-danger-contrast: #ffffff;--ion-color-danger-shade: #9e1f15;--ion-color-danger-tint: #bc392f;--ion-color-light: #101828;--ion-color-light-rgb: 16, 24, 40;--ion-color-light-contrast: #ffffff;--ion-color-light-shade: #0e1523;--ion-color-light-tint: #283040;--ion-color-dark: #101828;--ion-color-dark-rgb: 16, 24, 40;--ion-color-transparent: rgba(16, 24, 40, .06);--glass-background-dark: rgba(255, 255, 255, .8);--glass-background-light: rgba(16, 24, 40, .05);--glass-box-shadow: inset 0 0 0 .5px rgba(16, 24, 40, .08);--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--shadow-md: 0 12px 28px -18px rgba(16, 24, 40, .28);--skeleton-background-rgb: 16, 24, 40;--tab-active-overlay: rgba(31, 95, 166, .1);--tab-icon-overlay: rgba(16, 24, 40, .05);--tab-label-shadow: none;--ion-background-mask: linear-gradient( rgba(var(--ion-background-color-rgb), .95), rgba(var(--ion-background-color-rgb), 1), rgba(var(--ion-background-color-rgb), 0) )}.ion-palette-dark.ios,.ion-palette-dark.md{color-scheme:dark;--ion-background-color: #0f1115;--ion-background-color-rgb: 15, 17, 21;--ion-background-color-step-50: #14171c;--ion-background-color-step-100: #1a1e24;--ion-background-color-step-200: #232830;--surface: #161a20;--surface-raised: #1c212a;--surface-sunken: #0b0d11;--ion-text-color: #e6eaf0;--ion-text-color-rgb: 230, 234, 240;--ion-text-color-contrast: #0f1115;--ion-color-medium: #97a0ae;--ion-color-medium-rgb: 151, 160, 174;--ion-color-medium-contrast: #0f1115;--ion-color-medium-dark: #161a20;--ion-color-medium-dark-rgb: 22, 26, 32;--ion-color-medium-dark-contrast: #e6eaf0;--ion-border-color: #262c35;--ion-border-color-rgb: 230, 234, 240;--ion-item-border-color: rgba(230, 234, 240, .09);--line-strong: rgba(230, 234, 240, .16);--ion-item-background: var(--surface);--ion-card-background: var(--surface);--ion-item-color: var(--ion-text-color);--ion-card-color: var(--ion-text-color);--ion-toolbar-background: transparent;--ion-color-primary: #3b86d6;--ion-color-primary-rgb: 59, 134, 214;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #3476bc;--ion-color-primary-tint: #4f92da;--accent-soft: rgba(59, 134, 214, .16);--accent-line: rgba(59, 134, 214, .36);--ion-color-warning: #df9a46;--ion-color-warning-rgb: 223, 154, 70;--ion-color-warning-contrast: #0f1115;--ion-color-warning-shade: #c4883e;--ion-color-warning-tint: #e2a459;--warning-soft: rgba(223, 154, 70, .14);--ion-color-success: #4cb782;--ion-color-success-rgb: 76, 183, 130;--success-soft: rgba(76, 183, 130, .14);--ion-color-success-contrast: #0f1115;--ion-color-success-shade: #43a172;--ion-color-success-tint: #5ebe8f;--ion-color-danger: #f0655a;--ion-color-danger-rgb: 240, 101, 90;--danger-soft: rgba(240, 101, 90, .14);--ion-color-danger-contrast: #0f1115;--ion-color-danger-shade: #d3594f;--ion-color-danger-tint: #f2746b;--ion-color-light: #e6eaf0;--ion-color-light-rgb: 230, 234, 240;--ion-color-light-contrast: #0f1115;--ion-color-light-shade: #cacee3;--ion-color-light-tint: #e9ecf2;--ion-color-dark: #e6eaf0;--ion-color-dark-rgb: 230, 234, 240;--ion-color-transparent: rgba(230, 234, 240, .09);--glass-background-dark: rgba(22, 26, 32, .76);--glass-background-light: rgba(230, 234, 240, .08);--glass-box-shadow: inset 0 0 0 .5px rgba(230, 234, 240, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 10px 26px -14px rgba(0, 0, 0, .65);--skeleton-background-rgb: 230, 234, 240;--tab-active-overlay: rgba(59, 134, 214, .16);--tab-icon-overlay: rgba(230, 234, 240, .06);--tab-label-shadow: none;--ion-background-mask: linear-gradient( rgba(var(--ion-background-color-rgb), .95), rgba(var(--ion-background-color-rgb), 1), rgba(var(--ion-background-color-rgb), 0) )}html,body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none;background-color:var(--ion-background-color);font-family:var(--ion-font-family);font-size:16px;font-style:normal;font-optical-sizing:auto;font-weight:var(--ion-font-weight);letter-spacing:-.005em;font-synthesis:none}body{height:calc(100% - var(--keyboard-height, 0px));max-height:calc(100% - var(--keyboard-height, 0px))}ion-app[data-platform=ios] ion-content::part(scroll),ion-app[data-platform=android] ion-content::part(scroll){scrollbar-width:none;-ms-overflow-style:none}ion-app[data-platform=ios] ion-content::part(scroll)::-webkit-scrollbar,ion-app[data-platform=android] ion-content::part(scroll)::-webkit-scrollbar{display:none;width:0;height:0}ion-header.custom-header[data-content-offset=true]+ion-content{--padding-top: var(--custom-header-height)}ion-header.custom-header[data-content-offset=true]+ion-content ion-refresher{top:var(--custom-header-height);height:40px}ion-input,ion-textarea{font-size:16px!important;line-height:19px!important;--padding-start: var(--ion-padding) !important;--padding-end: var(--ion-padding) !important;--padding-top: 13.5px !important;--padding-bottom: 13.5px !important;background:var(--surface-sunken)!important;border-radius:var(--radius-sm)!important;--border-radius: var(--radius-sm) !important;box-shadow:inset 0 0 0 1px var(--ion-item-border-color)}ion-input[color=glass],ion-textarea[color=glass]{color:var(--ion-text-color);--highlight-color-focused: transparent;--highlight-color-valid: transparent;--highlight-color-invalid: transparent;background:var(--glass-background-dark);box-shadow:inset var(--glass-box-shadow);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);background:var(--glass-background-dark)!important}ion-input{min-height:46px!important}ion-input .input-clear-icon{margin-inline-start:calc(var(--ion-padding) / 2)!important;cursor:pointer}@media(any-hover:hover){ion-input .input-clear-icon:hover{opacity:var(--hover-opacity)!important}}ion-input .input-clear-icon:active{opacity:var(--hover-opacity)!important}ion-input .input-clear-icon,ion-input .input-clear-icon ion-icon{width:19px!important;height:19px!important}ion-textarea{min-height:46px!important}ion-textarea .textarea-wrapper{min-height:inherit!important;padding-top:var(--padding-top)!important;padding-bottom:var(--padding-bottom)!important;box-sizing:border-box!important}ion-textarea .start-slot-wrapper,ion-textarea .end-slot-wrapper{padding-top:0!important;padding-bottom:0!important}ion-textarea .textarea-wrapper-inner{min-height:0!important;flex:0 0 auto!important}ion-textarea .native-wrapper{min-height:0!important;height:auto!important;grid-auto-rows:min-content!important;align-items:start!important}ion-textarea textarea.native-textarea{width:100%!important;padding-top:0!important;padding-bottom:0!important}ion-textarea .native-wrapper:after{padding-top:0!important;padding-bottom:0!important}ion-textarea[auto-grow]:not([rows]) textarea.native-textarea{field-sizing:content!important;height:auto!important;min-height:0!important}ion-textarea[auto-grow][rows] textarea.native-textarea{field-sizing:content!important;height:auto!important;min-height:calc(19px*attr(rows type(<number>)))!important}input,textarea{-webkit-user-select:text;user-select:text;line-height:19px!important}::selection{background:rgba(var(--ion-color-primary-rgb),.3);color:var(--ion-text-color)}::-moz-selection{background:rgba(var(--ion-color-primary-rgb),.3);color:var(--ion-text-color)}ion-back-button:hover{opacity:1}ion-button::part(native),ion-tab-button::part(native),ion-segment-button::part(native),ion-fab-button::part(native),ion-back-button::part(native),ion-menu-button::part(native),ion-datetime-button::part(native),ion-item::part(native),ion-item-option::part(native),ion-breadcrumb::part(native),ion-reorder::part(native){font-family:var(--ion-font-family);font-optical-sizing:auto;letter-spacing:-.005em;font-synthesis:none}ion-input,ion-textarea,ion-select{font-family:var(--ion-font-family);font-optical-sizing:auto;letter-spacing:-.005em;font-synthesis:none}ion-button{font-size:16px!important;min-height:44px;color:var(--ion-text-color);margin:0;border-radius:var(--radius-sm)!important;--border-radius: var(--radius-sm) !important;font-weight:var(--ion-font-weight);box-sizing:border-box}ion-button.button-solid:not(.ion-color){color:var(--color)}ion-button.button-solid:not(.ion-color)>svg{fill:var(--color)}ion-button::part(native){width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}ion-button>svg{fill:var(--ion-text-color)}@media(any-hover:hover){ion-button.button-clear:not(.ion-activated):hover,ion-button.button-outline:not(.ion-activated):hover{opacity:var(--hover-opacity)!important}}ion-button.button-clear.ion-activated,ion-button.button-outline.ion-activated{opacity:var(--hover-opacity)!important}ion-button[color=transparent]{--ion-color-base: var(--ion-color-transparent) !important;--ion-color-base-rgb: var(--ion-color-transparent) !important;--ion-color-shade: var(--ion-item-border-color) !important;--ion-color-tint: var(--ion-item-border-color) !important}ion-button[color=gradient]{color:var(--ion-color-white);--ripple-color: transparent;--box-shadow: none}ion-button[color=gradient]::part(native){background:var(--ion-color-primary)!important;border:0;box-shadow:none;filter:brightness(1)}@media(any-hover:hover){ion-button[color=gradient]:not(.ion-activated):not(.button-disabled):hover::part(native){filter:brightness(1.12)}}ion-button[color=gradient].ion-activated::part(native){filter:brightness(.88)}ion-button[color=gradient]>svg{fill:var(--ion-color-white)}ion-button[color=gradient] ion-label p{color:var(--ion-text-color-step-200)}ion-button[color=primary],ion-button[color=success],ion-button[color=danger],ion-button[color=warning],ion-button[color=secondary],ion-button[color=tertiary]{color:var(--ion-color-white)}ion-button[color=primary]>svg,ion-button[color=success]>svg,ion-button[color=danger]>svg,ion-button[color=warning]>svg,ion-button[color=secondary]>svg,ion-button[color=tertiary]>svg{fill:var(--ion-color-white)}ion-button[color=glass]{color:var(--ion-text-color);--background: transparent;--ripple-color: transparent}ion-button[color=glass]::part(native){background:var(--glass-background-dark);box-shadow:inset var(--glass-box-shadow);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);filter:brightness(1)}@media(any-hover:hover){ion-button[color=glass]:not(.ion-activated):not(.button-disabled):hover::part(native){filter:brightness(1.12)}}ion-button[color=glass].ion-activated:not(.button-disabled)::part(native),ion-button[color=glass]:active:not(.button-disabled)::part(native){filter:brightness(.88)}ion-button[color=gray]{color:var(--ion-text-color);--ion-color-base: var(--ion-background-color-step-200) !important;--ion-color-contrast: var(--ion-text-color) !important;--ripple-color: transparent;--box-shadow: none}ion-button[color=gray]::part(native){background:var(--ion-background-color-step-200)!important;border:0;box-shadow:none;filter:brightness(1)}@media(any-hover:hover){ion-button[color=gray]:not(.ion-activated):not(.button-disabled):hover::part(native){filter:brightness(1.12)}}ion-button[color=gray].ion-activated:not(.button-disabled)::part(native),ion-button[color=gray]:active:not(.button-disabled)::part(native){filter:brightness(.88)}ion-button.popover-trigger{--padding-start: 0;--padding-end: 0;--padding-top: 1px;--padding-bottom: 1px;margin:0;min-height:unset;text-align:left;white-space:nowrap;border-radius:0!important;border-bottom:1px dashed var(--ion-color-medium);cursor:pointer}ion-button.popover-trigger::part(native){border-radius:0!important;white-space:nowrap;font-family:var(--ion-font-family);font-optical-sizing:auto;letter-spacing:-.005em;font-synthesis:none}@media(any-hover:hover){ion-router-link[href]:not([disabled]):not(.ion-activated):hover{opacity:var(--hover-opacity)!important}}ion-router-link[href]:not([disabled]).ion-activated,ion-router-link[href]:not([disabled]):active{opacity:var(--hover-opacity)!important}ion-label{line-height:19px;min-width:0;max-width:100%;box-sizing:border-box;font-family:var(--ion-font-family);font-weight:inherit;font-optical-sizing:auto;letter-spacing:-.005em;font-synthesis:none}ion-label[slot=end]{margin-inline-end:0}ion-label span{font-size:16px!important;line-height:19px!important;min-height:19px!important;display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ion-label p{font-size:14px!important;color:var(--ion-color-medium);margin-top:2px!important;line-height:16.5px!important;min-height:16.5px!important;display:block;min-width:0;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:start!important}ion-label p ion-router-link{display:inline;--color: var(--ion-color-medium)}ion-label p ion-router-link:hover{--color: var(--ion-text-color)}.sc-ion-label-ios-s>p{color:var(--ion-color-medium)}ion-card{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:var(--ion-border-radius)!important;box-shadow:none!important}ion-card ion-card-header{padding-bottom:0!important}ion-card ion-card-header ion-card-title{font-size:18px!important}ion-card ion-card-header p{position:relative;font-size:14px;line-height:19px;color:var(--ion-color-medium);font-weight:var(--ion-font-weight);margin:0}ion-card ion-card-header{padding:var(--ion-padding);-webkit-padding-start:var(--ion-padding);padding-inline-start:var(--ion-padding);-webkit-padding-end:var(--ion-padding);padding-inline-end:var(--ion-padding)}ion-card ion-card-header ion-card-subtitle{letter-spacing:0;height:16px;--color: var(--ion-color-medium) !important}ion-card ion-card-header.no-padding-bottom{padding-bottom:0}ion-card ion-card-content{padding-top:var(--ion-padding);padding-bottom:var(--ion-padding)}ion-card ion-card-content ion-list{border-radius:0!important}ion-item{--transition: none !important;--background: none !important;--border-radius: 0 !important;--padding-start: var(--ion-padding) !important;--padding-end: var(--ion-padding) !important;--padding-top: 0 !important;--padding-bottom: 0 !important;--inner-padding-end: 0 !important;--inner-padding-start: 0 !important;--inner-padding-top: 0 !important;--inner-padding-bottom: 0 !important;--inner-border-width: 0 0 1px 0;--border-color: var(--ion-item-border-color);--inner-border-color: var(--ion-item-border-color);--background-hover: none !important;--background-activated: var(--ion-item-border-color) !important;--background-activated-opacity: 1;--background-focused: var(--ion-item-border-color) !important;--background-focused-opacity: 1;--background-hover: var(--ion-item-border-color) !important;--background-hover-opacity: 1}ion-item:last-of-type{--border-color: transparent !important;--inner-border-color: transparent !important}ion-item[lines=none]{--border-width: 0 !important;--inner-border-width: 0 !important}ion-item [slot=start]{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:12px;margin-inline-end:12px;margin-top:0;margin-bottom:0}ion-item ion-label{margin-inline-end:12px}ion-list{background:none!important;border-radius:var(--ion-border-radius)!important}ion-list ion-list-header{--color: var(--ion-text-color)}ion-list ion-list-header ion-label{margin-top:19px;margin-bottom:12px}ion-list.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}ion-list ion-item{--min-height: 50px;--padding-start: var(--ion-padding) !important;--padding-end: var(--ion-padding) !important}ion-list ion-item ion-label{line-height:initial}ion-list ion-item ion-note{font-size:16px;padding:0;line-height:initial}ion-note{line-height:19px;color:var(--ion-color-medium)}::part(detail-icon){-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:0;margin-inline-end:0;margin-top:.5px;width:16px;height:16px;font-size:16px;transform:scale(1.25);transform-origin:center;opacity:1!important;color:var(--ion-color-medium)}ion-popover{--backdrop-opacity: var(--ion-backdrop-opacity);--background: var(--ion-card-background);--color: var(--ion-text-color);--width: 288px;font-size:14px}ion-popover::part(content){border-radius:var(--ion-border-radius)!important;overflow:hidden}ion-popover ion-content{overflow:hidden;--color: var(--ion-text-color);--background: transparent}ion-popover ion-content::part(scroll){--overflow: hidden;overflow:hidden!important}ion-popover ion-content p{margin:var(--ion-padding) 0}ion-popover ion-content p:first-child{margin-top:0}ion-popover ion-content p:last-child{margin-bottom:0}ion-skeleton-text{--border-radius: 9999px;--background-rgb: var(--skeleton-background-rgb)}ion-radio{--color: var(--ion-color-medium);--color-checked: var(--ion-color-primary);--inner-color: transparent;--inner-color-checked: var(--ion-color-primary);--border-radius: 50%;--border-width: 2px;--border-color: var(--ion-color-medium);--border-color-checked: var(--ion-color-primary);--size: 20px}ion-radio::part(container){width:var(--size);height:var(--size);border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color)}ion-radio::part(mark){width:calc(var(--size) / 2);height:calc(var(--size) / 2);border-radius:50%;background-color:var(--inner-color);transform:scale(0);transition:transform .1s ease-in-out,background-color .1s ease-in-out}ion-radio.radio-checked::part(container){border-color:var(--border-color-checked)}ion-radio.radio-checked::part(mark){background-color:var(--inner-color-checked);transform:scale(1)}ion-router-outlet{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px)}ion-router-outlet ion-content{--ion-safe-area-bottom: calc( var(--tab-bar-stack-top) + var(--ion-padding) ) !important;--padding-bottom: calc( var(--tab-bar-stack-top) + var(--ion-padding) ) !important}ion-app[data-desktop=true]{--list-item-gap: calc(var(--ion-padding) / 2);--page-section-gap: 24px;--desktop-sidebar-offset: calc( var(--ion-padding) + var(--desktop-sidebar-panel-width) );--desktop-content-inline-start: calc( var(--desktop-sidebar-offset) + var(--desktop-sidebar-gap) - var(--ion-padding) );--desktop-content-inline-end: calc( var(--desktop-sidebar-gap) - var(--ion-padding) - var( --desktop-scrollbar-inset ) )}ion-app[data-desktop=true] ion-tabs ion-router-outlet{left:0;right:0}ion-app[data-desktop=true] ion-router-outlet .ion-page,ion-app[data-desktop=true] ion-router-outlet ion-content{overflow-x:hidden}ion-app[data-desktop=true]{--desktop-scrollbar-size: 8px;--desktop-scrollbar-inset: 3px;--desktop-scrollbar-thumb: rgba(var(--ion-text-color-rgb), .2);--desktop-scrollbar-thumb-hover: rgba(var(--ion-text-color-rgb), .3)}ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll){padding-inline-start:var(--desktop-content-inline-start);padding-inline-end:var(--desktop-content-inline-end);box-sizing:border-box;right:var(--desktop-scrollbar-inset)}ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar{width:var(--desktop-scrollbar-size);height:var(--desktop-scrollbar-size);background:transparent}ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-track,ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-corner{background:transparent}ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-thumb{background-color:var(--desktop-scrollbar-thumb);border:0;border-radius:var(--desktop-scrollbar-size)}ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-thumb:hover,ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-thumb:active{background-color:var(--desktop-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll){scrollbar-width:thin;scrollbar-color:var(--desktop-scrollbar-thumb) transparent}ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll):hover{scrollbar-color:var(--desktop-scrollbar-thumb-hover) transparent}}ion-app[data-desktop=true] ion-modal ion-content::part(scroll)::-webkit-scrollbar,ion-app[data-desktop=true] ion-modal .ion-content-scroll-host::-webkit-scrollbar,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host::-webkit-scrollbar{width:var(--desktop-scrollbar-size);height:var(--desktop-scrollbar-size);background:transparent}ion-app[data-desktop=true] ion-modal ion-content::part(scroll)::-webkit-scrollbar-track,ion-app[data-desktop=true] ion-modal ion-content::part(scroll)::-webkit-scrollbar-corner,ion-app[data-desktop=true] ion-modal .ion-content-scroll-host::-webkit-scrollbar-track,ion-app[data-desktop=true] ion-modal .ion-content-scroll-host::-webkit-scrollbar-corner,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host::-webkit-scrollbar-track,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host::-webkit-scrollbar-corner{background:transparent}ion-app[data-desktop=true] ion-modal ion-content::part(scroll)::-webkit-scrollbar-thumb,ion-app[data-desktop=true] ion-modal .ion-content-scroll-host::-webkit-scrollbar-thumb,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host::-webkit-scrollbar-thumb{background-color:var(--desktop-scrollbar-thumb);border:0;border-radius:var(--desktop-scrollbar-size)}ion-app[data-desktop=true] ion-modal ion-content::part(scroll)::-webkit-scrollbar-thumb:hover,ion-app[data-desktop=true] ion-modal ion-content::part(scroll)::-webkit-scrollbar-thumb:active,ion-app[data-desktop=true] ion-modal .ion-content-scroll-host::-webkit-scrollbar-thumb:hover,ion-app[data-desktop=true] ion-modal .ion-content-scroll-host::-webkit-scrollbar-thumb:active,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host::-webkit-scrollbar-thumb:hover,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host::-webkit-scrollbar-thumb:active{background-color:var(--desktop-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){ion-app[data-desktop=true] ion-modal ion-content::part(scroll),ion-app[data-desktop=true] ion-modal .ion-content-scroll-host,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host{scrollbar-width:thin;scrollbar-color:var(--desktop-scrollbar-thumb) transparent}ion-app[data-desktop=true] ion-modal ion-content::part(scroll):hover,ion-app[data-desktop=true] ion-modal .ion-content-scroll-host:hover,ion-app[data-desktop=true] ion-popover .ion-content-scroll-host:hover{scrollbar-color:var(--desktop-scrollbar-thumb-hover) transparent}}ion-app[data-desktop=true] ion-modal:not(.adaptive-sheet-modal)::part(content){min-height:0;overflow:hidden;max-height:calc(100vh - 64px)}ion-app[data-desktop=true] ion-modal:not(.adaptive-sheet-modal) .ion-content-scroll-host{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}ion-app[data-desktop=true] ion-router-outlet ion-content{--ion-safe-area-bottom: 0 !important;--padding-bottom: 0 !important;height:auto;min-height:0}ion-router-outlet ion-header ion-toolbar{--border-width: 0 !important}ion-toast{top:calc(var(--custom-header-content-height) / 2 - 10px - 22px);left:0;right:0;pointer-events:none;--width: fit-content;--max-width: min(100% - 2 * var(--ion-padding), 420px);--border-radius: var(--ion-border-radius);--background: none !important;--start: var(--ion-padding);--end: var(--ion-padding)}ion-toast.primary{--ion-color-base: var(--ion-color-primary);--ion-color-base-rgb: var(--ion-color-primary-rgb)}ion-toast.success{--ion-color-base: var(--ion-color-success);--ion-color-base-rgb: var(--ion-color-success-rgb)}ion-toast.danger{--ion-color-base: var(--ion-color-danger);--ion-color-base-rgb: var(--ion-color-danger-rgb)}ion-toast.warning{--ion-color-base: var(--ion-color-warning);--ion-color-base-rgb: var(--ion-color-warning-rgb)}ion-toast::part(wrapper){pointer-events:auto}ion-toast::part(container){border-radius:var(--ion-border-radius);background:var(--ion-color-base)!important;margin-inline:auto}ion-toast::part(content){-webkit-padding-start:calc(var(--ion-padding) - 2px);padding-inline-start:calc(var(--ion-padding) - 2px);-webkit-padding-end:calc(var(--ion-padding) - 2px);padding-inline-end:calc(var(--ion-padding) - 2px);padding-top:calc(var(--ion-padding) - 2px);padding-bottom:calc(var(--ion-padding) - 2px)}ion-toast::part(message){line-height:16px;font-weight:var(--ion-font-weight);text-align:center;color:var(--ion-color-white)!important}ion-checkbox::part(label){white-space:break-spaces}body.backdrop-no-scroll ion-router-outlet{pointer-events:none;overflow:hidden}body.backdrop-no-scroll ion-router-outlet ion-content::part(scroll),body.backdrop-no-scroll ion-router-outlet .ion-content-scroll-host{overscroll-behavior:none;touch-action:none}body.backdrop-no-scroll ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-thumb,body.backdrop-no-scroll ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-thumb:hover,body.backdrop-no-scroll ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll)::-webkit-scrollbar-thumb:active{background-color:transparent}@supports not selector(::-webkit-scrollbar){body.backdrop-no-scroll ion-app[data-desktop=true] ion-router-outlet ion-content::part(scroll){scrollbar-color:transparent transparent}}ion-modal{--backdrop-opacity: var(--ion-backdrop-opacity) !important;--ion-background-color: rgb(var(--ion-background-color-rgb)) !important;--border-radius: 32px;--sheet-safe-area-top: env(safe-area-inset-top, 0px);--sheet-safe-area-bottom: env(safe-area-inset-bottom, 0px);--sheet-top-gap: var(--custom-header-height);--sheet-header-height: calc(26px + var(--ion-padding) * 2);--sheet-bottom-inset: calc( var(--ion-padding) + var(--sheet-safe-area-bottom) )}ion-modal::part(handle){width:48px;background:var(--ion-color-transparent)!important}ion-modal ion-toolbar{--background: none !important;--border-width: 0 !important;padding:var(--ion-padding)!important;--padding-top: 0px;--padding-bottom: 0px;--padding-start: 0px;--padding-end: 0px}ion-modal ion-toolbar ion-title{padding:0}ion-modal ion-button.close{width:calc(var(--ion-padding) * 2);height:calc(var(--ion-padding) * 2);min-width:calc(var(--ion-padding) * 2);min-height:calc(var(--ion-padding) * 2);max-width:calc(var(--ion-padding) * 2);max-height:calc(var(--ion-padding) * 2);border-radius:50%;margin:0;padding:0;--padding-top: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0}ion-modal ion-button.close:not([color=glass]){background:none!important;--background: none !important}ion-modal ion-button.close svg{width:18px;height:18px;fill:var(--ion-color-medium)}ion-modal ion-card:first-of-type{margin-top:0!important}ion-popover.adaptive-sheet-popover{--backdrop-opacity: var(--ion-backdrop-opacity);--ion-background-color: rgb(var(--ion-background-color-rgb)) !important}ion-popover.adaptive-sheet-popover ion-toolbar{--background: none !important;--border-width: 0 !important;padding:var(--ion-padding)!important;--padding-top: 0px;--padding-bottom: 0px;--padding-start: 0px;--padding-end: 0px}ion-popover.adaptive-sheet-popover ion-toolbar ion-title{padding:0}ion-popover.adaptive-sheet-popover ion-button.close{width:calc(var(--ion-padding) * 2);height:calc(var(--ion-padding) * 2);min-width:calc(var(--ion-padding) * 2);min-height:calc(var(--ion-padding) * 2);max-width:calc(var(--ion-padding) * 2);max-height:calc(var(--ion-padding) * 2);border-radius:50%;margin:0;padding:0;--padding-top: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0}ion-popover.adaptive-sheet-popover ion-button.close:not([color=glass]){background:none!important;--background: none !important}ion-popover.adaptive-sheet-popover ion-button.close svg{width:18px;height:18px;fill:var(--ion-color-medium)}ion-popover.adaptive-sheet-popover ion-card:first-of-type{margin-top:0!important}ion-popover.adaptive-sheet-popover ion-header ion-toolbar ion-title{font-size:18px;font-weight:var(--ion-font-weight-bold);padding-inline-start:48px;padding-inline-end:48px}ion-modal.adaptive-sheet-modal{--sheet-viewport-height: var(--viewport-height);--sheet-max-height: calc( var(--sheet-viewport-height) - var(--sheet-top-gap) );--sheet-min-height: min( 50vh, calc(var(--sheet-viewport-height) - var(--sheet-top-gap)) );--height: auto;--min-height: var(--sheet-min-height);--max-height: var(--sheet-max-height);--sheet-item-min-height: 50px;--sheet-label-line-height: 19px;--sheet-label-bottom-inset: calc( (var(--sheet-item-min-height) - var(--sheet-label-line-height)) / 2 )}ion-modal.adaptive-sheet-modal .ion-page{justify-content:flex-start;min-height:var(--sheet-min-height)}ion-modal.adaptive-sheet-modal ion-content{--padding-bottom: 0 !important}ion-modal.adaptive-sheet-modal .adaptive-sheet-content{max-height:calc(var(--sheet-max-height) - var(--sheet-header-height));min-height:calc(var(--sheet-min-height) - var(--sheet-header-height));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--sheet-bottom-inset)}ion-searchbar{min-height:unset!important;padding:var(--ion-padding)!important;background:var(--ion-card-background)!important;--border-radius: var(--ion-border-radius) !important;--padding-start: var(--ion-padding) !important;--padding-end: var(--ion-padding) !important;--padding-top: var(--ion-padding) !important;--padding-bottom: var(--ion-padding) !important}ion-searchbar input{font-size:16px!important;line-height:19px!important;max-height:42px!important;font-weight:var(--ion-font-weight)!important;padding-top:calc(var(--ion-padding) - 1px)!important;padding-bottom:var(--ion-padding)!important;padding-inline-start:calc(var(--ion-padding) * 3)!important;padding-inline-end:calc(var(--ion-padding) * 2.5)!important}ion-searchbar button{width:42px!important}ion-img,img{font-size:0}div.alert-wrapper{border-radius:var(--ion-border-radius)!important;--background: var(--ion-card-background) !important}.alert-button-hidden{display:none!important}ion-modal *,ion-alert *,ion-popover.adaptive-sheet-popover *{outline:none!important;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent}ion-modal * ion-header ion-toolbar ion-title,ion-alert * ion-header ion-toolbar ion-title,ion-popover.adaptive-sheet-popover * ion-header ion-toolbar ion-title{font-size:18px;font-weight:var(--ion-font-weight-bold);padding-inline-start:48px;padding-inline-end:48px}ion-toggle{display:flex;align-items:center}ion-toggle::part(track){width:42px;height:19px}ion-toggle::part(handle){width:25px;height:25px;--handle-spacing: 0}.app-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ion-background-color)}.app-loader ion-spinner{width:28px;height:28px;color:var(--ion-color-medium)}ion-refresher{z-index:2}ion-refresher ion-refresher-content .refresher-pulling-icon,ion-refresher ion-refresher-content .refresher-refreshing-icon{color:var(--ion-color-medium)}ion-refresher ion-refresher-content ion-icon,ion-refresher ion-refresher-content svg{width:22px;height:22px;fill:currentColor}._loginScreen_15y1w_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;box-sizing:border-box;padding:calc(var(--ion-safe-area-top, 0px) + var(--ion-padding)) var(--ion-padding) calc(var(--ion-safe-area-bottom, 0px) + var(--ion-padding));background:var(--ion-background-color)}._loginScreen_15y1w_1 ._card_15y1w_12{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:400px;margin:auto}@media(min-width:768px){._loginScreen_15y1w_1 ._card_15y1w_12{padding:calc(var(--ion-padding) * 2);border-radius:var(--radius-lg);background:var(--surface)}}._loginScreen_15y1w_1 ._logo_15y1w_27{align-self:center;width:56px;height:46px;margin-bottom:20px;color:var(--ion-color-primary)}._loginScreen_15y1w_1 ._title_15y1w_34{margin:0 0 6px;text-align:center;color:var(--ion-text-color);font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._loginScreen_15y1w_1 ._description_15y1w_44{margin:0 0 calc(var(--ion-padding) * 1.5);text-align:center;color:var(--ion-color-medium);font-size:14px;line-height:19px}._loginScreen_15y1w_1 ._input_15y1w_51{--padding-start: var(--ion-padding);--padding-end: var(--ion-padding);--padding-top: 0;--padding-bottom: 0;--min-height: 48px;box-sizing:border-box;height:48px;min-height:48px;margin-bottom:8px;font-size:16px;transition:box-shadow .2s}._loginScreen_15y1w_1 ._input_15y1w_51.has-focus,._loginScreen_15y1w_1 ._input_15y1w_51:focus-within{box-shadow:inset 0 0 0 1px var(--ion-color-primary)}._loginScreen_15y1w_1 ._input_15y1w_51 input:-webkit-autofill,._loginScreen_15y1w_1 ._input_15y1w_51 input:-webkit-autofill:hover,._loginScreen_15y1w_1 ._input_15y1w_51 input:-webkit-autofill:focus,._loginScreen_15y1w_1 ._input_15y1w_51 input:-webkit-autofill:active{-webkit-text-fill-color:var(--ion-text-color);-webkit-background-clip:text;background-clip:text;caret-color:var(--ion-color-primary);transition:background-color 9999s ease-in-out 0s}._loginScreen_15y1w_1 ._inputError_15y1w_77{box-shadow:inset 0 0 0 1px var(--ion-color-danger)}._loginScreen_15y1w_1 ._error_15y1w_80{margin:4px 0 0;font-size:14px;line-height:19px;color:var(--ion-color-danger)}._loginScreen_15y1w_1 ._submit_15y1w_86{height:48px;margin:var(--ion-padding) 0 0}._loginScreen_15y1w_1 ._submit_15y1w_86.button-disabled{opacity:1;--background: var(--ion-color-transparent);--color: var(--ion-color-medium)}._loginScreen_15y1w_1 ._spinner_15y1w_95{width:20px;height:20px}._authFailedScreen_lb0az_1{position:absolute;z-index:9999;inset:0;background:var(--ion-background-color);display:flex;align-items:center;justify-content:center}._authFailedScreen_lb0az_1 ._content_lb0az_10{padding:0 var(--ion-padding);text-align:center}._authFailedScreen_lb0az_1 ._content_lb0az_10 svg{width:100px;height:100px;fill:var(--ion-text-color);margin-bottom:var(--ion-padding)}._authFailedScreen_lb0az_1 ._content_lb0az_10 ._title_lb0az_20{color:var(--ion-text-color);margin-top:0;margin-bottom:0;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._authFailedScreen_lb0az_1 ._content_lb0az_10 ._description_lb0az_28{color:var(--ion-color-medium);margin-top:calc(var(--ion-padding) / 2);margin-bottom:calc(var(--ion-padding) * 2)}._home_1r358_1 ion-content::part(scroll){display:flex;flex-direction:column;min-height:100%}._home_1r358_1 ._group_1r358_6{flex-shrink:0;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;color:var(--ion-color-medium)}._home_1r358_1 ._page_1r358_14{display:flex;flex-direction:column;flex:1 1 auto;padding:0 var(--ion-padding) calc(var(--ion-padding) / 2);--empty-state-min-height: 0}._home_1r358_1 ._topBar_1r358_21{display:flex;align-items:center;padding:4px 0 12px}._home_1r358_1 ._topBar_1r358_21>*{flex:1 1 auto}._home_1r358_1 ._dayLine_1r358_29{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 2px 12px}._home_1r358_1 ._dayLine_1r358_29 ._dayLabel_1r358_36{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.015em}._home_1r358_1 ._dayLine_1r358_29 ._dayLabel_1r358_36:first-letter{text-transform:uppercase}._home_1r358_1 ._dayLine_1r358_29 ._dayCount_1r358_45{flex-shrink:0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._home_1r358_1 ._dayLine_1r358_29 ._dayCountSkeleton_1r358_51{flex-shrink:0;width:62px;height:13px;margin:2px 0;border-radius:var(--radius-xs)}._home_1r358_1 ion-content::part(scroll){overscroll-behavior:contain}@media(min-width:768px)and (max-width:1023px){._home_1r358_1 ._page_1r358_14{box-sizing:border-box;width:100%;max-width:calc(var(--content-narrow-max-width) + var(--ion-padding) * 2);margin-inline:auto}}@media(min-width:1024px){._home_1r358_1 ._page_1r358_14{padding:var(--ion-padding) var(--ion-padding) calc(var(--ion-padding) * 2)}._home_1r358_1 ._page_1r358_14[data-week=true]{gap:var(--page-section-gap);height:100%;padding-bottom:var(--ion-padding);overflow:hidden}._home_1r358_1 ._calendarScroll_1r358_79{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._home_1r358_1 ._page_1r358_14[data-week=false]{gap:0}._home_1r358_1 ._page_1r358_14[data-week=false]>header{margin-bottom:var(--page-section-gap)}}._strip_1ydyx_1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._strip_1ydyx_1 ._day_1ydyx_6{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ion-text-color);cursor:pointer;transition:background-color .18s ease,color .18s ease}._strip_1ydyx_1 ._day_1ydyx_6 ._weekDay_1ydyx_19{font-size:11px;line-height:14px;font-weight:500;color:var(--ion-color-medium);transition:color .18s ease}._strip_1ydyx_1 ._day_1ydyx_6 ._date_1ydyx_26{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._strip_1ydyx_1 ._day_1ydyx_6 ._mark_1ydyx_34{width:4px;height:4px;border-radius:50%;background:transparent}._strip_1ydyx_1 ._day_1ydyx_6 ._mark_1ydyx_34._busy_1ydyx_40{background:var(--ion-color-medium)}._strip_1ydyx_1 ._day_1ydyx_6._today_1ydyx_43 ._date_1ydyx_26,._strip_1ydyx_1 ._day_1ydyx_6._today_1ydyx_43 ._weekDay_1ydyx_19{color:var(--ion-color-primary)}._strip_1ydyx_1 ._day_1ydyx_6._today_1ydyx_43 ._mark_1ydyx_34._busy_1ydyx_40,._strip_1ydyx_1 ._day_1ydyx_6._selected_1ydyx_50{background:var(--ion-color-primary)}._strip_1ydyx_1 ._day_1ydyx_6._selected_1ydyx_50 ._date_1ydyx_26,._strip_1ydyx_1 ._day_1ydyx_6._selected_1ydyx_50 ._weekDay_1ydyx_19{color:var(--ion-color-primary-contrast)}._strip_1ydyx_1 ._day_1ydyx_6._selected_1ydyx_50 ._weekDay_1ydyx_19{opacity:.7}._strip_1ydyx_1 ._day_1ydyx_6._selected_1ydyx_50 ._mark_1ydyx_34._busy_1ydyx_40{background:var(--ion-color-primary-contrast);opacity:.7}@media(hover:hover){._strip_1ydyx_1 ._day_1ydyx_6:hover:not(._selected_1ydyx_50){background:var(--ion-color-transparent)}}._pageTitle_1hmzi_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;min-height:44px;margin:0}._pageTitle_1hmzi_1 ._identity_1hmzi_10{display:flex;align-items:center;gap:12px;min-width:0}._pageTitle_1hmzi_1 ._back_1hmzi_16{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin:0 0 0 -8px;padding:0;border:0;border-radius:50%;color:var(--ion-text-color);background:transparent;cursor:pointer;transition:background-color .18s ease}._pageTitle_1hmzi_1 ._back_1hmzi_16 svg{width:24px;height:24px;fill:currentColor}@media(hover:hover){._pageTitle_1hmzi_1 ._back_1hmzi_16:hover{background:var(--ion-color-transparent)}}._pageTitle_1hmzi_1 ._back_1hmzi_16:focus-visible{outline:2px solid var(--ion-color-primary);outline-offset:2px}._pageTitle_1hmzi_1 ._title_1hmzi_46{min-width:0;margin:0;font-size:26px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;letter-spacing:-.03em;font-synthesis:none}._pageTitle_1hmzi_1 ._badge_1hmzi_58{flex-shrink:0;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;color:var(--ion-color-medium)}._pageTitle_1hmzi_1 ._actions_1hmzi_66{display:flex;align-items:center;gap:12px;min-width:0}._periodNav_1bk3i_1{display:flex;align-items:center;gap:2px;min-width:0}._periodNav_1bk3i_1 ._arrow_1bk3i_7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ion-color-medium);cursor:pointer;transition:background-color .18s ease,color .18s ease}._periodNav_1bk3i_1 ._arrow_1bk3i_7 svg{width:20px;height:20px;fill:currentColor}._periodNav_1bk3i_1 ._arrow_1bk3i_7:disabled{opacity:.35;cursor:default}@media(hover:hover){._periodNav_1bk3i_1 ._arrow_1bk3i_7:not(:disabled):hover{color:var(--ion-text-color);background:var(--ion-color-transparent)}}._periodNav_1bk3i_1 ._label_1bk3i_37{flex:1 1 auto;min-width:0;text-align:center;font-size:14px;line-height:20px;font-weight:500;color:var(--ion-text-color);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._periodNav_1bk3i_1 ._label_1bk3i_37:first-letter{text-transform:uppercase}._periodNav_1bk3i_1 ._action_1bk3i_51{flex-shrink:0;min-height:32px;margin-left:6px;padding:6px 14px;border:0;border-radius:var(--radius-pill);font:inherit;font-size:13px;line-height:18px;font-weight:500;color:var(--ion-text-color);background:var(--ion-color-transparent);cursor:pointer;transition:opacity .18s ease}@media(hover:hover){._periodNav_1bk3i_1 ._action_1bk3i_51:hover{opacity:var(--hover-opacity)}}@media(min-width:1024px){._periodNav_1bk3i_1 ._label_1bk3i_37{flex:0 0 auto;min-width:168px}}._timeline_6vayd_1{display:flex;flex-direction:column;row-gap:8px;margin:0;padding:0;list-style:none}._timeline_6vayd_1 ._item_6vayd_9,._timeline_6vayd_1 ._gap_6vayd_10{display:grid;grid-template-columns:46px var(--rail-width) minmax(0,1fr);align-items:stretch;column-gap:12px}._timeline_6vayd_1 ._rail_6vayd_16{position:relative;width:var(--rail-width);margin:-4px 0;border-radius:var(--radius-pill);background:var(--ion-item-border-color);overflow:hidden}._timeline_6vayd_1 ._item_6vayd_9 ._time_6vayd_1{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:12px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._timeline_6vayd_1 ._item_6vayd_9 ._time_6vayd_1 ._start_6vayd_33{font-size:14px;line-height:18px;font-weight:600}._timeline_6vayd_1 ._item_6vayd_9 ._time_6vayd_1 ._end_6vayd_38{font-size:12px;line-height:16px;color:var(--ion-color-medium)}._timeline_6vayd_1 ._item_6vayd_9 ._time_6vayd_1 ._startSkeleton_6vayd_43{width:38px;height:14px;margin:2px 0;border-radius:var(--radius-xs)}._timeline_6vayd_1 ._item_6vayd_9 ._time_6vayd_1 ._endSkeleton_6vayd_49{width:34px;height:12px;margin:2px 0;border-radius:var(--radius-xs)}._timeline_6vayd_1 ._item_6vayd_9 ._progress_6vayd_55{position:absolute;inset:0 0 auto;display:block;border-radius:var(--radius-pill);background:var(--ion-color-primary);transition:height .4s ease}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63{display:flex;flex-direction:column;gap:3px;padding:11px 14px 12px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ion-item-border-color)}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._head_6vayd_72{display:flex;align-items:baseline;gap:8px}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._subject_6vayd_77{flex:1;min-width:0;margin:0;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.015em;word-break:break-word}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._badge_6vayd_87{flex-shrink:0;padding:2px 7px;border-radius:var(--radius-pill);font-size:10px;line-height:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary)}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._meta_6vayd_99,._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._teachers_6vayd_100{margin:0;font-size:13px;line-height:18px;color:var(--ion-color-medium);word-break:break-word}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._subjectSkeleton_6vayd_107{width:70%;height:15px;margin:3px 0 2px;border-radius:var(--radius-xs)}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._metaSkeleton_6vayd_113{width:42%;height:12px;margin:3px 0;border-radius:var(--radius-xs)}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._teachersSkeleton_6vayd_119{width:54%;height:12px;margin:3px 0;border-radius:var(--radius-xs)}._timeline_6vayd_1 ._item_6vayd_9 ._card_6vayd_63 ._control_6vayd_125{align-self:flex-start;margin-top:4px;padding:3px 8px;border-radius:var(--radius-xs);font-size:11px;line-height:14px;font-weight:600;color:var(--ion-color-warning);background:var(--warning-soft)}._timeline_6vayd_1 ._item_6vayd_9._current_6vayd_136 ._rail_6vayd_16{background:var(--accent-soft)}._timeline_6vayd_1 ._item_6vayd_9._current_6vayd_136 ._card_6vayd_63{box-shadow:inset 0 0 0 1px var(--accent-line)}._timeline_6vayd_1 ._item_6vayd_9._past_6vayd_142 ._time_6vayd_1,._timeline_6vayd_1 ._item_6vayd_9._past_6vayd_142 ._card_6vayd_63{opacity:.45}._timeline_6vayd_1 ._gap_6vayd_10 ._time_6vayd_1{display:block}._timeline_6vayd_1 ._gap_6vayd_10 ._rail_6vayd_16{background-color:transparent;background-image:linear-gradient(to bottom,var(--ion-item-border-color) 0 4px,transparent 4px 100%);background-size:100% 9px;background-repeat:repeat-y;background-position:center}._timeline_6vayd_1 ._gap_6vayd_10 ._gapLabel_6vayd_156{display:flex;align-items:center;min-height:34px;font-size:12px;line-height:16px;color:var(--ion-color-medium)}._emptyState_1lvte_1{box-sizing:border-box;width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--empty-state-min-height);padding:0 var(--ion-padding);text-align:center}._emptyState_1lvte_1 ._icon_1lvte_13{margin-bottom:14px}._emptyState_1lvte_1 ._icon_1lvte_13 svg{width:var(--empty-state-icon-size);height:var(--empty-state-icon-size);fill:var(--ion-color-medium);opacity:.55}._emptyState_1lvte_1 ._title_1lvte_22{margin-top:0;margin-bottom:0;font-size:17px;line-height:23px;color:var(--ion-text-color);font-weight:600;letter-spacing:-.02em;font-synthesis:none}._emptyState_1lvte_1 ._description_1lvte_32{max-width:300px;margin-top:6px;margin-bottom:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._emptyState_1lvte_1 ._button_1lvte_40{margin-top:calc(var(--ion-padding) * 2);min-width:220px}._calendar_js43h_1{display:grid;grid-template-columns:62px repeat(var(--calendar-days, 7),minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:stretch;column-gap:6px}._calendar_js43h_1 ._corner_js43h_9,._calendar_js43h_1 ._dayHead_js43h_10{position:sticky;top:0;z-index:2;padding-bottom:10px;background:var(--ion-background-color)}._calendar_js43h_1 ._dayHead_js43h_10{display:flex;align-items:baseline;gap:6px;padding-left:2px}._calendar_js43h_1 ._dayHead_js43h_10 ._weekDay_js43h_23{font-size:12px;line-height:16px;font-weight:500;color:var(--ion-color-medium)}._calendar_js43h_1 ._dayHead_js43h_10 ._date_js43h_29{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._calendar_js43h_1 ._dayHead_js43h_10._today_js43h_37 ._weekDay_js43h_23{color:var(--ion-color-primary)}._calendar_js43h_1 ._dayHead_js43h_10._today_js43h_37 ._date_js43h_29{padding:0 7px;border-radius:var(--radius-pill);color:var(--ion-color-primary-contrast);background:var(--ion-color-primary)}._calendar_js43h_1 ._slot_js43h_46{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:10px 10px 0 0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._calendar_js43h_1 ._slot_js43h_46 ._start_js43h_55{font-size:12px;line-height:16px;font-weight:600;color:var(--ion-color-medium)}._calendar_js43h_1 ._slot_js43h_46 ._end_js43h_61{font-size:11px;line-height:14px;color:var(--ion-color-medium);opacity:.55}._calendar_js43h_1 ._slot_js43h_46._nowSlot_js43h_67 ._start_js43h_55{color:var(--ion-color-primary)}._calendar_js43h_1 ._slot_js43h_46 ._startSkeleton_js43h_70{width:34px;height:12px;margin:2px 0;border-radius:var(--radius-xs)}._calendar_js43h_1 ._slot_js43h_46 ._endSkeleton_js43h_76{width:30px;height:10px;margin:2px 0;border-radius:var(--radius-xs)}._calendar_js43h_1 ._cell_js43h_82{display:flex;flex-direction:column;gap:6px;min-height:84px;padding:6px 0;border-top:1px solid var(--ion-item-border-color)}._calendar_js43h_1 ._cell_js43h_82._todayCell_js43h_90{background:var(--accent-soft)}._calendar_js43h_1 ._lesson_js43h_93{display:flex;flex-direction:column;flex:1 0 auto;gap:3px;padding:10px 11px;border-radius:var(--radius-sm);background:var(--surface)}._calendar_js43h_1 ._lesson_js43h_93 ._subject_js43h_102{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:0;font-size:13px;line-height:17px;font-weight:600;letter-spacing:-.015em;hyphens:auto;overflow-wrap:break-word}._calendar_js43h_1 ._lesson_js43h_93 ._meta_js43h_115,._calendar_js43h_1 ._lesson_js43h_93 ._teacher_js43h_116{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;font-size:11.5px;line-height:15px;color:var(--ion-color-medium);overflow-wrap:anywhere}._calendar_js43h_1 ._lesson_js43h_93 ._meta_js43h_115{color:var(--ion-text-color);opacity:.75}._calendar_js43h_1 ._lesson_js43h_93 ._control_js43h_131{align-self:flex-start;margin-top:2px;padding:1px 6px;border-radius:var(--radius-xs);font-size:10px;line-height:14px;font-weight:700;letter-spacing:.04em;color:var(--ion-color-warning);background:var(--warning-soft)}._calendar_js43h_1 ._lesson_js43h_93._current_js43h_143{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 1px var(--accent-line)}._calendar_js43h_1 ._lesson_js43h_93._past_js43h_148{opacity:.5}._calendar_js43h_1 ._lesson_js43h_93._lessonSkeleton_js43h_151{justify-content:flex-start}._calendar_js43h_1 ._lesson_js43h_93 ._subjectSkeleton_js43h_154{width:82%;height:13px;margin:2px 0;border-radius:var(--radius-xs)}._calendar_js43h_1 ._lesson_js43h_93 ._subjectSkeletonTail_js43h_160{width:58%}._calendar_js43h_1 ._lesson_js43h_93 ._metaSkeleton_js43h_163{width:54%;height:11px;margin:2px 0;border-radius:var(--radius-xs)}._calendar_js43h_1 ._lesson_js43h_93 ._teacherSkeleton_js43h_169{width:68%;height:11px;margin:2px 0;border-radius:var(--radius-xs)}._header_6vmef_1{--header-top-padding: var( --custom-header-top-padding, calc(12px + var(--ion-safe-area-top, env(safe-area-inset-top, 0px))) );position:absolute;top:0;left:0;right:0;width:100%;z-index:10;overflow:visible;box-sizing:border-box;padding-top:var(--header-top-padding);height:var(--custom-header-height);box-shadow:none;background:transparent}ion-app[data-desktop=true] ._header_6vmef_1{--header-top-padding: var(--ion-padding);left:var(--desktop-content-inline-start);right:calc(var(--desktop-content-inline-end) + var(--desktop-scrollbar-inset));width:auto}ion-app[data-desktop=true] ._header_6vmef_1 ._row_6vmef_25._withCenterContent_6vmef_25{padding-inline:10px}._header_6vmef_1._isDesktop_6vmef_28 ._toolbar_6vmef_28:before{display:none}._header_6vmef_1._isDesktop_6vmef_28 ._row_6vmef_25:has(._leftPart_6vmef_31) ._leftPart_6vmef_31,._header_6vmef_1._isDesktop_6vmef_28 ._row_6vmef_25:has(._leftPart_6vmef_31) ._rightPart_6vmef_32{flex:0 0 auto;min-width:0}._header_6vmef_1._isDesktop_6vmef_28 ._row_6vmef_25:has(._leftPart_6vmef_31) ._centerPart_6vmef_36{flex:1 1 auto;justify-content:flex-start;padding-inline:12px 0}._header_6vmef_1._isDesktop_6vmef_28 ._row_6vmef_25:has(._leftPart_6vmef_31):after{content:none}._header_6vmef_1._isDesktop_6vmef_28 ._row_6vmef_25 ._title_6vmef_44{font-size:24px}._header_6vmef_1 ._toolbar_6vmef_28{position:relative;display:flex;align-items:center;width:100%;height:var(--custom-header-toolbar-height, 44px);min-height:var(--custom-header-toolbar-height, 44px);padding:0;box-sizing:border-box;overflow:visible;background:transparent}._header_6vmef_1 ._toolbar_6vmef_28:before{content:"";position:absolute;top:calc(-1 * var(--header-top-padding));left:0;right:0;height:calc(var(--custom-header-toolbar-height, 44px) + var(--header-top-padding) + var(--ion-padding));pointer-events:none;z-index:0;background:linear-gradient(to bottom,rgba(var(--ion-background-color-rgb),1) 0 calc(var(--header-top-padding) + var(--custom-header-toolbar-height, 44px)),rgba(var(--ion-background-color-rgb),0))}._header_6vmef_1 ._row_6vmef_25{position:relative;z-index:1;display:flex;align-items:center;width:100%;height:var(--custom-header-toolbar-height, 44px);padding:0 var(--ion-padding);box-sizing:border-box}._header_6vmef_1 ._row_6vmef_25 ._leftPart_6vmef_31,._header_6vmef_1 ._row_6vmef_25 ._centerPart_6vmef_36,._header_6vmef_1 ._row_6vmef_25 ._rightPart_6vmef_32{display:flex;align-items:center}._header_6vmef_1 ._row_6vmef_25 ._centerPart_6vmef_36{min-width:0;overflow:hidden}._header_6vmef_1 ._row_6vmef_25 ._rightPart_6vmef_32{flex-shrink:0;margin-inline-start:auto}._header_6vmef_1 ._row_6vmef_25:has(._leftPart_6vmef_31) ._leftPart_6vmef_31,._header_6vmef_1 ._row_6vmef_25:has(._leftPart_6vmef_31) ._rightPart_6vmef_32{flex:1 0 0;min-width:min-content;margin-inline-start:0}._header_6vmef_1 ._row_6vmef_25:has(._leftPart_6vmef_31) ._leftPart_6vmef_31{justify-content:flex-start}._header_6vmef_1 ._row_6vmef_25:has(._leftPart_6vmef_31) ._rightPart_6vmef_32{justify-content:flex-end}._header_6vmef_1 ._row_6vmef_25:has(._leftPart_6vmef_31) ._centerPart_6vmef_36{flex:0 1 auto;justify-content:center;padding-inline:calc(var(--ion-padding) / 2)}._header_6vmef_1 ._row_6vmef_25:has(._leftPart_6vmef_31):not(:has(._rightPart_6vmef_32)):after{content:"";flex:1 0 0;min-width:0}._header_6vmef_1 ._row_6vmef_25._withCenterContent_6vmef_25:has(._leftPart_6vmef_31) ._leftPart_6vmef_31{flex:0 0 auto}._header_6vmef_1 ._row_6vmef_25._withCenterContent_6vmef_25:has(._leftPart_6vmef_31) ._centerPart_6vmef_36{flex:1 1 auto;justify-content:stretch;overflow:visible;padding-inline:0;margin-inline-start:calc(var(--ion-padding) / 2)}._header_6vmef_1 ._row_6vmef_25._withCenterContent_6vmef_25:has(._leftPart_6vmef_31) ._centerPart_6vmef_36+._rightPart_6vmef_32{margin-inline-start:calc(var(--ion-padding) / 2)}._header_6vmef_1 ._row_6vmef_25._withCenterContent_6vmef_25:has(._leftPart_6vmef_31):not(:has(._rightPart_6vmef_32)):after{content:none;flex:0;display:none}._header_6vmef_1 ._row_6vmef_25._withCenterContent_6vmef_25 ._centerPart_6vmef_36{flex:1 1 auto;width:100%;overflow:visible}._header_6vmef_1 ._row_6vmef_25 ._logo_6vmef_139{flex-shrink:0;width:32px;height:32px;min-width:32px;min-height:32px;margin-right:calc(var(--ion-padding) / 1.5)}._header_6vmef_1 ._row_6vmef_25 ._title_6vmef_44{flex:1;min-width:0;max-width:100%;height:100%;line-height:var(--custom-header-toolbar-height, 44px);font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._header_6vmef_1 ._row_6vmef_25 ion-skeleton-text._title_6vmef_44{flex:0 0 auto;width:140px;max-width:100%;height:22px;margin:0;border-radius:var(--ion-border-radius)}._header_6vmef_1 ._row_6vmef_25 ion-button[color=glass]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0}._header_6vmef_1 ._row_6vmef_25 ion-button[color=glass]::part(native){display:flex;align-items:center;justify-content:center;background:var(--glass-background-dark);box-shadow:inset var(--glass-box-shadow);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter)}._header_6vmef_1 ._row_6vmef_25 ion-button[color=glass][shape=round]{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;padding:0;border-radius:50%;--padding-top: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0;--border-radius: 50% !important}._header_6vmef_1 ._row_6vmef_25 ion-button[color=glass][shape=round]::part(native){width:100%;height:100%;margin:0;padding:0}._header_6vmef_1 ._row_6vmef_25 ion-button[color=glass][shape=round]:not(:first-child){margin-inline-start:calc(var(--ion-padding) / 2)}._header_6vmef_1 ._row_6vmef_25 ion-button[color=glass][shape=round] svg{display:block;flex-shrink:0;width:24px;height:24px;fill:var(--ion-text-color)}._syncingState_1h5iv_1{box-sizing:border-box;width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--empty-state-min-height);padding:0 var(--ion-padding);text-align:center}._syncingState_1h5iv_1 ._spinner_1h5iv_13{width:28px;height:28px;margin-bottom:14px;color:var(--ion-color-primary)}._syncingState_1h5iv_1 ._title_1h5iv_19{margin-top:0;margin-bottom:0;font-size:17px;line-height:23px;color:var(--ion-text-color);font-weight:600;letter-spacing:-.02em;font-synthesis:none}._syncingState_1h5iv_1 ._description_1h5iv_29{max-width:300px;margin-top:6px;margin-bottom:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._actions_aciol_1{display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--ion-padding) * 2)}._actions_aciol_1 ._button_aciol_7{min-width:220px;margin:0;max-height:44px}._actions_aciol_1 ._button_aciol_7:not(:first-child){margin-top:calc(var(--ion-padding) / 2)}._profile_aibrn_1 ion-content::part(scroll){display:flex;flex-direction:column;min-height:100%}._profile_aibrn_1 ._page_aibrn_6{display:flex;flex-direction:column;flex:1 1 auto;gap:24px;box-sizing:border-box;width:100%;padding:0 var(--ion-padding) calc(var(--ion-padding) * 2);--empty-state-min-height: 0}@media(min-width:768px)and (max-width:1023px){._profile_aibrn_1 ._page_aibrn_6{max-width:calc(var(--content-narrow-max-width) + var(--ion-padding) * 2);margin-inline:auto}}._profile_aibrn_1 ._identity_aibrn_22{display:flex;flex-direction:column;align-items:center;padding:12px 0 4px;text-align:center}._profile_aibrn_1 ._identity_aibrn_22 ._who_aibrn_29{display:flex;flex-direction:column;align-items:center;min-width:0}._profile_aibrn_1 ._identity_aibrn_22 ._avatar_aibrn_35{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:14px;border-radius:50%;font-size:26px;line-height:32px;font-weight:600;letter-spacing:.01em;color:var(--ion-color-primary);background:var(--accent-soft)}._profile_aibrn_1 ._identity_aibrn_22 ._name_aibrn_51{margin:0;font-size:20px;line-height:26px;word-break:break-word;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._profile_aibrn_1 ._identity_aibrn_22 ._subtitle_aibrn_60{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._profile_aibrn_1 ._identity_aibrn_22 ._card_aibrn_66{margin-top:12px;padding:5px 12px;border:0;border-radius:var(--radius-pill);font:inherit;font-size:13px;line-height:18px;font-weight:500;color:var(--ion-color-medium);background:var(--ion-color-transparent);cursor:pointer;transition:opacity .18s ease;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._profile_aibrn_1 ._identity_aibrn_22 ._card_aibrn_66:active{opacity:var(--hover-opacity)}@media(hover:hover){._profile_aibrn_1 ._identity_aibrn_22 ._card_aibrn_66:hover{opacity:var(--hover-opacity)}}._profile_aibrn_1 ._identity_aibrn_22 ._avatarSkeleton_aibrn_90{width:76px;height:76px;margin:0 0 14px;border-radius:50%}._profile_aibrn_1 ._identity_aibrn_22 ._nameSkeleton_aibrn_96{width:232px;height:18px;margin:4px 0;border-radius:var(--radius-xs)}._profile_aibrn_1 ._identity_aibrn_22 ._subtitleSkeleton_aibrn_102{width:132px;height:14px;margin:7px 0 3px;border-radius:var(--radius-xs)}._profile_aibrn_1 ._notice_aibrn_108{display:flex;flex-direction:column;gap:2px;padding:12px var(--ion-padding);border-radius:var(--radius-md);background:var(--warning-soft)}._profile_aibrn_1 ._notice_aibrn_108 ._noticeTitle_aibrn_116{margin:0;font-size:15px;line-height:20px;color:var(--ion-color-warning);font-weight:600;letter-spacing:-.02em;font-synthesis:none}._profile_aibrn_1 ._notice_aibrn_108 ._noticeText_aibrn_125{margin:0;font-size:14px;line-height:20px}._profile_aibrn_1 ._group_aibrn_130{display:flex;flex-direction:column;min-width:0}._profile_aibrn_1 ._group_aibrn_130 ._groupTitle_aibrn_135{margin:0 0 8px;padding:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._profile_aibrn_1 ._group_aibrn_130 ion-card{margin:0}._profile_aibrn_1 ._sectionBadge_aibrn_148{display:flex;margin-inline-end:2px}._profile_aibrn_1 ._sectionIcon_aibrn_152{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px}._profile_aibrn_1 ._sectionIcon_aibrn_152 svg{width:20px;height:20px;fill:currentColor}@media(min-width:1024px){._profile_aibrn_1 ._page_aibrn_6{gap:var(--page-section-gap);padding:var(--ion-padding) var(--ion-padding) calc(var(--ion-padding) * 2)}._profile_aibrn_1 ._identity_aibrn_22{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 24px;padding:24px;text-align:start;border-radius:var(--radius-md);background:var(--surface)}._profile_aibrn_1 ._identity_aibrn_22 ._who_aibrn_29{align-items:flex-start}._profile_aibrn_1 ._identity_aibrn_22 ._avatar_aibrn_35,._profile_aibrn_1 ._identity_aibrn_22 ._avatarSkeleton_aibrn_90{width:72px;height:72px;margin:0;font-size:26px}._profile_aibrn_1 ._identity_aibrn_22 ._name_aibrn_51{font-size:22px;line-height:28px}._profile_aibrn_1 ._details_aibrn_194{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:20px;border-top:1px solid var(--ion-item-border-color)}._profile_aibrn_1 ._details_aibrn_194 ._detail_aibrn_194{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 20px}._profile_aibrn_1 ._details_aibrn_194 ._detail_aibrn_194:first-child{padding-inline-start:0}._profile_aibrn_1 ._details_aibrn_194 ._detail_aibrn_194+._detail_aibrn_194{border-left:1px solid var(--ion-item-border-color)}._profile_aibrn_1 ._details_aibrn_194 ._detailValue_aibrn_215{order:1;margin:0;font-size:17px;line-height:23px;font-weight:600;letter-spacing:-.02em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._profile_aibrn_1 ._details_aibrn_194 ._detailLabel_aibrn_226{order:2;font-size:12px;line-height:16px;color:var(--ion-color-medium)}._profile_aibrn_1 ._details_aibrn_194 ._detailValueSkeleton_aibrn_232{order:1;width:96px;height:17px;margin:3px 0;border-radius:var(--radius-xs)}._profile_aibrn_1 ._details_aibrn_194 ._detailLabelSkeleton_aibrn_239{order:2;width:72px;height:12px;margin:2px 0;border-radius:var(--radius-xs)}._profile_aibrn_1 ._details_aibrn_194 ._detailCopy_aibrn_246{padding:0;border:0;font:inherit;color:inherit;background:transparent;cursor:copy;transition:opacity .18s ease}._profile_aibrn_1 ._details_aibrn_194 ._detailCopy_aibrn_246:hover{opacity:var(--hover-opacity)}}@media(min-width:1280px){._profile_aibrn_1 ._identity_aibrn_22{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr)}._profile_aibrn_1 ._identity_aibrn_22 ._details_aibrn_194{grid-column:auto;padding-top:0;border-top:0}._profile_aibrn_1 ._identity_aibrn_22 ._details_aibrn_194 ._detail_aibrn_194:first-child{padding-inline-start:24px;border-left:1px solid var(--ion-item-border-color)}}._statTiles_xvkwn_1{display:grid;grid-template-columns:repeat(var(--stat-tiles-mobile),minmax(0,1fr));margin:0;overflow:hidden;border-radius:var(--radius-md);background:var(--surface)}._statTiles_xvkwn_1 ._tile_xvkwn_9{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px;box-shadow:-1px 0 0 var(--ion-item-border-color),0 -1px 0 var(--ion-item-border-color)}._statTiles_xvkwn_1 ._tile_xvkwn_9[data-full=true]{grid-column:1/-1}._statTiles_xvkwn_1 ._label_xvkwn_20{order:2;font-size:12px;line-height:16px;color:var(--ion-color-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statTiles_xvkwn_1 ._value_xvkwn_29{order:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:23px;margin:0;font-size:17px;line-height:23px;font-weight:600;letter-spacing:-.02em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._statTiles_xvkwn_1 ._value_xvkwn_29[data-empty=true]{font-weight:400;color:var(--ion-color-medium)}._statTiles_xvkwn_1 ._value_xvkwn_29[data-tone=success]{color:var(--ion-color-success)}._statTiles_xvkwn_1 ._value_xvkwn_29[data-tone=warning]{color:var(--ion-color-warning)}._statTiles_xvkwn_1 ._value_xvkwn_29[data-tone=danger]{color:var(--ion-color-danger)}._statTiles_xvkwn_1 ._hint_xvkwn_58{order:3;margin:0;font-size:12px;line-height:16px;color:var(--ion-color-medium)}._statTiles_xvkwn_1 ._valueSkeleton_xvkwn_65{order:1;width:56px;height:17px;margin:3px 0;border-radius:var(--radius-xs)}@media(min-width:1024px){._statTiles_xvkwn_1{grid-template-columns:repeat(var(--stat-tiles),minmax(0,1fr))}._statTiles_xvkwn_1 ._tile_xvkwn_9[data-full=true]{grid-column:auto}._statTiles_xvkwn_1 ._tile_xvkwn_9{justify-content:center;min-height:88px;padding:16px 20px;box-sizing:border-box}._statTiles_xvkwn_1 ._value_xvkwn_29{min-height:28px;font-size:22px;line-height:28px}._statTiles_xvkwn_1 ._valueSkeleton_xvkwn_65{height:22px}}._statTiles_xvkwn_1[data-compact=true]{grid-template-columns:repeat(var(--stat-tiles),minmax(0,1fr))}._statTiles_xvkwn_1[data-compact=true] ._tile_xvkwn_9{min-height:0;padding:12px}._statTiles_xvkwn_1[data-compact=true] ._value_xvkwn_29{min-height:23px;font-size:17px;line-height:23px}._statTiles_xvkwn_1[data-compact=true] ._valueSkeleton_xvkwn_65{height:17px}._statusBadge_1df1i_1{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;padding:0 8px;border-radius:var(--radius-xs);font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;color:var(--ion-color-medium);background:var(--ion-color-transparent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._statusBadge_1df1i_1[data-tone=accent]{color:var(--ion-color-primary);background:var(--accent-soft)}._statusBadge_1df1i_1[data-tone=success]{color:var(--ion-color-success);background:var(--success-soft)}._statusBadge_1df1i_1[data-tone=warning]{color:var(--ion-color-warning);background:var(--warning-soft)}._statusBadge_1df1i_1[data-tone=danger]{color:var(--ion-color-danger);background:var(--danger-soft)}._settings_uvclz_1 ion-toggle[disabled]{opacity:1}._settings_uvclz_1 ion-item ion-label{-webkit-margin-end:0;margin-inline-end:0}._icon_1sowr_1{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box}._icon_1sowr_1 svg{width:20px;height:20px}._icon_1sowr_1:not(._social_1sowr_14) svg,._icon_1sowr_1:not(._social_1sowr_14) svg path{fill:currentColor!important}._icon_1sowr_1._danger_1sowr_18:not(._social_1sowr_14) svg,._icon_1sowr_1._danger_1sowr_18:not(._social_1sowr_14) svg path{fill:var(--ion-color-danger)!important}._icon_1sowr_1._social_1sowr_14{position:relative;overflow:hidden;overflow:clip;isolation:isolate}._icon_1sowr_1._social_1sowr_14 svg{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:var(--radius-xs)}._icon_1sowr_1._plain_1sowr_35{width:var(--sidebar-icon-size, 20px);height:var(--sidebar-icon-size, 20px);overflow:visible}._icon_1sowr_1._plain_1sowr_35 svg{width:var(--sidebar-icon-size, 20px);height:var(--sidebar-icon-size, 20px);min-width:var(--sidebar-icon-size, 20px);min-height:var(--sidebar-icon-size, 20px);margin:0;border-radius:0}._icon_1sowr_1._plain_1sowr_35._social_1sowr_14 svg rect,._icon_1sowr_1._plain_1sowr_35._social_1sowr_14 svg path[fill="#0077FF"]{display:none}._icon_1sowr_1._plain_1sowr_35._social_1sowr_14 svg path{fill:currentColor!important}._icon_1sowr_1._plain_1sowr_35._social_1sowr_14 svg path[fill=white]{transform:scale(1.18);transform-origin:50% 50%;transform-box:fill-box}._distance_1r2dw_1 ._listSkeleton_1r2dw_1{--skeleton-title-height: 40px}._distance_1r2dw_1 ._teacher_1r2dw_4{width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._distance_1r2dw_1 ._tasks_1r2dw_10{width:72px;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._distance_1r2dw_1 ._badge_1r2dw_16{display:flex;justify-content:flex-end;width:56px}@media(min-width:1024px){._distance_1r2dw_1 ._listSkeleton_1r2dw_1{--skeleton-title-height: 20px}}._row_v18a8_1{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:10px var(--ion-padding);border:0;font:inherit;text-align:left;color:var(--ion-text-color);background:var(--surface)}._row_v18a8_1._interactive_v18a8_15{cursor:pointer;transition:background-color .18s ease}._row_v18a8_1._interactive_v18a8_15:active{background:var(--ion-color-transparent)}._row_v18a8_1._interactive_v18a8_15:disabled{opacity:.45;cursor:default}@media(hover:hover){._row_v18a8_1._interactive_v18a8_15:not(:disabled):hover{background:var(--ion-color-transparent)}}._row_v18a8_1 ._leading_v18a8_31{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ion-color-medium)}._row_v18a8_1 ._leading_v18a8_31 svg{width:20px;height:20px;fill:currentColor}._row_v18a8_1 ._text_v18a8_45{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;min-width:0}._row_v18a8_1 ._text_v18a8_45 ._title_v18a8_52{font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.01em;word-break:break-word}._row_v18a8_1 ._text_v18a8_45 ._subtitle_v18a8_59{font-size:13px;line-height:18px;color:var(--ion-color-medium);word-break:break-word}._row_v18a8_1 ._meta_v18a8_65{display:flex;flex-shrink:0;align-items:center;gap:16px;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._row_v18a8_1 ._trailing_v18a8_74{display:flex;flex-shrink:0;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._row_v18a8_1 ._chevron_v18a8_83{flex-shrink:0;width:16px;height:16px;margin-right:-4px;fill:var(--ion-color-medium);opacity:.6}._row_v18a8_1._header_v18a8_91{min-height:0;margin:0 0 8px;padding-block:0;background:transparent;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._row_v18a8_1._header_v18a8_91 ._text_v18a8_45,._row_v18a8_1._header_v18a8_91 ._meta_v18a8_65,._row_v18a8_1._header_v18a8_91 ._trailing_v18a8_74{font:inherit;color:inherit}._listCard_1h7ga_1{display:flex;flex-direction:column;min-width:0}._listCard_1h7ga_1 ._title_1h7ga_6{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;padding:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._listCard_1h7ga_1 ._titleText_1h7ga_20{min-width:0}._listCard_1h7ga_1 ._titleAside_1h7ga_23{flex-shrink:0;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._listCard_1h7ga_1 ._card_1h7ga_32{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-md);background:var(--surface)}._listCard_1h7ga_1 ._card_1h7ga_32>*+*{border-top:1px solid var(--ion-item-border-color)}._sectionPage_1s6xv_1{--section-aside-width: 320px;--section-aside-gap: 24px}._sectionPage_1s6xv_1 ion-content::part(scroll){display:flex;flex-direction:column;min-height:100%}._sectionPage_1s6xv_1 ._page_1s6xv_10{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--page-section-gap);box-sizing:border-box;width:100%;padding:4px var(--ion-padding) calc(var(--ion-padding) * 2);--empty-state-min-height: 0}@media(min-width:768px)and (max-width:1023px){._sectionPage_1s6xv_1 ._page_1s6xv_10{max-width:calc(var(--content-narrow-max-width) + var(--ion-padding) * 2);margin-inline:auto}}@media(min-width:1024px){._sectionPage_1s6xv_1 ._page_1s6xv_10{padding-top:var(--ion-padding)}}._sectionPage_1s6xv_1 ._layout_1s6xv_31{display:flex;flex-direction:column;gap:var(--page-section-gap)}._sectionPage_1s6xv_1 ._aside_1s6xv_36,._sectionPage_1s6xv_1 ._content_1s6xv_37{display:flex;flex-direction:column;gap:var(--page-section-gap);min-width:0}._sectionPage_1s6xv_1._fill_1s6xv_43 ion-content::part(scroll){height:100%}._sectionPage_1s6xv_1._fill_1s6xv_43 ._page_1s6xv_10{height:100%;min-height:0;overflow:hidden;padding-bottom:var(--ion-padding)}@media(min-width:1280px){._sectionPage_1s6xv_1 ._layout_1s6xv_31{display:grid;grid-template-columns:var(--section-aside-width) minmax(0,1fr);align-items:start;gap:0 var(--section-aside-gap)}._sectionPage_1s6xv_1 ._aside_1s6xv_36{position:sticky;top:var(--ion-padding)}}._listSkeleton_2qllq_1{--skeleton-title-height: 20px;--skeleton-subtitle-height: 18px}._listSkeleton_2qllq_1 ._groupTitle_2qllq_5{width:84px;height:14px;margin:0;border-radius:var(--radius-xs)}._listSkeleton_2qllq_1 ._row_2qllq_11{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px var(--ion-padding)}._listSkeleton_2qllq_1 ._leading_2qllq_19{flex-shrink:0;width:24px;height:24px;margin:0;border-radius:var(--radius-xs)}._listSkeleton_2qllq_1 ._text_2qllq_26{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;min-width:0}._listSkeleton_2qllq_1 ._title_2qllq_33{height:var(--skeleton-title-height);margin:0;border-radius:var(--radius-xs)}._listSkeleton_2qllq_1 ._subtitle_2qllq_38{width:52%;height:var(--skeleton-subtitle-height);margin:0;border-radius:var(--radius-xs)}._listSkeleton_2qllq_1 ._trailing_2qllq_44{flex-shrink:0;width:58px;height:26px;margin:0;border-radius:var(--radius-xs)}._listSkeleton_2qllq_1 ._row_2qllq_11:nth-child(3n+1) ._title_2qllq_33{width:64%}._listSkeleton_2qllq_1 ._row_2qllq_11:nth-child(3n+2) ._title_2qllq_33{width:80%}._listSkeleton_2qllq_1 ._row_2qllq_11:nth-child(3n) ._title_2qllq_33{width:48%}._assistant_cay0y_1{--assistant-gutter: var(--ion-padding);--assistant-line-width: 760px}._assistant_cay0y_1 ion-content{--padding-bottom: 4px !important}._assistant_cay0y_1 ._page_cay0y_8{display:flex;flex-direction:column;min-height:100%;padding:0 var(--assistant-gutter);box-sizing:border-box}._assistant_cay0y_1 ._welcome_cay0y_15{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 0 20px;text-align:center}._assistant_cay0y_1 ._welcome_cay0y_15 ._welcomeTitle_cay0y_25{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._assistant_cay0y_1 ._welcome_cay0y_15 ._welcomeText_cay0y_33{max-width:420px;margin:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._assistant_cay0y_1 ._welcome_cay0y_15 ._suggestions_cay0y_40{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;max-width:560px}._assistant_cay0y_1 ._welcome_cay0y_15 ._suggestions_cay0y_40 ._suggestion_cay0y_40{display:flex;align-items:center;min-height:40px;padding:10px 16px;border:none;border-radius:var(--radius-pill);font-family:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer;color:var(--ion-text-color);background:var(--surface-raised);box-shadow:inset 0 0 0 .5px var(--ion-item-border-color);transition:background-color .16s ease,opacity .15s ease}@media(hover:hover){._assistant_cay0y_1 ._welcome_cay0y_15 ._suggestions_cay0y_40 ._suggestion_cay0y_40:hover{background:var(--ion-color-transparent)}}._assistant_cay0y_1 ._welcome_cay0y_15 ._suggestions_cay0y_40 ._suggestion_cay0y_40:active{opacity:var(--hover-opacity)}._assistant_cay0y_1 ._thread_cay0y_73{display:flex;flex-direction:column;gap:18px;width:100%;max-width:var(--assistant-line-width);margin-top:auto;margin-inline:auto;padding:12px 0 8px}._assistant_cay0y_1 ._threadSkeleton_cay0y_83 ._bubbleSkeleton_cay0y_83{margin:0}._assistant_cay0y_1 ._threadSkeleton_cay0y_83 ._userSkeleton_cay0y_86{align-self:flex-end;width:min(58%,300px);height:41px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg)}._assistant_cay0y_1 ._threadSkeleton_cay0y_83 ._botSkeleton_cay0y_92{align-self:stretch;height:84px;border-radius:var(--radius-sm)}._assistant_cay0y_1 ._footer_cay0y_97{padding-bottom:var(--tab-bar-stack-top);background:transparent}._assistant_cay0y_1 ._footer_cay0y_97:before{display:none}ion-app[data-keyboard=open] ._assistant_cay0y_1 ._footer_cay0y_97{padding-bottom:var(--ion-safe-area-bottom, 0px)}ion-app[data-desktop=true] ._assistant_cay0y_1{--assistant-gutter: 10px;--assistant-rail-width: 280px}@media(max-width:1279px){ion-app[data-desktop=true] ._assistant_cay0y_1{--assistant-rail-width: 240px}}ion-app[data-desktop=true] ._assistant_cay0y_1 ion-content{--padding-top: var(--ion-padding) !important;--padding-bottom: var(--ion-padding) !important}ion-app[data-desktop=true] ._assistant_cay0y_1 ._workspace_cay0y_121{display:flex;gap:var(--page-section-gap);box-sizing:border-box;height:100%;min-height:0;padding:0 var(--ion-padding)}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:var(--assistant-rail-width);min-height:0;padding:10px;box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface)}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railCreate_cay0y_141{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:14px;line-height:19px;font-weight:500;text-align:left;cursor:pointer;color:var(--ion-text-color);background:var(--ion-color-transparent);transition:background-color .16s ease}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railCreate_cay0y_141 svg{flex-shrink:0;width:18px;height:18px;fill:currentColor}@media(hover:hover){ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railCreate_cay0y_141:hover{background:var(--tab-active-overlay)}}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171::-webkit-scrollbar{width:var(--desktop-scrollbar-size);height:var(--desktop-scrollbar-size);background:transparent}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171::-webkit-scrollbar-track,ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171::-webkit-scrollbar-corner{background:transparent}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171::-webkit-scrollbar-thumb{background-color:var(--desktop-scrollbar-thumb);border:0;border-radius:var(--desktop-scrollbar-size)}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171::-webkit-scrollbar-thumb:hover,ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171::-webkit-scrollbar-thumb:active{background-color:var(--desktop-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171{scrollbar-width:thin;scrollbar-color:var(--desktop-scrollbar-thumb) transparent}ion-app[data-desktop=true] ._assistant_cay0y_1 ._rail_cay0y_129 ._railList_cay0y_171:hover{scrollbar-color:var(--desktop-scrollbar-thumb-hover) transparent}}ion-app[data-desktop=true] ._assistant_cay0y_1 ._chat_cay0y_202{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209::-webkit-scrollbar{width:var(--desktop-scrollbar-size);height:var(--desktop-scrollbar-size);background:transparent}ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209::-webkit-scrollbar-track,ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209::-webkit-scrollbar-corner{background:transparent}ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209::-webkit-scrollbar-thumb{background-color:var(--desktop-scrollbar-thumb);border:0;border-radius:var(--desktop-scrollbar-size)}ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209::-webkit-scrollbar-thumb:hover,ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209::-webkit-scrollbar-thumb:active{background-color:var(--desktop-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209{scrollbar-width:thin;scrollbar-color:var(--desktop-scrollbar-thumb) transparent}ion-app[data-desktop=true] ._assistant_cay0y_1 ._scroller_cay0y_209:hover{scrollbar-color:var(--desktop-scrollbar-thumb-hover) transparent}}ion-app[data-desktop=true] ._assistant_cay0y_1 ._thread_cay0y_73{padding-top:4px}._composer_u41m8_1{padding:6px var(--assistant-gutter, var(--ion-padding)) 10px}._composer_u41m8_1 ._field_u41m8_4{max-width:var(--assistant-line-width, 760px);margin:0 auto;display:flex;align-items:flex-end;gap:6px;padding:5px 5px 5px 14px;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--ion-item-border-color);transition:box-shadow .16s ease}._composer_u41m8_1 ._field_u41m8_4:focus-within{box-shadow:inset 0 0 0 1px var(--accent-line)}._composer_u41m8_1 ._field_u41m8_4._isDisabled_u41m8_19{opacity:.6}._composer_u41m8_1 ._field_u41m8_4 ._input_u41m8_22{flex:1 1 auto;min-width:0;max-height:132px;padding:8px 0;margin:0;border:none;outline:none;resize:none;overflow-y:auto;font-family:inherit;font-size:15px;line-height:21px;color:var(--ion-text-color);background:transparent;min-height:37px}._composer_u41m8_1 ._field_u41m8_4 ._input_u41m8_22::placeholder{color:var(--ion-color-medium)}._composer_u41m8_1 ._field_u41m8_4 ._action_u41m8_42{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--radius-pill);cursor:pointer;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary);transition:background .16s ease,opacity .16s ease}._composer_u41m8_1 ._field_u41m8_4 ._action_u41m8_42 svg{width:19px;height:19px;fill:currentColor}._composer_u41m8_1 ._field_u41m8_4 ._action_u41m8_42:disabled{cursor:default;color:var(--ion-color-medium);background:var(--ion-color-transparent)}._composer_u41m8_1 ._field_u41m8_4 ._action_u41m8_42:not(:disabled):active{opacity:var(--hover-opacity)}@media(hover:hover){._composer_u41m8_1 ._field_u41m8_4 ._action_u41m8_42:not(:disabled):hover{opacity:var(--hover-opacity)}}._composer_u41m8_1 ._field_u41m8_4 ._action_u41m8_42._isStop_u41m8_75{color:var(--ion-color-primary-contrast);background:var(--ion-text-color)}._thread_69mu4_1{display:flex;flex-direction:column;gap:16px}._thread_69mu4_1 ._day_69mu4_6{display:flex;flex-direction:column;gap:8px}._thread_69mu4_1 ._day_69mu4_6 ._dayLabel_69mu4_11{align-self:center;padding:2px 0 4px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._thread_69mu4_1 ._event_69mu4_21{margin:2px 0;text-align:center;font-size:12px;line-height:16px;color:var(--ion-color-medium)}ion-modal._menu_69mu4_29{--min-height: 0}ion-modal._menu_69mu4_29 .ion-page,ion-modal._menu_69mu4_29 .adaptive-sheet-content{min-height:0}._menu_69mu4_29 ._menuCard_69mu4_37{padding:var(--ion-padding) var(--ion-padding) 0}._menu_69mu4_29 ._danger_69mu4_40{color:var(--ion-color-danger)}._menu_69mu4_29 ._menuList_69mu4_43{display:flex;flex-direction:column;padding:6px}._menu_69mu4_29 ._menuItem_69mu4_48{display:flex;align-items:center;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-sm);font:inherit;font-size:15px;line-height:20px;text-align:left;color:var(--ion-text-color);background:transparent;cursor:pointer}._menu_69mu4_29 ._menuItem_69mu4_48[data-danger=true]{color:var(--ion-color-danger)}@media(hover:hover){._menu_69mu4_29 ._menuItem_69mu4_48:hover{background:var(--ion-color-transparent)}}ion-popover._menu_69mu4_29{--width: auto;--min-width: 200px;--max-width: 280px}ion-popover._menu_69mu4_29::part(content){background:var(--surface)}._sheet_19lzw_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_19lzw_1 ._body_19lzw_6{display:flex;flex-direction:column;gap:8px;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_19lzw_1 ._version_19lzw_12{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunken)}._sheet_19lzw_1 ._version_19lzw_12 ._moment_19lzw_20{font-size:12px;line-height:16px;color:var(--ion-color-medium)}._sheet_19lzw_1 ._version_19lzw_12 ._text_19lzw_25{margin:0;font-size:15px;line-height:21px;white-space:pre-wrap;word-break:break-word}._sheet_19lzw_1 ._version_19lzw_12[data-current=true]{box-shadow:inset 0 0 0 1px var(--accent-line)}._sheet_19lzw_1 ._note_19lzw_35{margin:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._sheet_19lzw_1 ._skeleton_19lzw_41{height:61px;margin:0;border-radius:var(--radius-md)}._popover_1d595_1{--width: 360px;--max-width: calc(100vw - 32px) ;--max-height: calc(100vh - 32px) ;--offset-y: 8px;--backdrop-opacity: var(--ion-backdrop-opacity);--border-radius: var(--ion-border-radius);--sheet-header-height: calc(26px + var(--ion-padding) * 2)}._popover_1d595_1::part(content){max-width:calc(100vw - 32px);min-height:0;max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column;background:var(--ion-background-color);border-radius:var(--ion-border-radius);box-shadow:inset var(--glass-box-shadow)!important}._popover_1d595_1 ion-header{flex-shrink:0}._popover_1d595_1::part(content)>*:only-child{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}._popover_1d595_1 .adaptive-sheet-content{min-height:0!important;max-height:calc(100vh - 32px - var(--sheet-header-height));flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--ion-padding)}._dialog_1d595_42{--ion-padding: 20px;--dialog-inset: 48px;--width: min(560px, calc(100vw - var(--dialog-inset) * 2));--height: auto;--max-height: calc(100vh - var(--dialog-inset) * 2);--border-radius: var(--radius-lg);--backdrop-opacity: var(--ion-backdrop-opacity)}._dialog_1d595_42._wide_1d595_51{--width: min(880px, calc(100vw - var(--dialog-inset) * 2))}._dialog_1d595_42::part(content){display:flex;flex-direction:column;overflow:hidden;background:var(--ion-background-color);box-shadow:inset var(--glass-box-shadow)}._dialog_1d595_42 .ion-page{position:relative;display:flex;flex-direction:column;contain:content;max-height:var(--max-height);overflow:hidden}._dialog_1d595_42 ion-header{flex-shrink:0}._dialog_1d595_42 ion-header ion-toolbar ion-title{text-align:start;padding-inline-start:0;padding-inline-end:56px;font-size:20px}._dialog_1d595_42 ion-header ion-toolbar ion-buttons[slot=start]~ion-title{padding-inline-start:48px}._dialog_1d595_42 .adaptive-sheet-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--ion-padding)}._fileButton_1l1cd_1{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:var(--radius-sm);font:inherit;font-size:14px;line-height:19px;text-align:left;cursor:pointer;color:var(--ion-text-color);background:var(--surface-sunken);transition:opacity .16s ease}._fileButton_1l1cd_1:active{opacity:var(--hover-opacity)}._fileButton_1l1cd_1:disabled{cursor:default;opacity:.55}._fileButton_1l1cd_1 ._icon_1l1cd_26,._fileButton_1l1cd_1 ._action_1l1cd_27{flex-shrink:0;width:18px;height:18px;fill:var(--ion-color-medium)}._fileButton_1l1cd_1 ._action_1l1cd_27{fill:var(--ion-color-primary)}._fileButton_1l1cd_1 ._name_1l1cd_36{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._fileButton_1l1cd_1[data-inverted=true]{color:inherit;background:rgba(var(--ion-color-primary-contrast-rgb),.16)}._fileButton_1l1cd_1[data-inverted=true] ._icon_1l1cd_26,._fileButton_1l1cd_1[data-inverted=true] ._action_1l1cd_27{fill:currentColor}._fileButton_1l1cd_1[data-inverted=true] ._icon_1l1cd_26{opacity:.7}._link_17rpl_1{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}._message_tbtnt_1{display:flex;align-items:center;justify-content:flex-start;gap:6px}._message_tbtnt_1 ._column_tbtnt_7{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(82%,520px)}._message_tbtnt_1 ._bubble_tbtnt_15{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;padding:9px 12px 7px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);color:var(--ion-text-color);background:var(--surface-sunken);-webkit-touch-callout:none;transition:box-shadow .16s ease}._message_tbtnt_1 ._sender_tbtnt_28{font-size:12px;line-height:16px;font-weight:600;color:var(--ion-color-medium)}._message_tbtnt_1 ._text_tbtnt_34{margin:0;font-size:15px;line-height:21px;white-space:pre-wrap;word-break:break-word}._message_tbtnt_1 ._meta_tbtnt_41{align-self:flex-end;font-size:11px;line-height:14px;opacity:.6;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._message_tbtnt_1 ._note_tbtnt_49{padding:0 4px;font-size:12px;line-height:16px;color:var(--ion-color-medium)}._message_tbtnt_1 ._menu_tbtnt_55{display:none;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-pill);cursor:pointer;opacity:0;color:var(--ion-color-medium);background:var(--ion-color-transparent);transition:opacity .16s ease}._message_tbtnt_1 ._menu_tbtnt_55 svg{width:18px;height:18px;fill:currentColor}._message_tbtnt_1 ._menu_tbtnt_55:focus-visible{opacity:1}@media(hover:hover){._message_tbtnt_1 ._menu_tbtnt_55{display:flex}._message_tbtnt_1:hover ._menu_tbtnt_55{opacity:1}}._message_tbtnt_1[data-own=true]{justify-content:flex-end}._message_tbtnt_1[data-own=true] ._column_tbtnt_7{align-items:flex-end}._message_tbtnt_1[data-own=true] ._bubble_tbtnt_15{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);color:var(--ion-color-primary-contrast);background:var(--ion-color-primary)}._message_tbtnt_1[data-editing=true] ._bubble_tbtnt_15{box-shadow:0 0 0 2px var(--accent-line)}._composer_vhvnz_1{padding:6px var(--ion-padding) 10px}._composer_vhvnz_1 ._context_vhvnz_4{position:relative;display:flex;align-items:center;gap:8px;max-width:760px;margin-bottom:6px;padding:6px 6px 6px 14px;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken)}._composer_vhvnz_1 ._context_vhvnz_4 ._contextText_vhvnz_16{flex:1 1 auto;min-width:0;overflow:hidden;font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;color:var(--ion-color-medium)}._composer_vhvnz_1 ._context_vhvnz_4 ._contextClose_vhvnz_26{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-pill);cursor:pointer;color:var(--ion-color-medium);background:transparent}._composer_vhvnz_1 ._context_vhvnz_4 ._contextClose_vhvnz_26 svg{width:16px;height:16px;fill:currentColor}._composer_vhvnz_1 ._context_vhvnz_4 ._progress_vhvnz_45{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left center;background:var(--ion-color-primary);transition:transform .2s ease}._composer_vhvnz_1 ._field_vhvnz_55{display:flex;align-items:flex-end;gap:6px;max-width:760px;padding:5px 5px 5px 14px;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--ion-item-border-color);transition:box-shadow .16s ease}._composer_vhvnz_1 ._field_vhvnz_55:focus-within{box-shadow:inset 0 0 0 1px var(--accent-line)}._composer_vhvnz_1 ._field_vhvnz_55 ._input_vhvnz_69{flex:1 1 auto;min-width:0;min-height:37px;max-height:132px;margin:0;padding:8px 0;border:none;outline:none;resize:none;overflow-y:auto;font-family:inherit;font-size:15px;line-height:21px;color:var(--ion-text-color);background:transparent}._composer_vhvnz_1 ._field_vhvnz_55 ._input_vhvnz_69::placeholder{color:var(--ion-color-medium)}._composer_vhvnz_1 ._field_vhvnz_55 ._attach_vhvnz_89{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;margin-left:-8px;padding:0;border:none;border-radius:var(--radius-pill);cursor:pointer;color:var(--ion-color-medium);background:transparent}._composer_vhvnz_1 ._field_vhvnz_55 ._attach_vhvnz_89 svg{width:20px;height:20px;fill:currentColor}._composer_vhvnz_1 ._field_vhvnz_55 ._attach_vhvnz_89:disabled{cursor:default;opacity:.45}._composer_vhvnz_1 ._field_vhvnz_55 ._action_vhvnz_113{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--radius-pill);cursor:pointer;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary);transition:background .16s ease,opacity .16s ease}._composer_vhvnz_1 ._field_vhvnz_55 ._action_vhvnz_113 svg{width:19px;height:19px;fill:currentColor}._composer_vhvnz_1 ._field_vhvnz_55 ._action_vhvnz_113:disabled{cursor:default;color:var(--ion-color-medium);background:var(--ion-color-transparent)}._composer_vhvnz_1 ._field_vhvnz_55 ._action_vhvnz_113:not(:disabled):active{opacity:var(--hover-opacity)}._composer_vhvnz_1._fluid_vhvnz_141 ._context_vhvnz_4,._composer_vhvnz_1._fluid_vhvnz_141 ._field_vhvnz_55{max-width:none}._trace_dtgk7_1{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px}._trace_dtgk7_1 ._step_dtgk7_8{display:flex;align-items:center;gap:9px;max-width:100%;padding:7px 13px 7px 11px;border-radius:var(--radius-pill);background:var(--accent-soft);box-shadow:inset 0 0 0 .5px var(--accent-line);animation:_appear_dtgk7_1 .24s ease-out both}._trace_dtgk7_1 ._step_dtgk7_8 ._icon_dtgk7_19{display:flex;flex-shrink:0;width:18px;height:18px;color:var(--ion-color-primary)}._trace_dtgk7_1 ._step_dtgk7_8 ._icon_dtgk7_19 svg{width:100%;height:100%;fill:currentColor}._trace_dtgk7_1 ._step_dtgk7_8 ._label_dtgk7_31{flex:1 1 auto;min-width:0;font-size:13px;line-height:18px;font-weight:500;color:var(--ion-color-primary);background:linear-gradient(90deg,currentColor 0%,currentColor 35%,rgba(var(--ion-text-color-rgb),.45) 50%,currentColor 65%,currentColor 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmer_dtgk7_1 1.9s linear infinite}._trace_dtgk7_1 ._step_dtgk7_8 ._status_dtgk7_45{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}._trace_dtgk7_1 ._step_dtgk7_8 ._status_dtgk7_45 ._pulse_dtgk7_53{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--ion-color-primary);animation:_breathe_dtgk7_1 1.2s ease-in-out infinite}._trace_dtgk7_1 ._step_dtgk7_8 ._status_dtgk7_45 ._check_dtgk7_60{width:16px;height:16px;fill:var(--ion-color-success)}._trace_dtgk7_1 ._step_dtgk7_8._isDone_dtgk7_65{background:var(--ion-color-transparent);box-shadow:none}._trace_dtgk7_1 ._step_dtgk7_8._isDone_dtgk7_65 ._icon_dtgk7_19{color:var(--ion-color-medium)}._trace_dtgk7_1 ._step_dtgk7_8._isDone_dtgk7_65 ._label_dtgk7_31{font-weight:450;color:var(--ion-color-medium);animation:none;background:none;-webkit-text-fill-color:currentColor}@keyframes _appear_dtgk7_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes _shimmer_dtgk7_1{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes _breathe_dtgk7_1{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._trace_dtgk7_1 ._step_dtgk7_8,._trace_dtgk7_1 ._step_dtgk7_8 ._label_dtgk7_31,._trace_dtgk7_1 ._step_dtgk7_8 ._status_dtgk7_45 ._pulse_dtgk7_53{animation:none}}._sheet_1bcj4_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1bcj4_1 ._body_1bcj4_6{display:flex;flex-direction:column;gap:6px;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_1bcj4_1 ._item_1bcj4_12{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:none;border-radius:var(--radius-md);font-family:inherit;text-align:left;cursor:pointer;color:inherit;background:var(--surface-sunken);transition:box-shadow .16s ease}._sheet_1bcj4_1 ._item_1bcj4_12:disabled{cursor:default}._sheet_1bcj4_1 ._item_1bcj4_12._isActive_1bcj4_30{box-shadow:inset 0 0 0 1px var(--accent-line)}._sheet_1bcj4_1 ._item_1bcj4_12 ._indexes_1bcj4_33{display:flex;flex-shrink:0;flex-wrap:wrap;max-width:64px;gap:3px}._sheet_1bcj4_1 ._item_1bcj4_12 ._indexes_1bcj4_33 ._index_1bcj4_33{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-xs);font-size:11px;font-weight:600;color:var(--ion-color-primary);background:var(--accent-soft)}._sheet_1bcj4_1 ._item_1bcj4_12 ._info_1bcj4_53{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}._sheet_1bcj4_1 ._item_1bcj4_12 ._info_1bcj4_53 ._name_1bcj4_60{overflow:hidden;font-size:14px;line-height:19px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._sheet_1bcj4_1 ._item_1bcj4_12 ._info_1bcj4_53 ._meta_1bcj4_69{overflow:hidden;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;color:var(--ion-color-medium)}._sheet_1bcj4_1 ._item_1bcj4_12 ._arrow_1bcj4_77{flex-shrink:0;width:16px;height:16px;fill:var(--ion-color-medium)}._message_1nctw_1{display:flex;flex-direction:column}._message_1nctw_1._isUser_1nctw_5{align-items:flex-end}._message_1nctw_1._isUser_1nctw_5 ._bubble_1nctw_8{max-width:min(78%,520px);padding:10px 14px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);font-size:15px;line-height:21px;white-space:pre-wrap;word-break:break-word;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary)}._message_1nctw_1._isBot_1nctw_19{align-items:stretch}._message_1nctw_1._isBot_1nctw_19 ._answer_1nctw_22{display:flex;flex-direction:column;gap:12px}._message_1nctw_1 ._typing_1nctw_27{display:inline-flex;align-items:center;gap:5px;height:22px}._message_1nctw_1 ._typing_1nctw_27 i{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--ion-color-medium);animation:_blink_1nctw_1 1.1s ease-in-out infinite}._message_1nctw_1 ._typing_1nctw_27 i:nth-child(2){animation-delay:.16s}._message_1nctw_1 ._typing_1nctw_27 i:nth-child(3){animation-delay:.32s}._message_1nctw_1 ._sources_1nctw_46{display:flex;flex-wrap:wrap;gap:6px}._message_1nctw_1 ._sources_1nctw_46 ._chip_1nctw_51{display:flex;align-items:center;gap:7px;max-width:100%;padding:6px 11px 6px 7px;border:none;border-radius:var(--radius-pill);font-family:inherit;font-size:12px;line-height:16px;text-align:left;cursor:pointer;color:var(--ion-color-medium);background:var(--ion-color-transparent);transition:opacity .15s ease}._message_1nctw_1 ._sources_1nctw_46 ._chip_1nctw_51:active{opacity:var(--hover-opacity)}._message_1nctw_1 ._sources_1nctw_46 ._chip_1nctw_51 ._chipIndex_1nctw_71{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);font-size:10px;font-weight:600;white-space:nowrap;color:var(--ion-color-primary);background:var(--accent-soft)}._message_1nctw_1 ._sources_1nctw_46 ._chip_1nctw_51 ._chipTitle_1nctw_86{overflow:hidden;max-width:210px;white-space:nowrap;text-overflow:ellipsis}@keyframes _blink_1nctw_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){._message_1nctw_1 ._typing_1nctw_27 i{animation:none}}._markdown_1mm8m_1{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:22px;word-break:break-word}._markdown_1mm8m_1 ._paragraph_1mm8m_9{margin:0}._markdown_1mm8m_1 ._heading_1mm8m_12{margin:2px 0 0;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._markdown_1mm8m_1 ._list_1mm8m_20{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}._markdown_1mm8m_1 ._list_1mm8m_20 li{padding-left:2px}._markdown_1mm8m_1 ._list_1mm8m_20 li::marker{color:var(--ion-color-medium)}._markdown_1mm8m_1 ._rule_1mm8m_33{width:100%;height:1px;margin:2px 0;border:none;background:var(--ion-item-border-color)}._markdown_1mm8m_1 ._code_1mm8m_40{padding:2px 5px;border-radius:var(--radius-xs);font-size:13px;font-family:ui-monospace,SF Mono,Menlo,monospace;background:var(--ion-color-transparent)}._markdown_1mm8m_1 ._source_1mm8m_47{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin:0 1px;padding:0 4px;border:none;border-radius:var(--radius-xs);font-size:11px;line-height:17px;font-weight:600;font-family:inherit;vertical-align:1px;cursor:pointer;color:var(--ion-color-primary);background:var(--accent-soft);transition:opacity .15s ease}._markdown_1mm8m_1 ._source_1mm8m_47:active{opacity:var(--hover-opacity)}._actions_1yrbc_1{display:flex;flex-wrap:wrap;gap:8px}._actions_1yrbc_1 ._action_1yrbc_1{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 14px;border:0;border-radius:var(--radius-pill);font-family:inherit;font-size:14px;font-weight:500;line-height:18px;text-align:left;cursor:pointer;color:var(--ion-color-primary);background:var(--surface);transition:opacity .15s ease}._actions_1yrbc_1 ._action_1yrbc_1:active{opacity:var(--hover-opacity)}._actions_1yrbc_1 ._action_1yrbc_1 svg{flex-shrink:0;width:16px;height:16px;fill:currentColor}._actions_1yrbc_1 ._action_1yrbc_1[data-done=true]{cursor:default;color:var(--ion-color-medium);background:var(--surface-sunken)}._actions_1yrbc_1 ._action_1yrbc_1:disabled{cursor:default}._list_1xu4m_1{display:flex;flex-direction:column;gap:4px}._list_1xu4m_1 ._item_1xu4m_6{position:relative;display:flex;align-items:center;border-radius:var(--radius-md);transition:background-color .16s ease}._list_1xu4m_1 ._item_1xu4m_6._isActive_1xu4m_13{background:var(--accent-soft)}._list_1xu4m_1 ._item_1xu4m_6 ._open_1xu4m_16{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:9px 12px;border:none;border-radius:inherit;font-family:inherit;text-align:left;cursor:pointer;color:inherit;background:none}._list_1xu4m_1 ._item_1xu4m_6 ._open_1xu4m_16 ._name_1xu4m_32{overflow:hidden;max-width:100%;font-size:14px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}._list_1xu4m_1 ._item_1xu4m_6 ._open_1xu4m_16 ._date_1xu4m_40{font-size:12px;line-height:16px;color:var(--ion-color-medium)}._list_1xu4m_1 ._item_1xu4m_6 ._remove_1xu4m_45{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;margin-right:4px;border:none;border-radius:var(--radius-sm);cursor:pointer;background:none;color:var(--ion-color-medium);transition:color .15s ease,opacity .15s ease}._list_1xu4m_1 ._item_1xu4m_6 ._remove_1xu4m_45 svg{width:17px;height:17px;fill:currentColor}@media(hover:hover){._list_1xu4m_1 ._item_1xu4m_6 ._remove_1xu4m_45:hover{color:var(--ion-color-danger)}}._list_1xu4m_1 ._item_1xu4m_6 ._remove_1xu4m_45:active{color:var(--ion-color-danger)}._list_1xu4m_1 ._itemSkeleton_1xu4m_73{height:55px;margin:0;border-radius:var(--radius-md)}._list_1xu4m_1 ._empty_1xu4m_78{margin:0;padding:18px 0;font-size:14px;text-align:center;color:var(--ion-color-medium)}._list_1xu4m_1[data-variant=sheet]{gap:6px}._list_1xu4m_1[data-variant=sheet] ._item_1xu4m_6{background:var(--surface-sunken)}._list_1xu4m_1[data-variant=sheet] ._item_1xu4m_6._isActive_1xu4m_13{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}@media(hover:hover){._list_1xu4m_1[data-variant=rail] ._item_1xu4m_6:hover{background:var(--ion-color-transparent)}._list_1xu4m_1[data-variant=rail] ._item_1xu4m_6 ._remove_1xu4m_45{opacity:0}._list_1xu4m_1[data-variant=rail] ._item_1xu4m_6:hover ._remove_1xu4m_45,._list_1xu4m_1[data-variant=rail] ._item_1xu4m_6 ._remove_1xu4m_45:focus-visible{opacity:1}}._list_1xu4m_1[data-variant=rail] ._empty_1xu4m_78{padding:12px;font-size:13px;line-height:18px}._sheet_lzpwn_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_lzpwn_1 ._body_lzpwn_6{padding:0 var(--ion-padding) var(--ion-padding)}._performance_12q4o_1{--subject-columns: minmax(180px, 32%) minmax(0, 1fr) 72px 112px 14px}._performance_12q4o_1 ion-content::part(scroll){display:flex;flex-direction:column;min-height:100%}._performance_12q4o_1 ._course_12q4o_9{flex-shrink:0;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;color:var(--ion-color-medium)}._performance_12q4o_1 ._page_12q4o_17{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;padding:0 var(--ion-padding) var(--ion-padding);--empty-state-min-height: 0}@media(min-width:768px)and (max-width:1023px){._performance_12q4o_1 ._page_12q4o_17{max-width:calc(var(--content-narrow-max-width) + var(--ion-padding) * 2);margin-inline:auto}}._performance_12q4o_1 ._topBar_12q4o_32{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 12px}._performance_12q4o_1 ._topBar_12q4o_32>*{flex:1 1 100%}._performance_12q4o_1 ._controls_12q4o_43{display:flex;align-items:center;justify-content:space-between;gap:10px}._performance_12q4o_1 ._controls_12q4o_43 ._modes_12q4o_49{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-sm);background:var(--surface-sunken)}._performance_12q4o_1 ._controls_12q4o_43 ._modes_12q4o_49 ._mode_12q4o_49{min-height:32px;padding:6px 14px;border:0;border-radius:calc(var(--radius-sm) - 2px);font-size:13px;line-height:18px;font-weight:500;color:var(--ion-color-medium);background:transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease}._performance_12q4o_1 ._controls_12q4o_43 ._modes_12q4o_49 ._mode_12q4o_49[aria-selected=true]{color:var(--ion-text-color);background:var(--surface);box-shadow:var(--shadow-sm)}._performance_12q4o_1 ._columns_12q4o_74{display:none}._performance_12q4o_1 ._table_12q4o_77{display:flex;flex-direction:column;margin-top:16px}._performance_12q4o_1 ._list_12q4o_82{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-md);background:var(--surface)}._performance_12q4o_1 ._list_12q4o_82 ._rowSkeleton_12q4o_89{height:78px;margin:0;border-radius:0}._performance_12q4o_1 ._list_12q4o_82 ._rowSkeleton_12q4o_89+._rowSkeleton_12q4o_89{border-top:1px solid var(--ion-item-border-color)}@media(min-width:1024px){._performance_12q4o_1 ._page_12q4o_17{gap:var(--page-section-gap);padding:var(--ion-padding) var(--ion-padding) calc(var(--ion-padding) * 2)}._performance_12q4o_1 ._table_12q4o_77{margin-top:0}._performance_12q4o_1 ._controls_12q4o_43{justify-content:flex-end}._performance_12q4o_1 ._columns_12q4o_74{display:grid;grid-template-columns:var(--subject-columns);gap:16px;padding:0 var(--ion-padding) 8px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._performance_12q4o_1 ._columns_12q4o_74 ._columnRight_12q4o_120{text-align:right}._performance_12q4o_1 ._list_12q4o_82 ._rowSkeleton_12q4o_89{height:52px}}._summary_1jq6n_1{display:flex;flex-direction:column;gap:14px}._summary_1jq6n_1 ._hero_1jq6n_6{display:flex;flex-direction:column;gap:2px}._summary_1jq6n_1 ._hero_1jq6n_6 ._label_1jq6n_11{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._summary_1jq6n_1 ._hero_1jq6n_6 ._valueRow_1jq6n_19{display:flex;align-items:baseline;gap:10px}._summary_1jq6n_1 ._hero_1jq6n_6 ._value_1jq6n_19{font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.03em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._summary_1jq6n_1 ._hero_1jq6n_6 ._value_1jq6n_19[data-empty=true]{font-weight:400;color:var(--ion-color-medium)}._summary_1jq6n_1 ._hero_1jq6n_6 ._delta_1jq6n_37{font-size:14px;line-height:20px;font-weight:600;color:var(--ion-color-danger);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._summary_1jq6n_1 ._hero_1jq6n_6 ._delta_1jq6n_37[data-positive=true]{color:var(--ion-color-success)}._summary_1jq6n_1 ._hero_1jq6n_6 ._hint_1jq6n_48{font-size:12px;line-height:16px;color:var(--ion-color-medium)}._summary_1jq6n_1 ._hero_1jq6n_6 ._valueSkeleton_1jq6n_53{width:84px;height:38px;margin:4px 0;border-radius:var(--radius-sm)}@media(min-width:1024px){._summary_1jq6n_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:16px}._summary_1jq6n_1 ._hero_1jq6n_6{justify-content:center;padding:16px 20px;border-radius:var(--radius-md);background:var(--surface)}}._row_ftgqk_2{display:grid;grid-template-areas:"name    chevron" "marks   chevron" "summary chevron";grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px 12px;box-sizing:border-box;width:100%;margin:0;padding:12px var(--ion-padding);border:0;text-align:left;color:var(--ion-text-color);background:var(--surface);cursor:pointer;transition:background-color .18s ease}._row_ftgqk_2+._row_ftgqk_2{border-top:1px solid var(--ion-item-border-color)}._row_ftgqk_2:active{background:var(--ion-color-transparent)}@media(hover:hover){._row_ftgqk_2:hover{background:var(--ion-color-transparent)}}._row_ftgqk_2 ._name_ftgqk_30{grid-area:name;min-width:0;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.015em}._row_ftgqk_2 ._marks_ftgqk_38{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;grid-area:marks;min-width:0;overflow:hidden}._row_ftgqk_2 ._marks_ftgqk_38:empty{display:none}._row_ftgqk_2 ._marks_ftgqk_38 ._more_ftgqk_50{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:26px;height:26px;padding:0 6px;border-radius:var(--radius-xs);font-size:12px;font-weight:600;color:var(--ion-color-medium);background:var(--ion-color-transparent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._row_ftgqk_2 ._marks_ftgqk_38 ._noMarks_ftgqk_67{font-size:13px;line-height:26px;color:var(--ion-color-medium)}._row_ftgqk_2 ._average_ftgqk_72{display:flex;justify-content:flex-end;grid-area:average}._row_ftgqk_2 ._average_ftgqk_72:empty{display:none}._row_ftgqk_2 ._result_ftgqk_80{display:flex;justify-content:flex-end;grid-area:result}._row_ftgqk_2 ._result_ftgqk_80:empty{display:none}._row_ftgqk_2 ._chevron_ftgqk_88{grid-area:chevron;width:14px;height:14px;fill:var(--ion-color-medium);opacity:.5}._row_ftgqk_2 ._summary_ftgqk_95{display:flex;flex-wrap:wrap;gap:2px 0;grid-area:summary;min-width:0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._row_ftgqk_2 ._summary_ftgqk_95 ._summaryItem_ftgqk_105+._summaryItem_ftgqk_105:before{content:"·";margin:0 6px}._row_ftgqk_2 ._summary_ftgqk_95 ._summaryValue_ftgqk_109{font-weight:600;color:var(--ion-text-color);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._row_ftgqk_2 ._summary_ftgqk_95 ._summaryValue_ftgqk_109[data-tone=success]{color:var(--ion-color-success)}._row_ftgqk_2 ._summary_ftgqk_95 ._summaryValue_ftgqk_109[data-tone=accent]{color:var(--ion-color-primary)}._row_ftgqk_2 ._summary_ftgqk_95 ._summaryValue_ftgqk_109[data-tone=warning]{color:var(--ion-color-warning)}._row_ftgqk_2 ._summary_ftgqk_95 ._summaryValue_ftgqk_109[data-tone=danger]{color:var(--ion-color-danger)}@media(min-width:1024px){._row_ftgqk_2{grid-template-areas:"name marks average result chevron";grid-template-columns:var(--subject-columns);gap:16px;min-height:52px;padding:10px var(--ion-padding)}._row_ftgqk_2 ._name_ftgqk_30{font-size:14px;line-height:19px}._row_ftgqk_2 ._marks_ftgqk_38{flex-wrap:wrap;row-gap:4px;overflow:visible}._row_ftgqk_2 ._marks_ftgqk_38:empty{display:flex}._row_ftgqk_2 ._average_ftgqk_72:empty,._row_ftgqk_2 ._result_ftgqk_80:empty{display:flex}}._mark_1qodg_1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;min-width:26px;height:26px;padding:0 6px;border-radius:var(--radius-xs);font-size:13px;font-weight:600;color:var(--ion-color-medium);background:var(--ion-color-transparent);cursor:default;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._mark_1qodg_1._grade5_1qodg_19,._mark_1qodg_1._credit_1qodg_19{color:var(--ion-color-success);background:var(--success-soft)}._mark_1qodg_1._grade4_1qodg_23{color:var(--ion-color-primary);background:var(--accent-soft)}._mark_1qodg_1._grade3_1qodg_27{color:var(--ion-color-warning);background:var(--warning-soft)}._mark_1qodg_1._grade2_1qodg_31,._mark_1qodg_1._unexcused_1qodg_31{color:var(--ion-color-danger);background:var(--danger-soft)}._mark_1qodg_1._excused_1qodg_35{color:var(--ion-color-medium);background:var(--ion-color-transparent)}._mark_1qodg_1._control_1qodg_39{box-shadow:inset 0 0 0 1px currentColor}._mark_1qodg_1 ._letter_1qodg_42{color:var(--ion-color-medium)}._mark_1qodg_1 ._letter_1qodg_42[data-unexcused=true]{color:var(--ion-color-danger)}._result_1qodg_49{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:26px;padding:0 8px;border-radius:var(--radius-xs);font-size:13px;font-weight:600;white-space:nowrap;color:var(--ion-text-color);background:var(--ion-color-transparent);cursor:default;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._result_1qodg_49[data-tone=success]{color:var(--ion-color-success);background:var(--success-soft)}._result_1qodg_49[data-tone=accent]{color:var(--ion-color-primary);background:var(--accent-soft)}._result_1qodg_49[data-tone=warning]{color:var(--ion-color-warning);background:var(--warning-soft)}._result_1qodg_49[data-tone=danger]{color:var(--ion-color-danger);background:var(--danger-soft)}._result_1qodg_49._resultGrade_1qodg_82{min-width:30px;height:30px;font-size:15px}._tip_1qodg_88{display:flex;flex-direction:column;gap:2px}._tip_1qodg_88 ._tipTitle_1qodg_93{font-weight:600}._tip_1qodg_88 ._tipTitle_1qodg_93[data-tone=danger]{color:var(--ion-color-danger)}._tip_1qodg_88 ._tipDate_1qodg_99{color:var(--ion-color-medium);margin-bottom:4px}._tip_1qodg_88 ._tipLine_1qodg_103{color:var(--ion-text-color);white-space:pre-line}._anchor_v5608_1{display:inline-flex}._tooltip_v5608_5{position:fixed;z-index:100000;top:0;left:0;box-sizing:border-box;max-width:320px;padding:10px 12px;border-radius:var(--radius-sm);font-size:13px;line-height:18px;color:var(--ion-text-color);background:var(--surface-raised);box-shadow:var(--shadow-md),inset var(--glass-box-shadow);pointer-events:none;visibility:hidden}._tooltip_v5608_5[data-visible=true]{visibility:visible}._sheet_fv3w1_1 ._subject_fv3w1_1{margin:0 0 4px;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_fv3w1_1 ._body_fv3w1_9{display:flex;flex-direction:column;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_fv3w1_1 ._teacher_fv3w1_14{margin:0 0 12px;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._sheet_fv3w1_1 ._facts_fv3w1_20{display:flex;flex-direction:column;margin:8px 0 0;padding:4px 12px;border-radius:var(--radius-sm);background:var(--surface-sunken)}._sheet_fv3w1_1 ._facts_fv3w1_20 ._fact_fv3w1_20{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;line-height:19px}._sheet_fv3w1_1 ._facts_fv3w1_20 ._fact_fv3w1_20+._fact_fv3w1_20{border-top:1px solid var(--ion-item-border-color)}._sheet_fv3w1_1 ._facts_fv3w1_20 ._factLabel_fv3w1_40{margin:0;color:var(--ion-color-medium)}._sheet_fv3w1_1 ._facts_fv3w1_20 ._factValue_fv3w1_44{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_fv3w1_1 ._facts_fv3w1_20 ._factValue_fv3w1_44[data-tone=warning]{color:var(--ion-color-warning)}._sheet_fv3w1_1 ._facts_fv3w1_20 ._factValue_fv3w1_44[data-tone=danger]{color:var(--ion-color-danger)}._sheet_fv3w1_1 ._title_fv3w1_57{margin:20px 0 0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._sheet_fv3w1_1 ._lessons_fv3w1_66{margin:0;padding:0;list-style:none}._sheet_fv3w1_1 ._lesson_fv3w1_66{padding:12px 0;border-bottom:1px solid var(--ion-item-border-color)}._sheet_fv3w1_1 ._lesson_fv3w1_66:last-child{border-bottom:0;padding-bottom:0}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._lessonHead_fv3w1_79{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._date_fv3w1_86{font-size:13px;line-height:18px;font-weight:600;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._date_fv3w1_86:first-letter{text-transform:uppercase}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._lessonMarks_fv3w1_97{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._control_fv3w1_103{display:inline-block;margin:6px 0 0;padding:2px 7px;border-radius:var(--radius-xs);font-size:11px;line-height:15px;font-weight:600;color:var(--ion-color-primary);background:var(--accent-soft)}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._theme_fv3w1_114{margin:4px 0 0;font-size:14px;line-height:19px}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._absenceNote_fv3w1_119{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--ion-color-medium)}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._homeTask_fv3w1_125{margin:4px 0 0;white-space:pre-line;font-size:12px;line-height:16px;color:var(--ion-color-medium)}._sheet_fv3w1_1 ._lesson_fv3w1_66 ._homeTask_fv3w1_125 ._homeTaskLabel_fv3w1_132{margin-right:5px;font-weight:600}._sheet_fv3w1_1 ._noLessons_fv3w1_136{margin:10px 0 0;font-size:14px;line-height:19px;color:var(--ion-color-medium)}._sheet_fv3w1_1 ._overview_fv3w1_142,._sheet_fv3w1_1 ._chronology_fv3w1_143{display:flex;flex-direction:column;min-width:0}@media(min-width:1024px){._sheet_fv3w1_1 ._body_fv3w1_9{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:0 24px}._sheet_fv3w1_1 ._overview_fv3w1_142{position:sticky;top:0}._sheet_fv3w1_1 ._chronology_fv3w1_143 ._title_fv3w1_57:first-child{margin-top:0}}._files_l2rk2_1 ._path_l2rk2_1{display:flex;align-items:center;gap:8px;min-width:0}._files_l2rk2_1 ._path_l2rk2_1 svg{display:block;fill:currentColor}._files_l2rk2_1 ._path_l2rk2_1 ._up_l2rk2_11{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);color:var(--ion-text-color);background:var(--surface-sunken);cursor:pointer}._files_l2rk2_1 ._path_l2rk2_1 ._up_l2rk2_11 svg{width:18px;height:18px}._files_l2rk2_1 ._path_l2rk2_1 ._crumbs_l2rk2_29{display:flex;flex:1 1 auto;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none;font-size:14px;line-height:20px;white-space:nowrap}._files_l2rk2_1 ._path_l2rk2_1 ._crumbs_l2rk2_29::-webkit-scrollbar{display:none}._files_l2rk2_1 ._path_l2rk2_1 ._crumbs_l2rk2_29[data-clipped=true]{mask-image:linear-gradient(to right,transparent,black 24px)}._files_l2rk2_1 ._path_l2rk2_1 ._step_l2rk2_46{display:flex;flex-shrink:0;align-items:center}._files_l2rk2_1 ._path_l2rk2_1 ._separator_l2rk2_51{flex-shrink:0;color:var(--ion-color-medium);opacity:.6}._files_l2rk2_1 ._path_l2rk2_1 ._separator_l2rk2_51 svg{width:14px;height:14px}._files_l2rk2_1 ._path_l2rk2_1 ._crumb_l2rk2_29{flex-shrink:0;max-width:200px;margin:0;padding:6px 4px;border:0;overflow:hidden;font:inherit;text-overflow:ellipsis;color:var(--ion-color-medium);background:none;cursor:pointer}._files_l2rk2_1 ._path_l2rk2_1 ._crumb_l2rk2_29 svg{width:18px;height:18px}._files_l2rk2_1 ._path_l2rk2_1 ._current_l2rk2_77{padding:6px 4px;font-weight:500}._files_l2rk2_1 ._icon_l2rk2_81{display:flex}._files_l2rk2_1 ._icon_l2rk2_81[data-kind=folder]{color:var(--ion-color-primary)}._files_l2rk2_1 ._icon_l2rk2_81 svg{width:20px;height:20px;fill:currentColor}._files_l2rk2_1 ._progress_l2rk2_92{font-size:13px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._files_l2rk2_1 ._spinner_l2rk2_97{width:18px;height:18px;color:var(--ion-color-medium)}._files_l2rk2_1 ._size_l2rk2_102{width:90px;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._files_l2rk2_1 ._date_l2rk2_108{width:110px;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._files_l2rk2_1 ._columns_l2rk2_114{display:none}@media(min-width:1024px){._files_l2rk2_1 ._columns_l2rk2_114{display:flex;align-items:center;gap:12px;margin-bottom:-12px;padding:0 calc(var(--ion-padding) + 32px) 0 calc(var(--ion-padding) + 36px);font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._files_l2rk2_1 ._columns_l2rk2_114 ._columnName_l2rk2_131{flex:1 1 auto}._files_l2rk2_1 ._columns_l2rk2_114 ._columnMeta_l2rk2_134{display:flex;flex-shrink:0;gap:16px}._files_l2rk2_1 ._folderRow_l2rk2_139>svg:last-child{margin-right:4px}}._tests_1t8r2_1 ._date_1t8r2_1{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(min-width:1280px){._tests_1t8r2_1 ._date_1t8r2_1{width:240px}}._tests_1t8r2_1 ._attempts_1t8r2_14{width:72px;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._tests_1t8r2_1 ._state_1t8r2_20{display:flex;justify-content:flex-end;min-width:0}@media(min-width:1024px){._tests_1t8r2_1 ._state_1t8r2_20{width:110px}}._tests_1t8r2_1 ._active_1t8r2_30{display:flex;flex-direction:column;padding:var(--ion-padding);border-radius:var(--radius-md);background:var(--surface)}._tests_1t8r2_1 ._active_1t8r2_30 ._activeText_1t8r2_37{display:flex;flex-direction:column;gap:4px;min-width:0}._tests_1t8r2_1 ._active_1t8r2_30 ._activeLabel_1t8r2_43{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium);color:var(--ion-color-primary)}._tests_1t8r2_1 ._active_1t8r2_30 ._activeName_1t8r2_52{padding:0;border:0;font:inherit;font-size:17px;line-height:23px;text-align:left;word-break:break-word;cursor:pointer;color:inherit;background:none;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._tests_1t8r2_1 ._active_1t8r2_30 ._activeMeta_1t8r2_67{margin:0;font-size:13px;line-height:18px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._tests_1t8r2_1 ._active_1t8r2_30 ._activeButton_1t8r2_75{margin:14px 0 0;color:var(--ion-color-primary-contrast)}@media(min-width:1024px){._tests_1t8r2_1 ._active_1t8r2_30{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}._tests_1t8r2_1 ._active_1t8r2_30 ._activeText_1t8r2_37{flex:1 1 auto}._tests_1t8r2_1 ._active_1t8r2_30 ._activeButton_1t8r2_75{flex-shrink:0;width:220px;margin:0}._tests_1t8r2_1 ._listSkeleton_1t8r2_94{--skeleton-title-height: 20px}}._sheet_1butf_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1butf_1 ._body_1butf_6{display:flex;flex-direction:column;gap:16px;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_1butf_1 ._name_1butf_12{margin:0;font-size:17px;line-height:23px;word-break:break-word;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1butf_1 ._attempts_1butf_21{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._sheet_1butf_1 ._attempt_1butf_21{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-sunken)}._sheet_1butf_1 ._attempt_1butf_21 ._attemptHead_1butf_37{display:flex;align-items:center;justify-content:space-between;gap:12px}._sheet_1butf_1 ._attempt_1butf_21 ._attemptTitle_1butf_43{font-size:15px;line-height:20px;font-weight:600}._sheet_1butf_1 ._attempt_1butf_21 ._period_1butf_48{margin:0;font-size:13px;line-height:18px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_1butf_1 ._attempt_1butf_21 ._countdown_1butf_56{margin:0;font-size:14px;line-height:19px;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_1butf_1 ._start_1butf_64{margin:4px 0 0;color:var(--ion-color-primary-contrast)}._attemptResult_13s8k_1{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding-top:10px;border-top:1px solid var(--ion-item-border-color)}._attemptResult_13s8k_1 ._score_13s8k_10{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}._attemptResult_13s8k_1 ._points_13s8k_17{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.03em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._attemptResult_13s8k_1 ._percent_13s8k_26{font-size:15px;line-height:20px;font-weight:600;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._attemptResult_13s8k_1 ._questions_13s8k_34,._attemptResult_13s8k_1 ._failed_13s8k_35{font-size:13px;line-height:18px;color:var(--ion-color-medium)}._attemptResult_13s8k_1 ._link_13s8k_40{margin-top:6px;padding:0;border:0;font:inherit;font-size:14px;line-height:19px;font-weight:500;cursor:pointer;color:var(--ion-color-primary);background:none}._attemptResult_13s8k_1 ._failed_13s8k_35 ._link_13s8k_40{margin-top:0;font-size:inherit}._attemptResult_13s8k_1 ._pointsSkeleton_13s8k_56{width:52%;height:28px;margin:0;border-radius:var(--radius-xs)}._attemptResult_13s8k_1 ._questionsSkeleton_13s8k_62{width:76%;height:18px;margin:0;border-radius:var(--radius-xs)}._tabBar_fbk8c_1{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;z-index:99999}._tabBar_fbk8c_1._hidden_fbk8c_9{visibility:hidden;pointer-events:none}._tabBar_fbk8c_1:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:88px;background:linear-gradient(to top,rgba(var(--ion-background-color-rgb),1),rgba(var(--ion-background-color-rgb),0));pointer-events:none;z-index:-1}._tabBar_fbk8c_1 ._rail_fbk8c_24{position:absolute;left:50%;bottom:var(--tab-bar-rail-bottom);transform:translate(-50%);border-radius:var(--radius-lg);display:flex;align-items:stretch;width:calc(100% - 64px);min-width:0;max-width:400px;height:var(--tab-bar-rail-height);padding:4px;box-shadow:inset var(--glass-box-shadow),var(--shadow-md);box-sizing:border-box;overflow:hidden;touch-action:none;background:var(--glass-background-dark);box-shadow:inset var(--glass-box-shadow);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter)}._tabBar_fbk8c_1 ._rail_fbk8c_24._railDragging_fbk8c_46,._tabBar_fbk8c_1 ._rail_fbk8c_24._railDragging_fbk8c_46 ._button_fbk8c_46{cursor:grabbing}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._tabButtons_fbk8c_49{--background: transparent;--border: 0;--color: var(--ion-text-color);width:100%;height:100%;padding:0;min-height:0}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46{position:relative;z-index:2;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;margin:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--ion-text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--background: transparent;--color: var(--ion-text-color);--color-selected: var(--ion-text-color);--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--ripple-color: transparent;max-width:none}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46::part(native):hover{color:inherit}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46 ._iconWrap_fbk8c_88{position:relative;display:flex}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46 ._badge_fbk8c_92{position:absolute;top:-6px;left:calc(100% - 8px);display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);font-size:10px;line-height:1;font-weight:700;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46 ._icon_fbk8c_88{width:24px;height:24px}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46 ._icon_fbk8c_88 svg{width:24px;height:24px}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46 ._icon_fbk8c_88 svg path{fill:var(--ion-text-color)}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46._active_fbk8c_123{color:var(--ion-color-primary)}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._button_fbk8c_46._active_fbk8c_123 ._icon_fbk8c_88 svg path{fill:var(--ion-color-primary)}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._thumb_fbk8c_129{position:absolute;top:4px;left:4px;z-index:1;height:calc(100% - 8px);box-sizing:border-box;background:var(--tab-active-overlay);border-radius:var(--radius-md);pointer-events:none;touch-action:none;transition:transform .18s cubic-bezier(.4,0,.2,1)}._tabBar_fbk8c_1 ._rail_fbk8c_24 ._thumb_fbk8c_129._dragging_fbk8c_142,._tabBar_fbk8c_1 ._rail_fbk8c_24 ._thumb_fbk8c_129._noTransition_fbk8c_142{transition:none}._hostel_mwvxm_1 ._columns_mwvxm_1,._hostel_mwvxm_1 ._column_mwvxm_1{display:contents}._hostel_mwvxm_1 ._hero_mwvxm_5{display:flex;flex-direction:column;gap:4px;padding:4px 0 0}._hostel_mwvxm_1 ._hero_mwvxm_5 ._heroLabel_mwvxm_11{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._hostel_mwvxm_1 ._hero_mwvxm_5 ._heroHead_mwvxm_19{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}._hostel_mwvxm_1 ._hero_mwvxm_5 ._heroNumber_mwvxm_25{font-size:26px;line-height:32px;word-break:break-word;font-weight:700;letter-spacing:-.03em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._hostel_mwvxm_1 ._hero_mwvxm_5 ._heroDetails_mwvxm_35{font-size:14px;line-height:20px;color:var(--ion-color-medium)}._hostel_mwvxm_1 ._amount_mwvxm_40{font-size:15px;line-height:20px;font-weight:600;color:var(--ion-text-color);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._hostel_mwvxm_1 ._amount_mwvxm_40[data-tone=danger]{color:var(--ion-color-danger)}._hostel_mwvxm_1 ._copyIcon_mwvxm_51{width:18px;height:18px;fill:var(--ion-color-medium);opacity:.6}._hostel_mwvxm_1 ._requisites_mwvxm_57{display:flex;flex-direction:column;gap:8px}._hostel_mwvxm_1 ._requisites_mwvxm_57 ._support_mwvxm_62{margin:0;padding:0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._hostel_mwvxm_1 ._labelSkeleton_mwvxm_69{width:104px;height:14px;margin:0;border-radius:var(--radius-xs)}._hostel_mwvxm_1 ._numberSkeleton_mwvxm_75{width:232px;height:32px;margin:0;border-radius:var(--radius-xs)}._hostel_mwvxm_1 ._detailsSkeleton_mwvxm_81{width:168px;height:20px;margin:0;border-radius:var(--radius-xs)}._hostel_mwvxm_1 ._supportSkeleton_mwvxm_87{height:54px;margin:0;border-radius:var(--radius-xs)}@media(min-width:1024px){._hostel_mwvxm_1 ._columns_mwvxm_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}._hostel_mwvxm_1 ._column_mwvxm_1{display:flex;flex-direction:column;gap:20px;min-width:0}._hostel_mwvxm_1 ._hero_mwvxm_5{padding-top:0}._hostel_mwvxm_1 ._supportSkeleton_mwvxm_87{height:36px}}._sidebar_frapo_1{--sidebar-panel-padding: calc(var(--ion-padding) / 1.5);--sidebar-logo-size: 32px;--sidebar-tab-height: 40px;--sidebar-tab-padding-inline: 12px;--sidebar-tab-radius: var(--radius-sm);--sidebar-icon-size: 20px;--sidebar-tab-opacity: .85;position:fixed;top:0;left:0;bottom:0;width:var(--desktop-sidebar-panel-width);z-index:99999;display:flex;flex-direction:column;padding:var(--ion-padding);box-sizing:border-box}._sidebar_frapo_1 ._panel_frapo_20{display:flex;flex-direction:column;flex:1;width:var(--desktop-sidebar-panel-width);min-height:0;padding:var(--sidebar-panel-padding);box-sizing:border-box;border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}._sidebar_frapo_1 ._panel_frapo_20 ._brand_frapo_32{margin:0 0 12px;width:100%;height:auto;--background: transparent;--background-hover: transparent;--background-activated: transparent;--color: var(--ion-text-color);--box-shadow: none;--ripple-color: transparent}._sidebar_frapo_1 ._panel_frapo_20 ._brand_frapo_32::part(native){justify-content:flex-start;text-align:start;text-transform:none;letter-spacing:normal}._sidebar_frapo_1 ._panel_frapo_20 ._brand_frapo_32 ._logo_frapo_49{flex-shrink:0;width:var(--sidebar-logo-size);height:var(--sidebar-logo-size);min-width:var(--sidebar-logo-size);min-height:var(--sidebar-logo-size);margin:0;margin-right:var(--sidebar-panel-padding)}._sidebar_frapo_1 ._panel_frapo_20 ._brand_frapo_32 ._title_frapo_58{flex:1;min-width:0;max-width:100%;margin:0;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72{display:flex;flex-direction:column;flex:1 1 auto;gap:14px;min-height:0;margin-bottom:12px;overflow-y:auto;scrollbar-width:none}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72::-webkit-scrollbar{display:none}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._group_frapo_85{display:flex;flex-direction:column;flex-shrink:0;gap:2px}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._groupTitle_frapo_91{margin:0;padding:0 var(--sidebar-tab-padding-inline) 4px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101{display:block;flex-shrink:0;margin:0;width:100%;height:var(--sidebar-tab-height);min-height:var(--sidebar-tab-height);text-align:start;--background: transparent;--background-hover: var(--tab-icon-overlay);--background-activated: var(--tab-active-overlay);--color: var(--ion-text-color);--border-radius: var(--sidebar-tab-radius) !important;--box-shadow: none;--ripple-color: transparent;--padding-top: 0;--padding-bottom: 0;--padding-start: var(--sidebar-tab-padding-inline);--padding-end: var(--sidebar-tab-padding-inline);border-radius:var(--sidebar-tab-radius)!important;opacity:var(--sidebar-tab-opacity)}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101::part(native),._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101::part(native),._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101::part(native){justify-content:flex-start;text-align:start;text-transform:none;letter-spacing:normal;height:100%}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101:hover,._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101:focus,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101:hover,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101:focus,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101:hover,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101:focus{opacity:var(--sidebar-tab-opacity)!important}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._active_frapo_141,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._active_frapo_141,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._active_frapo_141{--color: var(--ion-color-primary);--background: var(--tab-active-overlay);--background-hover: var(--tab-active-overlay);--background-activated: var(--tab-active-overlay);--background-hover-opacity: 0;--background-activated-opacity: 0;--background-focused-opacity: 0;opacity:1!important}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._active_frapo_141:hover,._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._active_frapo_141:focus,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._active_frapo_141:hover,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._active_frapo_141:focus,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._active_frapo_141:hover,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._active_frapo_141:focus{opacity:1!important}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101 ._content_frapo_160,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101 ._content_frapo_160,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101 ._content_frapo_160{display:flex;align-items:center;justify-content:flex-start;width:100%}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101 ._icon_frapo_168,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101 ._icon_frapo_168,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101 ._icon_frapo_168{display:flex;flex-shrink:0;width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);margin-right:var(--list-item-gap)}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101 ._icon_frapo_168 svg,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101 ._icon_frapo_168 svg,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101 ._icon_frapo_168 svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101 ._icon_frapo_168 svg path,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101 ._icon_frapo_168 svg path,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101 ._icon_frapo_168 svg path{fill:currentColor}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101 ._badge_frapo_188,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101 ._badge_frapo_188,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101 ._badge_frapo_188{display:flex;flex-shrink:0;margin-left:var(--list-item-gap)}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101 ._text_frapo_195,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101 ._text_frapo_195,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101 ._text_frapo_195{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:var(--ion-font-weight);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._user_frapo_208,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._user_frapo_208,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._user_frapo_208{flex:1;min-width:0}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._user_frapo_208::part(native),._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._user_frapo_208::part(native),._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._user_frapo_208::part(native){justify-content:flex-start;overflow:hidden}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._iconOnly_frapo_220,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._iconOnly_frapo_220,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._iconOnly_frapo_220{width:var(--sidebar-tab-height);min-width:var(--sidebar-tab-height);max-width:var(--sidebar-tab-height);margin-left:var(--list-item-gap);--padding-start: 0;--padding-end: 0}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._iconOnly_frapo_220::part(native),._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._iconOnly_frapo_220::part(native),._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._iconOnly_frapo_220::part(native){justify-content:center;padding-inline:0}._sidebar_frapo_1 ._panel_frapo_20 ._nav_frapo_72 ._tab_frapo_101._iconOnly_frapo_220 ._icon_frapo_168,._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101._iconOnly_frapo_220 ._icon_frapo_168,._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103 ._tab_frapo_101._iconOnly_frapo_220 ._icon_frapo_168{margin-right:0}._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102{display:flex;flex-direction:column;flex-shrink:0;margin:0}._sidebar_frapo_1 ._panel_frapo_20 ._promo_frapo_102 ._tab_frapo_101+._tab_frapo_101{margin-top:var(--list-item-gap)}._sidebar_frapo_1 ._panel_frapo_20 ._account_frapo_103{display:flex;align-items:center;flex-shrink:0;margin-top:var(--list-item-gap)}._openInAppModal_1reoy_1{--width: min(calc(100% - 2 * var(--ion-padding)), 400px);--height: auto;--border-radius: var(--ion-border-radius);--z-index: 100000}._openInAppModal_1reoy_1::part(content){display:block;overflow:hidden;background:var(--ion-background-color);border-radius:var(--ion-border-radius)}._openInAppModal_1reoy_1 ion-header ion-toolbar ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none;padding-inline-start:calc(var(--ion-padding) * 2)!important;padding-inline-end:calc(var(--ion-padding) / 2)!important;white-space:normal!important}._openInAppModal_1reoy_1 ._body_1reoy_21{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--ion-padding) var(--ion-padding)}._openInAppModal_1reoy_1 ._body_1reoy_21 ._qr_1reoy_28{display:flex;justify-content:center;align-items:center}._openInAppModal_1reoy_1 ._body_1reoy_21 ._qr_1reoy_28 svg{display:block;width:180px;height:auto;border-radius:calc(var(--ion-padding) / 2);overflow:hidden}._openInAppModal_1reoy_1 ._body_1reoy_21 ._description_1reoy_40{color:var(--ion-color-medium)!important;text-align:center!important;white-space:break-spaces!important;margin:var(--ion-padding) 0 0 0!important}._settingsModal_15w8s_1{--sidebar-menu-width: 272px;--sidebar-panel-padding: calc(var(--ion-padding) / 1.5);--sidebar-tab-height: 44px;--sidebar-tab-padding-inline: 12px;--sidebar-tab-radius: 99999px;--sidebar-icon-size: 20px;--settings-modal-width: min(900px, calc(100% - 64px) );--width: var(--settings-modal-width);--height: min(calc(var(--settings-modal-width) * 4 / 5), calc(100% - 64px) );--max-width: 900px;--max-height: min(640px, calc(100% - 64px) );--border-radius: var(--ion-border-radius);--z-index: 100000}._settingsModal_15w8s_1::part(content){display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:var(--ion-border-radius);background:var(--ion-background-color)}._settingsModal_15w8s_1 ._layout_15w8s_25{display:grid;grid-template-columns:var(--sidebar-menu-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);flex:1;width:100%;height:100%;min-width:0;min-height:0}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menuHeader_15w8s_35,._settingsModal_15w8s_1 ._layout_15w8s_25 ._mainHeader_15w8s_36{order:0;box-shadow:none}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menuHeader_15w8s_35 ion-toolbar,._settingsModal_15w8s_1 ._layout_15w8s_25 ._mainHeader_15w8s_36 ion-toolbar{height:100%}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menuHeader_15w8s_35 ion-toolbar ion-title,._settingsModal_15w8s_1 ._layout_15w8s_25 ._mainHeader_15w8s_36 ion-toolbar ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menuHeader_15w8s_35{grid-column:1;grid-row:1;min-width:0;padding-left:var(--sidebar-panel-padding);padding-right:var(--sidebar-panel-padding);background:var(--ion-card-background)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menuHeader_15w8s_35 ion-toolbar{padding-left:0!important;padding-right:0!important}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menuHeader_15w8s_35 ion-toolbar ion-title._title_15w8s_66{text-align:start;padding-inline-start:var(--sidebar-tab-padding-inline)!important;padding-inline-end:0!important}._settingsModal_15w8s_1 ._layout_15w8s_25 ._mainHeader_15w8s_36{grid-column:2;grid-row:1;background:var(--ion-background-color);border-left:.5px solid var(--ion-item-border-color)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._mainHeader_15w8s_36 ion-toolbar ion-title{text-align:start;padding-inline-start:0;padding-inline-end:56px}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35{display:flex;flex-direction:column;grid-column:1;grid-row:2;width:100%;min-width:0;min-height:0;padding-left:var(--sidebar-panel-padding);padding-right:0;box-sizing:border-box;background:var(--ion-card-background)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:auto;padding-top:var(--sidebar-panel-padding);padding-bottom:var(--sidebar-panel-padding);padding-right:var(--sidebar-panel-padding)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._group_15w8s_106{display:flex;flex-direction:column;flex-shrink:0}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._group_15w8s_106+._group_15w8s_106{margin-top:var(--list-item-gap)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._group_15w8s_106 ._tab_15w8s_114+._tab_15w8s_114{margin-top:var(--list-item-gap)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114{display:block;flex-shrink:0;margin:0;width:100%;min-width:0;height:var(--sidebar-tab-height);min-height:var(--sidebar-tab-height);text-align:start;--background: transparent;--background-hover: var(--tab-icon-overlay);--background-activated: var(--tab-active-overlay);--color: var(--ion-text-color);--border-radius: var(--sidebar-tab-radius) !important;--box-shadow: none;--ripple-color: transparent;--padding-top: 0;--padding-bottom: 0;--padding-start: var(--sidebar-tab-padding-inline);--padding-end: var(--sidebar-tab-padding-inline);border-radius:var(--sidebar-tab-radius)!important}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114::part(native){justify-content:flex-start;text-align:start;text-transform:none;letter-spacing:normal;height:100%}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114.button-disabled{opacity:.4!important;pointer-events:none}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114._active_15w8s_150{--background: var(--tab-active-overlay);--background-hover: var(--tab-active-overlay);--background-activated: var(--tab-active-overlay);--background-hover-opacity: 0;--background-activated-opacity: 0;--background-focused-opacity: 0}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114 ._content_15w8s_158{display:flex;align-items:center;justify-content:flex-start;width:100%}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114 ._icon_15w8s_164{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);margin-right:var(--list-item-gap)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114 ._text_15w8s_169{flex:1;min-width:0;margin:0;margin-inline-end:0;font-size:16px;font-weight:var(--ion-font-weight);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114 ._note_15w8s_181{flex-shrink:0;margin:0;padding:0;font-size:16px;line-height:initial;color:var(--ion-color-medium);white-space:nowrap}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114._danger_15w8s_190{--color: var(--ion-color-danger);color:var(--ion-color-danger)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114._danger_15w8s_190 ._icon_15w8s_164 svg,._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114._danger_15w8s_190 ._icon_15w8s_164 svg path{fill:var(--ion-color-danger)!important}._settingsModal_15w8s_1 ._layout_15w8s_25 ._menu_15w8s_35 ._list_15w8s_95 ._tab_15w8s_114._danger_15w8s_190 ._text_15w8s_169{color:var(--ion-color-danger)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._main_15w8s_36{display:flex;flex-direction:column;grid-column:2;grid-row:2;min-width:0;min-height:0;height:100%;background:var(--ion-background-color);border-left:.5px solid var(--ion-item-border-color)}._settingsModal_15w8s_1 ._layout_15w8s_25 ._main_15w8s_36 ._paneHost_15w8s_212{position:relative;flex:1;min-width:0;min-height:0}._settingsModal_15w8s_1 ._layout_15w8s_25 ._main_15w8s_36 ._paneHost_15w8s_212 ._pane_15w8s_212{position:absolute;inset:0;--background: var(--ion-background-color);--padding-bottom: 0;--ion-safe-area-bottom: 0}._settingsModal_15w8s_1 ._layout_15w8s_25 ._main_15w8s_36 ._paneHost_15w8s_212 ._pane_15w8s_212::part(background),._settingsModal_15w8s_1 ._layout_15w8s_25 ._main_15w8s_36 ._paneHost_15w8s_212 ._pane_15w8s_212::part(scroll){background:var(--ion-background-color)}._theme_17tcs_1 ._icon_17tcs_1{display:flex;align-items:center;justify-content:center;width:20px;height:20px}._theme_17tcs_1 ._icon_17tcs_1 svg{display:block;width:100%;height:100%;fill:var(--ion-text-color)}._password_1n1dw_1 ._content_1n1dw_1{--padding-start: var(--ion-padding);--padding-end: var(--ion-padding)}._password_1n1dw_1 ._form_1n1dw_5{display:flex;flex-direction:column;width:100%;max-width:420px;margin:0 auto;padding-top:4px}._password_1n1dw_1 ._description_1n1dw_13{margin:0 0 var(--ion-padding);font-size:14px;line-height:20px;color:var(--ion-color-medium)}._password_1n1dw_1 ._field_1n1dw_19{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._password_1n1dw_1 ._label_1n1dw_25{padding:0 4px;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._password_1n1dw_1 ._input_1n1dw_31{--padding-start: var(--ion-padding);--padding-end: 4px;--padding-top: 0;--padding-bottom: 0;--min-height: 48px;box-sizing:border-box;height:48px;min-height:48px;font-size:16px;transition:box-shadow .2s}._password_1n1dw_1 ._input_1n1dw_31.has-focus,._password_1n1dw_1 ._input_1n1dw_31:focus-within{box-shadow:inset 0 0 0 1px var(--ion-color-primary)}._password_1n1dw_1 ._inputError_1n1dw_46{box-shadow:inset 0 0 0 1px var(--ion-color-danger)}._password_1n1dw_1 ._rules_1n1dw_49{display:flex;flex-direction:column;gap:4px;margin:-4px 0 var(--ion-padding);padding:0 4px;font-size:13px;line-height:18px;list-style:none;color:var(--ion-color-medium)}._password_1n1dw_1 ._rules_1n1dw_49 li{display:flex;align-items:center;gap:6px;transition:color .18s ease}._password_1n1dw_1 ._rules_1n1dw_49 li[data-done=true]{color:var(--ion-color-success)}._password_1n1dw_1 ._rules_1n1dw_49 li[data-done=true] ._mark_1n1dw_69{opacity:1}._password_1n1dw_1 ._rules_1n1dw_49 ._mark_1n1dw_69{display:flex;flex-shrink:0;opacity:.35;transition:opacity .18s ease}._password_1n1dw_1 ._rules_1n1dw_49 ._mark_1n1dw_69 svg{width:14px;height:14px;fill:currentColor}._password_1n1dw_1 ._error_1n1dw_83{margin:4px 0 0;font-size:14px;line-height:19px;color:var(--ion-color-danger)}._password_1n1dw_1 ._submit_1n1dw_89{height:48px;margin:var(--ion-padding) 0 0}._password_1n1dw_1 ._submit_1n1dw_89.button-disabled{opacity:1;--background: var(--ion-color-transparent);--color: var(--ion-color-medium)}._password_1n1dw_1 ._spinner_1n1dw_98{width:20px;height:20px}._language_csyd1_1 ._icon_csyd1_1{display:flex;align-items:center;justify-content:center;font-size:24px;width:28px;height:28px}._information_1lf0k_1 ._content_1lf0k_1 ._appInfo_1lf0k_1{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:calc(var(--ion-padding) * 2) var(--ion-padding) var(--ion-padding) var(--ion-padding)}._information_1lf0k_1 ._content_1lf0k_1 ._appInfo_1lf0k_1 ._logo_1lf0k_8{width:96px;height:96px;border-radius:var(--ion-border-radius)}._information_1lf0k_1 ._content_1lf0k_1 ._appInfo_1lf0k_1 ._name_1lf0k_13{width:fit-content;margin-top:var(--ion-padding);font-size:20px!important;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._information_1lf0k_1 ._content_1lf0k_1 ._appInfo_1lf0k_1 ._version_1lf0k_21{margin-top:calc(var(--ion-padding) / 2)}._information_1lf0k_1 ._content_1lf0k_1 ._appInfo_1lf0k_1 ._site_1lf0k_24{margin-top:calc(var(--ion-padding) / 4);color:var(--ion-color-primary);text-decoration:none}._library_ian0g_1 ._systems_ian0g_1{display:flex;flex-direction:column;gap:16px}._library_ian0g_1 ._icon_ian0g_6{display:flex}._library_ian0g_1 ._icon_ian0g_6 svg{width:20px;height:20px;fill:currentColor;transition:transform .18s ease}._library_ian0g_1 ._icon_ian0g_6[data-expanded=true] svg{transform:rotate(180deg)}._library_ian0g_1 ._code_ian0g_18{max-width:190px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;text-align:right;overflow-wrap:anywhere;color:var(--ion-text-color);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._library_ian0g_1 ._steps_ian0g_28{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px var(--ion-padding) 14px;font-size:14px;line-height:20px;background:var(--surface)}._library_ian0g_1 ._steps_ian0g_28 ol{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px;color:var(--ion-color-medium)}._library_ian0g_1 ._steps_ian0g_28 ._link_ian0g_46{margin:0;padding:0;border:0;font:inherit;font-weight:500;color:var(--ion-color-primary);background:none;cursor:pointer}._library_ian0g_1 ._cardSkeleton_ian0g_56{--skeleton-subtitle-height: 54px}@media(min-width:1024px){._library_ian0g_1 ._systems_ian0g_1{gap:var(--page-section-gap)}._library_ian0g_1 ._cardSkeleton_ian0g_56{--skeleton-subtitle-height: 18px}}._project_baqd5_1 ._hero_baqd5_1{display:flex;flex-direction:column;gap:8px;padding:4px 0 0}._project_baqd5_1 ._hero_baqd5_1 ._heroTitle_baqd5_7{margin:0;font-size:24px;line-height:30px;word-break:break-word;font-weight:700;letter-spacing:-.03em;font-synthesis:none}._project_baqd5_1 ._hero_baqd5_1 ._heroMeta_baqd5_16{margin:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._project_baqd5_1 ._hero_baqd5_1 ._heroStatus_baqd5_22{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:4px}._project_baqd5_1 ._hero_baqd5_1 ._heroGrade_baqd5_30{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._project_baqd5_1 ._hero_baqd5_1 ._heroNote_baqd5_38{margin:0;font-size:14px;line-height:20px;word-break:break-word}._project_baqd5_1 ._unread_baqd5_44{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:600;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._project_baqd5_1 ._percent_baqd5_60{width:96px;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._project_baqd5_1 ._progress_baqd5_66{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:72px}._project_baqd5_1 ._note_baqd5_73{margin:0;padding:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._project_baqd5_1 ._titleSkeleton_baqd5_80{width:88%;height:90px;margin:0;border-radius:var(--radius-xs)}._project_baqd5_1 ._metaSkeleton_baqd5_86{width:64%;height:40px;margin:0;border-radius:var(--radius-xs)}._project_baqd5_1 ._badgeSkeleton_baqd5_92{width:96px;height:26px;margin:0;border-radius:var(--radius-xs)}._project_baqd5_1 ._listSkeleton_baqd5_98{--skeleton-subtitle-height: 36px}@media(min-width:1024px){._project_baqd5_1 ._hero_baqd5_1{gap:10px;padding:0}._project_baqd5_1 ._hero_baqd5_1 ._heroTitle_baqd5_7{font-size:20px;line-height:26px}._project_baqd5_1 ._hero_baqd5_1 ._heroStatus_baqd5_22{justify-content:flex-start}._project_baqd5_1 ._hero_baqd5_1 ._titleSkeleton_baqd5_80{height:52px}._project_baqd5_1 ._listSkeleton_baqd5_98{--skeleton-subtitle-height: 18px}._project_baqd5_1 ._note_baqd5_73{padding:0}}._sheet_1f280_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1f280_1 ._body_1f280_6{display:flex;flex-direction:column;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_1f280_1 ._name_1f280_11{margin:0;font-size:17px;line-height:23px;word-break:break-word;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1f280_1 ._description_1f280_20{margin:8px 0 0;font-size:14px;line-height:20px;white-space:pre-wrap;word-break:break-word;color:var(--ion-color-medium)}._sheet_1f280_1 ._section_1f280_28{display:flex;flex-direction:column;gap:10px;margin-top:20px}._sheet_1f280_1 ._title_1f280_34{margin:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._sheet_1f280_1 ._note_1f280_43{margin:0;font-size:14px;line-height:19px;color:var(--ion-color-medium)}._sheet_1f280_1 ._link_1f280_49{padding:0;border:0;font:inherit;cursor:pointer;color:var(--ion-color-primary);background:none}._sheet_1f280_1 ._messages_1f280_57{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}._sheet_1f280_1 ._messageSkeleton_1f280_65{width:70%;height:44px;margin:0;border-radius:var(--radius-lg)}._sheet_1f280_1 ._messageSkeleton_1f280_65:nth-child(2){align-self:flex-end;width:52%}._sheet_1f280_1 ._composer_1f280_75{position:sticky;bottom:0;z-index:1;margin:16px calc(var(--ion-padding) * -1) calc(var(--ion-padding) * -1);padding-top:8px;padding-bottom:max(6px,var(--ion-safe-area-bottom, 0px));background:var(--ion-background-color)}._changeTheme_17yxt_1{align-self:flex-start;margin:12px 0 0}._themePicker_1fhko_1{display:flex;flex-direction:column;gap:16px;min-width:0}._themePicker_1fhko_1 ._lead_1fhko_7{margin:0;padding:0 var(--ion-padding);font-size:14px;line-height:20px;color:var(--ion-color-medium)}._themePicker_1fhko_1 ._back_1fhko_14{display:flex;align-items:center;gap:4px;min-height:44px;margin:-8px 0;padding:0 var(--ion-padding) 0 8px;border:0;font:inherit;text-align:left;color:var(--ion-color-primary);background:none;cursor:pointer}._themePicker_1fhko_1 ._back_1fhko_14 svg{flex-shrink:0;width:22px;height:22px;fill:currentColor}._themePicker_1fhko_1 ._back_1fhko_14 ._backLabel_1fhko_34{font-size:16px;line-height:22px;word-break:break-word;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._themePicker_1fhko_1 ._search_1fhko_42{padding:0!important;background:none!important}._themePicker_1fhko_1 ._notFound_1fhko_46{margin:0;display:block;padding:var(--ion-padding);font-size:14px;text-align:center;color:var(--ion-color-medium)}._themePicker_1fhko_1 ._leadSkeleton_1fhko_54{height:40px;margin:0;border-radius:var(--radius-xs)}._sheet_19nxa_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_19nxa_1 ._body_19nxa_6{display:flex;flex-direction:column;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_19nxa_1 ._themeName_19nxa_11{margin:0;padding:14px var(--ion-padding);border-radius:var(--radius-md);font-size:16px;line-height:22px;font-weight:500;word-break:break-word;background:var(--surface-sunken)}._sheet_19nxa_1 ._customTheme_19nxa_21{width:100%;padding:12px var(--ion-padding);border:1px solid var(--ion-item-border-color);border-radius:var(--radius-md);font:inherit;font-size:15px;line-height:20px;color:var(--ion-text-color);background:var(--surface);outline:none;resize:none}._sheet_19nxa_1 ._customTheme_19nxa_21:focus{border-color:var(--ion-color-primary)}._sheet_19nxa_1 ._customTheme_19nxa_21::placeholder{color:var(--ion-color-medium)}._sheet_19nxa_1 ._counter_19nxa_40{align-self:flex-end;margin-top:4px;font-size:12px;line-height:16px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_19nxa_1 ._note_19nxa_49{margin:12px 0 0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._sheet_19nxa_1 ._action_19nxa_55{margin:var(--ion-padding) 0 0}._subject_1bp7s_1._withComposer_1bp7s_1 ion-content{--padding-bottom: 4px !important}._subject_1bp7s_1 ._hero_1bp7s_4{display:flex;flex-direction:column;gap:4px;padding:4px 0 0}._subject_1bp7s_1 ._hero_1bp7s_4 ._heroTitle_1bp7s_10{margin:0;font-size:22px;line-height:28px;word-break:break-word;font-weight:700;letter-spacing:-.03em;font-synthesis:none}._subject_1bp7s_1 ._hero_1bp7s_4 ._heroSubtitle_1bp7s_19{margin:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._subject_1bp7s_1 ._hero_1bp7s_4 ._titleSkeleton_1bp7s_25{width:72%;height:28px;margin:0;border-radius:var(--radius-xs)}._subject_1bp7s_1 ._hero_1bp7s_4 ._subtitleSkeleton_1bp7s_31{width:132px;height:20px;margin:0;border-radius:var(--radius-xs)}._subject_1bp7s_1 ._tabsBar_1bp7s_37{position:sticky;top:0;z-index:5;margin:-8px calc(var(--ion-padding) * -1) 0;padding:8px var(--ion-padding);background:var(--ion-background-color)}._subject_1bp7s_1 ._tabs_1bp7s_37{display:flex}._subject_1bp7s_1 ._taskRow_1bp7s_48>span:first-child>span:first-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}._subject_1bp7s_1 ._thread_1bp7s_54{display:flex;flex-direction:column;gap:16px}._subject_1bp7s_1 ._thread_1bp7s_54 ._readOnly_1bp7s_59{margin:4px 0 0;font-size:13px;line-height:18px;text-align:center;color:var(--ion-color-medium)}._subject_1bp7s_1 ._threadSkeleton_1bp7s_66{display:flex;flex-direction:column;gap:16px}._subject_1bp7s_1 ._threadSkeleton_1bp7s_66 ._bubbleSkeleton_1bp7s_71{width:62%;height:44px;margin:0;border-radius:var(--radius-lg)}._subject_1bp7s_1 ._threadSkeleton_1bp7s_66 ._bubbleSkeleton_1bp7s_71:nth-child(2n){align-self:flex-end;width:48%}._subject_1bp7s_1 ._footer_1bp7s_81{padding-bottom:var(--tab-bar-stack-top);background:transparent}._subject_1bp7s_1 ._footer_1bp7s_81:before{display:none}ion-app[data-keyboard=open] ._subject_1bp7s_1 ._footer_1bp7s_81{padding-bottom:var(--ion-safe-area-bottom, 0px)}@media(min-width:1024px){._subject_1bp7s_1 ._tabs_1bp7s_37{max-width:400px}}._subject_1bp7s_1 ._split_1bp7s_96{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,26%,560px);gap:24px;flex:1 1 auto;min-height:0}._subject_1bp7s_1 ._chatPanel_1bp7s_103{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:var(--radius-md);background:var(--surface)}._subject_1bp7s_1 ._chatScroll_1bp7s_112{flex:1 1 auto;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;--empty-state-min-height: 100%}._subject_1bp7s_1 ._chatScroll_1bp7s_112::-webkit-scrollbar{width:var(--desktop-scrollbar-size);height:var(--desktop-scrollbar-size);background:transparent}._subject_1bp7s_1 ._chatScroll_1bp7s_112::-webkit-scrollbar-track,._subject_1bp7s_1 ._chatScroll_1bp7s_112::-webkit-scrollbar-corner{background:transparent}._subject_1bp7s_1 ._chatScroll_1bp7s_112::-webkit-scrollbar-thumb{background-color:var(--desktop-scrollbar-thumb);border:0;border-radius:var(--desktop-scrollbar-size)}._subject_1bp7s_1 ._chatScroll_1bp7s_112::-webkit-scrollbar-thumb:hover,._subject_1bp7s_1 ._chatScroll_1bp7s_112::-webkit-scrollbar-thumb:active{background-color:var(--desktop-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){._subject_1bp7s_1 ._chatScroll_1bp7s_112{scrollbar-width:thin;scrollbar-color:var(--desktop-scrollbar-thumb) transparent}._subject_1bp7s_1 ._chatScroll_1bp7s_112:hover{scrollbar-color:var(--desktop-scrollbar-thumb-hover) transparent}}._subject_1bp7s_1 ._chatComposer_1bp7s_145{flex-shrink:0}._subject_1bp7s_1 ._tasksPanel_1bp7s_148{display:flex;flex-direction:column;min-width:0;min-height:0}._subject_1bp7s_1 ._panelTitle_1bp7s_154{margin:0 0 8px;padding:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._subject_1bp7s_1 ._tasksScroll_1bp7s_164{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-md);--empty-state-min-height: 0}._subject_1bp7s_1 ._tasksScroll_1bp7s_164::-webkit-scrollbar{width:var(--desktop-scrollbar-size);height:var(--desktop-scrollbar-size);background:transparent}._subject_1bp7s_1 ._tasksScroll_1bp7s_164::-webkit-scrollbar-track,._subject_1bp7s_1 ._tasksScroll_1bp7s_164::-webkit-scrollbar-corner{background:transparent}._subject_1bp7s_1 ._tasksScroll_1bp7s_164::-webkit-scrollbar-thumb{background-color:var(--desktop-scrollbar-thumb);border:0;border-radius:var(--desktop-scrollbar-size)}._subject_1bp7s_1 ._tasksScroll_1bp7s_164::-webkit-scrollbar-thumb:hover,._subject_1bp7s_1 ._tasksScroll_1bp7s_164::-webkit-scrollbar-thumb:active{background-color:var(--desktop-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){._subject_1bp7s_1 ._tasksScroll_1bp7s_164{scrollbar-width:thin;scrollbar-color:var(--desktop-scrollbar-thumb) transparent}._subject_1bp7s_1 ._tasksScroll_1bp7s_164:hover{scrollbar-color:var(--desktop-scrollbar-thumb-hover) transparent}}ion-app[data-desktop=true] ._subject_1bp7s_1 ._footer_1bp7s_81{padding-bottom:var(--ion-padding);padding-inline-start:var(--desktop-content-inline-start);padding-inline-end:calc(var(--desktop-content-inline-end) + var(--desktop-scrollbar-inset))}._sheet_1ofr7_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1ofr7_1 ._body_1ofr7_6{display:flex;flex-direction:column;gap:14px;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_1ofr7_1 ._meta_1ofr7_12{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}._sheet_1ofr7_1 ._meta_1ofr7_12 ._metaText_1ofr7_19{min-width:0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._sheet_1ofr7_1 ._theme_1ofr7_25{margin:0;font-size:17px;line-height:23px;word-break:break-word;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1ofr7_1 ._description_1ofr7_34{margin:0;font-size:15px;line-height:22px;white-space:pre-wrap;word-break:break-word}._sheet_1ofr7_1 ._description_1ofr7_34[data-empty=true]{color:var(--ion-color-medium)}._sheet_1ofr7_1 ._files_1ofr7_44{display:flex;flex-direction:column;gap:6px}._sheet_1ofr7_1 ._files_1ofr7_44 ._filesTitle_1ofr7_49{margin:0 0 2px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._sheet_1ofr7_1 ._upload_1ofr7_58{display:flex;flex-direction:column;gap:10px;margin-top:2px}._sheet_1ofr7_1 ._upload_1ofr7_58 ion-button{margin:0}._sheet_1ofr7_1 ._upload_1ofr7_58 ._uploadTitle_1ofr7_67{margin:0 0 -2px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._sheet_1ofr7_1 ._upload_1ofr7_58 ._picked_1ofr7_76{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken)}._sheet_1ofr7_1 ._upload_1ofr7_58 ._picked_1ofr7_76 ._pickedName_1ofr7_87{flex:1 1 auto;min-width:0;overflow:hidden;font-size:14px;line-height:19px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}._sheet_1ofr7_1 ._upload_1ofr7_58 ._picked_1ofr7_76 ._pickedSize_1ofr7_97{flex-shrink:0;font-size:13px;line-height:18px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_1ofr7_1 ._upload_1ofr7_58 ._picked_1ofr7_76 ._progress_1ofr7_105{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left center;background:var(--ion-color-primary);transition:transform .2s ease}._sheet_1ofr7_1 ._upload_1ofr7_58 ._uploadActions_1ofr7_115{display:flex;justify-content:flex-end;gap:8px}._segmentedControl_1rjay_1{display:inline-flex;gap:2px;max-width:100%;padding:2px;border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-x:auto;scrollbar-width:none}._segmentedControl_1rjay_1::-webkit-scrollbar{display:none}._segmentedControl_1rjay_1 ._segment_1rjay_1{flex:1 0 auto;min-width:40px;min-height:32px;padding:6px 14px;border:0;border-radius:calc(var(--radius-sm) - 2px);font:inherit;font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;color:var(--ion-color-medium);background:transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease}._segmentedControl_1rjay_1 ._segment_1rjay_1[aria-selected=true]{color:var(--ion-text-color);background:var(--surface);box-shadow:var(--shadow-sm)}._recordBook_1qu4f_1 ._distribution_1qu4f_1{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:500;color:var(--ion-color-medium)}._recordBook_1qu4f_1 ._semesters_1qu4f_9{display:flex;flex-direction:column;gap:var(--page-section-gap)}._recordBook_1qu4f_1 ._semester_1qu4f_9{display:flex;flex-direction:column;gap:12px;min-width:0}._recordBook_1qu4f_1 ._semesterHead_1qu4f_20{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}._recordBook_1qu4f_1 ._semesterTitle_1qu4f_27{display:flex;align-items:baseline;gap:8px;margin:0;font-size:17px;line-height:23px;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._recordBook_1qu4f_1 ._semesterYear_1qu4f_38{font-size:13px;font-weight:500;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._recordBook_1qu4f_1 ._semesterStats_1qu4f_45{font-size:13px;line-height:18px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._recordBook_1qu4f_1 ._planned_1qu4f_52{opacity:.6}._recordBook_1qu4f_1 ._grade_1qu4f_55{min-width:28px;justify-content:center}._recordBook_1qu4f_1 ._noSemester_1qu4f_59{margin:0;display:block;padding:var(--ion-padding);font-size:14px;text-align:center;color:var(--ion-color-medium)}._recordBook_1qu4f_1 ._tip_1qu4f_67{display:flex;flex-direction:column;gap:2px}@media(min-width:1280px){._recordBook_1qu4f_1 ._semesters_1qu4f_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}}._notFoundScreen_17e1j_1{position:absolute;z-index:9999;inset:0;background:var(--ion-background-color);display:flex;align-items:center;justify-content:center}._notFoundScreen_17e1j_1 ._content_17e1j_10{padding:0 var(--ion-padding);text-align:center}._notFoundScreen_17e1j_1 ._content_17e1j_10 ._icon_17e1j_14{font-size:100px;font-weight:var(--ion-font-weight-bold);margin:0 0 var(--ion-padding) 0;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._notFoundScreen_17e1j_1 ._content_17e1j_10 ._title_17e1j_22{color:var(--ion-text-color);margin-top:0;margin-bottom:0;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._notFoundScreen_17e1j_1 ._content_17e1j_10 ._description_17e1j_30{color:var(--ion-color-medium);margin-top:calc(var(--ion-padding) / 2);margin-bottom:calc(var(--ion-padding) * 2)}._certificates_1qbj2_1 ._group_1qbj2_1{display:flex;flex-direction:column;gap:12px;min-width:0}._certificates_1qbj2_1 ._groupHead_1qbj2_7{display:flex;align-items:center;justify-content:space-between;gap:16px}._certificates_1qbj2_1 ._groupText_1qbj2_13{display:flex;flex-direction:column;gap:2px;min-width:0}._certificates_1qbj2_1 ._groupTitle_1qbj2_19{margin:0;font-size:17px;line-height:23px;font-weight:600;letter-spacing:-.02em;font-synthesis:none}._certificates_1qbj2_1 ._groupHint_1qbj2_27{margin:0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._certificates_1qbj2_1 ._order_1qbj2_33{flex-shrink:0;margin:0;padding:0;border:0;font:inherit;font-size:15px;font-weight:500;color:var(--ion-color-primary);background:none;cursor:pointer}._certificates_1qbj2_1 ._empty_1qbj2_45{margin:0;display:block;padding:var(--ion-padding);font-size:14px;text-align:center;color:var(--ion-color-medium)}._certificates_1qbj2_1 ._status_1qbj2_53{display:flex;justify-content:flex-end}@media(min-width:1024px){._certificates_1qbj2_1 ._date_1qbj2_58{width:150px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._certificates_1qbj2_1 ._details_1qbj2_63{width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._certificates_1qbj2_1 ._status_1qbj2_53{width:130px}}._monthRange_6aa82_1{display:flex;flex-direction:column;gap:12px}._monthRange_6aa82_1 ._years_6aa82_6{display:flex;align-items:center;justify-content:space-between}._monthRange_6aa82_1 ._years_6aa82_6 ._year_6aa82_6{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.02em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._monthRange_6aa82_1 ._years_6aa82_6 ._arrow_6aa82_20{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--ion-text-color);background:var(--ion-color-transparent);cursor:pointer;transition:opacity .18s ease}._monthRange_6aa82_1 ._years_6aa82_6 ._arrow_6aa82_20 svg{width:20px;height:20px;fill:currentColor}._monthRange_6aa82_1 ._years_6aa82_6 ._arrow_6aa82_20[data-direction=previous] svg{transform:rotate(180deg)}._monthRange_6aa82_1 ._years_6aa82_6 ._arrow_6aa82_20:disabled{opacity:.35;cursor:default}@media(hover:hover){._monthRange_6aa82_1 ._years_6aa82_6 ._arrow_6aa82_20:not(:disabled):hover{opacity:var(--hover-opacity)}}._monthRange_6aa82_1 ._months_6aa82_51{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._monthRange_6aa82_1 ._months_6aa82_51 ._month_6aa82_1{min-height:46px;padding:0 4px;border:0;border-radius:var(--radius-sm);font:inherit;font-size:15px;line-height:20px;font-weight:500;color:var(--ion-text-color);background:var(--surface-sunken);cursor:pointer;transition:color .18s ease,background-color .18s ease}._monthRange_6aa82_1 ._months_6aa82_51 ._month_6aa82_1[data-state=inside]{color:var(--ion-color-primary);background:var(--accent-soft)}._monthRange_6aa82_1 ._months_6aa82_51 ._month_6aa82_1[data-state=edge]{font-weight:600;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary)}._monthRange_6aa82_1 ._months_6aa82_51 ._month_6aa82_1:disabled{opacity:.35;cursor:default}._sheet_1pnyq_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_1pnyq_1 ._body_1pnyq_6{display:flex;flex-direction:column;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_1pnyq_1 ._hint_1pnyq_11{margin:0 0 12px;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._sheet_1pnyq_1 ._hint_1pnyq_11:first-letter{text-transform:uppercase}._sheet_1pnyq_1 ._hint_1pnyq_11[data-ready=true]{font-weight:600;color:var(--ion-text-color)}._sheet_1pnyq_1 ._summary_1pnyq_24{display:flex;flex-direction:column;margin:0;padding:4px var(--ion-padding);border-radius:var(--radius-md);background:var(--surface-sunken)}._sheet_1pnyq_1 ._summary_1pnyq_24 ._summaryRow_1pnyq_32{display:flex;flex-direction:column;gap:2px;padding:10px 0}._sheet_1pnyq_1 ._summary_1pnyq_24 ._summaryRow_1pnyq_32+._summaryRow_1pnyq_32{border-top:1px solid var(--ion-item-border-color)}._sheet_1pnyq_1 ._summary_1pnyq_24 ._summaryLabel_1pnyq_41{font-size:13px;line-height:18px;color:var(--ion-color-medium)}._sheet_1pnyq_1 ._summary_1pnyq_24 ._summaryValue_1pnyq_46{margin:0;font-size:15px;line-height:20px;font-weight:500;word-break:break-word}._sheet_1pnyq_1 ._summary_1pnyq_24 ._summaryValue_1pnyq_46:first-letter{text-transform:uppercase}._sheet_1pnyq_1 ._action_1pnyq_56{margin:var(--ion-padding) 0 0}._passRecovery_1ntxk_1 ._columns_1ntxk_1,._passRecovery_1ntxk_1 ._column_1ntxk_1{display:contents}._passRecovery_1ntxk_1 ._note_1ntxk_5{margin:0;padding:0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._passRecovery_1ntxk_1 ._confirmation_1ntxk_12{display:flex;flex-direction:column;gap:12px}._passRecovery_1ntxk_1 ._action_1ntxk_17{margin:0}._passRecovery_1ntxk_1 ._emptyAction_1ntxk_20{width:100%;max-width:320px;margin-top:calc(var(--ion-padding) * 2)}._passRecovery_1ntxk_1 ._noteSkeleton_1ntxk_25{width:82%;height:36px;margin:0;border-radius:var(--radius-xs)}._passRecovery_1ntxk_1 ._actionSkeleton_1ntxk_31{height:44px;margin:0;border-radius:var(--radius-md)}@media(min-width:1024px){._passRecovery_1ntxk_1 ._columns_1ntxk_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 32px}._passRecovery_1ntxk_1 ._column_1ntxk_1{display:flex;flex-direction:column;gap:16px;min-width:0}._passRecovery_1ntxk_1 ._note_1ntxk_5{padding:0}._passRecovery_1ntxk_1 ._action_1ntxk_17,._passRecovery_1ntxk_1 ._actionSkeleton_1ntxk_31{max-width:320px}}._codeInput_ioc55_1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}._codeInput_ioc55_1 ._cell_ioc55_6{width:100%;min-width:0;height:56px;padding:0;border:1px solid var(--ion-item-border-color);border-radius:var(--radius-sm);font:inherit;font-size:24px;line-height:30px;text-align:center;color:var(--ion-text-color);background:var(--surface);outline:none;transition:border-color .18s ease;font-weight:600;letter-spacing:-.02em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._codeInput_ioc55_1 ._cell_ioc55_6:focus{border-color:var(--ion-color-primary)}._codeInput_ioc55_1 ._cell_ioc55_6:disabled{opacity:.45}._sheet_o0blh_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_o0blh_1 ._body_o0blh_6{display:flex;flex-direction:column;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_o0blh_1 ._hint_o0blh_11{margin:0 0 var(--ion-padding);font-size:14px;line-height:20px;color:var(--ion-color-medium)}._sheet_o0blh_1 ._note_o0blh_17{margin:12px 0 0;padding:0 var(--ion-padding);font-size:13px;line-height:18px;color:var(--ion-color-medium)}._sheet_o0blh_1 ._qr_o0blh_24{align-self:center;width:196px;height:196px;padding:12px;border-radius:var(--radius-md);background:var(--ion-color-white)}._sheet_o0blh_1 ._qr_o0blh_24 svg{display:block;width:100%;height:100%}._sheet_o0blh_1 ._copy_o0blh_37{align-self:center;margin:4px 0 8px}._sheet_o0blh_1 ._reasonText_o0blh_41{width:100%;padding:12px var(--ion-padding);border:1px solid var(--ion-item-border-color);border-radius:var(--radius-md);font:inherit;font-size:15px;line-height:20px;color:var(--ion-text-color);background:var(--surface);outline:none;resize:none}._sheet_o0blh_1 ._reasonText_o0blh_41:focus{border-color:var(--ion-color-primary)}._sheet_o0blh_1 ._reasonText_o0blh_41::placeholder{color:var(--ion-color-medium)}._sheet_o0blh_1 ._summary_o0blh_60{display:flex;flex-direction:column;margin:0;padding:4px var(--ion-padding);border-radius:var(--radius-md);background:var(--surface-sunken)}._sheet_o0blh_1 ._summary_o0blh_60 ._summaryRow_o0blh_68{display:flex;flex-direction:column;gap:2px;padding:10px 0}._sheet_o0blh_1 ._summary_o0blh_60 ._summaryRow_o0blh_68+._summaryRow_o0blh_68{border-top:1px solid var(--ion-item-border-color)}._sheet_o0blh_1 ._summary_o0blh_60 ._summaryLabel_o0blh_77{font-size:13px;line-height:18px;color:var(--ion-color-medium)}._sheet_o0blh_1 ._summary_o0blh_60 ._summaryValue_o0blh_82{margin:0;font-size:15px;line-height:20px;font-weight:500;word-break:break-word}._sheet_o0blh_1 ._action_o0blh_89{margin:var(--ion-padding) 0 0}._review_uxhmb_1 ._hero_uxhmb_1{display:flex;flex-direction:column;gap:6px;padding:4px 0 0}._review_uxhmb_1 ._hero_uxhmb_1 ._heroTitle_uxhmb_7{margin:0;font-size:17px;line-height:23px;word-break:break-word;color:var(--ion-color-medium);font-weight:600;letter-spacing:-.02em;font-synthesis:none}._review_uxhmb_1 ._hero_uxhmb_1 ._heroScore_uxhmb_17{margin:0;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.03em;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._review_uxhmb_1 ._titleSkeleton_uxhmb_27{height:46px;margin:0;border-radius:var(--radius-xs)}._review_uxhmb_1 ._scoreSkeleton_uxhmb_32{width:168px;height:38px;margin:0;border-radius:var(--radius-xs)}._review_uxhmb_1 ._bodySkeleton_uxhmb_38{display:flex;flex-direction:column;gap:12px}._review_uxhmb_1 ._bodySkeleton_uxhmb_38 ._questionSkeleton_uxhmb_43{height:170px;margin:0;border-radius:var(--radius-md)}@media(min-width:1024px){._review_uxhmb_1 ._titleSkeleton_uxhmb_27{width:72%;height:23px}._review_uxhmb_1 ._list_uxhmb_53,._review_uxhmb_1 ._bodySkeleton_uxhmb_38{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(30%,460px),1fr));align-items:start;gap:12px}}._richText_tni13_1{min-width:0;font-size:16px;line-height:23px;word-break:break-word;overflow-x:auto}._richText_tni13_1>:first-child{margin-top:0}._richText_tni13_1>:last-child{margin-bottom:0}._richText_tni13_1 p,._richText_tni13_1 ul,._richText_tni13_1 ol,._richText_tni13_1 pre,._richText_tni13_1 blockquote,._richText_tni13_1 table{margin:0 0 10px}._richText_tni13_1 ul,._richText_tni13_1 ol{padding-left:22px}._richText_tni13_1 h1,._richText_tni13_1 h2,._richText_tni13_1 h3,._richText_tni13_1 h4,._richText_tni13_1 h5,._richText_tni13_1 h6{margin:0 0 8px;font-size:inherit;line-height:inherit;font-weight:600}._richText_tni13_1 img{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:var(--radius-sm)}._richText_tni13_1 pre,._richText_tni13_1 code{font-size:14px;white-space:pre-wrap}._richText_tni13_1 table{border-collapse:collapse;font-size:14px;line-height:19px}._richText_tni13_1 td,._richText_tni13_1 th{padding:6px 8px;border:1px solid var(--ion-item-border-color);text-align:left;vertical-align:top}._reviewList_186q1_1{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._reviewList_186q1_1 ._question_186q1_9{display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--ion-padding);border-radius:var(--radius-md);background:var(--surface)}._reviewList_186q1_1 ._head_186q1_18{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}._reviewList_186q1_1 ._number_186q1_25{padding:0;border:0;background:none;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium)}._reviewList_186q1_1 button._number_186q1_25{cursor:pointer;color:var(--ion-color-primary)}._reviewList_186q1_1 ._text_186q1_40{font-size:15px;line-height:21px}._reviewList_186q1_1 ._empty_186q1_44{margin:0;font-size:14px;line-height:19px;color:var(--ion-color-medium)}._reviewList_186q1_1 ._options_186q1_50,._reviewList_186q1_1 ._matches_186q1_51{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._reviewList_186q1_1 ._option_186q1_50{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);font-size:14px;line-height:20px;color:var(--ion-color-medium);background:var(--surface-sunken)}._reviewList_186q1_1 ._option_186q1_50 ._marker_186q1_70{flex-shrink:0;width:10px;height:10px;margin-top:5px;border:1.5px solid currentColor;border-radius:var(--radius-pill)}._reviewList_186q1_1 ._option_186q1_50 ._optionText_186q1_78{min-width:0;word-break:break-word}._reviewList_186q1_1 ._option_186q1_50[data-selected=true]{font-weight:500;color:var(--ion-text-color)}._reviewList_186q1_1 ._option_186q1_50[data-selected=true] ._marker_186q1_70{background:currentColor}._reviewList_186q1_1 ._option_186q1_50[data-correct=true]{color:var(--ion-color-success);background:var(--success-soft)}._reviewList_186q1_1 ._option_186q1_50[data-selected=true][data-correct=false]{color:var(--ion-color-danger);background:var(--danger-soft)}._reviewList_186q1_1 ._answer_186q1_97{margin:0;padding:9px 12px;border-radius:var(--radius-sm);font-size:14px;line-height:20px;font-weight:500;white-space:pre-wrap;word-break:break-word;background:var(--surface-sunken)}._reviewList_186q1_1 ._answer_186q1_97[data-correct=true]{color:var(--ion-color-success);background:var(--success-soft)}._reviewList_186q1_1 ._answer_186q1_97[data-correct=false]{color:var(--ion-color-danger);background:var(--danger-soft)}._reviewList_186q1_1 ._match_186q1_51{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2px 10px;padding:9px 12px;border-radius:var(--radius-sm);font-size:14px;line-height:20px;background:var(--surface-sunken)}._reviewList_186q1_1 ._match_186q1_51 ._matchLabel_186q1_126{color:var(--ion-color-medium);word-break:break-word;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._reviewList_186q1_1 ._match_186q1_51 ._matchValue_186q1_132{font-weight:500;word-break:break-word}._reviewList_186q1_1 ._match_186q1_51 ._matchValue_186q1_132[data-correct=true]{color:var(--ion-color-success)}._reviewList_186q1_1 ._match_186q1_51 ._matchValue_186q1_132[data-correct=false]{color:var(--ion-color-danger);text-decoration:line-through}._reviewList_186q1_1 ._match_186q1_51 ._matchCorrect_186q1_143{grid-column:2;font-weight:500;word-break:break-word;color:var(--ion-color-success)}._reviewList_186q1_1 ._correct_186q1_149{margin:0;font-size:14px;line-height:20px;color:var(--ion-color-success)}._attempt_1g9dz_1 ._timer_1g9dz_1{padding:4px 10px;border-radius:var(--radius-pill);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;color:var(--ion-color-medium);background:var(--ion-color-transparent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._attempt_1g9dz_1 ._timer_1g9dz_1[data-urgent=true]{color:var(--ion-color-danger);background:var(--danger-soft)}._attempt_1g9dz_1 ._progress_1g9dz_17{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:baseline;width:100%;padding:0;border:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:none}._attempt_1g9dz_1 ._progress_1g9dz_17 ._progressLabel_1g9dz_31{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ion-color-medium);color:var(--ion-color-primary)}._attempt_1g9dz_1 ._progress_1g9dz_17 ._progressPoints_1g9dz_40{font-size:13px;line-height:18px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._attempt_1g9dz_1 ._progress_1g9dz_17 ._progressBar_1g9dz_47{grid-column:1/-1;height:4px;border-radius:var(--radius-pill);overflow:hidden;background:var(--ion-color-transparent)}._attempt_1g9dz_1 ._progress_1g9dz_17 ._progressBar_1g9dz_47 span{display:block;height:100%;border-radius:inherit;background:var(--ion-color-primary);transition:width .25s ease}._attempt_1g9dz_1 ._intro_1g9dz_61{display:flex;flex-direction:column;gap:12px;padding:4px 0 0}._attempt_1g9dz_1 ._intro_1g9dz_61 ._introTitle_1g9dz_67{margin:0;font-size:24px;line-height:30px;word-break:break-word;font-weight:700;letter-spacing:-.03em;font-synthesis:none}._attempt_1g9dz_1 ._intro_1g9dz_61 ._introText_1g9dz_76{margin:0;font-size:14px;line-height:20px;color:var(--ion-color-medium)}._attempt_1g9dz_1 ._intro_1g9dz_61 ._rules_1g9dz_82{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:21px;color:var(--ion-color-medium)}._attempt_1g9dz_1 ._intro_1g9dz_61 ._start_1g9dz_92{margin:8px 0 0;color:var(--ion-color-primary-contrast)}._attempt_1g9dz_1 ._solid_1g9dz_96{color:var(--ion-color-primary-contrast)}._attempt_1g9dz_1 ._failure_1g9dz_99{display:flex;align-items:center;gap:12px;padding:12px var(--ion-padding);border-radius:var(--radius-md);background:var(--danger-soft)}._attempt_1g9dz_1 ._failure_1g9dz_99 ._failureText_1g9dz_107{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:19px;word-break:break-word}._attempt_1g9dz_1 ._failure_1g9dz_99 ._failureText_1g9dz_107 p{margin:0}._attempt_1g9dz_1 ._failure_1g9dz_99 ._failureText_1g9dz_107 p+p{color:var(--ion-color-medium)}._attempt_1g9dz_1 ._failure_1g9dz_99 ._failureRetry_1g9dz_123{flex-shrink:0;padding:6px 0;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--ion-color-danger);background:none}._attempt_1g9dz_1 ._failure_1g9dz_99 ._failureRetry_1g9dz_123:disabled{opacity:.5}._attempt_1g9dz_1 ._footer_1g9dz_137{background:transparent}._attempt_1g9dz_1 ._footer_1g9dz_137:before{display:none}._attempt_1g9dz_1 ._footer_1g9dz_137 ._actions_1g9dz_143{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;width:100%;max-width:760px;padding:8px var(--ion-padding) calc(var(--ion-padding) + var(--ion-safe-area-bottom, 0px))}._attempt_1g9dz_1 ._footer_1g9dz_137 ._actions_1g9dz_143 ion-button{margin:0}._attempt_1g9dz_1 ._footer_1g9dz_137 ._actions_1g9dz_143 ion-button:not([fill=outline]){color:var(--ion-color-primary-contrast)}._attempt_1g9dz_1 ._titleSkeleton_1g9dz_157{width:76%;height:30px;margin:0;border-radius:var(--radius-xs)}._attempt_1g9dz_1 ._rulesSkeleton_1g9dz_163{width:88%;height:102px;margin:0;border-radius:var(--radius-xs)}._attempt_1g9dz_1 ._startSkeleton_1g9dz_169{height:44px;margin:8px 0 0;border-radius:var(--radius-md)}._attempt_1g9dz_1 ._bodySkeleton_1g9dz_174{height:220px;margin:0;border-radius:var(--radius-md)}ion-app[data-desktop=true] ._attempt_1g9dz_1{--section-content-max-width: 760px}ion-app[data-desktop=true] ._attempt_1g9dz_1 ._footer_1g9dz_137{padding-inline-start:var(--desktop-content-inline-start);padding-inline-end:var(--desktop-content-inline-end)}._questionView_n0w2z_1{display:flex;flex-direction:column;gap:14px;min-width:0}._questionView_n0w2z_1 ._hint_n0w2z_7{margin:0;font-size:13px;line-height:18px;color:var(--ion-color-medium)}._questionView_n0w2z_1 ._options_n0w2z_13,._questionView_n0w2z_1 ._pairs_n0w2z_14{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._questionView_n0w2z_1 ._option_n0w2z_13{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px var(--ion-padding);border:0;border-radius:var(--radius-md);font:inherit;font-size:16px;line-height:22px;text-align:left;cursor:pointer;color:var(--ion-text-color);background:var(--surface);transition:background-color .15s ease}._questionView_n0w2z_1 ._option_n0w2z_13:disabled{cursor:default;opacity:.6}._questionView_n0w2z_1 ._option_n0w2z_13 ._marker_n0w2z_44{position:relative;flex-shrink:0;width:22px;height:22px;border:2px solid var(--ion-color-medium);border-radius:var(--radius-pill);transition:border-color .15s ease}._questionView_n0w2z_1 ._option_n0w2z_13 ._marker_n0w2z_44:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:var(--ion-color-primary);opacity:0;transition:opacity .15s ease}._questionView_n0w2z_1 ._option_n0w2z_13[data-multiple=true] ._marker_n0w2z_44{border-radius:var(--radius-xs)}._questionView_n0w2z_1 ._option_n0w2z_13 ._optionText_n0w2z_65{min-width:0;word-break:break-word}._questionView_n0w2z_1 ._option_n0w2z_13[aria-checked=true]{background:var(--accent-soft)}._questionView_n0w2z_1 ._option_n0w2z_13[aria-checked=true] ._marker_n0w2z_44{border-color:var(--ion-color-primary)}._questionView_n0w2z_1 ._option_n0w2z_13[aria-checked=true] ._marker_n0w2z_44:after{opacity:1}._questionView_n0w2z_1 ._input_n0w2z_78{width:100%;min-height:120px;padding:12px var(--ion-padding);border:1px solid var(--ion-item-border-color);border-radius:var(--radius-md);outline:none;resize:vertical;font:inherit;font-size:16px;line-height:22px;color:var(--ion-text-color);background:var(--surface)}._questionView_n0w2z_1 ._input_n0w2z_78:focus{border-color:var(--ion-color-primary)}._questionView_n0w2z_1 ._input_n0w2z_78::placeholder{color:var(--ion-color-medium)}._questionView_n0w2z_1 ._pair_n0w2z_14{display:flex;align-items:center;gap:8px;min-height:56px;padding:8px 8px 8px var(--ion-padding);border-radius:var(--radius-md);background:var(--surface)}._questionView_n0w2z_1 ._pair_n0w2z_14 ._pairText_n0w2z_107{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}._questionView_n0w2z_1 ._pair_n0w2z_14 ._pairLabel_n0w2z_114{font-size:13px;line-height:18px;word-break:break-word;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._questionView_n0w2z_1 ._pair_n0w2z_14 ._pairValue_n0w2z_122{font-size:16px;line-height:22px;font-weight:500;word-break:break-word}._questionView_n0w2z_1 ._pair_n0w2z_14 ._pairMoves_n0w2z_128{display:flex;flex-shrink:0;gap:4px}._questionView_n0w2z_1 ._pair_n0w2z_14 ._move_n0w2z_133{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-sm);cursor:pointer;color:var(--ion-text-color);background:var(--surface-sunken)}._questionView_n0w2z_1 ._pair_n0w2z_14 ._move_n0w2z_133:disabled{cursor:default;opacity:.35}._questionView_n0w2z_1 ._pair_n0w2z_14 ._move_n0w2z_133 svg{width:22px;height:22px;fill:currentColor}._sheet_iv5jt_1 ion-title{font-weight:600;letter-spacing:-.02em;font-synthesis:none}._sheet_iv5jt_1 ._body_iv5jt_6{display:flex;flex-direction:column;gap:14px;padding:0 var(--ion-padding) var(--ion-padding)}._sheet_iv5jt_1 ._summary_iv5jt_12{margin:0;font-size:14px;line-height:19px;color:var(--ion-color-medium);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_iv5jt_1 ._grid_iv5jt_20{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px}._sheet_iv5jt_1 ._cell_iv5jt_25{height:44px;padding:0;border:0;border-radius:var(--radius-sm);font:inherit;font-size:15px;font-weight:600;cursor:pointer;color:var(--ion-color-medium);background:var(--surface);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._sheet_iv5jt_1 ._cell_iv5jt_25[data-answered=true]{color:var(--ion-color-primary);background:var(--accent-soft)}._sheet_iv5jt_1 ._cell_iv5jt_25[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ion-color-primary);color:var(--ion-text-color)}
