:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--w-red: #e53935;--w-green: var(--tdlib-green-accent, #34c759);--w-orange: #ff9500;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--app-vh: var(--tg-viewport-stable-height, 100dvh);--tabbar-h: 49px;--page-x: var(--space-4);--group-r: 12px;--section-gap: var(--space-3);--font: var(--tgui--font-family, system-ui, -apple-system, BlinkMacSystemFont, "Roboto", "Apple Color Emoji", "Helvetica Neue", sans-serif);--text-body: var(--tgui--text--font_size, 16px);--text-body-lh: var(--tgui--text--line_height, 24px);--text-subhead: var(--tgui--subheadline1--font_size, 15px);--text-subhead-lh: var(--tgui--subheadline1--line_height, 22px);--text-caption: var(--tgui--caption1--font_size, 13px);--text-caption-lh: var(--tgui--caption1--line_height, 18px);--text-title3: var(--tgui--title3--font_size, 19px);--text-title2: var(--tgui--title2--font_size, 22px);--text-title2-lh: var(--tgui--title2--line_height, 28px);--text-large-title: var(--tgui--large_title--font_size, 33px);--text-large-title-lh: var(--tgui--large_title--line_height, 41px)}.tgui-56dbb42c1dbd5e2b{--tgui--border--width: .5px;--tgui--large_title--font_size: 33px;--tgui--large_title--line_height: 41px;--tgui--title1--font_size: 27px;--tgui--title1--line_height: 35px;--tgui--title2--font_size: 23px;--tgui--title2--line_height: 31px;--tgui--title3--font_size: 19px;--tgui--title3--line_height: 23px;--tgui--headline--font_size: 18px;--tgui--headline--line_height: 27px;--tgui--text--font_size: 16px;--tgui--text--line_height: 24px;--tgui--subheadline1--font_size: 15px;--tgui--subheadline1--line_height: 22px;--tgui--subheadline2--font_size: 14px;--tgui--subheadline2--line_height: 20px}[data-scheme=light]{--tgui--bg_color: var(--tg-theme-bg-color, #ffffff);--tgui--text_color: var(--tg-theme-text-color, #000000);--tgui--hint_color: var(--tg-theme-hint-color, #8e8e93);--tgui--link_color: var(--tg-theme-link-color, #2aabee);--tgui--button_color: var(--tg-theme-button-color, #2aabee);--tgui--button_text_color: var(--tg-theme-button-text-color, #ffffff);--tgui--secondary_bg_color: var(--tg-theme-secondary-bg-color, #f2f2f7);--tgui--header_bg_color: var(--tg-theme-header-bg-color, #ffffff);--tgui--accent_text_color: var(--tg-theme-accent-text-color, #54a9eb);--tgui--section_bg_color: var(--tg-theme-section-bg-color, #ffffff);--tgui--section_header_text_color: var(--tg-theme-section-header-text-color, #8e8e93);--tgui--subtitle_text_color: var(--tg-theme-subtitle-text-color, #8e8e93);--tgui--destructive_text_color: var(--tg-theme-destructive-text-color, #ff3b30);--tgui--skeleton: rgba(0, 0, 0, .03);--ios-list-separator: rgba(60, 60, 67, .36);--tgui--outline: var(--ios-list-separator);--tgui--divider: var(--ios-list-separator);--tgui--surface_primary: rgba(255, 255, 255, .95);--tgui--tertiary_bg_color: #ebebf0;--tgui--quartenary_bg_color: #f2f2f7;--tgui--segmented_control_active_bg: #ffffff;--ios-segmented-track: rgba(118, 118, 128, .12);--ios-segmented-thumb: #ffffff;--tgui--card_bg_color: #ffffff;--tgui--secondary_hint_color: #8e8e93;--tgui--secondary_fill: rgba(42, 171, 238, .1);--tgui--green: var(--tdlib-green-accent, #34c759);--tgui--destructive_background: #ff3b30;--tgui--plain_background: rgba(0, 0, 0, .04);--tgui--plain_foreground: rgba(0, 0, 0, .8);--bg: var(--tgui--secondary_bg_color);--bg-2: var(--tgui--bg_color);--card: var(--tgui--section_bg_color);--card-2: var(--tgui--card_bg_color);--card-border: var(--tg-theme-section-separator-color, var(--tgui--outline));--card-border-bright: var(--tgui--outline);--text: var(--tgui--text_color);--text-2-a: var(--tgui--subtitle_text_color);--text-3-a: var(--tgui--hint_color);--separator: var(--ios-list-separator);--fill: rgba(120, 120, 128, .16);--fill-2: rgba(120, 120, 128, .1);--tabbar-bg: var(--tg-theme-bottom-bar-bg-color, rgba(255, 255, 255, .92));--cell-press: var(--tgui--tertiary_bg_color);--quote-bg: rgba(0, 0, 0, .035);--accent: var(--tgui--link_color, var(--tgui--accent_text_color, var(--tgui--button_color)));--section-head: var(--tgui--section_header_text_color);--icon-bg: var(--tgui--secondary_bg_color);--icon-bg-active: var(--tgui--secondary_fill);--shadow-sm: 0px 2px 10px 0px hsl(0 0% 0% / .05), 0px 1px 2px -1px hsl(0 0% 0% / .05);--shadow-card: 0px 2px 10px 0px hsl(0 0% 0% / .05), 0px 2px 4px -1px hsl(0 0% 0% / .05);--shadow-elevated: 0px 2px 10px 0px hsl(0 0% 0% / .05), 0px 8px 10px -1px hsl(0 0% 0% / .05);--surface-tint-blue: var(--tgui--secondary_fill);--surface-tint-red: rgba(255, 59, 48, .07);--surface-tint-purple: var(--tgui--plain_background);--w-green: var(--tgui--green);--metric-accent: var(--tgui--link_color);--w-blue: var(--tgui--link_color);--w-blue-bright: var(--tgui--link_color);--w-blue-dim: var(--tgui--secondary_fill);--w-purple: var(--tgui--hint_color);--hero-card-bg: var(--tgui--section_bg_color);--hero-card-border: transparent;--hero-card-shadow: none;color-scheme:light}@supports (color: color-mix(in srgb,var(--tgui--accent_text_color) 10%,transparent)){[data-scheme=light]{--tgui--secondary_fill: color-mix(in srgb, var(--tgui--accent_text_color) 10%, transparent);--card-border-bright: color-mix(in srgb, var(--tgui--link_color) 18%, transparent);--surface-tint-blue: color-mix(in srgb, var(--tgui--link_color) 6%, transparent)}}[data-scheme=dark]{--tgui--bg_color: var(--tg-theme-bg-color, #1c1c1e);--tgui--text_color: var(--tg-theme-text-color, #ffffff);--tgui--hint_color: var(--tg-theme-hint-color, #8e8e93);--tgui--link_color: var(--tg-theme-link-color, #6ab3f3);--tgui--button_color: var(--tg-theme-button-color, #5288c1);--tgui--button_text_color: var(--tg-theme-button-text-color, #ffffff);--tgui--secondary_bg_color: var(--tg-theme-secondary-bg-color, #000000);--tgui--header_bg_color: var(--tg-theme-header-bg-color, #000000);--tgui--accent_text_color: var(--tg-theme-accent-text-color, #6ab2f2);--tgui--section_bg_color: var(--tg-theme-section-bg-color, #1c1c1e);--tgui--section_header_text_color: var(--tg-theme-section-header-text-color, #8e8e93);--tgui--subtitle_text_color: var(--tg-theme-subtitle-text-color, #8e8e93);--tgui--destructive_text_color: var(--tg-theme-destructive-text-color, #ff453a);--tgui--skeleton: rgba(255, 255, 255, .03);--ios-list-separator: rgba(84, 84, 88, .72);--tgui--outline: var(--ios-list-separator);--tgui--divider: var(--ios-list-separator);--tgui--surface_primary: rgba(28, 28, 30, .95);--tgui--tertiary_bg_color: #2c2c2e;--tgui--quartenary_bg_color: #2c2c2e;--tgui--segmented_control_active_bg: #2c2c2e;--ios-segmented-track: #1c1c1e;--ios-segmented-thumb: #3a3a3c;--tgui--card_bg_color: #2c2c2e;--tgui--secondary_hint_color: #8e8e93;--tgui--secondary_fill: rgba(106, 179, 243, .15);--tgui--green: var(--tdlib-green-accent, #28b772);--tgui--destructive_background: rgba(236, 57, 66, .12);--tgui--plain_background: rgba(255, 255, 255, .08);--tgui--plain_foreground: rgba(255, 255, 255, .95);--bg: var(--tgui--secondary_bg_color);--bg-2: var(--tgui--bg_color);--card: var(--tgui--section_bg_color);--card-2: var(--tgui--card_bg_color);--card-border: var(--tgui--outline);--card-border-bright: color-mix(in srgb, var(--tgui--link_color) 35%, transparent);--text: var(--tgui--text_color);--text-2-a: var(--tgui--subtitle_text_color);--text-3-a: var(--tgui--hint_color);--separator: var(--ios-list-separator);--fill: var(--tgui--plain_background);--fill-2: var(--tgui--secondary_fill);--tabbar-bg: var(--tg-theme-bottom-bar-bg-color, var(--tgui--bg_color));--cell-press: var(--tgui--tertiary_bg_color);--quote-bg: var(--tgui--plain_background);--accent: var(--tgui--link_color);--section-head: var(--tgui--section_header_text_color);--icon-bg: var(--tgui--section_bg_color);--icon-bg-active: var(--tgui--secondary_fill);--w-green: var(--tgui--green);--metric-accent: var(--tgui--link_color);--w-blue: var(--tgui--link_color);--w-blue-bright: var(--tgui--link_color);--w-blue-dim: var(--tgui--secondary_fill);--w-purple: var(--tgui--hint_color);--hero-card-bg: var(--tgui--section_bg_color);--hero-card-border: transparent;--hero-card-shadow: none;--shadow-sm: 0px 2px 10px 0px hsl(0 0% 0% / .2), 0px 1px 2px -1px hsl(0 0% 0% / .2);--shadow-card: 0px 2px 10px 0px hsl(0 0% 0% / .2), 0px 2px 4px -1px hsl(0 0% 0% / .2);--shadow-elevated: 0px 2px 10px 0px hsl(0 0% 0% / .2), 0px 8px 10px -1px hsl(0 0% 0% / .2);--surface-tint-blue: var(--tgui--secondary_fill);--surface-tint-red: rgba(255, 35, 35, .12);--surface-tint-purple: rgba(135, 116, 225, .12);color-scheme:dark}@supports (color: color-mix(in srgb,var(--tgui--accent_text_color) 15%,transparent)){[data-scheme=dark]{--tgui--secondary_fill: color-mix(in srgb, var(--tgui--accent_text_color) 15%, transparent);--card-border-bright: color-mix(in srgb, var(--tgui--link_color) 35%, transparent);--surface-tint-blue: color-mix(in srgb, var(--tgui--link_color) 8%, transparent)}}[data-scheme=light] .tgui-6a12827a138e8827,[data-scheme=dark] .tgui-6a12827a138e8827{--tgui--outline: var(--ios-list-separator);--tgui--divider: var(--ios-list-separator)}.tgui-8af0d10d5540c6cc{display:block;height:0;margin:0;border:0;border-bottom:var(--tgui--border--width, .5px) solid var(--ios-list-separator, var(--separator));background:none;opacity:1}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e{--tgui-cell-pad-lead: 16px;--tgui-cell-pad-trail: 12px;--tgui-cell-icon-size: 32px;--tgui-cell-icon-gap: 14px}.tgui-97eca24324122dbc .tgui-b8dfba0b5c3d054c{padding-left:var(--tgui-cell-pad-lead);padding-right:var(--tgui-cell-pad-trail);gap:var(--tgui-cell-icon-gap)}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>.tgui-8af0d10d5540c6cc{margin-left:var(--tgui-cell-pad-lead);margin-right:var(--tgui-cell-pad-trail)}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>.tgui-b8dfba0b5c3d054c:has(.tgui-aaa795d78c356ac1)+.tgui-8af0d10d5540c6cc{margin-left:calc(var(--tgui-cell-pad-lead) + var(--tgui-cell-icon-size) + var(--tgui-cell-icon-gap));margin-right:var(--tgui-cell-pad-trail)}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>.tgui-8af0d10d5540c6cc:last-child{display:none}.ios-section{margin-bottom:var(--section-gap)}.ios-section__head{padding:16px 0 8px;font-size:var(--tgui--caption1--font_size);font-weight:var(--tgui--font_weight--accent3);line-height:var(--tgui--caption1--line_height);color:var(--tgui--section_header_text_color);letter-spacing:normal;text-transform:none}.ios-section__head--alert{color:var(--w-red)}.ios-row{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:0 16px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.ios-row:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:0;border:0;border-bottom:var(--tgui--border--width, .5px) solid var(--ios-list-separator, var(--separator));background:none;pointer-events:none}.ios-row:has(.ios-squircle):after{left:62px}.ios-row:has(.ios-row__icon):after{left:56px}.ios-row:has(.ios-dot):after{left:38px}.ios-row--last:after,.ios-row--action:after{display:none}.ios-row--link{cursor:pointer}.ios-row--link:active{background:var(--tgui--tertiary_bg_color)}.ios-row--multiline{align-items:flex-start}.ios-row--metric,.ios-row--status{align-items:center}.ios-row--action{justify-content:center;padding:12px 16px;color:var(--accent);font-size:var(--tgui--text--font_size);font-weight:var(--tgui--font_weight--accent3);line-height:var(--tgui--text--line_height);cursor:pointer}.ios-row--action:active{background:var(--tgui--tertiary_bg_color)}.ios-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:var(--tgui--cell--middle--padding)}.ios-row__title{display:block;font-size:var(--tgui--text--font_size);font-weight:var(--tgui--font_weight--accent3);line-height:var(--tgui--text--line_height);color:var(--tgui--text_color)}.ios-row__sub{display:block;font-size:var(--tgui--caption1--font_size);font-weight:var(--tgui--font_weight--accent3);line-height:var(--tgui--caption1--line_height);color:var(--tgui--subtitle_text_color);white-space:pre-wrap;word-break:break-word}.ios-row__sub--quote{margin-top:6px;font-size:var(--tgui--caption1--font_size);line-height:var(--tgui--caption1--line_height);color:var(--tgui--subtitle_text_color)}.ios-row__sub--ok{color:var(--w-green)}.ios-row__sub--bad{color:var(--w-red)}.ios-row__raw-preview{display:block;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--tgui--caption1--font_size);line-height:1.35;color:var(--tgui--subtitle_text_color);white-space:pre-wrap;word-break:break-word}.ios-row__value{flex-shrink:0;align-self:center;font-size:var(--tgui--text--font_size);font-weight:var(--tgui--font_weight--accent2);line-height:var(--tgui--text--line_height);font-variant-numeric:tabular-nums;color:var(--tgui--text_color)}.ios-row__value--compact{font-size:var(--tgui--caption1--font_size);font-weight:var(--tgui--font_weight--accent3);line-height:var(--tgui--caption1--line_height);color:var(--tgui--subtitle_text_color)}.ios-row--warn .ios-row__value--compact{color:var(--w-red)}.ios-row__accessory{display:inline-flex;align-items:center;align-self:center;gap:8px;flex-shrink:0}.ios-row__muted{font-size:var(--tgui--text--font_size);line-height:var(--tgui--text--line_height);color:var(--tgui--hint_color)}.ios-row__chev{display:flex;margin-left:2px;color:var(--text-3-a)}.ios-row__bar{display:block;height:4px;margin-top:8px;border-radius:2px;background:var(--tgui--plain_background);overflow:hidden}.ios-row__bar-fill{display:block;height:100%;border-radius:2px;min-width:0;transition:width .35s ease}.ios-row__bar--blue .ios-row__bar-fill,.ios-row__bar--accent .ios-row__bar-fill{background:var(--metric-accent, var(--tgui--link_color))}.ios-row__bar--purple .ios-row__bar-fill,.ios-row__bar--muted .ios-row__bar-fill{background:var(--tgui--hint_color);opacity:.72}.ios-row--warn .ios-row__bar--blue .ios-row__bar-fill,.ios-row--warn .ios-row__bar--accent .ios-row__bar-fill,.home-overview-cell--warn .ios-row__bar--accent .ios-row__bar-fill{background:var(--tgui--destructive_text_color, var(--w-red))}.ios-squircle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.ios-squircle--orange{background:#ff9500}.ios-squircle--purple{background:#bf5af2}.ios-squircle--green{background:#34c759}.ios-squircle--blue{background:#0a84ff}.ios-squircle--pink{background:#ff2d55}.ios-squircle--teal{background:#64d2ff}.ios-squircle--gray{background:#8e8e93}.tg-user-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;display:block;background:var(--tgui--secondary_fill, rgba(120, 120, 128, .16))}.ios-row__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text)}.ios-row__icon svg{display:block}.ios-badge{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--fill);color:var(--text-2-a);font-size:15px;font-weight:600;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.ios-badge--alert{background:var(--w-red);color:#fff}.ios-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:4px}.ios-dot--alert{background:var(--w-red)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{height:var(--app-vh);max-height:var(--app-vh);width:100%;overflow:hidden;overscroll-behavior:none}html,body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-body);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:none}#root{display:flex;flex-direction:column;min-height:0}#root>div{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}#app{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-route{display:none}.page-route.active{display:block}.page-route.active:not(.page-route--stack){display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.page-route--stack.active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.page-route--stack.active .page-route__body{flex:1;min-height:0;overflow:hidden}.page-route__body-scroll{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.page-route__body-scroll::-webkit-scrollbar{display:none;width:0;height:0}.page-route__body-sheet{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-route__body-sheet>.page--edit-sheet,.page-route__body-sheet .page--edit-sheet{flex:1;min-height:0}.page-route__slide{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.page-route__slide.page-enter-push{animation:ios-push-in .32s cubic-bezier(.25,.46,.45,.94) both;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes ios-push-in{0%{transform:translate(38%)}to{transform:translate(0)}}.page-route.active .page{display:block}.page-route--stack.active .page--stack{position:static;inset:auto;z-index:auto;overflow:visible;background:transparent}.page{display:none;padding:0 var(--page-x) 24px}.page.active{display:block}.page--stack{padding-top:0;padding:0 var(--page-x) calc(24px + var(--safe-bottom))}.page--stack.active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg);padding:0 var(--page-x) calc(24px + var(--safe-bottom))}.page-toolbar{margin-bottom:12px}.screen-header{padding:calc(8px + var(--safe-top)) 0 10px}.screen-header--compact{padding-top:calc(10px + var(--safe-top));padding-bottom:2px}.screen-header--compact .screen-header__sub{margin-top:6px;line-height:22px}.screen-header__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.screen-header__title{font-size:var(--text-large-title);font-weight:var(--tgui--font_weight--accent1, 700);letter-spacing:.37px;line-height:var(--text-large-title-lh)}.screen-header__sub{margin-top:var(--space-1);font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text-2-a)}.screen-header__sub--flush{margin:0 0 10px 16px;font-size:13px;line-height:18px}.page-intro{padding:calc(8px + var(--safe-top)) 0 var(--section-gap)}.page-intro__card{padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--group-r);background:var(--card);box-shadow:var(--shadow-card)}.page-intro__icon{margin-bottom:var(--space-3)}.page-intro__title{font-size:var(--text-title2);font-weight:var(--tgui--font_weight--accent1, 700);line-height:var(--text-title2-lh);letter-spacing:.016em;color:var(--text)}.page-intro__desc{margin-top:var(--space-2);font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text-2-a)}.ios-squircle--large{width:56px;height:56px;border-radius:13px}.date-filter-row{margin-bottom:var(--section-gap)}.ios-picker-row__value{font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text-2-a)}.info-row__value{font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text-2-a);text-align:right}.ios-as{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:flex-end}.ios-as__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.ios-as__container{position:relative;z-index:1;width:100%;padding:0 8px calc(8px + env(safe-area-inset-bottom,16px));display:flex;flex-direction:column;gap:8px;animation:ios-as-up .26s cubic-bezier(.32,.72,0,1)}@keyframes ios-as-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}.ios-as__card{border-radius:14px;overflow:hidden;background:#ffffffd1;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%)}[data-scheme=dark] .ios-as__card{background:#1c1c1ed1}.ios-as__title{padding:14px 16px 10px;font-size:13px;font-weight:500;line-height:18px;color:#3c3c4399;text-align:center;border-bottom:var(--tgui--border--width, .5px) solid var(--separator)}[data-scheme=dark] .ios-as__title{color:#ebebf599}.ios-as__item{display:flex;width:100%;align-items:center;justify-content:center;min-height:57px;padding:14px 44px;border:0;border-top:var(--tgui--border--width, .5px) solid var(--separator);background:transparent;font:inherit;font-size:20px;line-height:24px;color:var(--tgui--text_color, #000);text-align:center;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative}.ios-as__item--first{border-top:0}[data-scheme=dark] .ios-as__item{color:#fff}.ios-as__item--selected{color:#007aff;font-weight:600}[data-scheme=dark] .ios-as__item--selected{color:#0a84ff}.ios-as__item.is-pressed{background:#0000000f}[data-scheme=dark] .ios-as__item.is-pressed{background:#ffffff14}.ios-as__item-label{flex:1}.ios-as__check{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:17px;font-weight:600;line-height:1;color:#007aff}[data-scheme=dark] .ios-as__check{color:#0a84ff}.ios-as__check:before{width:2.5px;height:8px;left:5px;top:11px;transform:rotate(45deg);transform-origin:top left}.ios-as__check:after{width:2.5px;height:13px;left:10px;top:5px;transform:rotate(-45deg);transform-origin:top left}.ios-as__cancel{display:block;width:100%;min-height:57px;padding:14px 16px;border:0;border-radius:14px;background:#ffffffd1;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);color:#007aff;font:inherit;font-size:20px;font-weight:600;line-height:24px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.ios-as__cancel.is-pressed{background:#0000000f}[data-scheme=dark] .ios-as__cancel{background:#1c1c1ed1;color:#0a84ff}[data-scheme=dark] .ios-as__cancel.is-pressed{background:#ffffff14}.ios-section-block{margin-bottom:var(--section-gap)}.ios-section-block .tgui-4b78bed6e925088e{border-radius:var(--group-r);overflow:hidden}.ios-action-cell{justify-content:center;color:var(--tgui--link_color);font-weight:500}.ios-action-cell--primary{font-weight:600}.ios-group{margin-bottom:var(--section-gap);--ios-row-pad-lead: 16px;--ios-row-pad-trail: 12px;--ios-row-icon-size: 32px;--ios-row-icon-gap: 14px;--ios-sep-leading: var(--ios-row-pad-lead);--ios-sep-leading-icon: calc(var(--ios-row-pad-lead) + var(--ios-row-icon-size) + var(--ios-row-icon-gap));--ios-sep-trailing: var(--ios-row-pad-trail)}.ios-group__header{padding:0 16px 6px;font-size:13px;font-weight:500;line-height:18px;color:var(--tgui--section_header_text_color, var(--text-3-a));text-transform:uppercase;letter-spacing:.01em}.ios-group__card{border-radius:var(--group-r);overflow:hidden;background:var(--tgui--bg_color, var(--bg))}.ios-group__footer{padding:6px 16px 0;font-size:13px;line-height:18px;color:var(--text-3-a)}.ios-group__card>*+*{border-top:none;position:relative}.ios-group__card>*+*:before{content:"";position:absolute;top:0;left:var(--ios-sep-leading);right:var(--ios-sep-trailing);height:0;border:0;border-bottom:var(--tgui--border--width, .5px) solid var(--ios-list-separator, var(--separator));background:none;pointer-events:none}.ios-group__card>.ios-nav-row:has(.ios-nav-row__icon)+*:before{left:var(--ios-sep-leading-icon)}.ios-group__card>*+.report-formula-row:before{display:none}.ios-group__card>*+.agent-form-row:before,.ios-group__card>.agent-form-row+*:before{display:none}.ios-nav-row{display:flex;width:100%;align-items:center;min-height:50px;padding:10px var(--ios-row-pad-trail, 12px) 10px var(--ios-row-pad-lead, 16px);border:0;background:transparent;font:inherit;color:var(--tgui--text_color, var(--text));text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;gap:var(--ios-row-icon-gap, 14px)}.ios-nav-row--display{cursor:default}.ios-nav-row--display .ios-nav-row__after{font-size:var(--tgui--text--font_size, 16px);line-height:var(--tgui--text--line_height, 21px);color:var(--tgui--subtitle_text_color, var(--text-2-a));max-width:62%;text-align:right;word-break:break-word;flex-shrink:0}.ios-nav-row--display:has(.ios-nav-row__title):has(.ios-nav-row__after) .ios-nav-row__after{max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.ios-nav-row--display .ios-nav-row__body:only-child .ios-row__sub--quote{display:block;width:100%}.ios-nav-row--pressed{background:var(--tgui--secondary_fill, rgba(0, 0, 0, .07))}.ios-nav-row--disabled{cursor:default;opacity:.45}.ios-nav-row--disabled .ios-nav-row__chevron-svg{opacity:.25}.ios-nav-row__icon{flex-shrink:0;display:flex;align-items:center}.ios-nav-row__body{flex:1;min-width:0}.ios-nav-row__title{display:block;font-size:var(--tgui--text--font_size, 16px);line-height:var(--tgui--text--line_height, 21px);color:var(--tgui--text_color, var(--text))}.ios-nav-row__sub{display:block;font-size:13px;line-height:18px;color:var(--tgui--subtitle_text_color, var(--text-3-a));margin-top:2px;white-space:pre-wrap;word-break:break-word}.ios-nav-row__after{flex-shrink:0;display:flex;align-items:center;gap:6px;color:var(--tgui--hint_color, var(--text-3-a))}.ios-nav-row__chevron-svg{display:block;opacity:.45;flex-shrink:0;color:var(--tgui--hint_color, var(--text-3-a))}.ios-action-row{display:flex;width:100%;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:0;background:transparent;color:var(--tgui--link_color, var(--accent));font:inherit;font-size:17px;font-weight:400;line-height:22px;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ios-action-row--leading{justify-content:flex-start;text-align:left}.ios-group__card>.ios-nav-row:has(.ios-nav-row__icon)+.ios-action-row.ios-action-row--leading{padding-left:var(--ios-sep-leading-icon);padding-right:var(--ios-sep-trailing)}.ios-action-row--destructive{color:var(--tgui--destructive_text_color, #ff3b30)}.ios-action-row--pressed{background:var(--tgui--secondary_fill, rgba(0, 0, 0, .07))}.ios-toggle-row .ios-nav-row__after{flex-shrink:0;max-width:none}.ios-switch{position:relative;width:51px;height:31px;padding:0;border:0;border-radius:16px;background:var(--tgui--secondary_fill, rgba(120, 120, 128, .16));cursor:pointer;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ios-switch--on{background:var(--tgui--link_color, #34c759)}.ios-switch--disabled{opacity:.45;cursor:default}.ios-switch__thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .2s ease}.ios-switch--on .ios-switch__thumb{transform:translate(20px)}.ios-action-row:disabled{opacity:.35;cursor:default}.ios-group__footer--block{margin-top:-4px;padding-bottom:8px}.ios-btn-stack{margin-bottom:var(--section-gap)}.ios-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:14px 16px;border:none;border-radius:12px;background:var(--tgui--button_color);color:var(--tgui--button_text_color);font-size:17px;font-weight:600;line-height:22px;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none}.ios-btn:disabled{opacity:.45;cursor:default}.ios-btn--loading:disabled{opacity:1;cursor:wait}.ios-btn--loading{position:relative}.ios-btn--pressed{opacity:.82}.ios-btn--loading.ios-btn--pressed{opacity:.9}.ios-btn__label{min-width:0}.ios-btn__spinner{position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ios-btn-spin .65s linear infinite}@keyframes ios-btn-spin{to{transform:rotate(360deg)}}.meta-value{font-size:var(--text-subhead);line-height:var(--text-subhead-lh);font-variant-numeric:tabular-nums;color:var(--text-2-a)}.meta-value--ok{color:var(--w-green)}.meta-value--bad{color:var(--w-red)}.ios-footnote{margin:0 4px 16px;font-size:13px;line-height:18px;color:var(--text-2-a)}.ios-footnote--warn{color:#ff9f0a}.ios-footnote--foot{margin-bottom:0}.ios-group__card>*+.report-formula-row{border-top:none}.report-formula-row{padding:4px 16px 14px;font-size:12px;line-height:17px;color:var(--tgui--hint_color, var(--text-3-a));font-variant-numeric:tabular-nums;word-break:break-all}.reconcile-detail-sub{display:block;font-size:12px;line-height:16px;color:var(--tgui--hint_color, var(--text-3-a));font-variant-numeric:tabular-nums;white-space:normal;word-break:break-word}.reconcile-detail-sub--right{text-align:right}.reconcile-play-after{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.reconcile-field .ios-nav-row{min-height:44px;padding-bottom:4px}.reconcile-field__detail{padding:0 var(--ios-row-pad-trail, 12px) 10px var(--ios-row-pad-lead, 16px);margin-top:-2px}.page-sticky-chrome{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:var(--section-gap);background:var(--bg);padding-bottom:var(--section-gap);margin-bottom:0}@supports (backdrop-filter: blur(12px)){.page-sticky-chrome{background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}}.page-sticky-chrome .date-filter-row,.page-sticky-chrome .ios-group{margin-bottom:0}.page-sticky-chrome .filter-chips{padding:0;margin-bottom:0}.page-sticky-chrome .intake-detail__hint,.page-sticky-chrome .ios-segmented,.page-sticky-chrome .walkoff-main-tabs,.page-sticky-chrome .numanalysis-queue-tabs,.page-sticky-chrome .walkoff-list-toolbar{margin:0}.page-sticky-chrome.walkoff-l2-sticky{overflow:visible}.walkoff-list-toolbar{display:flex;justify-content:flex-end;align-items:center;margin:0}.walkoff-filter-btn{display:inline-flex;align-items:center;min-height:32px;padding:4px 2px;border:none;background:transparent;font:inherit;font-size:15px;font-weight:400;line-height:20px;color:var(--tgui--link_color, var(--metric-accent));cursor:pointer;-webkit-tap-highlight-color:transparent}.walkoff-filter-btn--active{font-weight:600}.walkoff-filter-btn:active{opacity:.55}.ios-segmented{display:flex;padding:2px;gap:0;background:var(--ios-segmented-track);border:none;border-radius:9px;box-shadow:none}.ios-segmented button{flex:1;min-width:0;border:none;background:transparent;color:var(--tgui--hint_color);font-family:inherit;font-size:13px;font-weight:400;line-height:18px;padding:7px 8px;border-radius:7px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease}.ios-segmented button.active{background:var(--ios-segmented-thumb);color:var(--tgui--text_color);font-weight:600;box-shadow:none}.ios-segmented button:active:not(.active){opacity:.72}.walkoff-main-tabs{overflow:visible}.walkoff-main-tabs button{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.walkoff-main-tabs__label{display:block;text-align:center}.walkoff-main-tabs__badge{position:absolute;top:-5px;right:4px;z-index:1;transform:scale(.85);transform-origin:top right;pointer-events:none}.walkoff-list__must-badge,.walkoff-list__over-limit-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.walkoff-list__must-badge{color:var(--w-red, #ff3b30);background:color-mix(in srgb,var(--w-red, #ff3b30) 12%,transparent)}.walkoff-list__over-limit-badge{color:var(--w-orange, #ff9500);background:color-mix(in srgb,var(--w-orange, #ff9500) 14%,transparent)}.report-intake-card__no-draw{display:block;font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text-3-a)}.report-intake-card__no-draw-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 2px}.report-intake-card__no-draw-row--action{justify-content:flex-start}.home-overview-draw-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home-overview-draw-meta{color:var(--text-3-a);font-size:var(--text-caption-1)}.report-intake-card__draw-link{align-self:flex-start}.report-draw__panel{margin-bottom:var(--space-3)}.report-draw__panel .report-draw__body{padding:0}.report-draw__body--inline{padding:10px 0 0}.report-draw__body--inline .report-draw__loading,.report-draw__body--inline .report-draw__error{text-align:left;padding-left:0}.report-draw__body{padding:0 12px 12px}.report-draw__img{display:block;width:100%;height:auto;border-radius:calc(var(--group-r) - 4px)}.report-draw__loading,.report-draw__error{margin:0;padding:8px 4px 4px;font-size:var(--text-caption);line-height:var(--text-caption-lh);color:var(--text-3-a);text-align:center}.report-draw__error{color:var(--w-red)}.home-overview-cell--link{cursor:pointer}.intake-diagnosis__line-label{display:block;font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text)}.intake-diagnosis__line-text{display:block;margin-top:4px}.intake-diagnosis__hint{display:block;margin-top:6px;font-size:var(--text-caption);line-height:var(--text-caption-lh);color:var(--text-2-a)}.num-row__after{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.num-row__after .num-row__bets{font-size:12px;color:var(--text-3-a)}.num-row__after .num-row__bets:after{content:" 注"}.home-draw{margin-top:10px}.draw-pill{display:inline-flex;align-items:center;padding:5px 11px;border-radius:20px;font-size:13px;font-weight:500;line-height:18px;color:var(--text-2-a);background:#ffffff0f;border:1px solid var(--card-border)}.draw-pill--ok{color:var(--w-green);background:#30d1581a;border-color:#30d15847}.home-block{margin-bottom:0!important}.page--home{display:flex;flex-direction:column;min-height:auto;padding-top:var(--space-2);padding-bottom:calc(var(--space-2) + var(--safe-bottom));background:var(--bg);--group-r: 16px}.pull-to-refresh{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.page-route.active:not(.page-route--stack)>.pull-to-refresh{flex:1;min-height:0;width:100%}.pull-to-refresh--home,.pull-to-refresh--stack{height:100%}.pull-to-refresh__scroll{flex:1;min-height:0;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.pull-to-refresh__scroll--dragging{transition:none}.pull-to-refresh__scroll::-webkit-scrollbar{display:none;width:0;height:0}.pull-to-refresh__content{min-height:calc(100% + 1px)}.pull-to-refresh__indicator{flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;pointer-events:none;background:var(--tgui--secondary_bg_color, #ececf1);transition:height .32s cubic-bezier(.22,1,.36,1)}.pull-to-refresh__hint{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 10px}.pull-to-refresh__hint-text{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--tgui--link_color, var(--metric-accent))}.pull-to-refresh__indicator--dragging{transition:none}.pull-to-refresh__indicator--refreshing{transition:height .24s cubic-bezier(.22,1,.36,1)}.pull-to-refresh__spinner{width:26px;height:26px;border:2.5px solid color-mix(in srgb,var(--tgui--hint_color, var(--text-3-a)) 25%,transparent);border-top-color:var(--tgui--link_color, var(--metric-accent));border-radius:50%;transform:rotate(0);transition:opacity .18s ease}.pull-to-refresh__spinner--spin{animation:pull-refresh-spin .65s linear infinite}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}[data-scheme=light] .page--home .tgui-4b78bed6e925088e,[data-scheme=light] .page--home .home-header__card,[data-scheme=dark] .page--home .tgui-4b78bed6e925088e,[data-scheme=dark] .page--home .home-header__card{box-shadow:none}.page--home .tgui-97eca24324122dbc{margin-bottom:var(--section-gap)}.page--home .tgui-4b78bed6e925088e{border-radius:var(--group-r);overflow:hidden;--tgui-cell-pad-lead: 12px}.page--home .tgui-b8dfba0b5c3d054c{padding-left:var(--tgui-cell-pad-lead, var(--space-4));padding-right:var(--tgui-cell-pad-trail, 12px);gap:var(--tgui-cell-icon-gap, var(--space-3))}.page--home .home-menu .tgui-b8dfba0b5c3d054c,.page--home .home-lab .tgui-b8dfba0b5c3d054c,.page--home .home-system .tgui-b8dfba0b5c3d054c{--tgui--cell--middle--padding: 13px 0;min-height:50px;gap:14px;align-items:center}.page--home .home-menu .ios-group,.page--home .home-lab .ios-group,.page--home .home-system .ios-group{margin-bottom:var(--section-gap);--ios-row-pad-lead: 12px}.page--home .home-tools .ios-group{margin-top:var(--section-gap);margin-bottom:var(--section-gap);--ios-row-pad-lead: 12px}.page--home .home-tools .ios-nav-row,.page--home .home-menu .ios-nav-row,.page--home .home-lab .ios-nav-row,.page--home .home-system .ios-nav-row{min-height:50px}.ios-nav-row__after-group{display:flex;align-items:center;gap:6px}.page--home .home-bottom .home-overview-cell.tgui-b8dfba0b5c3d054c{--tgui--cell--middle--padding: 13px 0;min-height:50px;gap:14px;align-items:center}.page--home .tgui-b7217abb24e8763a{padding:0 var(--space-4) var(--space-2);font-size:var(--text-caption);line-height:var(--text-caption-lh);font-weight:var(--tgui--font_weight--accent3, 500);text-transform:none;letter-spacing:normal;color:var(--tgui--hint_color)}.page--home .ios-section{margin-bottom:var(--section-gap)}.page--home .home-bottom .ios-section{margin-bottom:0}.home-header{padding-top:calc(var(--space-2) + var(--safe-top));margin-bottom:var(--section-gap)}.home-header__card{position:relative;overflow:hidden;padding:var(--space-4);padding-bottom:0;border-radius:var(--group-r);background:var(--hero-card-bg);border:none;box-shadow:none}.home-header__card .home-forecast-row{position:relative;width:100%;margin-top:var(--space-4);min-height:50px;padding:10px var(--space-4);gap:var(--ios-row-icon-gap, 14px);box-sizing:border-box}.home-header__card .home-forecast-row:before{content:"";position:absolute;top:0;left:var(--space-4);right:var(--space-4);border-top:var(--tgui--border--width, .5px) solid var(--separator)}.home-header__card .home-forecast-row .ios-nav-row__after{font-variant-numeric:tabular-nums}.forecast-range-wan{display:inline-flex;align-items:baseline;gap:0;font-variant-numeric:tabular-nums}.forecast-range-wan__sep{color:var(--tgui--hint_color, var(--text-3-a))}.forecast-accept-tier .ios-nav-row__title{font-weight:600}.forecast-accept-tier--take .ios-nav-row__title{color:var(--w-green)}.forecast-accept-tier--cut_first .ios-nav-row__title{color:var(--w-orange)}.forecast-accept-tier--reduce .ios-nav-row__title{color:var(--w-red)}.forecast-accept-tier__reason,.forecast-accept-tier__hint{display:block}.forecast-accept-tier__hint{margin-top:4px;color:var(--tgui--hint_color, var(--text-2-a))}.home-header__toolbar{margin-bottom:var(--space-3)}.home-header__love-note{margin:0;padding:0;max-width:100%;font-size:12px;font-weight:500;line-height:1.35;color:var(--tgui--link_color, var(--metric-accent));text-align:left;white-space:normal}.home-header__refresh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--tgui--link_color, var(--metric-accent));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-header__refresh:active:not(:disabled){opacity:.55}.home-header__refresh:disabled{opacity:.45}.home-header__refresh--spin svg{animation:pull-refresh-spin .65s linear infinite}.home-header__refresh--pull{background:color-mix(in srgb,var(--tgui--link_color, var(--metric-accent)) 14%,transparent)}.home-hero__label{font-size:var(--tgui--caption1--font_size);font-weight:var(--tgui--font_weight--accent3);line-height:var(--tgui--caption1--line_height);color:var(--tgui--hint_color);margin-bottom:6px}.home-hero__amount{font-size:clamp(33px,9vw,39px);font-weight:var(--tgui--font_weight--accent1, 700);line-height:1.08;letter-spacing:-.9px;font-variant-numeric:tabular-nums;color:var(--tgui--text_color);word-break:break-word}.home-hero__stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:var(--space-4);padding-top:var(--space-4);border-top:none}.home-hero__stats:before{content:"";position:absolute;top:0;left:var(--space-4);right:var(--space-4);border-top:var(--tgui--border--width, .5px) solid var(--separator)}.home-stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 var(--space-2)}.home-stat+.home-stat:before{content:"";position:absolute;left:0;top:8px;bottom:8px;border-left:var(--tgui--border--width, .5px) solid var(--separator)}.home-stat__value{font-size:var(--text-title3);font-weight:var(--tgui--font_weight--accent1, 700);line-height:1.15;font-variant-numeric:tabular-nums;color:var(--tgui--text_color);letter-spacing:-.4px}.home-stat__label{font-size:var(--tgui--caption1--font_size);font-weight:var(--tgui--font_weight--accent3);line-height:var(--tgui--caption1--line_height);color:var(--tgui--hint_color)}.home-hero{padding:0;text-align:center}.page--home .home-menu,.page--home .home-lab,.page--home .home-system,.page--home .home-bottom{margin:0;padding:0;border:none;background:transparent;box-shadow:none}.page--home .home-system{margin-top:var(--section-gap)}.tgui-cell-button,.page--home .home-menu .home-menu-cell{width:100%;box-sizing:border-box;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font:inherit;color:inherit;text-align:inherit}.home-bottom{padding-top:0}.page--home .home-bottom .tgui-97eca24324122dbc{margin-bottom:0}.page--home .home-metric .ios-row__title{color:var(--tgui--text_color)}.page--home .home-metric .ios-row__bar{margin-top:7px}.home-overview-metric{display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.home-overview-metric__amount{font-size:var(--tgui--text--font_size);font-weight:var(--tgui--font_weight--accent3, 400);line-height:var(--tgui--text--line_height);color:var(--tgui--text_color)}.home-overview-metric__pct{font-size:var(--tgui--caption1--font_size);font-weight:var(--tgui--font_weight--accent3, 500);line-height:var(--tgui--caption1--line_height);color:var(--tgui--hint_color)}.home-overview-metric--warn .home-overview-metric__amount,.home-overview-metric--warn .home-overview-metric__pct{color:var(--tgui--destructive_text_color, var(--w-red))}.home-overview-draw{font-size:var(--tgui--text--font_size);font-weight:var(--tgui--font_weight--accent3, 400);line-height:var(--tgui--text--line_height);color:var(--tgui--hint_color);white-space:nowrap;font-variant-numeric:tabular-nums}.home-overview-draw--ok{color:var(--tgui--green, var(--w-green))}.page--home .home-menu .ios-row__icon,.page--home .home-lab .ios-row__icon,.page--home .home-system .ios-row__icon{width:22px;height:22px}.home-draw-row .ios-row__sub--meta{color:var(--tgui--hint_color)}.ios-row__accessory--icon{display:flex;align-items:center;margin-left:4px}.home-brief-card{margin-top:10px;padding:22px 16px 20px;border-radius:var(--group-r);border:none;background:var(--tgui--section_bg_color);box-shadow:none;text-align:center}.home-brief__amount{font-size:clamp(34px,8vw,42px);font-weight:700;line-height:1.08;letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:var(--text)}.home-brief__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:15px;line-height:20px;color:var(--text-2-a);font-variant-numeric:tabular-nums}.home-brief__sep{color:var(--text-3-a);font-weight:300}.home-widget{margin-bottom:20px}.home-widget__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px 4px;font-size:15px;font-weight:600;line-height:20px;color:var(--text);letter-spacing:-.2px}.home-widget__hint{font-size:12px;font-weight:400;line-height:16px;color:var(--text-3-a)}.home-grid-card{padding:16px 10px 14px;border-radius:var(--group-r);border:1px solid var(--card-border);background:var(--card);box-shadow:0 4px 24px #00000059}.func-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px;touch-action:pan-y}.func-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:2px 2px 0;border:none;background:transparent;color:var(--text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.func-tile:active:not(.func-tile--spacer) .func-tile__icon{transform:scale(.94);background:var(--icon-bg-active)}.func-tile__icon{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--icon-bg);color:var(--accent);transition:transform .15s ease,background .15s ease}.func-tile--badge .func-tile__icon{color:var(--accent)}.func-tile__label{max-width:100%;font-size:11px;font-weight:500;line-height:13px;color:var(--text-2-a);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.func-tile__badge{position:absolute;top:-3px;right:calc(50% - 32px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--w-red);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;border:2px solid var(--bg);box-shadow:var(--shadow-sm)}.home-panel{margin-bottom:20px}.home-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px 2px;font-size:15px;font-weight:600;line-height:20px;color:var(--text)}.home-panel__hint{font-size:12px;font-weight:400;line-height:16px;color:var(--text-3-a)}.home-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.home-header__title{font-size:28px;font-weight:700;letter-spacing:.2px;line-height:34px}.home-brief{padding:0 2px}.account-widget{padding:18px 16px 14px;border-radius:var(--group-r);border:none;background:var(--tgui--section_bg_color);box-shadow:none}.account-widget__label{font-size:13px;font-weight:500;line-height:18px;color:var(--text-2-a);margin-bottom:6px}.account-widget__amount{font-size:clamp(32px,8vw,40px);font-weight:700;line-height:1.08;letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--text);margin-bottom:8px}.account-widget__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:15px;line-height:20px;color:var(--text-2-a);font-variant-numeric:tabular-nums}.account-widget__meta-sep{color:var(--text-3-a);font-weight:300}.account-widget__split{padding-top:14px;border-top:var(--tgui--border--width, .5px) solid var(--separator);margin-bottom:14px}.account-widget__split-cols{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.account-widget__split-item{display:flex;align-items:baseline;gap:6px;min-width:0}.account-widget__split-item--right{justify-content:flex-end;text-align:right}.account-widget__split-label{font-size:14px;font-weight:500;line-height:18px}.account-widget__split-label--self{color:var(--tgui--link_color)}.account-widget__split-label--walk{color:var(--tgui--hint_color)}.account-widget__split-val{font-size:var(--tgui--text--font_size);font-weight:var(--tgui--font_weight--accent2);line-height:var(--tgui--text--line_height);font-variant-numeric:tabular-nums;color:var(--tgui--text_color)}.account-widget__bar{display:flex;gap:2px;height:8px;padding:1px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);overflow:hidden}.account-widget__bar-self,.account-widget__bar-walk{height:100%;border-radius:4px;min-width:0;transition:width .35s ease}.account-widget__bar-self{background:var(--tgui--link_color)}.account-widget__bar-walk{background:var(--tgui--hint_color);opacity:.72}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:4px}.hero-action{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:var(--text);font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hero-action:active{background:var(--cell-press)}.hero-action--primary{border-color:var(--tgui--outline);background:var(--tgui--secondary_fill)}.hero-action__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tgui--plain_background);color:var(--tgui--link_color)}.hero-action--primary .hero-action__icon{background:var(--tgui--secondary_fill)}.hero-action__icon svg{width:20px;height:20px}.hero-action__label{font-size:13px;font-weight:600;line-height:16px}.hero-action__badge{position:absolute;top:8px;right:10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--w-red);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 0}.service-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 4px 4px;border:none;background:transparent;color:var(--text);font:inherit;cursor:pointer}.service-tile:active .service-tile__icon{transform:scale(.92)}.service-tile__icon{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--card);border:1px solid var(--card-border);box-shadow:0 4px 16px #00000040;transition:transform .15s ease}.service-tile__icon svg{width:24px;height:24px}.service-tile__icon--blue{color:var(--tgui--link_color);background:color-mix(in srgb,var(--tgui--link_color) 12%,transparent);border-color:color-mix(in srgb,var(--tgui--link_color) 22%,transparent)}.service-tile__icon--purple{color:#bf5af2;background:#bf5af21f;border-color:#bf5af238}.service-tile__icon--teal{color:#64d2ff;background:#64d2ff1a;border-color:#64d2ff33}.service-tile__icon--gold{color:#ffd60a;background:#ffd60a1a;border-color:#ffd60a38}.service-tile--urgent .service-tile__icon{box-shadow:0 4px 16px #ff9f0a40}.service-tile__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--w-red);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;border:2px solid var(--bg)}.service-tile__label{font-size:12px;font-weight:500;line-height:14px;color:var(--text-2-a);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-widget{padding:14px 16px 12px;border-radius:var(--group-r);border:1px solid var(--card-border);background:var(--card);box-shadow:0 4px 24px #00000059}.status-widget__cap{margin-bottom:14px;padding-bottom:14px;border-bottom:var(--tgui--border--width, .5px) solid var(--separator)}.status-widget__cap--warn .progress__cap{background:var(--w-red)}.status-widget__cap--warn .status-widget__cap-val{color:var(--w-red)}.status-widget__cap-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.status-widget__cap-title{font-size:15px;font-weight:500;line-height:20px}.status-widget__cap-val{font-size:12px;line-height:16px;color:var(--text-2-a);font-variant-numeric:tabular-nums}.status-widget__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.status-chip{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);min-width:0}.status-chip__label{font-size:12px;font-weight:500;line-height:16px;color:var(--text-2-a)}.status-chip__val{font-size:14px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-chip__val.ok{color:var(--w-green)}.status-chip__val.bad{color:var(--w-red)}.summary-card{padding:18px 16px 16px;border-radius:var(--group-r);border:none;background:var(--tgui--section_bg_color);box-shadow:none}.summary-card__hero{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:16px}.summary-card__hero-label{font-size:15px;font-weight:500;line-height:20px;color:var(--text-2-a)}.summary-card__hero-val{font-size:clamp(28px,7vw,36px);font-weight:700;line-height:1.1;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--text)}.summary-card__dual{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;font-size:15px;line-height:20px;color:var(--text-2-a);font-variant-numeric:tabular-nums}.summary-card__dual-sep{color:var(--text-3-a);font-weight:300;-webkit-user-select:none;user-select:none}.summary-card__split{padding-top:14px;border-top:var(--tgui--border--width, .5px) solid var(--separator)}.summary-card__split-cols{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.summary-card__split-item{display:flex;align-items:baseline;gap:6px;min-width:0}.summary-card__split-item--right{justify-content:flex-end;text-align:right}.summary-card__split-label{font-size:14px;font-weight:500;line-height:18px}.summary-card__split-label--self{color:var(--tgui--link_color)}.summary-card__split-label--walk{color:var(--tgui--hint_color)}.summary-card__split-val{font-size:15px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums;color:var(--text)}.summary-card__bar{display:flex;gap:2px;height:8px;padding:1px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);overflow:hidden}.summary-card__bar-self,.summary-card__bar-walk{height:100%;border-radius:4px;min-width:0;transition:width .35s ease}.summary-card__bar-self{background:var(--tgui--link_color)}.summary-card__bar-walk{background:var(--tgui--hint_color);opacity:.72}.stats-panel{margin-bottom:12px}.wallet-hero{display:flex;align-items:stretch;margin-bottom:22px;padding:18px 8px 16px;border-radius:var(--group-r);border:none;background:var(--tgui--section_bg_color);box-shadow:none}.wallet-hero--stacked{flex-direction:column;align-items:center;text-align:center;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;padding:22px 16px 18px}.wallet-hero__amount{font-size:clamp(22px,5.2vw,34px);font-weight:700;line-height:1.12;letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--text);word-break:break-word;max-width:100%;padding:0 4px}.wallet-hero__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:15px;line-height:20px;color:var(--text-2-a);font-variant-numeric:tabular-nums}.wallet-hero__meta-sep{color:var(--text-3-a);font-weight:300}.stats-panel .home-split{margin:0;border-top-left-radius:0;border-top-right-radius:0}.wallet-hero__metric{flex:1;text-align:center}.wallet-hero__value{font-size:32px;font-weight:600;line-height:38px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--text)}.wallet-hero__value.alert{color:var(--w-red)}.wallet-hero__value--amount{font-size:clamp(17px,4.2vw,22px);line-height:1.2;letter-spacing:-.3px;padding:0 4px;word-break:break-word}.home-split{margin:-6px 0 12px;padding:16px;border-radius:var(--group-r);background:var(--card);border:1px solid var(--card-border);box-shadow:0 4px 24px #00000059}.split-track{display:flex;gap:3px;height:10px;padding:2px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);margin-bottom:14px;overflow:hidden}.split-track__self,.split-track__walk{height:100%;border-radius:5px;min-width:0;transition:width .35s ease}.split-track__self{background:var(--tgui--link_color)}.split-track__walk{background:var(--tgui--hint_color);opacity:.72}.split-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.split-card{padding:12px 12px 11px;border-radius:12px;border:1px solid var(--card-border);min-width:0}.split-card--self,.split-card--walk{background:var(--tgui--plain_background);border-color:var(--tgui--outline)}.split-card__top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.split-card__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.split-card--self .split-card__dot{background:var(--tgui--link_color)}.split-card--walk .split-card__dot{background:var(--tgui--hint_color)}.split-card__name{flex:1;font-size:13px;font-weight:500;color:var(--text-2-a);line-height:18px}.split-card__pct{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:20px}.split-card--self .split-card__pct{color:var(--tgui--link_color)}.split-card--walk .split-card__pct{color:var(--tgui--hint_color)}.split-card__amt{font-size:14px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;color:var(--text);word-break:break-word}.progress--cap{height:5px;border-radius:3px}.progress__cap{background:var(--w-blue);border-radius:3px}.status-cap{padding:12px 16px 14px;border-bottom:var(--tgui--border--width, .5px) solid var(--separator)}.status-cap--warn .progress__cap{background:var(--w-red)}.status-cap--warn .status-cap__val{color:var(--w-red)}.status-cap__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.status-cap__title{font-size:16px;line-height:22px}.status-cap__val{font-size:13px;line-height:18px;color:var(--text-2-a);font-variant-numeric:tabular-nums}.cell__meta.bad{color:var(--w-red)}.wallet-hero__label{margin-top:4px;font-size:12px;font-weight:500;line-height:16px;color:var(--text-2-a);letter-spacing:.2px}.wallet-hero__sep{width:0;align-self:stretch;border:0;border-left:var(--tgui--border--width, .5px) solid var(--separator);background:none;margin:4px 0}.navbar{display:flex;align-items:center;justify-content:center;min-height:44px;padding:calc(4px + var(--safe-top)) var(--page-x) 6px;margin:0 calc(-1 * var(--page-x))}.navbar__title{font-size:var(--text-body);font-weight:var(--tgui--font_weight--accent2, 600);line-height:var(--text-body-lh);text-align:center}.section-header{font-size:var(--text-caption);font-weight:var(--tgui--font_weight--accent3, 500);line-height:var(--text-caption-lh);color:var(--text-2-a);margin:0 0 var(--space-2) var(--space-1)}.section-footer{font-size:var(--text-caption);line-height:var(--text-caption-lh);color:var(--text-3-a);margin:calc(-1 * var(--space-3)) var(--space-1) var(--space-4)}.page-notice{font-size:14px;line-height:24px;color:var(--text-2-a);margin:14px 0 20px;padding:14px 16px;border-radius:12px;background:var(--surface-tint-blue);border:1px solid color-mix(in srgb,var(--tgui--link_color) 12%,transparent);white-space:pre-line;word-break:break-word;letter-spacing:.01em}.inset-group{background:var(--card);border:none;border-radius:var(--group-r);overflow:hidden;margin-bottom:var(--space-6);box-shadow:var(--shadow-card)}.cell{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative}.cell:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:0;border:0;border-bottom:var(--tgui--border--width, .5px) solid var(--ios-list-separator, var(--separator));background:none;pointer-events:none}.cell:last-child:after,.cell--last:after,.cell--action:after{display:none}.cell:active:not(.static){background:var(--cell-press)}.cell.static{cursor:default}.cell--action{justify-content:center;color:var(--w-blue);font-size:16px;font-weight:500;min-height:50px}.cell--action:active{opacity:.55}.cell--stat{min-height:48px;cursor:default}.cell__icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cell__icon svg{width:18px;height:18px}.cell__icon--wallet{background:var(--tgui--link_color);box-shadow:none}.cell__icon--wallet-dim{background:var(--tgui--secondary_fill);box-shadow:none}.cell__icon--wallet-soft{background:var(--tgui--plain_background);border:var(--tgui--border--width) solid var(--tgui--outline)}.cell__body{flex:1;min-width:0}.cell__title{font-size:var(--text-body);line-height:var(--text-body-lh)}.cell__sub{margin-top:2px;font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text-2-a)}.cell__accessory{display:flex;align-items:center;gap:6px;flex-shrink:0;color:var(--text-2-a);font-size:16px;font-variant-numeric:tabular-nums}.cell__accessory.destructive{color:var(--w-red)}.cell__chevron{display:flex;opacity:.45}.cell__muted{font-size:15px;color:var(--text-3-a)}.cell__quote{font-size:15px;line-height:20px;color:var(--text);white-space:pre-wrap;word-break:break-word;padding:10px 12px;background:var(--quote-bg);border-radius:10px;border:var(--tgui--border--width, .5px) solid var(--separator)}.cell__meta{font-size:13px;line-height:18px;color:var(--text-2-a)}.cell--multiline{align-items:flex-start;padding-top:12px;padding-bottom:10px}.cell--quote{padding-top:4px;padding-bottom:12px}.cell--quote:after{display:none}.cell--footer{min-height:36px;padding-top:4px;padding-bottom:12px}.cell__meta.ok{color:var(--w-green)}.badge{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--w-red);color:#fff;font-size:13px;font-weight:600;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.overview-row{padding:14px 16px 6px}.overview-row__labels{display:flex;justify-content:space-between;font-size:13px;line-height:18px;color:var(--text-2-a);margin-bottom:10px}.progress{height:4px;border-radius:2px;overflow:hidden;display:flex;background:var(--fill-2)}.progress__self{background:var(--tgui--link_color)}.progress__walk{background:var(--tgui--hint_color);opacity:.72}.segmented-control-bar{margin-bottom:16px}.segmented-control-bar--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.segmented-control-bar--scroll::-webkit-scrollbar{display:none}.segmented-control-bar--scroll>*{min-width:max-content}.segmented{display:flex;padding:3px;background:var(--fill-2);border:1px solid var(--card-border);border-radius:10px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.segmented button{flex:1;border:none;background:transparent;color:var(--text-2-a);font-family:inherit;font-size:13px;font-weight:500;line-height:18px;padding:7px 4px;border-radius:8px;cursor:pointer}.segmented button.active{background:var(--card);color:var(--accent);box-shadow:var(--shadow-sm)}.segmented--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px}.segmented--scroll::-webkit-scrollbar{display:none}.segmented--scroll button{flex:0 0 auto;min-width:52px;padding:7px 10px;white-space:nowrap}.page-banner{margin:0 0 12px;padding:10px 14px;border-radius:10px;font-size:14px;line-height:18px}.page-banner--warn{color:#c93400;background:#ff95001a;border:1px solid rgba(255,149,0,.22)}.walkoff-cap-brief{margin:0 0 10px;padding:0 4px;font-size:13px;line-height:18px;color:var(--text-2-a)}.walkoff-batch-actions{margin-bottom:12px}.walkoff-action-row{display:flex;gap:10px}.walkoff-action-btn{flex:1;min-height:44px;padding:10px 14px;border:none;border-radius:12px;background:var(--tgui--button_color);color:var(--tgui--button_text_color);font-size:var(--tgui--text--font_size);font-weight:var(--tgui--font_weight--accent2);line-height:var(--tgui--text--line_height);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.walkoff-action-btn:active{opacity:.72;transform:scale(.98)}.walkoff-action-btn--soft{background:var(--tgui--secondary_fill);color:var(--tgui--link_color);box-shadow:none;border:var(--tgui--border--width) solid var(--tgui--outline)}.walkoff-action-btn--compact{flex:0 0 auto;min-width:88px;min-height:40px;padding:8px 12px;font-size:15px}.walkoff-bet-open{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:4px;padding:0;border:none;border-radius:6px;background:#ffffff0f;color:var(--tgui--link_color);font-size:12px;line-height:1;vertical-align:middle;cursor:pointer}.walkoff-bet-open:active{opacity:.6}.walkoff-rec-hint{margin-top:4px;font-size:13px;line-height:17px;color:var(--text-2-a)}.walkoff-partial{padding:10px 16px 14px;border-top:var(--tgui--border--width, .5px) solid var(--separator);background:var(--surface-tint-blue)}.walkoff-partial__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.walkoff-chip{padding:7px 12px;border:1px solid color-mix(in srgb,var(--tgui--link_color) 28%,transparent);border-radius:999px;background:var(--w-blue-dim);color:var(--tgui--link_color);font-size:14px;font-weight:500;line-height:18px;cursor:pointer}.walkoff-chip:active{opacity:.65}.walkoff-partial__hint{margin-bottom:8px;font-size:13px;line-height:17px;color:var(--text-2-a)}.walkoff-partial__rec{width:100%;margin-top:10px}.walkoff-chip--rec{border-color:#bf5af259;background:#bf5af21f;color:#bf5af2}.walkoff-chip--full{background:#ffffff0f;border-color:var(--card-border);color:var(--text-2-a)}.ledger-actions{padding:8px 16px 12px}.ledger-actions--row{display:flex;gap:8px;flex-wrap:wrap}.ledger-tabs{display:flex;gap:8px;padding:8px 16px 0}.ledger-tabs__btn{flex:1;height:34px;border:1px solid var(--card-border);border-radius:10px;background:var(--card);color:var(--text-2-a);font-size:14px}.ledger-tabs__btn--active{border-color:var(--accent);color:var(--accent);background:#0a84ff14}.ledger-setfen__text{margin:0 16px 8px;padding:10px 12px;border-radius:10px;background:#ffffff0a;color:var(--text-2-a);font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.agent-form-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 16px;border-bottom:var(--tgui--border--width, .5px) solid var(--separator)}.agent-form-row:last-child{border-bottom:none}.agent-form-row__label{flex:0 0 auto;max-width:42%;color:var(--text);font-size:15px;line-height:20px}.agent-form-row__input{flex:1;min-width:0;border:none;background:transparent;color:var(--text-2-a);font-size:15px;line-height:20px;text-align:right;outline:none}.agent-form-row__input::placeholder{color:var(--text-3-a)}.agent-form-row__input:disabled{opacity:.5}.walkoff-partial__input{display:flex;gap:8px;align-items:center}.walkoff-partial__field{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--card-border);border-radius:10px;background:var(--card);color:var(--text);font-size:15px;line-height:20px}.walkoff-partial__field::placeholder{color:var(--text-3-a)}.walkoff-partial__field:focus{outline:none;border-color:color-mix(in srgb,var(--tgui--link_color) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tgui--link_color) 12%,transparent)}.walkoff-amount-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 20px;box-sizing:border-box}.walkoff-amount-modal--amount{inset:auto;right:auto;bottom:auto;align-items:flex-end;justify-content:center;padding:16px;opacity:1;pointer-events:auto;box-sizing:border-box}.walkoff-amount-modal--amount .walkoff-amount-modal__card{animation:none;max-height:min(72vh,100%);overflow:auto;-webkit-overflow-scrolling:touch}.walkoff-amount-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.walkoff-amount-modal__card{position:relative;width:100%;max-width:340px;padding:18px 16px 16px;border-radius:14px;background:var(--card);box-shadow:0 12px 40px #0000002e;animation:walkoff-amount-modal-in .22s cubic-bezier(.32,.72,0,1)}@keyframes walkoff-amount-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.walkoff-amount-modal__title{margin-bottom:12px;font-size:16px;font-weight:600;line-height:21px;color:var(--text);word-break:break-word}.walkoff-amount-modal__input{margin-bottom:6px}.walkoff-amount-modal__actions{display:flex;gap:10px;margin-top:14px}.walkoff-amount-modal__btn{flex:1;min-height:44px;padding:11px 12px;font-size:16px}.walkoff-amount-modal__btn--secondary{background:var(--surface-tint-blue);color:var(--tgui--link_color)}.walkoff-amount-modal__btn--secondary.ios-btn--pressed{opacity:.75}.list-stack{display:flex;flex-direction:column;gap:0}.list-stack>.ios-group:first-child,.list-stack>.date-filter-row:first-child{margin-top:0}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;margin:24px 0 32px;padding:36px 24px 40px;border-radius:var(--group-r);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-card)}.empty-state__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:var(--icon-bg);border:1px solid var(--card-border);color:var(--text-3-a)}.empty-state__title{font-size:16px;font-weight:600;line-height:22px;color:var(--text)}.empty-state__sub{margin-top:6px;max-width:260px;font-size:15px;line-height:20px;color:var(--text-2-a)}.empty-hint{padding:48px 16px 32px;text-align:center}.empty-hint__title{font-size:16px;line-height:22px;color:var(--text-3-a)}.empty-hint__sub{margin-top:6px;font-size:15px;line-height:20px;color:var(--text-3-a)}.page--stack-detail{padding-top:var(--space-2)}.page-route--grouped.active{background:var(--bg)}.page-route--grouped .ios-group__card{background:var(--card)}.stack-nav{flex-shrink:0;padding-top:var(--safe-top);background:transparent;border-bottom:0}.stack-nav__inner{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--page-x)}.stack-nav__title{margin:0;max-width:100%;font-size:17px;font-weight:600;line-height:22px;text-align:center;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page--edit-sheet{display:flex;flex-direction:column;min-height:100%}.page--edit-sheet__body{flex:1;padding-top:var(--space-2)}.page--edit-sheet__footer{flex-shrink:0;margin-top:auto;padding-top:var(--space-2)}.ios-edit-nav{flex-shrink:0;padding-top:var(--safe-top);background:var(--bg);border-bottom:var(--tgui--border--width, .5px) solid var(--separator)}.ios-edit-nav--borderless{border-bottom:none}.ios-edit-nav__inner{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px}.ios-edit-nav__title{margin:0;font-size:17px;font-weight:600;line-height:22px;text-align:center;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intake-detail__draft-cell{padding:0}.intake-detail__draft-field{width:100%;min-height:88px;padding:12px 16px;margin:0;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:var(--text-body);line-height:var(--text-body-lh);resize:none;overflow:hidden;box-sizing:border-box;display:block}.intake-detail__draft-field:focus{outline:none}.ios-card-toolbar,.intake-detail__card-toolbar,.intake-detail__card-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 16px}.walkoff-batch__transfer-link{font-size:15px;padding:0;white-space:nowrap;flex-shrink:0;color:var(--tgui--link_color)}.walkoff-pool-stack{padding-top:0}.walkoff-pool-row{position:relative}.walkoff-pool-row--focus .ios-row__title{color:var(--tgui--link_color)}.walkoff-pool-row--focus{position:relative;background:color-mix(in srgb,var(--tgui--link_color) 10%,transparent)}.walkoff-pool-row--focus:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tgui--link_color);border-radius:0 2px 2px 0}.walkoff-focus-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tgui--link_color) 12%,var(--tgui--secondary_bg_color))}.walkoff-focus-banner__text{flex:1;min-width:0;font-size:14px;line-height:1.35;color:var(--tgui--text_color)}.walkoff-focus-banner__dismiss{flex-shrink:0;border:none;background:transparent;color:var(--tgui--link_color);font-size:14px;font-weight:600;padding:0;cursor:pointer}.walkoff-batch-row .ios-nav-row__body{flex:1;min-width:0}.walkoff-batch-row .ios-nav-row__title{display:flex;align-items:center;flex-wrap:wrap;gap:0;overflow:hidden}.walkoff-batch-row__title{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.walkoff-high-risk-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-size:.75em;font-weight:600;line-height:1.2;color:var(--tg-theme-destructive-text-color, #ff453a);background:color-mix(in srgb,var(--tg-theme-destructive-text-color, #ff453a) 16%,transparent)}.walkoff-top-freshness--stale{color:var(--tgui--destructive_text_color, #ff3b30)}.walkoff-transferred-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-size:.75em;font-weight:600;line-height:1.2;color:var(--tg-theme-link-color, #007aff);background:color-mix(in srgb,var(--tg-theme-link-color, #007aff) 14%,transparent)}.walkoff-research-top-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:4px;font-size:.75em;font-weight:700;line-height:1.2;letter-spacing:.02em;color:#c2410c;background:color-mix(in srgb,#f97316 28%,transparent)}[data-scheme=dark] .walkoff-research-top-tag{color:#fdba74;background:color-mix(in srgb,#f97316 34%,transparent)}.walkoff-batch-row .ios-nav-row__after{max-width:none;flex-shrink:0;align-self:center;margin-left:8px}.walkoff-batch-progress-line{font-size:inherit;line-height:inherit}.walkoff-batch-progress-line__walked{color:var(--tgui--link_color);font-weight:var(--tgui--font_weight--accent3, 600)}.walkoff-batch-progress-line__total{color:var(--tgui--text_color);font-weight:var(--tgui--font_weight--accent3, 600)}.walkoff-batch-progress-line__sep{color:var(--tgui--hint_color);font-weight:400}.walkoff-batch-progress-line__open{color:var(--tgui--destructive_text_color, #ff3b30);font-weight:var(--tgui--font_weight--accent3, 600)}.walkoff-batch-progress-line__done{color:var(--w-green);font-weight:var(--tgui--font_weight--accent3, 600)}.swipe-action-row{position:relative;overflow:hidden;touch-action:pan-y}.ios-group__card>.swipe-action-row+.swipe-action-row:before,.ios-group__card>.ios-nav-row+.swipe-action-row:before,.swipe-action-row+.swipe-action-row:before{display:none}.ios-group__card>.swipe-action-row+.swipe-action-row .swipe-action-row__content:before,.ios-group__card>.ios-nav-row+.swipe-action-row .swipe-action-row__content:before,.swipe-action-row+.swipe-action-row .swipe-action-row__content:before{content:"";position:absolute;top:0;left:var(--ios-sep-leading, 16px);right:var(--ios-sep-trailing, 12px);height:0;border:0;border-bottom:var(--tgui--border--width, .5px) solid var(--ios-list-separator, var(--separator));background:none;pointer-events:none;z-index:2}.ios-group__card>.swipe-action-row+.swipe-action-row .swipe-action-row__content:has(.ios-nav-row__icon):before,.ios-group__card>.ios-nav-row+.swipe-action-row .swipe-action-row__content:has(.ios-nav-row__icon):before,.swipe-action-row+.swipe-action-row .swipe-action-row__content:has(.ios-nav-row__icon):before{left:var(--ios-sep-leading-icon, 62px )}.swipe-action-row__action{position:absolute;inset:0 0 0 auto;width:88px;display:flex;align-items:center;justify-content:center;background:#34c759;transition:opacity .12s ease}.swipe-action-row--dragging .swipe-action-row__action{transition:none}.swipe-action-row--commit-ready .swipe-action-row__action{background:#248a3d}.swipe-action-row--destructive .swipe-action-row__action{background:#ff3b30}.swipe-action-row--destructive.swipe-action-row--commit-ready .swipe-action-row__action{background:#d70015}.swipe-action-row__action-label{color:#fff;font-size:15px;font-weight:600;line-height:18px;padding:0 8px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}.swipe-action-row__action-hit{position:absolute;inset:0 0 0 auto;margin:0;padding:0;border:0;background:transparent;z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent}.swipe-action-row__content{position:relative;z-index:1;width:100%;background:var(--tgui--bg_color, var(--card));transition:transform .22s cubic-bezier(.32,.72,0,1);will-change:transform}.swipe-action-row__content--dragging{transition:none}.walkoff-amount-modal__current{margin-bottom:8px}.report-pl-detail-modal__card{max-width:360px;max-height:min(78vh,560px);display:flex;flex-direction:column}.report-pl-detail-modal__body{overflow-y:auto;margin-bottom:12px;-webkit-overflow-scrolling:touch}.report-pl-detail-modal__row{padding:10px 0;border-bottom:.5px solid color-mix(in srgb,var(--separator) 80%,transparent)}.report-pl-detail-modal__row:last-of-type{border-bottom:none}.report-pl-detail-modal__row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-pl-detail-modal__row-left,.report-pl-detail-modal__row-right{min-width:0}.report-pl-detail-modal__row-right{text-align:right}.report-pl-detail-modal__label{font-size:16px;line-height:21px;color:var(--text)}.report-pl-detail-modal__total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:12px;border-top:.5px solid color-mix(in srgb,var(--separator) 80%,transparent);font-size:16px;font-weight:600;color:var(--text)}.walkoff-full-modal__actions{margin-top:14px}.walkoff-upstream-field{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:10px;padding:10px 12px;border:.5px solid var(--ios-separator, rgba(60, 60, 67, .29));border-radius:10px;background:var(--ios-secondary-bg, rgba(120, 120, 128, .12));color:var(--tg-theme-text-color, #000);font:inherit;text-align:left}.walkoff-upstream-field:disabled{opacity:.72}.walkoff-upstream-field__label{flex-shrink:0;color:var(--tg-theme-hint-color, #8e8e93);font-size:14px}.walkoff-upstream-field__value{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:500}.ios-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:28px}.ios-confirm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.ios-confirm__card{position:relative;z-index:1;width:min(270px,100%);border-radius:14px;overflow:hidden;background:var(--tgui--bg_color, var(--card));box-shadow:0 12px 40px #00000038}.ios-confirm__title{padding:20px 16px 0;font-size:17px;font-weight:600;line-height:22px;text-align:center;color:var(--tgui--text_color, var(--text))}.ios-confirm__message{padding:12px 16px 20px;font-size:13px;line-height:18px;text-align:center;color:var(--tgui--text_color, var(--text));white-space:pre-wrap}.ios-confirm__title+.ios-confirm__message{padding-top:8px}.ios-confirm__actions{display:flex;border-top:var(--tgui--border--width, .5px) solid var(--ios-list-separator, var(--separator))}.ios-confirm__btn{flex:1;min-height:44px;margin:0;padding:10px 8px;border:0;background:transparent;font-size:17px;line-height:22px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ios-confirm__btn--cancel{color:var(--tgui--link_color, #007aff);border-right:var(--tgui--border--width, .5px) solid var(--ios-list-separator, var(--separator));font-weight:400}.ios-confirm__btn--confirm{color:var(--tgui--link_color, #007aff);font-weight:600}.ios-confirm__btn--destructive{color:#ff3b30}.ios-confirm__btn:active{background:var(--tgui--tertiary_bg_color, rgba(0, 0, 0, .06))}.intake-detail__card-toolbar-status{flex-shrink:0;font-size:var(--text-caption);line-height:var(--text-caption-lh);color:var(--text-2-a);text-align:right}.intake-detail__card-toolbar-status--ok{color:var(--w-green)}.scheme-compare__toolbar,.report-intake-card__toolbar{justify-content:flex-start;flex-wrap:wrap}.report-intake-card__toolbar .report-intake-card__draw,.report-intake-card__toolbar .report-intake-card__no-draw-row{width:100%}.report-intake-card__draw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.ios-group__footer--ok{color:var(--w-green)}.intake-detail__pane-title{padding:12px 16px 6px;font-size:var(--text-subhead);font-weight:600;line-height:var(--text-subhead-lh);color:var(--text)}.intake-detail__pane .intake-detail__card-body{padding-top:0}.intake-detail__pane--diagnosis{padding-top:4px}.intake-detail__diagnosis-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 16px 12px;font-size:var(--text-subhead);line-height:var(--text-subhead-lh)}.intake-detail__diagnosis-list{padding:0 16px 8px}.intake-detail__diagnosis-row{padding:8px 0}.intake-detail__diagnosis-row+.intake-detail__diagnosis-row{border-top:var(--tgui--border--width, .5px) solid var(--separator)}.intake-detail__diagnosis-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.intake-detail__card{display:flex;flex-direction:column}.intake-detail__card-body{padding:12px 16px 8px}.intake-detail__card-body--quote{font-size:var(--tgui--caption1--font_size);line-height:var(--tgui--caption1--line_height);color:var(--tgui--subtitle_text_color);white-space:pre-wrap;word-break:break-word}.intake-detail__field{width:100%;min-height:44px;padding:12px 16px 8px;margin:0;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:var(--text-subhead);line-height:var(--text-subhead-lh);resize:none;overflow:hidden;box-sizing:border-box;display:block}.intake-detail__field:focus{outline:none}.intake-detail__card-footer{display:flex;justify-content:flex-start;align-items:center;padding:8px 16px 12px;border-top:var(--tgui--border--width, .5px) solid var(--separator)}.intake-detail__link{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-subhead);line-height:var(--text-subhead-lh);font-weight:400;color:var(--tgui--link_color);cursor:pointer;-webkit-tap-highlight-color:transparent}.intake-detail__link--pressed{opacity:.55}.intake-detail__link--destructive{color:var(--tgui--destructive_text_color, #ff3b30)}.intake-detail__link:disabled{opacity:.35;cursor:default}.intake-detail__link-status{font-size:var(--text-subhead);line-height:var(--text-subhead-lh);color:var(--text-3-a)}.intake-detail__hint{font-size:var(--text-caption);line-height:var(--text-caption-lh);color:var(--text-2-a);margin:0 16px 12px}.intake-detail__hint--info{color:var(--tgui--link_color, var(--text-2-a))}.intake-detail__diagnosis-intro{padding:0 16px 10px;margin:0}.intake-detail__hint--center{text-align:center;margin-top:var(--space-4)}.empty{text-align:center;padding:56px 24px;font-size:16px;line-height:22px;color:var(--text-3-a)}.ios-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500;max-width:min(320px,calc(100vw - 48px));padding:12px 20px;border-radius:14px;background:#3c3c43eb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);color:#fff;font-size:15px;font-weight:500;line-height:20px;text-align:center;box-shadow:0 8px 28px #00000038;pointer-events:none;animation:ios-toast-in .28s cubic-bezier(.21,1.02,.73,1)}@keyframes ios-toast-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.loading-bar{position:fixed;top:0;left:0;right:0;z-index:300;height:2px;overflow:hidden}.loading-bar[hidden]{display:none}.loading-bar__track{height:100%;width:28%;background:var(--metric-accent, var(--tgui--link_color));box-shadow:0 0 12px color-mix(in srgb,var(--metric-accent, var(--tgui--link_color)) 28%,transparent);animation:wallet-load 1.1s ease-in-out infinite}@keyframes wallet-load{0%{transform:translate(-120%)}to{transform:translate(450%)}}.page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px;padding:32px 16px}.page-loading--compact{min-height:120px;padding:24px 16px}.page-loading__spinner{width:28px;height:28px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--tgui--hint_color) 28%,transparent);border-top-color:var(--tgui--link_color);animation:page-loading-spin .75s linear infinite}.page-loading__spinner--sm{width:16px;height:16px;border-width:2px}.page-loading__label{margin:0;font-size:15px;line-height:1.35;color:var(--tgui--hint_color);text-align:center}.page-loading__inline{display:inline-flex;align-items:center;gap:8px;color:var(--tgui--hint_color);font-size:15px}.page-loading__inline-text{line-height:1.2}@keyframes page-loading-spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{display:inline-block;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--tgui--hint_color) 12%,transparent),color-mix(in srgb,var(--tgui--hint_color) 22%,transparent),color-mix(in srgb,var(--tgui--hint_color) 12%,transparent));background-size:200% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.skeleton--hero-label{width:72px;height:14px;margin:0 auto 10px;border-radius:6px}.skeleton--hero-amount{display:block;width:min(220px,72%);height:38px;margin:0 auto;border-radius:10px}.skeleton--stat-value{width:36px;height:20px;border-radius:6px}.skeleton--stat-label{width:48px;height:12px;border-radius:5px}.skeleton--metric-amount{width:56px;height:18px;border-radius:6px}.skeleton--metric-pct{width:36px;height:16px;border-radius:5px}.skeleton--draw-line{width:108px;height:16px;border-radius:6px}.home-overview-metric--skeleton{display:inline-flex;align-items:center;gap:6px}.home-hero--skeleton .home-hero__stats{margin-top:var(--space-4);padding-top:var(--space-4)}.page-keeper__pane[hidden]{display:none!important}.error-banner{position:fixed;top:calc(10px + var(--safe-top));left:var(--page-x);right:var(--page-x);z-index:200;padding:12px 16px;border-radius:var(--group-r);font-size:15px;line-height:20px;color:var(--w-red);background:color-mix(in srgb,var(--tgui--section_bg_color) 92%,transparent);border:1px solid rgba(255,59,48,.2);box-shadow:var(--shadow-elevated);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.error-banner[hidden]{display:none}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 8px}.filter-chip{border:1px solid var(--tgui--separator_color);background:var(--tgui--section_bg_color);color:var(--tgui--text_color);border-radius:999px;padding:6px 12px;font-size:14px}.filter-chip--active{border-color:var(--w-blue);color:var(--w-blue);font-weight:600}.walkoff-cap-brief--warn{color:var(--w-orange, #ff9500)}.cap-layoff-actions{padding:0 16px 12px}.cap-synthetic-line{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--w-blue)}.cap-shadow-note{color:var(--w-orange, #ff9500);font-size:13px}.compare-card--backup{border-top:var(--tgui--border--width, .5px) solid var(--separator)}.compare-overflow-row{margin-top:8px;font-size:14px}.compare-overflow-row+.compare-overflow-row{margin-top:12px;padding-top:12px;border-top:var(--tgui--border--width, .5px) dashed var(--separator)}.scheme-compare-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 12px}.scheme-status{font-size:12px;font-weight:600;white-space:nowrap}.scheme-status--ok{color:#34c759}.scheme-status--warn{color:#ff9500}.scheme-status--manual{color:#007aff}.scheme-status--auto{color:#af52de}.scheme-row__manual,.scheme-row__auto{color:var(--tgui--hint_color);font-size:14px}.walkoff-detail-stack{padding-top:4px}.walkoff-detail-group .walkoff-detail-transfer .ios-display-row__title{font-variant-numeric:tabular-nums}.walkoff-detail-copy{margin-top:8px}
