.xb-bab.xb-b1-bab{padding-bottom:calc(18px + var(--xb-inset-bottom))}.xb-notice.is-error.xb-b1-notice>svg{color:var(--xb-persimmon-700)}.xb-s01 .xb-sun{width:320px;height:300px}.xb-s01-hero{display:flex;flex-direction:column;align-items:center;padding:calc(var(--xb-inset-top) + 78px) var(--xb-gutter) 24px;text-align:center}.xb-s01-pet .xb-pet-shadow{left:20px;right:20px;bottom:-4px;height:16px}.xb-s01-title{margin:30px 0 0;font:600 32px/40px var(--xb-font-serif);color:var(--xb-ink-900)}.xb-s01-sub{margin:8px 0 0;font:16px/26px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-s01-motto{margin:20px 0 0;font:15px/23px var(--xb-font-serif);color:var(--xb-honey-700)}.xb-bab.xb-s01-bab{flex-direction:column}.xb-s01-bab .xb-notice{margin-bottom:12px}.xb-bab.xb-s01-bab{gap:10px}.xb-s01-role{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 16px;border:0;border-radius:18px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-16);color:var(--xb-ink-900);font:inherit;text-align:left;cursor:pointer}.xb-s01-role.is-primary{background:var(--xb-honey-400);box-shadow:none}.xb-s01-role:disabled{opacity:.45;cursor:default}.xb-s01-role-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--xb-r-icon);background:var(--xb-honey-bg);color:var(--xb-honey-700)}.xb-s01-role.is-primary .xb-s01-role-icon{background:rgba(255,255,255,.55);color:var(--xb-ink-900)}.xb-s01-role-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.xb-s01-role-text strong{font:600 17px/24px var(--xb-font-sans)}.xb-s01-role-text small{font:13px/18px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-s01-role-chev{flex:none;color:var(--xb-ink-500)}.xb-s01-role.is-primary .xb-s01-role-chev{color:var(--xb-ink-900)}.xb-s01-guest{align-self:center;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--xb-ink-700);font:500 14px/1 var(--xb-font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xb-s01-guest:disabled{opacity:.45;cursor:default}.xb-s01-note{margin:2px 0 0;font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500);text-align:center;text-wrap:pretty}@media (max-height:720px){.xb-s01-hero{padding-top:calc(var(--xb-inset-top) + 36px)}}.xb-s02-prog{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:12px;height:44px;margin-top:var(--xb-inset-top);padding:0 12px 0 8px}.xb-s02-prog .xb-steps{flex:1 1;gap:5px}.xb-iconbtn.xb-s02-back:disabled{opacity:.45;background:var(--xb-paper-0);color:var(--xb-ink-400);cursor:default}.xb-scroll.xb-s02-scroll{display:flex;flex-direction:column}.xb-s02-wiz{flex:1 0 auto;display:flex;flex-direction:column;gap:14px;padding:12px var(--xb-gutter) calc(18px + var(--xb-inset-bottom))}.xb-s02-wiz.has-footer{gap:12px;padding-bottom:46px}.xb-s02-wiz.is-resume{gap:10px}.xb-s02-head{display:flex;flex-direction:column;gap:4px}.xb-s02-stepline{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-s02-title{margin:0;font:600 22px/30px var(--xb-font-sans);color:var(--xb-ink-900);text-wrap:pretty}.xb-s02-sub{margin:0;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-s02-stage{flex:1 0 auto;min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.xb-s02-stage.is-resume{min-height:120px;gap:10px}.xb-s02-stage.is-failed{min-height:132px}.xb-s02-stage .xb-pet-shadow{left:6px;right:6px;bottom:-4px}.xb-s02-bubble{position:relative;max-width:262px;margin:0;padding:11px 16px;border-radius:18px;background:var(--xb-paper-0);box-shadow:0 0 0 1.5px var(--xb-ink-900);font:13px/20px var(--xb-font-sans);color:var(--xb-ink-700);text-align:center;text-wrap:pretty}.xb-s02-bubble:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;background:var(--xb-paper-0);box-shadow:2px 2px 0 0 var(--xb-ink-900);transform:translateX(-50%) rotate(45deg)}@media (max-height:700px){.xb-s02-stage{min-height:120px;gap:10px}}.xb-s02-opts{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.xb-s02-hint{display:flex;margin:0;align-items:center;justify-content:center;gap:5px;font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-s02-hint>svg{flex:none;color:var(--xb-honey-700)}.xb-s02-hint.is-bottom{margin-top:auto}.xb-btn.xb-s02-prev{font-size:16px}.xb-s02-opts>.xb-s02-prev{justify-self:start}.xb-s02-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.xb-s02-grid.is-focus{gap:10px}.xb-tile.xb-s02-gtile{min-height:128px;padding:14px}.xb-tile.xb-s02-gtile.is-compact{min-height:104px;gap:4px}.xb-tile.xb-s02-gtile.is-card{min-height:0}.xb-s02-gtile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.xb-s02-gtile-title{display:block;font:600 17px/24px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-s02-gtile.is-compact .xb-s02-gtile-title{font-size:16px}.xb-s02-gtile-sub{font:12px/17px var(--xb-font-sans)}.xb-s02-gtile-desc,.xb-s02-gtile-sub{display:block;color:var(--xb-ink-500)}.xb-s02-gtile-desc{font:13px/20px var(--xb-font-sans)}.xb-s02-check{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--xb-r-pill);background:var(--xb-honey-400);color:var(--xb-ink-900)}.xb-s02-ib{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--xb-r-icon)}.xb-s02-ib.is-sm{width:36px;height:36px}.xb-s02-ib.is-slate{background:var(--xb-slate-bg);color:var(--xb-slate-ink)}.xb-s02-ib.is-sage{background:var(--xb-sage-bg);color:var(--xb-sage-ink)}.xb-s02-ib.is-sky{background:var(--xb-sky-bg);color:var(--xb-sky-700)}.xb-s02-ib.is-honey{background:var(--xb-honey-bg);color:var(--xb-honey-700)}.xb-s02-ib.is-persimmon{background:var(--xb-persimmon-bg);color:var(--xb-persimmon-700)}.xb-tag.xb-s02-badge{padding:1px 7px;font-weight:600}.xb-s02-petcell{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:128px;padding:14px;border-radius:var(--xb-r-card);background:var(--xb-paper-50);box-shadow:inset 0 0 0 1px var(--xb-divider)}.xb-s02-petcell small{font:12px/18px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-s02-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.xb-chip.xb-s02-chip{position:relative;min-height:40px;height:40px}.xb-s02-chip:before{content:"";position:absolute;inset:-2px 0}.xb-s02-cgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.xb-s02-ccard{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:13px 14px;border:0;border-radius:var(--xb-r-control);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-16);color:var(--xb-ink-900);font:inherit;text-align:left;cursor:pointer}.xb-s02-ccard.is-on{box-shadow:0 0 0 2px var(--xb-honey-400)}.xb-s02-ccard.is-wide{grid-column:span 2}.xb-s02-ccard strong{font:600 15px/22px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-s02-ccard small{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-s02-ccard-title{display:flex;align-items:center;gap:6px;min-width:0;color:var(--xb-ink-700)}.xb-s02-ccard-title>svg{flex:none}.xb-s02-ccard.is-on .xb-s02-ccard-title{color:var(--xb-ink-900)}.xb-s02-blocker{display:flex;flex-direction:column;gap:6px;margin-top:2px}.xb-s02-blocker-head{display:flex;align-items:baseline;gap:6px}.xb-s02-blocker-head strong{font:600 15px/23px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-s02-blocker-head span{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-400)}textarea.xb-input.xb-s02-textarea{display:block;min-height:0;padding:12px 14px;font-size:15px;line-height:23px}.xb-s02-note{display:flex;gap:10px;padding:10px 14px;border-radius:var(--xb-r-control);background:var(--xb-paper-50);box-shadow:inset 0 0 0 1px var(--xb-divider)}.xb-s02-note>svg{flex:none;margin-top:1px;color:var(--xb-honey-700)}.xb-s02-note strong{display:block;font:600 14px/20px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-s02-note span{font:13px/19px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b3b-body{display:flex;flex-direction:column;gap:14px;padding:8px var(--xb-gutter) 24px}.xb-b3b-hint{margin:0;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b3b-drop{display:grid;place-items:center;grid-gap:8px;gap:8px;width:100%;padding:28px 20px;border:0;border-radius:var(--xb-r-card);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1.5px var(--xb-line-10),inset 0 0 0 1.5px var(--xb-line-14);color:var(--xb-ink-400);font:inherit;cursor:pointer}.xb-b3b-drop>svg{margin:2px 0}.xb-b3b-drop.is-compact{padding:24px 20px}.xb-b3b-drop.is-compact>svg{margin:1px 0}.xb-b3b-drop:active:not(:disabled){background:var(--xb-paper-50)}.xb-b3b-drop:disabled{cursor:not-allowed;opacity:.6}.xb-b3b-drop-title{font:15px/23px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b3b-drop-sub{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-400)}.xb-b3b-safe{display:flex;gap:8px;padding:12px 14px;border-radius:var(--xb-r-control);background:var(--xb-paper-50);box-shadow:inset 0 0 0 1px var(--xb-divider);font:13px/20px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-b3b-safe>svg{flex:none;color:var(--xb-honey-700)}.xb-sech.xb-b3b-sech.is-quiet{align-items:center}.xb-b3b-sech-action{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--xb-honey-700);font:600 14px/1 var(--xb-font-sans);cursor:pointer}.xb-b3b-sech-action.is-quiet{margin:-12px -10px -12px 0;color:var(--xb-ink-500);font:13px/19px var(--xb-font-sans)}.xb-b3b-field .xb-row-title{font-weight:400;font-size:14px;color:var(--xb-ink-500)}.xb-b3b-field .xb-row-value{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xb-b3b-empty{color:var(--xb-ink-400)}.xb-b3b-done{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px 0;text-align:center}.xb-b3b-done-title{margin:14px 0 0;font:600 19px/27px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-b3b-done-desc{max-width:300px;margin:0;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b3b-done-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;max-width:300px;margin-top:14px}.xb-b3b-sheet-stack{display:flex;flex-direction:column;gap:12px;padding-bottom:4px}.xb-b3b-sheet-note{margin:0;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b3b-sheet-row{display:flex;gap:10px}.xb-b3b-sheet-row>.xb-field{flex:1 1;min-width:0}.xb-b3b-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font:15px/23px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-b3b-options .xb-row-sub{margin-top:2px}.xb-b3b-check{flex:none;color:var(--xb-honey-700)}.xb-flat.xb-j01-files{padding:4px 0}.xb-row.xb-j01-file.is-failed{align-items:flex-start}.xb-j01-file.is-failed .xb-row-icon{margin-top:2px}.xb-j01-file.is-failed .xb-row-sub{color:var(--xb-persimmon-800)}.xb-j01-file .xb-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xb-spinner.is-sky.xb-j01-spin{width:20px;height:20px}.xb-progress.xb-j01-progress{height:4px;margin-top:6px}.xb-btn.xb-j01-retry{flex:none;align-self:center}.xb-j01-paste{display:flex;flex-direction:column;gap:10px}.xb-j01-paste-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xb-j01-paste-count{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xb-j01-paste textarea.xb-input{min-height:180px}.xb-btn.xb-j01-paste-link{align-self:center}.xb-j02-body{display:flex;flex-direction:column;gap:16px;padding:8px 0 24px}.xb-panel.xb-j02-panel,.xb-panel.xb-j04-panel{margin:0 var(--xb-gutter);padding:14px 16px}.xb-j02-panel-head{display:flex;align-items:center;gap:6px;color:var(--xb-sky-700)}.xb-j02-panel-text{margin:8px 0 0;font:15px/24px var(--xb-font-sans);color:var(--xb-ink-700);text-wrap:pretty}.xb-j02-flags{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.xb-j02-flags li{display:flex;gap:8px;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-j02-flags li:before{content:"";flex:none;width:6px;height:6px;margin-top:7px;border-radius:var(--xb-r-pill);background:var(--xb-honey-500)}.xb-flat.xb-j02-group{margin:0 var(--xb-gutter)}.xb-row.xb-j02-field.is-flag{background:color-mix(in srgb,var(--xb-honey-400) 14%,transparent)}.xb-j02-field.is-flag .xb-row-title{font-weight:500;color:var(--xb-honey-700)}.xb-j02-field.is-flag .xb-row-value{color:var(--xb-ink-400)}.xb-j02-field.is-flag .xb-row-chev{color:var(--xb-honey-700)}.xb-j02-cards{display:flex;flex-direction:column;gap:10px;padding:0 var(--xb-gutter)}.xb-j02-card{overflow:hidden;border-radius:var(--xb-r-card);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-j02-card-head{display:block;width:100%;min-height:44px;padding:14px;border:0;background:transparent;color:var(--xb-ink-900);font:inherit;text-align:left;cursor:pointer}.xb-j02-card-head:active{background:var(--xb-paper-50)}.xb-j02-card-title{display:flex;align-items:center;gap:6px;font:600 16px/24px var(--xb-font-sans)}.xb-j02-card-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xb-j02-card-meta{display:block;margin-top:8.8px;font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-j02-card.is-off .xb-j02-card-meta,.xb-j02-card.is-off .xb-j02-card-title{color:var(--xb-ink-400)}.xb-j02-card-detail{margin:8px 0 0;padding-left:18px;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-j02-card-detail.is-plain{padding-left:0}.xb-j02-fix-wrap{margin-top:2.8px;padding:0 14px 14px}.xb-j02-fix{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--xb-r-icon);background:color-mix(in srgb,var(--xb-honey-400) 14%,transparent);color:var(--xb-honey-700);font:13px/20px var(--xb-font-sans);text-align:left;cursor:pointer}.xb-j02-fix>svg{flex:none}.xb-j02-fix-text{flex:1 1;min-width:0}.xb-j02-fix-cta{font-weight:600}.xb-j02-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 var(--xb-gutter)}span.xb-fchip{cursor:default}.xb-fchip.xb-j02-add{color:var(--xb-honey-700);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--xb-honey-400) 55%,transparent)}.xb-j02-chip-x{margin-right:-4px;color:var(--xb-ink-400)}.xb-j02-memory .xb-row-sub{margin-top:2px}.xb-notice.xb-j02-notice{margin:0 var(--xb-gutter)}.xb-j03-list{display:flex;flex-direction:column;gap:12px}.xb-card.xb-j03-card.is-compact{box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-j03-main{display:flex;align-items:flex-start;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.xb-j03-main{cursor:pointer}.xb-j03-thumb{flex:none;display:grid;place-items:center;width:44px;height:56px;border-radius:var(--xb-r-icon);background:var(--xb-paper-200);color:var(--xb-ink-700)}.xb-j03-card.is-compact .xb-j03-thumb{color:var(--xb-ink-400)}.xb-j03-text{flex:1 1;min-width:0}.xb-j03-title{display:flex;align-items:center;gap:6px;min-width:0}.xb-j03-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 17px/24px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-j03-title .xb-tag{flex:none}.xb-j03-meta{display:block;font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-j03-meta.is-attn{color:var(--xb-honey-700)}.xb-j03-actions{display:flex;gap:8px;margin-top:20.8px}.xb-j03-act{flex:1 1;display:grid;place-items:center;min-height:44px;padding:0 12px;border:0;border-radius:var(--xb-r-control);background:var(--xb-paper-200);color:var(--xb-ink-700);font:600 14px/1 var(--xb-font-sans);cursor:pointer}.xb-j03-act.is-outline{background:transparent;box-shadow:inset 0 0 0 1.5px var(--xb-ink-900);color:var(--xb-ink-900)}.xb-j03-act.is-icon{flex:none;width:44px;padding:0}.xb-j03-act:active{filter:brightness(.96)}.xb-j03-sk{display:flex;flex-direction:column;gap:8px;padding-top:4px}.xb-j03p-head{display:flex;align-items:flex-start;gap:12px}.xb-j03p-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.xb-j03p-paper{overflow:hidden;border-radius:var(--xb-r-control);background:var(--xb-paper-0);box-shadow:var(--xb-shadow-1),inset 0 0 0 1px var(--xb-line-10)}.xb-j03p-paper iframe{display:block;width:100%;min-height:560px;border:0;background:var(--xb-paper-0)}.xb-j03p-blank{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:200px;color:var(--xb-ink-400);font:13px/19px var(--xb-font-sans)}.xb-j04-body{gap:16px;padding:8px 0 24px}.xb-j04-body,.xb-j04-fields{display:flex;flex-direction:column}.xb-j04-fields{gap:12px;padding:0 var(--xb-gutter)}.xb-j04-fields textarea.xb-input{min-height:150px}.xb-j04-picker-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xb-j04-picker>svg{flex:none;color:var(--xb-ink-400)}.xb-j04-head{display:flex;align-items:flex-start;gap:12px}.xb-j04-head-title{display:block;font:600 17px/24px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-j04-metric-text{display:block;font:600 20px/32px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-j04-row-actions{display:flex;gap:10px}.xb-j04-row-actions>.xb-btn{flex:1 1}.xb-m03-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.xb-tile.xb-m03-tile{gap:8px}.xb-tile.xb-m03-tile:disabled{cursor:default}.xb-m03-art{display:block;height:104px;overflow:hidden;border-radius:var(--xb-r-control);background:var(--xb-paper-200)}.xb-m03-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.xb-m03-name{font:600 15px/22px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-tile.xb-m03-tile.is-soon{cursor:default;box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-m03-tile.is-soon .xb-m03-art{display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;color:var(--xb-ink-400);font:12px/17px var(--xb-font-sans)}.xb-m03-tile.is-soon .xb-m03-name{color:var(--xb-ink-400)}.xb-m03-photo{display:block;width:40px;height:40px;border-radius:var(--xb-r-icon);object-fit:cover}.xb-h01-body{position:relative;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.xb-h01-hdr{display:flex;align-items:center;gap:10px;padding:calc(var(--xb-inset-top) + 4px) var(--xb-gutter) 0}.xb-h01-loc{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:0;border-radius:999px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-14);color:var(--xb-ink-900);font:500 13px/1 var(--xb-font-sans);white-space:nowrap;cursor:pointer}.xb-h01-loc svg{color:var(--xb-slate-500)}.xb-h01-loc.is-pick{box-shadow:inset 0 0 0 1px rgba(255,194,51,.55)}.xb-h01-loc.is-pick,.xb-h01-loc.is-pick svg{color:var(--xb-honey-700)}.xb-h01-count{position:absolute;top:0;right:0}.xb-h01-hero-title{margin:4px 0 0;font:600 19px/27px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-h01-hero-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.xb-h01-hero-meta{font:13px/19px var(--xb-font-sans);color:var(--xb-honey-900)}.xb-h01-pix{font:600 20px/1 var(--xb-font-pixel)}.xb-h01-hero-btn{height:40px}.xb-h01-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.xb-h01-ent{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:var(--xb-ink-900);cursor:pointer}.xb-h01-ent-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px}.xb-h01-ent-label{font:500 13px/18px var(--xb-font-sans);white-space:nowrap}.xb-h01-zone{padding-top:8px}.xb-h01-zone.is-after{padding-top:12px}.xb-h01-notice-icon{flex:none;margin-top:1px;color:var(--xb-sky-700)}.xb-h01-empty-btn{height:40px;padding:0 16px}.xb-h01-city{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.xb-h02-body{gap:14px;padding-bottom:24px}.xb-h02-body,.xb-h02-primary{display:flex;flex-direction:column}.xb-h02-primary{gap:10px}.xb-h02-primary-head{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;color:var(--xb-ink-900);font:inherit;text-align:left;cursor:pointer}.xb-h02-primary-text{flex:1 1;min-width:0}.xb-h02-primary-text strong{display:block;font:600 17px/24px var(--xb-font-sans)}.xb-h02-primary-text span{display:block;font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-h02-subs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xb-h02-sub{position:relative;border:0;cursor:pointer}.xb-h02-sub:after{content:"";position:absolute;inset:-11px -4px}.xb-h02-results{margin-top:12px;padding-bottom:8px}.xb-w01-body{gap:14px;padding:14px 0 24px}.xb-w01-body,.xb-w01-list{display:flex;flex-direction:column}.xb-w01-list{gap:10px}.xb-w01-tile{width:100%;padding:10px 12px;border:0;border-radius:22px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10);color:var(--xb-ink-900)}.xb-w01-tile,.xb-w01-tile-main{display:flex;align-items:center;gap:12px;font:inherit;text-align:left}.xb-w01-tile-main{flex:1 1;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.xb-w01-tile-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:rgba(90,99,133,.14);color:var(--xb-slate-ink)}.xb-w01-tile-text{flex:1 1;min-width:0}.xb-w01-tile-text strong{display:block;font:600 16px/23px var(--xb-font-sans)}.xb-w01-tile-text span{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-w01-follow{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1.5px var(--xb-ink-900);color:var(--xb-ink-900);font:600 13px/1 var(--xb-font-sans);cursor:pointer}.xb-w01-follow.is-primary{background:var(--xb-honey-400);box-shadow:0 2px 0 var(--xb-honey-600)}.xb-w01-follow.is-primary:active{box-shadow:none;transform:translateY(2px)}.xb-w02-body{padding-bottom:24px}.xb-w02-hdr{display:flex;align-items:center;gap:8px;padding:calc(var(--xb-inset-top) + 6px) 12px 10px 20px}.xb-w02-switch{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--xb-honey-400);box-shadow:0 0 0 1.5px var(--xb-ink-900);color:var(--xb-ink-900);font:600 15px/1 var(--xb-font-sans);cursor:pointer}.xb-w02-spacer{flex:1 1}.xb-w02-banner{position:relative;display:grid;place-items:center;height:150px;overflow:hidden;border-radius:22px;background:linear-gradient(150deg,var(--xb-paper-300),var(--xb-paper-200));box-shadow:inset 0 0 0 1px var(--xb-line-14)}.xb-w02-banner-icon{color:rgba(90,68,38,.28)}.xb-w02-sticker{position:absolute;left:14px;bottom:12px;padding:3px 10px;border-radius:6px;background:var(--xb-paper-0);box-shadow:0 0 0 1.5px var(--xb-ink-900),2px 2px 0 0 var(--xb-ink-900);color:var(--xb-ink-900);font:700 14px/1.3 var(--xb-font-pixel)}.xb-w02-intro{padding-top:12px}.xb-w02-intro p{margin:0;font:15px/23px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-w02-follow-row{display:flex;align-items:center;gap:10px;margin-top:12px}.xb-w02-follow-row>span{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-w02-follow{flex:1 1;display:grid;place-items:center;height:44px;border:0;border-radius:999px;color:var(--xb-ink-900);font:600 15px/1 var(--xb-font-sans);cursor:pointer}.xb-w02-follow.is-on{background:var(--xb-paper-0);box-shadow:inset 0 0 0 1.5px var(--xb-ink-900)}.xb-w02-follow.is-primary{background:var(--xb-honey-400);box-shadow:0 3px 0 var(--xb-honey-600)}.xb-w02-follow.is-primary:active{box-shadow:none;transform:translateY(3px)}.xb-w02-section{padding-top:18px}.xb-w02-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--xb-paper-200);color:var(--xb-ink-500);font:600 14px/1 var(--xb-font-sans)}.xb-w02-consult{position:relative;flex:none;border:0;cursor:pointer}.xb-w02-consult:after{content:"";position:absolute;inset:-11px -6px}.xb-w02-sheet-label{margin:4px 0 8px;font:600 12px/16px var(--xb-font-sans);letter-spacing:.06em;color:var(--xb-ink-500)}.xb-w02-sheet-list{display:flex;flex-direction:column;gap:8px}.xb-w02-sheet-tile{cursor:pointer}.xb-w02-sheet-tile.is-current{box-shadow:0 0 0 2px var(--xb-honey-400)}.xb-w02-sheet-all{margin:12px auto 4px;display:flex}.xb-me-avatar{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:var(--xb-paper-200);color:var(--xb-ink-500);font:600 22px/1 var(--xb-font-sans)}.xb-me-avatar.is-large{font-size:24px}.xb-me-avatar img{width:100%;height:100%;object-fit:cover}.xb-m01-body{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.xb-m01-profile{padding:16px;border-radius:22px;background:var(--xb-paper-0);box-shadow:0 2px 8px rgba(43,36,24,.06),inset 0 0 0 1px var(--xb-line-10)}.xb-m01-profile-top{display:flex;align-items:center;gap:14px}.xb-m01-profile-text{flex:1 1;min-width:0}.xb-m01-profile-text strong{display:block;overflow:hidden;font:600 19px/27px var(--xb-font-sans);color:var(--xb-ink-900);white-space:nowrap;text-overflow:ellipsis}.xb-m01-profile-meta{display:block;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-m01-identity{position:relative;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:0;background:transparent;color:var(--xb-honey-700);font:12px/17px var(--xb-font-sans);cursor:pointer}.xb-m01-identity:after{content:"";position:absolute;inset:-14px -8px}.xb-m01-actions{display:flex;gap:10px;margin-top:14px}.xb-m01-btn{flex:1 1;display:grid;place-items:center;height:44px;padding:0;border:0;border-radius:16px;font:600 15px/1 var(--xb-font-sans);cursor:pointer}.xb-m01-btn.is-outline{background:var(--xb-paper-0);box-shadow:inset 0 0 0 1.5px var(--xb-ink-900);color:var(--xb-ink-900)}.xb-m01-btn.is-soft{background:var(--xb-paper-200);color:var(--xb-ink-700)}.xb-m01-btn:active{transform:translateY(1px)}.xb-m01-metrics{display:flex;gap:10px}.xb-m01-metric{flex:1 1;min-width:0;padding:12px 14px;border-radius:16px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-m01-metric-num{display:block;font:700 28px/32px var(--xb-font-pixel);color:var(--xb-ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xb-m01-metric-label{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-m07-body{display:flex;flex-direction:column;gap:14px;padding:8px var(--xb-gutter) 24px}.xb-m07-avatar-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:22px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-m07-avatar{position:relative;flex:none;display:block;padding:0;border:0;border-radius:999px;background:transparent;line-height:0;cursor:pointer}.xb-m07-avatar-edit{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-18);color:var(--xb-ink-900)}.xb-m07-avatar-text{flex:1 1;min-width:0}.xb-m07-avatar-text strong{display:block;font:600 17px/24px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-m07-avatar-text span{font:13px/20px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-m07-field .xb-row-title{font-weight:400;font-size:14px;color:var(--xb-ink-500)}.xb-m07-empty{color:var(--xb-ink-400)}.xb-m07-sech{margin:0;padding-top:4px;font:600 19px/27px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-m07-sheet-note{margin:8px 0 0;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-m07-sheet-error{margin-top:12px}.xb-m07-sheet-actions{display:flex;gap:10px}.xb-h01-title-tag{display:inline-flex;align-items:center;gap:6px}.xb-m09-body{display:flex;flex-direction:column;gap:14px;padding:8px 0 24px}.xb-m09-foot{margin:0;font:12px/19px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b7-avatar{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:var(--xb-paper-200);color:var(--xb-ink-500);font-family:var(--xb-font-sans);font-weight:600;line-height:1}.xb-b7-avatar>img{width:100%;height:100%;object-fit:cover}.xb-b7-avatar.is-32{width:32px;height:32px;font-size:13px}.xb-b7-avatar.is-40{width:40px;height:40px;font-size:14px}.xb-b7-avatar.is-44{width:44px;height:44px;font-size:16px}.xb-b7-avatar.is-48{width:48px;height:48px;font-size:18px}.xb-h04-readall{position:relative;flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--xb-honey-700);font:13px/19px var(--xb-font-sans);cursor:pointer}.xb-pillbar.xb-h04-cats{margin-top:6px;padding-top:6px;padding-bottom:6px}.xb-h04-cat{position:relative}.xb-h04-cat:after{content:"";position:absolute;inset:-6px -4px}.xb-h04-count{margin-left:4px;color:var(--xb-persimmon-700)}.xb-pill.is-on .xb-h04-count{color:inherit}.xb-h04-list{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:0 var(--xb-gutter) 24px}.xb-h04-row{display:flex;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:var(--xb-r-card);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10);color:var(--xb-ink-900);font:inherit;text-align:left;cursor:pointer}.xb-h04-row.is-unread{box-shadow:var(--xb-shadow-1),inset 0 0 0 1px var(--xb-line-10)}.xb-h04-row:active{background:var(--xb-paper-50)}.xb-h04-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--xb-r-icon)}.xb-h04-main{flex:1 1;min-width:0}.xb-h04-head{display:flex;align-items:center;gap:6px;min-width:0}.xb-h04-head>strong{min-width:0;overflow:hidden;font:600 15px/23px var(--xb-font-sans);text-overflow:ellipsis;white-space:nowrap}.xb-h04-text{display:-webkit-box;overflow:hidden;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical}.xb-h04-plus{font:700 17px/1 var(--xb-font-pixel);color:var(--xb-honey-700)}.xb-h04-time{display:block;padding-top:4px;font:12px/19px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-h04-sk{display:flex;gap:12px;padding:12px 14px;border-radius:var(--xb-r-card);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-h04-sk-lines{flex:1 1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.xb-empty.xb-h04-empty{margin-top:6px;padding:140px 36px 24px}.xb-h04-empty .xb-empty-title{margin-top:8px;font-size:17px;line-height:24px}.xb-h04-empty .xb-empty-desc{max-width:none;margin-top:0;font-size:14px;line-height:21px}.xb-h04-empty .xb-empty-action{margin-top:8px}.xb-h04-error{margin:6px var(--xb-gutter) 0}.xb-l07{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding-bottom:24px}.xb-l07-more{position:relative;padding:0;border:0;background:transparent;color:var(--xb-ink-500);font:13px/19px var(--xb-font-sans);cursor:pointer}.xb-l07-more:after{content:"";position:absolute;inset:-12px -10px}.xb-l07-reqs{gap:10px;padding:0 var(--xb-gutter)}.xb-card.xb-l07-req,.xb-l07-reqs{display:flex;flex-direction:column}.xb-card.xb-l07-req{gap:9px}.xb-l07-req-head{display:flex;align-items:center;gap:10px}.xb-l07-req-name{display:block;overflow:hidden;font:600 16px/23px var(--xb-font-sans);color:var(--xb-ink-900);text-overflow:ellipsis;white-space:nowrap}.xb-l07-req-meta{display:block;padding-top:4px;font:12px/19px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-l07-req-note{margin:10px 0 0;font:14px/22px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-l07-req-actions{display:flex;gap:8px;margin-top:12px}.xb-l07-req-actions>.xb-btn{flex:1 1;font-size:14px}.xb-flat.xb-l07-threads{margin:0 var(--xb-gutter)}.xb-row-title.xb-l07-strong{font-weight:600}.xb-l07-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xb-l07-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.xb-l07-time{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-l07-badge{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--xb-persimmon-500);color:var(--xb-paper-0);font:600 12px/20px var(--xb-font-sans);text-align:center}.xb-l07-sk-lines{display:flex;flex-direction:column;gap:8px}.xb-l07-error{padding:0 var(--xb-gutter)}.xb-l08-who{display:flex;align-items:center;gap:8px;min-width:0}.xb-l08-who-text{min-width:0}.xb-l08-who-text>strong{display:block;overflow:hidden;font:600 16px/22px var(--xb-font-sans);color:var(--xb-ink-900);text-overflow:ellipsis;white-space:nowrap}.xb-l08-who-text>small{display:block;padding-top:4px;font:12px/19px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-l08-list{padding:0 var(--xb-gutter) 10px}.xb-l08-group,.xb-l08-list{display:flex;flex-direction:column;gap:10px}.xb-l08-day{display:flex;justify-content:center;padding:4px 0}.xb-l08-day>span{padding:3px 10px;border-radius:999px;background:var(--xb-paper-200);font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-l08-msg{display:flex;align-items:flex-end;gap:8px}.xb-l08-msg.is-me{justify-content:flex-end}.xb-l08-bubble{max-width:262px;margin:0;padding:10px 14px;border-radius:16px 16px 16px 6px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-14);color:var(--xb-ink-900);font:16px/26px var(--xb-font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.xb-l08-msg.is-me .xb-l08-bubble{border-radius:16px 16px 6px 16px;background:var(--xb-honey-400);box-shadow:none}.xb-l08-empty{margin:40px 0 0;font:13px/19px var(--xb-font-sans);color:var(--xb-ink-500);text-align:center}.xb-l08-sk{display:flex;align-items:flex-end;gap:8px}.xb-l08-sk.is-me{justify-content:flex-end}.xb-l08-foot{position:relative;z-index:5;flex:none;padding:10px var(--xb-gutter) calc(12px + var(--xb-inset-bottom))}.xb-notice.xb-l08-failed{margin-bottom:10px;font-size:13px;line-height:20px}.xb-l08-safety{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:var(--xb-r-control);background:var(--xb-paper-50);box-shadow:inset 0 0 0 1px var(--xb-divider);color:var(--xb-honey-700)}.xb-l08-safety>svg{flex:none}.xb-l08-safety>span{flex:1 1;font:12px/19px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-l08-composer{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:var(--xb-r-control);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-18)}.xb-l08-composer:focus-within{box-shadow:inset 0 0 0 1.5px var(--xb-sky-700),0 0 0 3px var(--xb-sky-bg)}.xb-l08-input{flex:1 1;min-width:0;height:24px;max-height:120px;margin:0;padding:0;border:0;background:transparent;color:var(--xb-ink-900);font:16px/24px var(--xb-font-sans);resize:none;outline:none}.xb-l08-composer .xb-l08-input:focus-visible{outline:none}.xb-l08-input::placeholder{color:var(--xb-ink-400)}.xb-l08-send{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--xb-ink-900);color:var(--xb-paper-0);cursor:pointer}.xb-l08-send:active{background:var(--xb-ink-700)}.xb-l08-sheet-note{margin:12px 4px 0;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-l08-missing{padding-top:8px}.xb-scroll.xb-m05-scroll{display:flex;flex-direction:column}.xb-m05{flex:1 0 auto;flex-direction:column;gap:14px;padding:24px var(--xb-gutter) calc(18px + var(--xb-inset-bottom));text-align:center}.xb-m05,.xb-m05-tags{display:flex;align-items:center}.xb-m05-tags{gap:6px;margin-top:4px}.xb-tag.xb-m05-beta{font-family:var(--xb-font-pixel)}.xb-m05-title{margin:0;font:600 22px/30px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-m05-reason{margin:0;font:15px/25px var(--xb-font-sans);color:var(--xb-ink-700);text-wrap:pretty}.xb-m05-card{display:block;width:100%;margin-top:6px;padding:14px;border:0;border-radius:var(--xb-r-card);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10);color:var(--xb-ink-900);font:inherit;text-align:left;cursor:pointer}.xb-m05-card:active{background:var(--xb-paper-50)}.xb-m05-card-label{display:block;color:var(--xb-ink-500)}.xb-m05-action{display:flex;align-items:center;gap:12px;margin-top:10px}.xb-m05-action-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--xb-r-icon)}.xb-m05-action-main{flex:1 1;min-width:0}.xb-m05-action-main>strong{display:block;font:600 15px/23px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-m05-action-main>small{display:block;padding-top:4px}.xb-m05 .xb-m05-hint,.xb-m05-action-main>small{font:12px/19px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-m05 .xb-m05-hint{margin:auto 0 0}.xb-m04{display:flex;flex-direction:column;gap:18px;padding:8px 0 24px}.xb-m04-name{display:block;overflow:hidden;font:600 16px/23px var(--xb-font-sans);color:var(--xb-ink-900);text-overflow:ellipsis;white-space:nowrap}.xb-m04-toggle{cursor:pointer}.xb-m04-gen{flex:none;display:inline-flex;align-items:center;gap:6px;font:600 13px/20px var(--xb-font-sans);color:var(--xb-honey-700)}.xb-row.xb-m04-off .xb-row-title,.xb-row.xb-m04-off .xb-tag{color:var(--xb-ink-400)}.xb-m04-actions{display:flex;flex-direction:column;gap:10px}.xb-m04-actions .xb-btn.is-lg{font-size:16px}.xb-m04-foot{margin:2px 0 0;font:12px/19px var(--xb-font-sans);color:var(--xb-ink-500);text-align:center}.xb-dialog:has(.xb-m04-dialog){padding:20px}.xb-dialog:has(.xb-m04-dialog) .xb-dialog-title{font-size:19px;line-height:27px}.xb-dialog:has(.xb-m04-dialog) .xb-dialog-body{margin:8px 0 16px;font-size:15px;line-height:25px;color:var(--xb-ink-700)}.xb-dialog:has(.xb-m04-dialog) .xb-dialog-actions>.xb-btn{height:48px;font-size:15px}.xb-m04-dialog p{margin:0;text-wrap:pretty}.xb-m04-dialog strong{font-weight:600;color:var(--xb-ink-900)}.xb-m04-confirm{gap:5px;margin-top:14px}.xb-m04-confirm .xb-label{color:var(--xb-ink-700)}.xb-sheet.xb-m06 .xb-sheet-handle{margin-bottom:14px}.xb-sheet.xb-m06 .xb-sheet-body,.xb-sheet.xb-m06 .xb-sheet-head{padding-left:var(--xb-gutter);padding-right:var(--xb-gutter)}.xb-sheet.xb-m06 .xb-sheet-body{padding-top:6px}.xb-m06-desc{margin:0;font:14px/22px var(--xb-font-sans);color:var(--xb-ink-700);text-wrap:pretty}.xb-m06-desc strong{font-weight:600;color:var(--xb-ink-900)}.xb-code.xb-m06-code{min-height:56px;margin-top:12px;padding:0 8px 0 16px}.xb-m06-code .xb-code-value{min-width:0;letter-spacing:.14em;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.xb-m06-code .xb-code-value.is-long{padding:10px 0;font-size:18px;line-height:24px;letter-spacing:.06em}.xb-m06-copy{flex:none;display:inline-flex;padding:0 8px;border:0;background:transparent;color:var(--xb-honey-700);font:600 14px/1 var(--xb-font-sans);cursor:pointer}.xb-m06-copy,.xb-m06-timer{align-items:center;min-height:44px}.xb-m06-timer{display:flex;gap:8px;margin-top:10px;padding:0 12px;border-radius:12px;background:var(--xb-persimmon-bg);color:var(--xb-persimmon-700)}.xb-m06-timer>svg{flex:none}.xb-m06-timer>span{flex:1 1;font:600 13px/20px var(--xb-font-sans);color:var(--xb-persimmon-800)}.xb-m06-renew{margin-top:12px}.xb-scroll.xb-m08-scroll{display:flex;flex-direction:column}.xb-m08{flex:1 0 auto;display:flex;flex-direction:column;gap:14px;padding:8px var(--xb-gutter) 24px}.xb-m08-intro{margin:0;font:14px/22px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-m08-cats{display:flex;flex-wrap:wrap;gap:8px}.xb-field.xb-m08-field{gap:5px}.xb-m08-field textarea.xb-input{min-height:132px}.xb-m08-optional{font-weight:400;color:var(--xb-ink-400)}.xb-m08-shots{display:flex;flex-wrap:wrap;gap:10px}.xb-m08-add{position:relative;display:grid;place-items:center;width:88px;height:88px;border-radius:var(--xb-r-control);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1.5px var(--xb-line-18);color:var(--xb-ink-400);cursor:pointer}.xb-m08-add:active{background:var(--xb-paper-200)}.xb-m08-add>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.xb-m08-shot{position:relative;width:88px;height:88px;overflow:hidden;border-radius:var(--xb-r-control);background:var(--xb-paper-200);box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-m08-shot>img{display:block;width:100%;height:100%;object-fit:cover}.xb-m08-shot-remove{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.xb-m08-shot-remove>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--xb-ink-900);color:var(--xb-paper-0)}.xb-notice.xb-m08-notice{font-size:13px;line-height:20px}.xb-m08-notice strong{font-weight:600;color:var(--xb-ink-900)}.xb-m08-promise{display:flex;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;border-radius:var(--xb-r-control);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-m08-promise>span:last-child{flex:1 1;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-m08-history{display:flex;flex-direction:column;gap:8px}.xb-m08-hist{padding:10px 14px;border-radius:var(--xb-r-control);background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10)}.xb-m08-hist-head{display:flex;align-items:center;gap:8px}.xb-m08-hist-body{flex:1 1;min-width:0;overflow:hidden;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-900);text-overflow:ellipsis;white-space:nowrap}.xb-m08-hist-reply{margin:6px 0 0;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-700)}.xb-b8-auth{gap:16px;padding:4px var(--xb-gutter) 24px}.xb-b8-auth,.xb-b8-auth-head{display:flex;flex-direction:column}.xb-b8-auth-head{align-items:center;gap:6px;text-align:center}.xb-b8-auth-head h2{margin:16px 0 0;font:600 24px/32px var(--xb-font-serif);color:var(--xb-ink-900)}.xb-b8-auth-head p{margin:0;max-width:300px;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b8-auth-pet .xb-pet-shadow{left:12px;right:12px;bottom:-4px;height:12px}.xb-b8-auth-form{gap:14px}.xb-b8-auth-form.xb-r05-fields{display:flex;flex-direction:column}.xb-b8-auth-bab{flex-direction:column}.xb-b8-pw{position:relative}.xb-b8-pw .xb-input{padding-right:48px}.xb-b8-pw-toggle{position:absolute;top:24px;right:2px;display:grid;place-items:center;width:44px;height:48px;color:var(--xb-ink-500)}.xb-b8-link,.xb-b8-pw-toggle{padding:0;border:0;background:transparent;cursor:pointer}.xb-b8-link{align-self:flex-start;min-height:44px;color:var(--xb-honey-700);font:600 14px/1 var(--xb-font-sans)}.xb-b8-link.is-end{align-self:flex-end;margin-top:-8px}.xb-b8-agree{display:flex;align-items:flex-start;gap:10px;padding:4px 0;border:0;background:transparent;color:var(--xb-ink-700);font:13px/20px var(--xb-font-sans);text-align:left;cursor:pointer}.xb-b8-agree .xb-check{margin-top:1px}.xb-b8-agree a{color:var(--xb-sky-700);text-decoration:underline;text-underline-offset:2px}.xb-b8-switch{align-self:center;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--xb-ink-700);font:500 14px/1 var(--xb-font-sans);cursor:pointer}.xb-b8-switch>svg{color:var(--xb-honey-700)}.xb-b8-auth-done>span{line-height:22px}.xb-b8-auth-done strong{color:var(--xb-ink-900);overflow-wrap:anywhere}.xb-b8-body{display:flex;flex-direction:column;gap:6px;padding:12px 0 28px}.xb-b8-body .xb-sech{margin-top:14px}.xb-b8-intro{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px}.xb-b8-intro-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--xb-r-icon);background:var(--xb-honey-bg);color:var(--xb-honey-700)}.xb-b8-intro h2{margin:10px 0 0;font:600 20px/28px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-b8-intro p{margin:0;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b8-steps{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.xb-b8-steps li{display:flex;align-items:flex-start;gap:12px}.xb-b8-steps b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--xb-r-pill);background:var(--xb-honey-400);color:var(--xb-ink-900);font:700 14px/1 var(--xb-font-sans)}.xb-b8-steps span{min-width:0;font:13px/19px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b8-steps strong{display:block;font:600 15px/22px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-b8-status{display:flex;flex-direction:column;gap:8px;padding:16px}.xb-b8-status-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.xb-b8-status-name{min-width:0;font:600 18px/26px var(--xb-font-sans);color:var(--xb-ink-900);overflow-wrap:anywhere}.xb-b8-status-hint{margin:0;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b8-trail{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.xb-b8-trail small{white-space:nowrap}.xb-b8-fine,.xb-b8-trail small{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b8-fine{margin:8px 0 0;text-wrap:pretty}.xb-b8-muted{color:var(--xb-ink-500)}.xb-b8-actions{display:flex;flex-direction:column;gap:10px;padding-bottom:6px}.xb-b8-actions .xb-b8-fine{margin:0;text-align:center}.xb-b8-body .xb-row-value{max-width:55%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xb-b8-job{gap:12px}.xb-b8-job .xb-sech{padding:0;margin:10px 0 -4px}.xb-b8-job .xb-sech:first-child{margin-top:0}.xb-b8-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.xb-b8-pair>*{min-width:0}.xb-b8-chips,.xb-b8-options{display:flex;flex-wrap:wrap;gap:10px}.xb-b8-interest{display:flex;flex-direction:column;gap:12px;padding-bottom:6px}.xb-b8-interest-job{margin:0;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b8-interest-job strong{color:var(--xb-ink-900);font-weight:600}.xb-b9-body{display:flex;flex-direction:column;gap:12px;padding:0 0 28px}.xb-b9-body .xb-sech{margin:6px 0 -6px}.xb-b9-stack{display:flex;flex-direction:column;gap:12px}.xb-b9-fine{margin:8px 0 0;font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b9-fine-icon{display:inline-block;vertical-align:-2px;margin-right:4px;color:var(--xb-ink-400)}.xb-b9-muted{color:var(--xb-ink-500)}.xb-b9-body .xb-row-value{max-width:55%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.xb-b9-link{align-self:center;display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--xb-honey-700);font:600 14px/1 var(--xb-font-sans);cursor:pointer}.xb-b9-intro{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px}.xb-b9-intro-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--xb-r-icon);background:var(--xb-honey-bg);color:var(--xb-honey-700)}.xb-b9-intro h2{margin:10px 0 0;font:600 20px/28px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-b9-intro p{margin:0 0 12px;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b9-intro .xb-btn{align-self:stretch}.xb-b9-steps{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.xb-b9-steps li{display:flex;align-items:flex-start;gap:12px}.xb-b9-steps b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--xb-r-pill);background:var(--xb-honey-400);color:var(--xb-ink-900);font:700 14px/1 var(--xb-font-sans)}.xb-b9-steps span{min-width:0;font:13px/19px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b9-steps strong{display:block;font:600 15px/22px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-b9-status{display:flex;flex-direction:column;gap:8px;padding:16px}.xb-b9-status-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.xb-b9-status-name{min-width:0;font:600 18px/26px var(--xb-font-sans);color:var(--xb-ink-900);overflow-wrap:anywhere}.xb-b9-status-hint{margin:0;font:13px/20px var(--xb-font-sans);color:var(--xb-ink-500);text-wrap:pretty}.xb-b9-facts{display:flex;flex-wrap:wrap;gap:6px}.xb-b9-facts span{padding:3px 10px;border-radius:var(--xb-r-pill);background:var(--xb-paper-200);color:var(--xb-ink-700);font:12px/18px var(--xb-font-sans)}.xb-b9-metrics{display:flex;gap:10px}.xb-b9-metric{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:0;border-radius:16px;background:var(--xb-paper-0);box-shadow:inset 0 0 0 1px var(--xb-line-10);text-align:left;cursor:pointer}.xb-b9-metric.is-static{cursor:default}.xb-b9-metric.is-accent{background:var(--xb-honey-bg);box-shadow:inset 0 0 0 1px var(--xb-honey-400)}.xb-b9-metric-num{font:700 28px/32px var(--xb-font-pixel);color:var(--xb-ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xb-b9-metric-num.is-text{font:600 15px/32px var(--xb-font-sans);white-space:nowrap}.xb-b9-metric-label{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b9-trail{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.xb-b9-trail small{font:12px/17px var(--xb-font-sans);color:var(--xb-ink-500);white-space:nowrap}.xb-b9-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 4px;white-space:nowrap}.xb-b9-seg-count{font:500 12px/1 var(--xb-font-sans);color:var(--xb-ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xb-b9-seg>button.is-on .xb-b9-seg-count{color:var(--xb-ink-500)}.xb-b9-company{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.xb-b9-company-icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--xb-r-icon);background:var(--xb-honey-bg);color:var(--xb-honey-700)}.xb-b9-company-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.xb-b9-company-text strong{font:600 17px/24px var(--xb-font-sans);color:var(--xb-ink-900);overflow-wrap:anywhere}.xb-b9-company-text span{font:13px/19px var(--xb-font-sans);color:var(--xb-ink-500);overflow-wrap:anywhere}.xb-b9-doc{display:flex;flex-direction:column;gap:4px;padding:16px}.xb-b9-doc h3{margin:10px 0 0;font:600 14px/20px var(--xb-font-sans);color:var(--xb-ink-900)}.xb-b9-doc h3:first-child{margin-top:0}.xb-b9-doc p{margin:0;font:14px/22px var(--xb-font-sans);color:var(--xb-ink-700);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.xb-b9-rules{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px}.xb-b9-rules li{font:14px/22px var(--xb-font-sans);color:var(--xb-ink-700);text-wrap:pretty}.xb-b9-faq{gap:14px}.xb-b9-faq h3{margin:0 0 2px}.xb-b9-welcome .xb-s01-title{letter-spacing:.02em}.xb-b9-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--xb-r-pill);background:var(--xb-honey-bg);color:var(--xb-honey-700);font:600 13px/20px var(--xb-font-sans)}.xb-b9-points{display:flex;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;text-align:center;font:14px/21px var(--xb-font-sans);color:var(--xb-ink-500)}.xb-b9-bell-dot{position:absolute;top:9px;right:10px}