:root{--tg-bg-color:#FFFFFF;--tg-text-color:#000000;--tg-hint-color:#707579;--tg-link-color:#007AFF;--tg-button-color:#007AFF;--tg-button-text-color:#FFFFFF;--tg-secondary-bg-color:#EFEFF4;--tg-header-bg-color:#FFFFFF;--tg-accent-text-color:#007AFF;--tg-section-bg-color:#FFFFFF;--tg-section-header-text-color:#707579;--tg-subtitle-text-color:#707579;--tg-destructive-text-color:#E53935;--tg-skeleton:rgba(0,0,0,0.03);--tg-divider:rgba(0,0,0,0.08);--tg-outline:rgba(0,0,0,0.05);--tg-surface-primary:rgba(255,255,255,0.95);--tg-surface-dark:rgba(56,56,56,0.85);--tg-tertiary-bg-color:#F4F4F7;--tg-quaternary-bg-color:#F6F6FA;--tg-segmented-active:#FFFFFF;--tg-card-bg-color:#FFFFFF;--tg-secondary-hint-color:#A2ACB0;--tg-secondary-fill:rgba(67,120,255,0.10);--tg-green:#31D158;--tg-destructive-bg:rgba(241,46,46,0.05);--tg-plain-bg:rgba(0,0,0,0.04);--tg-plain-fg:rgba(0,0,0,0.50);--tg-tabbar-bg:rgba(255,255,255,0.86);--tg-tabbar-border:rgba(0,0,0,0.06);--tg-tabbar-shadow:0 8px 28px rgba(0,0,0,0.10),0 1px 0 rgba(255,255,255,0.6) inset;--tg-white:#FFFFFF;--tg-black:#000000;--tg-radius-xs:6px;--tg-radius-sm:10px;--tg-radius-md:12px;--tg-radius-lg:16px;--tg-radius-xl:22px;--tg-radius-pill:999px;--tg-space-1:4px;--tg-space-2:8px;--tg-space-3:12px;--tg-space-4:16px;--tg-space-5:20px;--tg-space-6:24px;--tg-space-8:32px;--tg-space-10:40px;--tg-font-ios:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter","Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif;--tg-font-display:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;--tg-font-mono:"SF Mono","JetBrains Mono","Roboto Mono",ui-monospace,Menlo,Consolas,monospace;--tg-size-largetitle:34px;--tg-size-title1:28px;--tg-size-title2:22px;--tg-size-title3:20px;--tg-size-headline:17px;--tg-size-body:17px;--tg-size-callout:16px;--tg-size-subhead-1:15px;--tg-size-subhead-2:14px;--tg-size-footnote:13px;--tg-size-caption-1:12px;--tg-size-caption-2:11px}.tg-dark,:root[data-theme=dark]{--tg-bg-color:#212121;--tg-text-color:#FFFFFF;--tg-hint-color:#AAAAAA;--tg-link-color:#2990FF;--tg-button-color:#2990FF;--tg-button-text-color:#FFFFFF;--tg-secondary-bg-color:#0F0F0F;--tg-header-bg-color:#212121;--tg-accent-text-color:#007AFF;--tg-section-bg-color:#212121;--tg-section-header-text-color:#AAAAAA;--tg-subtitle-text-color:#AAAAAA;--tg-destructive-text-color:#E53935;--tg-skeleton:rgba(255,255,255,0.03);--tg-divider:rgba(255,255,255,0.05);--tg-outline:rgba(255,255,255,0.10);--tg-surface-primary:rgba(23,23,23,0.95);--tg-tertiary-bg-color:#2A2A2A;--tg-quaternary-bg-color:#2F2F2F;--tg-segmented-active:#2F2F2F;--tg-card-bg-color:#323232;--tg-secondary-hint-color:#78797E;--tg-secondary-fill:rgba(41,144,255,0.15);--tg-green:#32E55E;--tg-destructive-bg:rgba(241,46,46,0.15);--tg-plain-bg:rgba(255,255,255,0.08);--tg-plain-fg:rgba(255,255,255,0.95);--tg-tabbar-bg:rgba(36,36,40,0.88);--tg-tabbar-border:rgba(255,255,255,0.06);--tg-tabbar-shadow:0 12px 32px rgba(0,0,0,0.45),0 1px 0 rgba(255,255,255,0.04) inset}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0;height:100%;font-family:var(--tg-font-ios)}body{background:var(--tg-secondary-bg-color);min-height:100vh;font-size:var(--tg-size-body);line-height:22px;letter-spacing:-.4px;color:var(--tg-text-color)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.app-shell{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.app-shell [contenteditable=true],.app-shell input,.app-shell textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.app-shell svg{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.brief-meta svg,.tl-card-meta svg{width:14px;height:14px}:root{--besir-primary:#007AFF;--besir-primary-soft:rgba(0,122,255,0.10);--besir-day-selected:rgba(0,122,255,0.14)}.tg-dark,:root[data-theme=dark]{--besir-day-selected:rgba(41,144,255,0.26)}:root{--safe-top:max(var(--app-safe-top,0px),calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)),env(safe-area-inset-top,0px));--safe-bottom:max(var(--app-safe-bottom,0px),calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px)),env(safe-area-inset-bottom,0px));--safe-left:max(var(--app-safe-left,0px),calc(var(--tg-safe-area-inset-left, 0px) + var(--tg-content-safe-area-inset-left, 0px)),env(safe-area-inset-left,0px));--safe-right:max(var(--app-safe-right,0px),calc(var(--tg-safe-area-inset-right, 0px) + var(--tg-content-safe-area-inset-right, 0px)),env(safe-area-inset-right,0px))}.app-shell{width:100%;height:100vh;max-width:480px;margin:0 auto;background:var(--tg-secondary-bg-color);flex-direction:column;color:var(--tg-text-color);overflow:hidden;padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}.app-body,.app-shell{position:relative;display:flex}.app-body{flex:1 1;min-height:0;flex-direction:column}.app-body:not(:has(>.app-scroll)){padding-top:var(--safe-top)}.screen-stage{flex:1 1;min-height:0;position:relative;overflow:hidden}.screen-track{position:absolute;inset:0;display:flex;transform:translateX(calc(var(--screen-idx, 0) * -100%));transition:transform .34s cubic-bezier(.32,.72,.24,1);will-change:transform}.screen-pane{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;position:relative}.screen-pane[aria-hidden=true]{pointer-events:none}.app-scroll{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:var(--safe-top);padding-bottom:100px}.app-scroll::-webkit-scrollbar{width:0}.app-scroll-no-tab{padding-bottom:24px}.phase-loading{flex:1 1}.inbox-progress{margin:8px 16px 4px;padding:12px 14px;background:var(--besir-primary-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px}.inbox-progress-row{display:flex;align-items:center;gap:10px}.inbox-progress-spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--besir-primary-soft);border-top-color:var(--besir-primary);animation:sync-rotate .9s linear infinite;flex-shrink:0}.inbox-progress-text{flex:1 1;font:500 13px/16px var(--tg-font-ios);color:var(--besir-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-progress-pct{font:600 13px/16px var(--tg-font-ios);color:var(--besir-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-progress-track{height:4px;border-radius:2px;background:rgba(0,122,255,.18);overflow:hidden}.inbox-progress-fill{height:100%;background:var(--besir-primary);border-radius:2px;transition:width .4s ease}.sync-stage{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;gap:14px;text-align:center}.sync-spinner{width:48px;height:48px;border-radius:50%;border:3px solid var(--besir-primary-soft);border-top-color:var(--besir-primary);animation:sync-rotate .9s linear infinite;margin-bottom:6px}@keyframes sync-rotate{to{transform:rotate(1turn)}}.sync-title{font:700 22px/28px var(--tg-font-ios);color:var(--tg-text-color);letter-spacing:-.4px;text-wrap:pretty}.sync-sub{font:400 15px/22px var(--tg-font-ios);color:var(--tg-hint-color);text-wrap:pretty;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sync-hint{margin-top:18px;font:400 13px/18px var(--tg-font-ios);color:var(--tg-secondary-hint-color);max-width:280px;text-wrap:pretty}:root{--tg-depth-flash:#FFFFFF}.tg-dark,:root[data-theme=dark]{--tg-depth-flash:#000000}.overlay{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--tg-secondary-bg-color)}.overlay-detail{z-index:50}.overlay-edit{z-index:55}.overlay-story{z-index:60;background:#0F0F12}.overlay-weather{z-index:50}.depth-enter{position:relative}.depth-enter:before,.overlay:before{content:"";position:absolute;inset:0;background:var(--tg-depth-flash);pointer-events:none;z-index:999;animation:depth-flash-in .42s cubic-bezier(.32,.72,.24,1) both}.overlay-story:before{background:#000000}.screen-depth-wrap{flex:1 1;min-height:0;display:flex;flex-direction:column}@keyframes depth-flash-in{0%,45%{opacity:1}to{opacity:0}}.overlay.overlay-closing{animation:depth-fade-out .32s cubic-bezier(.32,.72,.24,1) both}.overlay.overlay-closing:before{animation:depth-flash-out .32s cubic-bezier(.32,.72,.24,1) both}@keyframes depth-fade-out{0%,55%{opacity:1}to{opacity:0}}@keyframes depth-flash-out{0%{opacity:0}55%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.cal-view-anim,.depth-enter,.depth-enter:before,.overlay,.overlay.overlay-closing,.overlay.overlay-closing:before,.overlay:before{animation:none}.depth-enter:before,.overlay:before{display:none}}.cal-nav-label{font:500 14px/18px var(--tg-font-ios);color:var(--tg-hint-color);letter-spacing:-.1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-view-anim{animation:cal-view-fade .22s cubic-bezier(.32,.72,.24,1) both}@keyframes cal-view-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tg-header{padding:8px 16px 10px;background:transparent;gap:8px;min-height:44px;position:relative;z-index:20}.tg-header,.tg-header-side{display:flex;align-items:center}.tg-header-side{gap:6px;min-width:60px}.tg-header-right{justify-content:flex-end}.tg-header-center{flex:1 1;display:flex;flex-direction:column;align-items:center;min-width:0}.tg-header-title{font:600 17px/22px var(--tg-font-ios);color:var(--tg-text-color);letter-spacing:-.4px}.tg-header-sub{font:400 12px/14px var(--tg-font-ios);color:var(--tg-hint-color)}.icon-btn{width:34px;height:34px;border-radius:50%;background:var(--tg-plain-bg);display:flex;align-items:center;justify-content:center;color:var(--besir-primary);cursor:pointer;border:0}.icon-btn svg{width:20px;height:20px}.icon-btn-plain{background:transparent}.icon-btn-plain,.txt-btn{color:var(--besir-primary)}.txt-btn{font:400 17px/22px var(--tg-font-ios);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0;background:none;border:0}.txt-btn-strong{font-weight:600}.section-wrap{padding:16px 16px 0}.section-wrap-tight{padding:8px 16px 0}.section-label{font:400 13px/16px var(--tg-font-ios);padding:0 16px 6px;text-transform:uppercase;letter-spacing:.04em}.section-footer,.section-label{color:var(--tg-section-header-text-color)}.section-footer{font:400 13px/18px var(--tg-font-ios);padding:8px 16px 0}.section{background:var(--tg-section-bg-color);border-radius:10px;overflow:hidden}.cell{display:flex;align-items:center;padding:11px 16px;gap:12px;min-height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.cell-tap{cursor:pointer}.cell-tap:active{background:var(--tg-plain-bg)}@media (hover:hover){.cell-tap:hover{background:var(--tg-plain-bg)}}.cell+.cell:before{content:"";position:absolute;top:0;left:16px;right:0;height:.5px;background:var(--tg-divider)}.cell+.cell.cell-noindent:before{left:0}.cell-body{flex:1 1;min-width:0}.cell-title{font:400 17px/22px var(--tg-font-ios);color:var(--tg-text-color);letter-spacing:-.4px}.cell-sub{font:400 14px/19px var(--tg-font-ios);letter-spacing:-.15px;margin-top:1px}.cell-right,.cell-sub{color:var(--tg-hint-color)}.cell-right{font:400 17px/22px var(--tg-font-ios);display:flex;align-items:center;gap:6px}.cell-chev{color:#C5C8CD;font:400 22px/1 var(--tg-font-ios);margin-left:4px}.toggle-chev{display:inline-flex;align-items:center;color:var(--tg-secondary-hint-color);transition:transform .22s ease}.toggle-chev svg{width:16px;height:16px}.toggle-chev-open{transform:rotate(90deg)}.collapse{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s cubic-bezier(.32,.72,.24,1),opacity .18s ease}.collapse-open{max-height:400px;opacity:1}.cell-icon{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.cell-icon svg{width:18px;height:18px}.av{border-radius:50%;display:flex;color:#fff;font-weight:600;flex-shrink:0;overflow:hidden}.av,.btn{align-items:center;justify-content:center}.btn{font:600 17px/1 var(--tg-font-ios);border:0;cursor:pointer;padding:14px 18px;border-radius:14px;display:inline-flex;gap:8px;transition:transform .12s,opacity .12s,background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-full{width:100%}.btn-sm{padding:8px 14px;font-size:15px;border-radius:10px}.btn-lg{padding:16px 22px;font-size:17px}.btn-xl{padding:20px 22px;font-size:17px}.btn-fill{background:var(--besir-primary);color:var(--tg-button-text-color)}.btn-fill:active{transform:scale(.98);opacity:.9}.btn-fill:disabled{background:var(--tg-tertiary-bg-color);color:var(--tg-secondary-hint-color)}.btn-fill:disabled:active{transform:none;opacity:1}.btn-bezeled{background:var(--besir-primary-soft);color:var(--besir-primary)}.btn-gray{background:var(--tg-tertiary-bg-color);color:var(--tg-text-color)}.btn-plain{background:transparent;color:var(--besir-primary);padding:12px 14px}.btn-destructive{background:transparent;color:var(--tg-destructive-text-color)}.btn-pill{border-radius:999px}.shine-btn{position:relative;overflow:hidden;isolation:isolate}.shine-btn:disabled{cursor:not-allowed}.shine-btn-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}.shine-btn-sweep{position:absolute;top:-60%;bottom:-60%;width:32%;left:-40%;transform:rotate(25deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.7) 50%,rgba(255,255,255,0));filter:blur(10px);pointer-events:none;z-index:0;animation:shine-sweep 4s ease-in-out infinite}@keyframes shine-sweep{0%{left:-40%;opacity:0}5%{opacity:1}40%{left:110%;opacity:1}45%{left:110%;opacity:0}to{left:110%;opacity:0}}@media (prefers-reduced-motion:reduce){.shine-btn-sweep{animation:none;display:none}}.edit-save-bar{position:absolute;left:16px;right:16px;bottom:16px;z-index:5;pointer-events:none}.edit-save-bar .btn{pointer-events:auto;box-shadow:0 8px 24px rgba(0,0,0,.18)}.edit-save-scroll{padding-bottom:110px}.tabbar{position:absolute;bottom:calc(16px + var(--safe-bottom));left:12px;right:12px;display:flex;z-index:40}.tabbar-pill{flex:1 1;display:flex;background:var(--tg-tabbar-bg);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-radius:28px;padding:6px;border:.5px solid var(--tg-tabbar-border);box-shadow:var(--tg-tabbar-shadow);position:relative}.tab-indicator{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 5);border-radius:22px;background:var(--besir-primary-soft);transform:translateX(calc(var(--tab-idx, 0) * 100%));transition:transform .34s cubic-bezier(.32,.72,.24,1);pointer-events:none;will-change:transform}.tab{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 6px;border-radius:22px;color:var(--tg-secondary-hint-color);cursor:pointer;transition:color .22s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1}.tab-active{color:var(--besir-primary)}.tab-glyph svg{width:22px;height:22px;stroke-width:2}.tab-label{font:600 11px/13px var(--tg-font-ios);letter-spacing:-.08px}.seg{background:var(--tg-tertiary-bg-color);border-radius:9px;padding:2px;display:inline-flex}.seg-item{font:600 13px/1 var(--tg-font-ios);padding:7px 14px;border-radius:7px;color:var(--tg-text-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:36px;text-align:center}.seg-active{background:var(--tg-segmented-active);box-shadow:0 1px 3px rgba(0,0,0,.08)}.tg-switch{width:51px;height:31px;background:#34C759;border-radius:999px;position:relative;cursor:pointer;flex-shrink:0;transition:background .2s}.tg-switch:after{content:"";position:absolute;left:22px;top:2px;width:27px;height:27px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:left .2s}.tg-switch-off{background:#E5E5EA}:root[data-theme=dark] .tg-switch-off{background:#39393D}.tg-switch-off:after{left:2px}.field-row{display:flex;align-items:center;padding:12px 16px;gap:12px;min-height:44px}.field-row+.field-row{border-top:.5px solid var(--tg-divider);margin-left:16px;padding-left:0;padding-right:16px}.field-label{width:90px;flex-shrink:0}.field-input,.field-label{font:400 17px/22px var(--tg-font-ios);color:var(--tg-text-color)}.field-input{flex:1 1;background:transparent;border:0;outline:0;letter-spacing:-.4px;min-width:0}.field-input::placeholder{color:var(--tg-secondary-hint-color)}.field-input-large{font-size:22px;font-weight:600;line-height:28px;padding:14px 16px;width:100%;display:block}.native-input{background:transparent;border:0;outline:0;font:400 17px/22px var(--tg-font-ios);color:var(--tg-text-color);letter-spacing:-.4px;padding:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;color-scheme:light}:root[data-theme=dark] .native-input{color-scheme:dark}.native-input::-webkit-date-and-time-value{text-align:left}.native-input-time{flex:0 0 auto;min-width:0;font:400 17px var(--tg-font-ios);color:var(--besir-primary);background:var(--besir-primary-soft);padding:4px 10px;border-radius:8px}.scrim{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:70;display:flex;align-items:flex-end;animation:scrim-fade-in .22s ease both}.scrim.scrim-closing{animation:scrim-fade-out .22s ease both}@keyframes scrim-fade-in{0%{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.5)}}@keyframes scrim-fade-out{0%{background:rgba(0,0,0,.5)}to{background:rgba(0,0,0,0)}}.sheet{background:var(--tg-secondary-bg-color);width:100%;border-radius:22px 22px 0 0;padding:10px 0 28px;max-height:88%;overflow-y:auto;animation:slideUp .28s cubic-bezier(.2,.7,.3,1)}.sheet.sheet-closing{animation:slideDown .28s cubic-bezier(.32,.72,.24,1) both}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.scrim,.scrim.scrim-closing,.sheet,.sheet.sheet-closing{animation:none}}.sheet-grabber{width:36px;height:5px;background:rgba(125,125,125,.45);border-radius:999px;margin:0 auto 10px}.sheet-title{font:600 17px/22px var(--tg-font-ios);text-align:center;padding:4px 16px 12px;color:var(--tg-text-color)}.sheet-actions{display:flex;gap:8px;padding:14px 16px 0}.toast{position:absolute;bottom:100px;left:16px;right:16px;background:rgba(40,40,40,.92);color:#fff;padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .22s,transform .22s;z-index:75;pointer-events:none;font:500 15px/20px var(--tg-font-ios)}.toast-show{opacity:1;transform:translateY(0)}.toast-ic{width:22px;height:22px;border-radius:50%;background:#55A6FF;flex-shrink:0;align-items:center;font:700 13px/1 var(--tg-font-ios)}.dots,.toast-ic{display:flex;justify-content:center}.dots{gap:7px;padding:12px 0}.dots span{width:7px;height:7px;border-radius:50%;background:var(--tg-secondary-hint-color);opacity:.4;transition:all .2s}.dots span.on{width:22px;border-radius:4px;opacity:1;background:var(--besir-primary)}.chip{display:inline-flex;gap:6px;padding:6px 10px 6px 12px;background:var(--besir-primary-soft);color:var(--besir-primary);border-radius:999px;font:500 14px/1 var(--tg-font-ios)}.chip,.chip-x{align-items:center}.chip-x{width:16px;height:16px;border-radius:50%;background:var(--besir-primary);color:#fff;display:flex;justify-content:center;font:700 11px/1 sans-serif;cursor:pointer}.onb{flex:1 1;display:flex;flex-direction:column;padding:24px 24px 32px;background:var(--tg-bg-color);position:relative}.onb-art{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px 0}.onb-h1{font:700 28px/34px var(--tg-font-ios);color:var(--tg-text-color);letter-spacing:-.5px;padding:8px 8px 12px}.onb-h1,.onb-sub{text-align:center;text-wrap:pretty}.onb-sub{font:400 16px/22px var(--tg-font-ios);color:var(--tg-hint-color);padding:0 16px 8px}.onb-cta{display:flex;flex-direction:column;gap:10px;padding-top:12px}.brief{margin:12px 16px 0;border-radius:22px;padding:20px 20px 22px;position:relative;min-height:200px}.brief,.brief-hero{overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer}.brief-hero{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:480px;margin-left:auto;margin-right:auto;z-index:200;padding:calc(var(--safe-top) + 28px) 24px calc(var(--safe-bottom) + 32px)}.brief-hero.morning{background:linear-gradient(135deg,#FF9A6B,#FFB088 35%,#6FB7E8)}.brief-hero.day{background:linear-gradient(135deg,#5BA8E8,#7CC5F0 50%,#B4DCEE)}.brief-hero.evening{background:linear-gradient(135deg,#6E5BD9,#C26FB4 60%,#FF8A6B)}.brief-hero.night{background:linear-gradient(135deg,#1F2A56,#3A4B85 50%,#6E5BD9)}.brief-hero:before{content:"";position:absolute;inset:0;background:var(--tg-depth-flash);pointer-events:none;z-index:999;animation:depth-flash-in .42s cubic-bezier(.32,.72,.24,1) both}.brief-hero.brief-hero-closing{animation:depth-fade-out .32s cubic-bezier(.32,.72,.24,1) both}.brief-hero.brief-hero-closing:before{animation:depth-flash-out .32s cubic-bezier(.32,.72,.24,1) both}@media (prefers-reduced-motion:reduce){.brief-hero,.brief-hero.brief-hero-closing,.brief-hero.brief-hero-closing:before,.brief-hero:before{animation:none}.brief-hero:before{display:none}}.brief-close{position:absolute;top:max(16px,calc(var(--safe-top) + 12px));right:16px;width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;color:#fff;border:none;cursor:pointer;z-index:1;padding:0}.brief-close:active{background:rgba(255,255,255,.28)}.brief-grain{position:absolute;inset:0;opacity:.5;mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.18),transparent 40%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1),transparent 50%)}.brief-greeting{font:400 15px/20px var(--tg-font-ios);opacity:.85}.brief-h{font:700 24px/30px var(--tg-font-ios);letter-spacing:-.4px;margin-top:6px;text-wrap:pretty}.brief-meta{display:flex;gap:18px;margin-top:14px;font:500 13px/16px var(--tg-font-ios);opacity:.92}.brief-meta div{display:flex;align-items:center;gap:6px}.brief.morning{background:linear-gradient(135deg,#FF9A6B,#FFB088 35%,#6FB7E8)}.brief.day{background:linear-gradient(135deg,#5BA8E8,#7CC5F0 50%,#B4DCEE)}.brief.evening{background:linear-gradient(135deg,#6E5BD9,#C26FB4 60%,#FF8A6B)}.brief.night{background:linear-gradient(135deg,#1F2A56,#3A4B85 50%,#6E5BD9)}.wx-card{gap:14px;padding:14px 16px;background:var(--tg-section-bg-color);border-radius:14px}.wx-card,.wx-lottie{display:flex;align-items:center}.wx-lottie{width:48px;height:48px;flex-shrink:0;justify-content:center}.wx-body{flex:1 1}.wx-temp{font:700 22px/26px var(--tg-font-ios);color:var(--tg-text-color)}.wx-meta{font:400 13px/18px var(--tg-font-ios);color:var(--tg-hint-color);margin-top:1px}.wx-card-tap{cursor:pointer;transition:transform .18s cubic-bezier(.32,.72,.24,1),background-color .18s ease}.wx-card-tap:active{transform:scale(.985);background:var(--tg-section-secondary-bg-color,var(--tg-section-bg-color))}.wx-hero{flex-direction:column;padding:4px 24px 24px;text-align:center}.wx-hero,.wx-hero-art{display:flex;align-items:center}.wx-hero-art{width:140px;height:140px;justify-content:center}.wx-hero-temp{font:200 84px/96px var(--tg-font-ios);letter-spacing:-3px;color:var(--tg-text-color);margin-top:4px}.wx-hero-label{font:500 18px/22px var(--tg-font-ios);color:var(--tg-text-color);margin-top:2px}.wx-hero-range{font:400 14px/20px var(--tg-font-ios);color:var(--tg-hint-color);margin-top:6px}.wx-section{margin:16px 16px 0;background:var(--tg-section-bg-color);border-radius:14px;padding:12px 0 14px}.wx-section-label{display:flex;align-items:center;gap:6px;padding:0 16px 8px;font:500 12px/16px var(--tg-font-ios);color:var(--tg-hint-color);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--tg-section-separator-color,rgba(255,255,255,.06));margin-bottom:8px}.wx-section-label svg{width:14px;height:14px;opacity:.7}.wx-hourly{display:flex;gap:14px;padding:4px 16px 6px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wx-hourly::-webkit-scrollbar{display:none}.wx-hourly-cell{flex:0 0 auto;width:52px;display:flex;flex-direction:column;align-items:center;gap:4px;scroll-snap-align:start}.wx-hourly-time{font:500 13px/16px var(--tg-font-ios);color:var(--tg-hint-color)}.wx-hourly-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.wx-hourly-temp{font:600 15px/20px var(--tg-font-ios);color:var(--tg-text-color)}.wx-daily{display:flex;flex-direction:column}.wx-daily-row{display:grid;grid-template-columns:56px 40px 32px 32px 1fr 32px;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px}.wx-daily-row+.wx-daily-row{border-top:1px solid var(--tg-section-separator-color,rgba(255,255,255,.04))}.wx-daily-day{font:500 15px/20px var(--tg-font-ios);color:var(--tg-text-color)}.wx-daily-date{font:400 13px/18px var(--tg-font-ios);color:var(--tg-hint-color)}.wx-daily-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.wx-daily-high,.wx-daily-low{font:500 14px/18px var(--tg-font-ios);color:var(--tg-hint-color);text-align:right}.wx-daily-high{color:var(--tg-text-color)}.wx-daily-bar{position:relative;height:6px;background:var(--tg-section-separator-color,rgba(255,255,255,.06));border-radius:3px;overflow:hidden}.wx-daily-bar-fill{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#4A8AFF,#FFC36B 60%,#FF8A4D);border-radius:3px}.wx-source{text-align:center;font:400 12px/16px var(--tg-font-ios);color:var(--tg-secondary-hint-color);padding:20px 0 24px}.tl{padding:0 16px}.tl-row{display:flex;gap:12px;padding:6px 0;align-items:center}.tl-time{width:52px;flex-shrink:0;display:flex;flex-direction:column;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-row-grouped{align-items:flex-start}.tl-row-grouped .tl-time{padding-top:14px}.tl-time strong{font:600 15px/18px var(--tg-font-ios);color:var(--tg-text-color);display:block}.tl-time small{font:400 12px/16px var(--tg-font-ios);color:var(--tg-hint-color)}.tl-cards{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.tl-card{flex:1 1;background:var(--tg-section-bg-color);border-radius:14px;padding:12px 14px;cursor:pointer;border-left:3px solid var(--besir-primary);transition:transform .12s}.tl-card:active{transform:scale(.99)}.tl-card-title{font:600 15px/20px var(--tg-font-ios);color:var(--tg-text-color)}.tl-card-meta{font:400 13px/18px var(--tg-font-ios);color:var(--tg-hint-color);margin-top:2px;display:flex;align-items:center;gap:6px}.tl-card.accent-2{border-left-color:#FF8A4D}.tl-card.accent-3{border-left-color:#31D158}.cta-card{margin:16px;border-radius:16px;padding:18px;background:var(--tg-section-bg-color);gap:12px;cursor:pointer}.cta-card,.cta-grad{display:flex;align-items:center}.cta-grad{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#6E5BD9,#C26FB4);justify-content:center;flex-shrink:0}.cta-grad svg{width:28px;height:28px;color:#fff}.cta-body{flex:1 1}.cta-title{font:600 15px/20px var(--tg-font-ios);color:var(--tg-text-color)}.cta-sub{font:400 13px/18px var(--tg-font-ios);color:var(--tg-hint-color);margin-top:1px}.day-tl{position:relative;padding:0 16px 16px}.day-tl-row{display:flex;gap:10px;min-height:56px;position:relative}.day-tl-hour{width:40px;flex-shrink:0;font:400 12px/16px var(--tg-font-ios);color:var(--tg-hint-color);padding-top:0;text-align:right}.day-tl-track{flex:1 1;border-top:.5px solid var(--tg-divider);position:relative;padding:4px 0 0;min-height:56px}.day-tl-evt{background:var(--besir-primary-soft);border-left:3px solid var(--besir-primary);border-radius:8px;padding:8px 10px;margin-bottom:4px;cursor:pointer}.day-tl-evt-title{font:600 14px/18px var(--tg-font-ios);color:var(--tg-text-color)}.day-tl-evt-meta{font:400 12px/16px var(--tg-font-ios);color:var(--tg-hint-color);margin-top:1px}.day-tl-evt.warn{background:rgba(255,138,77,.12);border-left-color:#FF8A4D}.day-tl-evt.green{background:rgba(49,209,88,.12);border-left-color:#31D158}.now-line{left:50px;right:16px;height:2px;z-index:5;pointer-events:none}.now-line,.now-line:before{position:absolute;background:#E53935}.now-line:before{content:"";left:-5px;top:-3px;width:8px;height:8px;border-radius:50%}.week-head{display:grid;grid-template-columns:30px repeat(7,1fr);padding:6px 12px;grid-gap:0;gap:0;border-bottom:.5px solid var(--tg-divider)}.wk-d{text-align:center;padding:6px 0;font:500 12px/16px var(--tg-font-ios);color:var(--tg-hint-color);cursor:pointer;border-radius:8px;transition:background-color .18s ease}.wk-d:active{background:var(--tg-plain-bg)}.wk-d strong{display:block;font:500 17px/22px var(--tg-font-ios);color:var(--tg-text-color);margin-top:2px}.wk-d.today strong{background:var(--besir-primary);color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:2px auto 0;font:600 15px/1 var(--tg-font-ios)}.wk-grid{position:relative;padding:0 12px}.wk-row{display:grid;grid-template-columns:30px repeat(7,1fr);border-top:.5px solid var(--tg-divider)}.wk-h{font:400 12px/16px var(--tg-font-ios);color:var(--tg-hint-color);padding:4px 4px 0 0;text-align:right}.wk-cell{border-left:.5px solid var(--tg-divider)}.wk-events-layer{position:absolute;top:0;left:calc(12px + 30px);right:12px;bottom:0;pointer-events:none}.wk-evt-abs{position:absolute;pointer-events:auto;background:var(--besir-primary);color:#fff;font:600 11px/14px var(--tg-font-ios);padding:3px 5px;border-radius:5px;overflow:hidden;cursor:pointer;display:-webkit-box;-webkit-line-clamp:var(--wk-evt-lines,3);-webkit-box-orient:vertical;box-shadow:0 0 0 1px var(--tg-bg-color)}.wk-evt-abs.warn{background:#FF8A4D}.wk-evt-abs.green{background:#31D158}.mo-grid{padding:0 8px}.mo-week{display:grid;grid-template-columns:repeat(7,1fr)}.mo-day{aspect-ratio:1/1;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;border-radius:12px;transition:background-color .18s ease}.mo-day-num{font:500 17px/22px var(--tg-font-ios);color:var(--tg-text-color)}.mo-day.dim .mo-day-num{color:var(--tg-secondary-hint-color)}.mo-day.today .mo-day-num{background:var(--besir-primary);color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 15px/1 var(--tg-font-ios)}.mo-day.selected{background:var(--besir-day-selected);border-radius:12px}.mo-day:active:not(.selected):not(.today){background:var(--tg-plain-bg)}.mo-dots{display:flex;gap:3px}.mo-dot{width:5px;height:5px;border-radius:50%;background:var(--besir-primary)}.mo-dot.warn{background:#FF8A4D}.mo-dot.green{background:#31D158}.mo-weekhead{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 8px 4px}.mo-weekhead span{text-align:center;font:500 12px/16px var(--tg-font-ios);color:var(--tg-hint-color);text-transform:uppercase}.mo-weekhead .sat{color:#4A8AFF}.mo-weekhead .sun{color:#FF6B6B}.empty{flex-direction:column;padding:48px 32px;text-align:center;gap:12px}.empty,.empty-art{display:flex;align-items:center}.empty-art{width:120px;height:120px;border-radius:32px;background:var(--besir-primary-soft);justify-content:center;color:var(--besir-primary)}.empty-art svg{width:56px;height:56px}.empty-h{font:600 19px/24px var(--tg-font-ios);color:var(--tg-text-color);margin-top:8px;text-wrap:pretty}.empty-sub{font:400 15px/22px var(--tg-font-ios);color:var(--tg-hint-color);max-width:280px;text-wrap:pretty}.story-stage{padding:16px 16px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.story-frame{width:240px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.25)}.story-frame.morning{background:linear-gradient(165deg,#FFC8A1,#FF9A6B 35%,#C26FB4 80%,#6E5BD9)}.story-frame.day{background:linear-gradient(165deg,#B4DCEE,#5BA8E8 50%,#2D6FB7)}.story-frame.evening{background:linear-gradient(165deg,#FFB088,#C26FB4 50%,#6E5BD9)}.story-frame.night{background:linear-gradient(180deg,#0F1A40,#2A3A75 50%,#6E5BD9)}.story-frame.solid-blue{background:linear-gradient(165deg,#4A8AFF,#007AFF)}.story-frame.solid-purple{background:linear-gradient(165deg,#8A7BFF,#5A4BD9)}.story-frame.solid-rose{background:linear-gradient(165deg,#FF8AC1,#E5398F)}.story-photo{position:absolute;inset:0;background-size:cover;background-position:50%}.story-photo.blur{filter:blur(8px) saturate(1.2);transform:scale(1.1)}.story-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.4));pointer-events:none}.story-overlay{position:absolute;inset:0;padding:16px;color:#fff;display:flex;flex-direction:column;z-index:2}.story-date{font:500 11px/14px var(--tg-font-ios);opacity:.85;letter-spacing:.04em;text-transform:uppercase}.story-time{font:700 36px/40px Inter,var(--tg-font-display);letter-spacing:-.02em;margin-top:4px}.story-title-text{font:600 16px/22px var(--tg-font-ios);margin-top:4px;text-wrap:pretty}.story-meta{margin-top:auto;font:500 11px/15px var(--tg-font-ios);opacity:.92;display:flex;flex-direction:column;gap:3px}.story-brand{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font:600 10px/12px var(--tg-font-ios);letter-spacing:.1em;opacity:.85;color:#fff;z-index:3}.story-controls{padding:12px 16px 16px}.story-tabs{display:flex;gap:4px;padding:4px;background:var(--tg-tertiary-bg-color);border-radius:9px;margin-bottom:12px}.story-tabs>div{flex:1 1;text-align:center;font:600 13px/1 var(--tg-font-ios);padding:8px 0;border-radius:7px;color:var(--tg-text-color);cursor:pointer}.story-tabs>div.on{background:var(--tg-segmented-active);box-shadow:0 1px 3px rgba(0,0,0,.08)}.bg-row{display:flex;gap:10px;flex-wrap:wrap}.bg-swatch{width:56px;height:80px;border-radius:10px;cursor:pointer;position:relative;transition:transform .12s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.bg-swatch.selected{box-shadow:0 0 0 3px var(--besir-primary),0 2px 8px rgba(0,0,0,.1)}.bg-swatch:active{transform:scale(.96)}.fab{position:absolute;bottom:100px;right:16px;width:56px;height:56px;border-radius:50%;background:var(--besir-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,122,255,.35),0 2px 4px rgba(0,0,0,.1);cursor:pointer;z-index:30;border:0}.fab svg{width:28px;height:28px}.activity-head{padding:20px 16px 12px;display:flex;align-items:center;justify-content:space-between}.activity-title{font:700 28px/34px var(--tg-font-ios);letter-spacing:.36px;color:var(--tg-text-color)}.activity-connect-btn{width:36px;height:36px;border-radius:999px;border:0;background:var(--besir-primary-soft);color:var(--besir-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.activity-connect-btn svg{width:18px;height:18px}.connect-list{padding:8px 16px 24px;display:flex;flex-direction:column;gap:8px}.connect-row{gap:12px;background:var(--tg-card-bg-color);border:.5px solid var(--tg-outline);border-radius:14px;padding:12px 14px}.connect-row,.connect-row-icon{display:flex;align-items:center}.connect-row-icon{width:36px;height:36px;border-radius:10px;justify-content:center;color:#fff;flex-shrink:0}.connect-row-icon svg{width:20px;height:20px}.connect-row-text{flex:1 1;min-width:0}.connect-row-name{font:600 15px/19px var(--tg-font-ios);color:var(--tg-text-color)}.connect-row-status{margin-top:2px;font:500 12px/15px var(--tg-font-ios);color:var(--tg-hint-color)}.connect-row-btn{font:600 13px/1 var(--tg-font-ios);color:#fff;background:var(--besir-primary);border:0;border-radius:999px;padding:9px 16px;cursor:pointer}.connect-row-btn-secondary{color:var(--besir-primary);background:var(--besir-primary-soft)}.db-body{display:flex;flex-direction:column;height:100%;gap:4px}.db-primary{font:700 36px/1 var(--tg-font-ios);color:var(--tg-text-color);letter-spacing:-.5px}.db-secondary{font:500 12px/1.2 var(--tg-font-ios);color:var(--tg-hint-color)}.db-bars{margin-top:auto;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;height:38%}.db-col{display:flex;align-items:end;height:100%;cursor:pointer}.db-bar{background:rgba(0,0,0,.1);border-radius:3px;min-height:3px;width:100%}.db-bar[data-level="1"]{background:var(--bar-l1)}.db-bar[data-level="2"]{background:var(--bar-l2)}.db-bar[data-level="3"]{background:var(--bar-l3)}.db-bar[data-level="4"]{background:var(--bar-l4)}[data-theme=dark] .db-bar{background:rgba(255,255,255,.14)}.dl-chart{position:relative;margin-top:auto;height:38%}.dl-canvas{display:block}.dl-canvas,.dl-cols{position:absolute;inset:0}.dl-cols{display:grid;grid-template-columns:repeat(7,1fr)}.dl-col{height:100%;cursor:pointer}.activity-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:0 16px 24px}.activity-state-text{padding:32px 16px;text-align:center;color:var(--tg-hint-color);font:400 14px var(--tg-font-ios)}.activity-error{margin:12px 16px;padding:10px 12px;border-radius:12px;background:var(--tg-destructive-bg);color:var(--tg-destructive-text-color);font:500 13px var(--tg-font-ios)}.activity-widget{position:relative;background:var(--tg-card-bg-color);border-radius:24px;padding:16px;aspect-ratio:1/1;display:flex;flex-direction:column;gap:10px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 106' preserveAspectRatio='none'><path d='M16,0 C32,-1.5 68,-1.5 84,0 C94,0 100,6 100,16 C101.5,32 101.5,68 100,84 C100,94 94,100 84,100 C68,101.5 32,101.5 16,100 C6,100 0,94 0,84 C-1.5,68 -1.5,32 0,16 C0,6 6,0 16,0 Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 106' preserveAspectRatio='none'><path d='M16,0 C32,-1.5 68,-1.5 84,0 C94,0 100,6 100,16 C101.5,32 101.5,68 100,84 C100,94 94,100 84,100 C68,101.5 32,101.5 16,100 C6,100 0,94 0,84 C-1.5,68 -1.5,32 0,16 C0,6 6,0 16,0 Z'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.activity-widget-head{display:flex;align-items:center;gap:8px}.activity-widget-icon{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.activity-widget-icon svg{width:16px;height:16px}.activity-widget-title{font:600 13px/15px var(--tg-font-ios);color:var(--tg-text-color);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-widget-accent{font:700 13px/15px var(--tg-font-ios);color:var(--tg-hint-color)}.activity-widget-body{flex:1 1;display:flex;min-height:0}.activity-widget-body>*{flex:1 1;min-height:0}.grass-grid{display:grid;grid-template-columns:repeat(var(--weeks,5),1fr);grid-template-rows:repeat(7,1fr);grid-auto-flow:column;grid-gap:4px;gap:4px;width:100%;height:100%}.grass-grid[data-weeks="4"]{--weeks:4}.grass-grid[data-weeks="5"]{--weeks:5}.grass-grid[data-weeks="6"]{--weeks:6}.grass-grid[data-weeks="7"]{--weeks:7}.grass-cell{border-radius:4px;background:rgba(0,0,0,.06);min-width:0;min-height:0}.grass-cell[data-level="1"]{background:#9be9a8}.grass-cell[data-level="2"]{background:#40c463}.grass-cell[data-level="3"]{background:#30a14e}.grass-cell[data-level="4"]{background:#216e39}.grass-cell[data-future=true]{background:transparent}[data-theme=dark] .grass-cell{background:rgba(255,255,255,.06)}[data-theme=dark] .grass-cell[data-level="1"]{background:#0e4429}[data-theme=dark] .grass-cell[data-level="2"]{background:#006d32}[data-theme=dark] .grass-cell[data-level="3"]{background:#26a641}[data-theme=dark] .grass-cell[data-level="4"]{background:#39d353}[data-theme=dark] .grass-cell[data-future=true]{background:transparent}.cell-tooltip{position:fixed;z-index:60;transform:translate(-50%,calc(-100% - 6px));background:rgba(20,20,24,.94);color:#fff;padding:6px 10px;border-radius:8px;font:600 12px/1.3 var(--tg-font-ios);white-space:nowrap;pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,.25);text-align:center}.cell-tooltip-primary{font-weight:700}.cell-tooltip-meta{font-weight:500;font-size:11px;opacity:.7;margin-top:2px}.activity-empty{margin:8px 16px 24px;padding:24px 20px;border-radius:18px;background:var(--tg-card-bg-color);border:.5px solid var(--tg-outline);text-align:center}.activity-empty-title{font:600 17px/22px var(--tg-font-ios);color:var(--tg-text-color)}.activity-empty-sub{margin:6px 0 16px;font:400 13px/18px var(--tg-font-ios);color:var(--tg-hint-color)}.activity-empty-btn{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--tg-font-ios);color:#fff;background:#24292f;border:0;border-radius:999px;padding:12px 20px;cursor:pointer}.activity-empty-btn-icon{display:inline-flex;width:18px;height:18px}.activity-empty-btn-icon svg{width:18px;height:18px}