.d-finance{--d-acc3:var(--info);--d-grid:#2d2d2f;--d-err:347 64% 55%}:root:not([data-mode=dark]) .d-finance{--d-grid:#f2f2f2}.d-finance .c-primary{--dc:var(--primary)}.d-finance .c-secondary{--dc:var(--secondary)}.d-finance .c-accent-1{--dc:var(--accent-1)}.d-finance .c-accent-2{--dc:var(--accent-2)}.d-finance-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1200px){.d-finance-body{grid-template-columns:calc(66.6667% - 6.66667px) minmax(0,1fr)}}.d-finance-col{flex-direction:column;gap:20px;min-width:0;display:flex}.d-finance-sec{min-width:0}.d-finance .section-label{margin:8px 0 12px;line-height:24.89px}.d-finance .d-finance-lg0>.section-label{margin-top:8px}.d-finance .chart-head{flex-wrap:nowrap;align-items:flex-start;height:26px;margin:8px 0 12px}.d-finance .chart-head .section-label{margin:0}.d-finance .chart-head .chart-ctrls{margin-top:-6px}.d-finance .chart-head .select{width:136px}@media (min-width:1200px){.d-finance .d-finance-lg0>.section-label,.d-finance .d-finance-lg0>.chart-head{margin-top:0}}.d-finance-head{justify-content:space-between;align-items:center;height:45px;display:flex}.d-finance-head .section-label{margin:8px 0 12px}.d-finance-chartcard{padding:28px}.d-finance-cwrap{height:280px;position:relative}.d-finance-legend{flex-wrap:wrap;justify-content:center;gap:8px;height:22px;padding:4px 0;display:flex}.d-finance-legend span{height:14px;color:hsl(var(--muted));align-items:center;gap:4px;padding-right:7px;font-size:12px;line-height:12px;display:inline-flex}.d-finance-legend i{border:2px solid hsl(var(--dc));background:hsl(var(--dc) / .1);border-radius:50%;flex:none;width:16px;height:16px;margin:-1px 0}.d-finance-accounts{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:1200px){.d-finance-accounts{grid-template-columns:repeat(3,minmax(0,1fr))}}.d-finance-cell{min-width:0}.d-finance-acct{cursor:pointer;outline:none;padding:4px;transition:transform .2s,box-shadow .2s;display:flex}.d-finance-acct:hover{transform:scale(1.02)}.d-finance-acct:focus-visible,.d-finance-acct.on{box-shadow:0 0 0 2px hsl(var(--dc) / .7)}.d-finance-acct-in{background:linear-gradient(to bottom, hsl(var(--dc) / .03), hsl(var(--dc) / .1));border-radius:22px;flex-direction:column;justify-content:space-between;width:100%;height:320px;padding:24px;display:flex}.d-finance-acct-ic{background:hsl(var(--dc) / .1);width:40px;height:40px;color:hsl(var(--dc));border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.d-finance-acct-title{font-family:var(--font-head);color:hsl(var(--dc));height:32px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:24.89px}.d-finance-acct-row{align-items:center;height:20px;margin-bottom:8px;display:flex}.d-finance-acct-amt{font-variant-numeric:tabular-nums;flex:1;font-size:14px;line-height:20px}.d-finance-trend{align-items:center;font-size:12px;line-height:17px;display:inline-flex}.d-finance-trend.up{color:hsl(var(--success))}.d-finance-trend.down{color:hsl(var(--d-err))}.d-finance-view{cursor:pointer;font:500 12px/16px var(--font-body);background:hsl(var(--dc) / .1);height:28px;color:hsl(from hsl(var(--dc)) h s calc(l - 10));border:none;border-radius:12.56px;padding:6px 14px;transition:background .2s}.d-finance-acct:hover .d-finance-view,.d-finance-acct.on .d-finance-view{background:hsl(var(--dc) / .2)}.d-finance-grid{width:calc(100% + 16px);margin:0 -12px 0 -8px;padding:1px 0 0 8px;overflow:hidden}.d-finance-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.d-finance-row{background:hsl(var(--card));outline:1px solid var(--d-grid);outline-offset:-1px;border-radius:18px;align-items:center;width:calc(100% + 12px);height:48px;margin:0 0 6px;font-size:14px;line-height:20px;display:flex}.d-finance-row:last-child{margin-bottom:3px}.d-finance-row>div{white-space:nowrap;flex:none;align-items:center;height:48px;padding:0 10px;display:flex;overflow:visible}.d-finance-c0{width:50px;padding:0 10px 0 4px!important}.d-finance-c1{width:240px}.d-finance-c2{width:100px}.d-finance-c3{width:140px}.d-finance-c4{width:100px}.d-finance-c5{justify-content:flex-end;min-width:80px;flex:80px!important}.d-finance-tile{background:hsl(var(--dc) / .1);width:40px;height:40px;color:hsl(var(--dc));border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.d-finance-name{color:hsl(var(--fg));padding:8px 0;font-weight:600;transition:color .2s}.d-finance-name:hover{color:hsl(var(--primary))}.d-finance-chip{outline-offset:-1px;border-radius:14px;outline:1px solid;align-items:center;height:20px;padding:2px 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.d-finance-chip.a1{color:hsl(var(--accent-1))}.d-finance-chip.a2{color:hsl(var(--accent-2))}.d-finance-chip.a3{color:hsl(var(--d-acc3))}.d-finance-kwrap{display:inline-block;position:relative}.d-finance-kebab{width:36px;height:36px;color:hsl(var(--fg));cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.d-finance-kebab:hover,.d-finance-kebab[aria-expanded=true]{background:hsl(var(--fg) / .06)}.d-finance-menu{z-index:20;text-align:left;background:hsl(var(--card));min-width:160px;box-shadow:var(--shadow-lg);border-radius:18px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);right:0}.d-finance-menu.open{animation:.14s ease-out ddIn;display:block}.d-finance-menu button{width:100%;font:500 14px var(--font-body);color:hsl(var(--fg));cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.d-finance-menu button:hover{background:hsl(var(--fg) / .06)}.d-finance-row:last-child .d-finance-menu{top:auto;bottom:calc(100% + 4px)}.d-finance-grid:has(.d-finance-menu.open){overflow:visible}.d-finance-donut{height:280px;position:relative}.d-finance-donut-c{pointer-events:none;height:23px;color:hsl(var(--fg));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:25.2px;display:flex;position:absolute;top:114px;left:0;right:0}.d-finance-transfer{padding:28px}.d-finance .d-finance-f{gap:8px;margin-bottom:16px}.d-finance .d-finance-f>label{color:hsl(var(--fg));font-size:14px;font-weight:600;line-height:21px}.d-finance .d-finance-select{background-position:right 15px center;border-radius:16px;width:100%;height:36px;padding:5px 40px 5px 15px}.d-finance-adorn{position:relative}.d-finance-input{border:1px solid hsl(var(--outline));width:100%;height:36px;color:hsl(var(--fg));font:400 14px/20px var(--font-body);background:0 0;border-radius:16px;outline:none;padding:5px 54px 5px 15px;transition:border-color .15s}.d-finance-input:focus{border-color:hsl(var(--primary))}.d-finance .field.bad .d-finance-input{border-color:hsl(var(--danger))}.d-finance-adorn span{color:hsl(var(--muted));pointer-events:none;font-size:14px;line-height:20px;position:absolute;top:8px;right:12px}.d-finance-recv{flex-direction:column;gap:8px;display:flex}.d-finance-rbtn{cursor:pointer;width:100%;height:36px;font:500 14px/20px var(--font-body);color:hsl(var(--fg));background:0 0;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px 0 0;transition:border-color .15s,background .15s,color .15s;display:flex}.d-finance-rbtn:hover{background:hsl(var(--fg) / .04)}.d-finance-rbtn.on{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.d-finance-rleft{align-items:center;gap:8px;padding-left:3px;font-weight:400;display:flex}.d-finance-rleft .avatar-sm{width:28px;height:28px;font-size:11px;font-weight:600}.d-finance-rchk{visibility:hidden}.d-finance-rbtn.on .d-finance-rchk{visibility:visible}.d-finance .field.bad .d-finance-rbtn{border-color:hsl(var(--danger) / .5)}.d-finance-send{cursor:pointer;border:1px solid hsl(var(--primary));height:36px;color:hsl(var(--primary));font:500 14px/20px var(--font-body);background:0 0;border-radius:16px;align-items:center;gap:4px;padding:7px 19px;display:inline-flex}.d-finance-send:hover{background:hsl(var(--primary) / .08)}.d-finance-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:900px) and (max-width:1199.98px){.d-finance-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.d-finance-action{height:80px;padding:4px;transition:transform .2s,box-shadow .2s;display:flex}a.d-finance-action:hover{transform:scale(1.02)}.d-finance-action.on{box-shadow:0 0 0 2px hsl(var(--dc) / .7)}.d-finance-action-ic{background:hsl(var(--dc) / .1);width:64px;height:72px;color:hsl(var(--dc));border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex}.d-finance-action-meta{flex-direction:column;justify-content:center;min-width:0;padding:16px;display:flex}.d-finance-at{font-size:14px;font-weight:600;line-height:20px}.d-finance-ad{color:hsl(var(--muted));white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.titles-inside .d-finance .card>.section-label.inside,.titles-inside .d-finance .card>.chart-head{margin:0 0 12px!important;padding:0!important}.titles-inside .d-finance .card>.chart-head{height:26px}
.d-booking{--d-acc3:var(--info);--d-acc4:262 60% 64%;--d-grid:#2d2d2f;--d-track:#2f3032;--d-err:347 64% 55%}:root:not([data-mode=dark]) .d-booking{--d-grid:#f2f2f2;--d-track:#f2f2f2}.d-booking .c-primary{--dc:var(--primary)}.d-booking .c-secondary{--dc:var(--secondary)}.d-booking .c-accent-1{--dc:var(--accent-1)}.d-booking .c-accent-2{--dc:var(--accent-2)}.d-booking .c-accent-3{--dc:var(--d-acc3)}.d-booking .c-accent-4{--dc:var(--d-acc4)}.d-booking .c-success{--dc:var(--success)}.d-booking .c-warning{--dc:var(--warning)}.d-booking .c-danger{--dc:var(--d-err)}.d-booking-body{flex-direction:column;gap:20px;display:flex}.d-booking-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1200px){.d-booking-split{grid-template-columns:calc(33.3333% - 13.3333px) minmax(0,1fr)}}.d-booking-col{flex-direction:column;gap:20px;min-width:0;display:flex}.d-booking-sec,.d-booking-cell{min-width:0}.d-booking .section-label{margin:8px 0 12px;line-height:24.89px}.d-booking-head{justify-content:space-between;align-items:center;height:45px;display:flex}.d-booking-head.nomt{height:37px}.d-booking-head.nomt .section-label{margin-top:0}.d-booking .chart-head{flex-wrap:nowrap;align-items:flex-start;height:26px;margin:8px 0 12px}.d-booking .chart-head .section-label{margin:0}.d-booking .chart-head .chart-ctrls{margin-top:-6px}.d-booking .chart-head .select{width:136px}.d-booking-stats{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:900px){.d-booking-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.d-booking-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.d-booking-stat{flex-direction:column;height:161px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}a.d-booking-stat:hover{transform:scale(1.02)}.d-booking-stat-top{justify-content:space-between;align-items:center;gap:10px;height:40px;margin-bottom:16px;display:flex}.d-booking-avatar{background:hsl(var(--dc) / .1);width:40px;height:40px;color:hsl(var(--dc));border-radius:18px;justify-content:center;align-items:center;display:flex}.d-booking-more{width:28px;height:28px;color:hsl(var(--muted));cursor:pointer;background:0 0;border:none;border-radius:12.56px;justify-content:center;align-items:center;padding:6px;display:flex}.d-booking-more:hover{color:hsl(var(--dc))}.d-booking-more.active{color:hsl(var(--dc));background:hsl(var(--fg) / .06)}.d-booking-stat-lbl{color:hsl(var(--muted));margin-bottom:4px;font-size:14px;line-height:20px}.d-booking-stat-row{align-items:center;gap:8px;height:25px;display:flex}.d-booking-stat-val{font-family:var(--font-head);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700;line-height:25.2px}.d-booking-trend{align-items:center;font-size:12px;line-height:17px;display:inline-flex}.d-booking-avail{flex-direction:column;gap:10px;display:flex}.d-booking-av{justify-content:space-between;align-items:flex-start;height:96px;padding:28px;display:flex}.d-booking-av-lbl{color:hsl(var(--muted));font-size:14px;font-weight:600;line-height:20px}.d-booking-av-val{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:25.2px}.d-booking-ringwrap{flex:none;width:40px;height:40px;position:relative}.d-booking-ringwrap svg{z-index:1;position:relative}.d-booking-ringwrap span{color:hsl(var(--muted));z-index:2;justify-content:center;align-items:center;font-size:11px;line-height:14.7px;display:flex;position:absolute;inset:0}.d-booking-ringwrap i{outline:1px solid var(--d-track);outline-offset:-2px;z-index:0;border-radius:50%;position:absolute;inset:0}.d-booking-ring .bar{stroke:hsl(var(--primary));stroke-linecap:butt;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.d-booking-grid{width:calc(100% + 16px);margin:0 -12px 0 -8px;padding:1px 0 0 8px;overflow:hidden}.d-booking-grid:has(.d-booking-menu.open){overflow:visible}.d-booking-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.d-booking-row{background:hsl(var(--card));outline:1px solid var(--d-grid);outline-offset:-1px;border-radius:18px;align-items:center;height:48px;margin:0 0 6px;font-size:14px;line-height:20px;display:flex}.d-booking-row:last-child{margin-bottom:3px}.d-booking-row>div{white-space:nowrap;flex:none;align-items:center;height:48px;padding:0 10px;display:flex}.d-booking-cats .d-booking-row{width:calc(100% + 27px)}.d-booking-bk .d-booking-row{width:calc(100% + 92px)}.d-booking-c-ic{width:50px;padding:0 10px 0 4px!important}.d-booking-c-name{width:110px}.d-booking-c-amt{width:130px}.d-booking-c-img{width:60px;padding:0 10px 0 4px!important}.d-booking-c-loc{width:120px}.d-booking-c-guest{width:180px}.d-booking-c-date{width:240px}.d-booking-c-st{width:110px}.d-booking-c-act{justify-content:flex-end;min-width:80px;flex:80px!important}.d-booking-tile{background:hsl(var(--dc) / .1);width:40px;height:40px;color:hsl(var(--dc));border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.d-booking-name{color:hsl(var(--fg));padding:8px 0;font-weight:600;transition:color .2s}.d-booking-name:hover{color:hsl(var(--primary))}.d-booking-thumb{color:#fff;text-shadow:0 1px 2px #0005;border-radius:14px;flex:none;align-items:flex-end;width:46px;height:40px;padding:3px 6px;font-size:11px;font-weight:800;display:flex}.d-booking-status{cursor:pointer;height:28px;font:500 12px/16px var(--font-body);background:hsl(var(--dc) / .1);color:hsl(from hsl(var(--dc)) h s calc(l - 10));border:none;border-radius:12.56px;align-items:center;gap:6px;padding:6px 14px;transition:background .2s;display:inline-flex}.d-booking-status:hover{background:hsl(var(--dc) / .2)}.d-booking-kwrap{display:inline-block;position:relative}.d-booking-kebab{width:36px;height:36px;color:hsl(var(--fg));cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.d-booking-kebab:hover,.d-booking-kebab[aria-expanded=true]{background:hsl(var(--fg) / .06)}.d-booking-menu{z-index:20;text-align:left;background:hsl(var(--card));min-width:160px;box-shadow:var(--shadow-lg);border-radius:18px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);right:0}.d-booking-menu.open{animation:.14s ease-out ddIn;display:block}.d-booking-menu button{width:100%;font:500 14px var(--font-body);color:hsl(var(--fg));cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.d-booking-menu button:hover{background:hsl(var(--fg) / .06)}.d-booking-row:last-child .d-booking-menu{top:auto;bottom:calc(100% + 4px)}.d-booking-holcard{padding:28px}.d-booking-tabs{align-items:flex-start;height:64px;margin:0 -16px 20px;display:flex}.d-booking-scroll{width:40px;height:64px;color:hsl(var(--fg));cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding-bottom:8px;display:flex}.d-booking-scroll:hover{color:hsl(var(--primary))}.d-booking-tablist{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.d-booking-tablist::-webkit-scrollbar{display:none}.d-booking-tab{cursor:pointer;width:44px;height:56px;font-family:var(--font-body);background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:none;align-items:center;padding:7px 0;font-size:14px;line-height:20px;display:flex}.d-booking-tab .m{color:hsl(var(--fg))}.d-booking-tab .y{color:hsl(var(--muted))}.d-booking-tab.dis .m,.d-booking-tab.dis .y{color:hsl(var(--faint))}.d-booking-tab:hover{background:hsl(var(--fg) / .04)}.d-booking-tab.on{border-color:hsl(var(--primary))}.d-booking-hdate{margin-bottom:20px;font-size:14px;font-weight:700;line-height:21px}.d-booking-hlist{flex-direction:column;gap:16px;display:flex}.d-booking-hol{gap:10px;display:flex}.d-booking-hic{color:hsl(var(--dc));flex:none}.d-booking-hbody{flex:1;min-width:0}.d-booking-hbody .t{font-size:14px;font-weight:600;line-height:21px}.d-booking-hrow{color:hsl(var(--muted));justify-content:space-between;gap:10px;font-size:12px;line-height:17px;display:flex}.d-booking-pop{height:306px;padding:0;overflow:hidden}.d-booking-pop-in{background:linear-gradient(to right, hsl(var(--card)), hsl(var(--primary) / .1));outline:4px solid hsl(var(--card));outline-offset:-4px;border-radius:28px;justify-content:space-between;align-items:flex-start;height:100%;padding:28px;display:flex}[dir=rtl] .d-booking-pop-in{background:linear-gradient(to left, hsl(var(--card)), hsl(var(--primary) / .1))}.d-booking-pop-list{flex-direction:column;gap:20px;width:100%;display:flex}.d-booking-dest{flex-direction:column;gap:8px;display:flex}.d-booking-dest-row{justify-content:space-between;align-items:center;height:24px;display:flex}.d-booking-dest-name{color:hsl(var(--fg));font-weight:600;line-height:21px;transition:color .2s}.d-booking-dest-name:hover{color:hsl(var(--primary))}.d-booking-pchip{background:hsl(var(--primary) / .1);min-width:65px;height:24px;color:hsl(var(--primary));border-radius:14px;justify-content:center;align-items:center;padding:2px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.d-booking-dest-trk{background:hsl(var(--primary) / .1);width:100%;height:2px}.d-booking-dest-trk span{background:hsl(var(--primary));height:2px;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.d-booking-pop-art{display:none}@media (min-width:900px){.d-booking-pop-list{width:60%}.d-booking-pop-art{justify-content:flex-end;width:40%;display:flex}}.d-booking-hero{width:100%;max-width:320px;height:256px}.d-booking-flash{animation:.5s ease-out dBookingFlash}@keyframes dBookingFlash{0%{box-shadow:0 0 0 3px hsl(var(--primary) / .5)}to{box-shadow:none}}.d-booking-trend-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:600px){.d-booking-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.d-booking-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.d-booking-tcard{height:318px;padding:12px;position:relative;overflow:hidden}.d-booking-tcard.on{box-shadow:0 0 0 2px hsl(var(--primary) / .7)}.d-booking-tarea{border-radius:16px;height:100%;transition:background .2s;display:block}.d-booking-tarea:hover{background:hsl(var(--fg) / .04)}.d-booking-photo{color:#fff;height:192px;font-family:var(--font-head);text-shadow:0 1px 3px #0006;border-radius:16px;align-items:flex-end;padding:14px 16px;font-size:20px;font-weight:700;display:flex}.d-booking-tbody{padding:16px}.d-booking-ttitle{font-family:var(--font-head);margin-bottom:5.6px;font-size:16px;font-weight:700;line-height:24.89px}.d-booking-tdesc{color:hsl(var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.d-booking-badge{pointer-events:none;background:hsl(var(--card));height:20px;color:hsl(var(--fg));border-radius:14px;align-items:center;padding:2px 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:24px;right:24px}.titles-inside .d-booking .card>.section-label.inside,.titles-inside .d-booking .card>.chart-head{margin:0 0 12px!important;padding:0!important}.titles-inside .d-booking .card>.chart-head{height:26px}.titles-inside .d-booking-pop{height:auto;padding-top:28px}.titles-inside .d-booking .card.d-booking-pop>.chart-head{margin:0 28px!important}.titles-inside .d-booking-pop-in{height:306px}
:root{--a-ai-outline:#dedede;--a-ai-pastel:#f7f7f7;--a-ai-rail:#f2f2f2;--a-ai-dis-dark:#a6a6a6;--a-ai-dis:#bfbfbf;--a-ai-line:#e8e8e8;--a-ai-hover:#0000000a;--a-ai-sel:#0000000f;--a-ai-av:#ebebeb;--a-ai-menu-sh:0 8px 28px #00000014}:root[data-mode=dark]{--a-ai-outline:#3b3c3f;--a-ai-pastel:#2a2b2d;--a-ai-rail:#2d2d2f;--a-ai-dis-dark:#4d4d4d;--a-ai-dis:#666;--a-ai-line:#2f3032;--a-ai-hover:#ffffff0d;--a-ai-sel:#6464682e;--a-ai-av:#434447;--a-ai-menu-sh:0 8px 28px #00000059}.a-ai-ic{flex:none;display:block}.a-ai-redirect{min-height:10px}.a-ai-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.a-ai-head-l{flex:1 1 0;min-width:0}.a-ai-head-r{align-items:flex-start;gap:8px;display:flex}.a-ai-head-t{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.a-ai-h1{font-family:var(--font-head);color:hsl(var(--fg));margin:0;font-size:26px;font-weight:700;line-height:26px}.a-ai-crumbs{color:hsl(var(--muted));flex-wrap:wrap;align-items:flex-start;font-size:12px;line-height:20px;display:flex}.a-ai-crumbs a{color:inherit;margin-top:2px;line-height:15px}.a-ai-crumbs a:hover{text-decoration:underline}.a-ai-crumbs span:not(.a-ai-crumbs-sep){margin-top:1px;line-height:17.14px}.a-ai-crumbs-sep{-webkit-user-select:none;user-select:none;margin:0 8px}@media (max-width:899.98px){.a-ai-head-l,.a-ai-head-r{flex-basis:100%}}.a-ai-btn{color:hsl(var(--fg));cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:500;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s,border-color .25s,box-shadow .25s,outline-color .2s;display:inline-flex}.a-ai-btn-si,.a-ai-btn-ei{display:inline-flex}.a-ai-btn-si{margin-left:-4px}.a-ai-btn-ei{margin-left:-4px;margin-right:-4px;transition:transform .2s}.a-ai-btn--medium{border-radius:16px;height:36px;padding:8px 20px;font-size:14px;line-height:20px}.a-ai-btn--large{border-radius:18px;height:40px;padding:8px 16px;font-size:14px;line-height:24px}.a-ai-btn--small{border-radius:14px;gap:8px;height:32px;padding:7px 16px;font-size:14px;line-height:16px}.a-ai-btn--tiny{border-radius:12.56px;gap:6px;height:28px;padding:6px 14px;font-size:12px;line-height:16px}.a-ai-btn--outlined.a-ai-btn--medium{padding:7px 19px}.a-ai-btn--outlined.a-ai-btn--small{padding:7px 16px}.a-ai-btn--outlined.a-ai-btn--tiny{padding:5px 14px}.a-ai-btn--icon{gap:0;padding:8px}.a-ai-btn--icon.a-ai-btn--medium{width:36px}.a-ai-btn--icon.a-ai-btn--small{width:32px}.a-ai-btn--icon.a-ai-btn--tiny{width:28px;padding:6px}.a-ai-btn--icon.a-ai-btn--large{width:40px}.a-ai-btn--icon .a-ai-btn-si{margin:0}.a-ai-btn--contained.a-ai-btn--c-primary{background:hsl(var(--primary));color:#fff}.a-ai-btn--contained.a-ai-btn--c-primary:hover{background:color-mix(in oklab, hsl(var(--primary)) 72%, white)}.a-ai-btn--contained.a-ai-btn--c-secondary{background:hsl(var(--secondary));color:#fff}.a-ai-btn--contained.a-ai-btn--c-grey{background:var(--a-ai-pastel)}.a-ai-btn--outlined{border:1px solid var(--a-ai-outline)}.a-ai-btn--outlined.a-ai-btn--c-primary{border-color:hsl(var(--primary));color:hsl(var(--primary))}.a-ai-btn--outlined.a-ai-btn--c-primary:hover{background:hsl(var(--primary) / .06)}.a-ai-btn--outlined.a-ai-btn--c-grey:hover{color:hsl(var(--fg) / .87);background:#5b5b5b1a}.a-ai-btn--pastel.a-ai-btn--c-grey{background:var(--a-ai-pastel)}.a-ai-btn--pastel.a-ai-btn--c-grey:hover{background:var(--a-ai-rail)}.a-ai-btn--pastel.a-ai-btn--c-primary{background:hsl(var(--primary) / .1);color:hsl(var(--primary-dark,var(--primary)))}:root[data-mode=dark] .a-ai-btn--pastel.a-ai-btn--c-primary{color:hsl(var(--primary-dark,var(--primary)))}.a-ai-btn--pastel.a-ai-btn--c-primary:hover{background:hsl(var(--primary) / .2)}.a-ai-btn--pastel.a-ai-btn--c-secondary{background:hsl(var(--secondary) / .1);color:hsl(var(--secondary))}.a-ai-btn--text.a-ai-btn--c-primary{color:hsl(var(--primary))}.a-ai-btn--text:hover{background:hsl(var(--primary) / .1);color:hsl(var(--primary-dark))}.a-ai-btn--text.a-ai-btn--c-primary:hover{background:hsl(var(--primary) / .08)}.a-ai-btn--paper{background:0 0}.a-ai-btn--paper:hover,.a-ai-btn--surface{background:hsl(var(--card))}.a-ai-btn.a-ai-open .a-ai-btn-ei{transform:rotate(90deg)}.a-ai-btn:focus-visible{outline:2px solid hsl(var(--primary) / .4);outline-offset:-2px}.a-ai-like:hover,.a-ai-like.active{color:hsl(var(--primary))}.a-ai-dislike:hover,.a-ai-dislike.active{color:hsl(var(--secondary))}.a-ai-like.active:hover,.a-ai-dislike.active:hover{color:hsl(var(--fg))}.a-ai-field{background:hsl(var(--card));cursor:text;outline-offset:-2px;border-radius:18px;outline:2px solid #0000;min-width:0;height:50px;transition:outline-color .2s;position:relative}.a-ai-field:focus-within,.a-ai-select.a-ai-open,.a-ai-select:focus-visible{outline-color:hsl(var(--primary) / .4)}.a-ai-field label{color:hsl(var(--muted));pointer-events:none;transform-origin:0 0;white-space:nowrap;font-size:14px;line-height:20px;transition:transform .2s cubic-bezier(0,0,.2,1),color .2s;position:absolute;top:15px;left:16px}.a-ai-field input{width:100%;height:100%;color:hsl(var(--fg));font:inherit;background:0 0;border:0;border-radius:18px;outline:none;padding:22px 16px 8px;font-size:14px;line-height:20px;position:absolute;inset:0}.a-ai-field.has-end input{padding-right:52px}.a-ai-field input::placeholder{color:hsl(var(--muted));opacity:0;transition:opacity .2s}.a-ai-field:focus-within input::placeholder{opacity:1}.a-ai-field:focus-within label,.a-ai-field.has-v label,.a-ai-select label{transform:translateY(-11px)scale(.857)}.a-ai-input-end{color:var(--a-ai-dis);display:flex;position:absolute;top:7px;right:7px}.a-ai-input-end .a-ai-btn{color:inherit}.a-ai-select{cursor:pointer;-webkit-user-select:none;user-select:none}.a-ai-select-v{color:hsl(var(--fg));white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;position:absolute;top:22px;left:16px;right:40px;overflow:hidden}.a-ai-select-ic{width:20px;height:20px;color:hsl(var(--muted));transition:transform .2s;position:absolute;top:15px;right:10px}.a-ai-select.a-ai-open .a-ai-select-ic{transform:rotate(180deg)}.a-ai-switch{cursor:pointer;color:hsl(var(--fg));-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;line-height:20px;display:inline-flex}.a-ai-switch input{opacity:0;width:0;height:0;position:absolute}.a-ai-sw{background:var(--a-ai-rail);border:1px solid var(--a-ai-rail);box-sizing:border-box;border-radius:18px;flex:none;width:26px;height:18px;transition:background-color .2s,border-color .2s;position:relative}.a-ai-sw-t{background:hsl(var(--card));border-radius:50%;width:12px;height:12px;margin-left:1px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.a-ai-switch input:checked+.a-ai-sw{background:hsl(var(--primary));border-color:hsl(var(--primary))}.a-ai-switch input:checked+.a-ai-sw .a-ai-sw-t{transform:translate(6px)}.a-ai-switch input:focus-visible+.a-ai-sw{outline:2px solid hsl(var(--primary) / .4);outline-offset:1px}.a-ai-switch--md .a-ai-sw{width:34px;height:20px}.a-ai-switch--md .a-ai-sw-t{width:14px;height:14px}.a-ai-switch--md input:checked+.a-ai-sw .a-ai-sw-t{transform:translate(14px)}.a-ai-chip{white-space:nowrap;height:32px;color:hsl(var(--fg));border-radius:16px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.a-ai-chip--filled{background:var(--a-ai-pastel)}.a-ai-chip--outlined{border:1px solid var(--a-ai-outline)}.a-ai-chip--sm{border-radius:14px;height:26px;padding:2px 10px;font-size:12px}.a-ai-toggle{gap:4px;display:flex}.a-ai-toggle-b{height:28px;color:hsl(var(--fg));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:6px 12px;font-size:14px;font-weight:500;line-height:16px;transition:background-color .25s,color .25s}.a-ai-toggle-b:hover{background:var(--a-ai-rail);color:hsl(var(--fg) / .87)}.a-ai-toggle-b.on,.a-ai-toggle-b.on:hover{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.a-ai-slider{cursor:pointer;touch-action:none;flex:1;height:26px;display:block;position:relative}.a-ai-slider-rail,.a-ai-slider-track{border-radius:12px;height:2px;position:absolute;top:12px}.a-ai-slider-rail{background:var(--a-ai-rail);left:0;right:0}.a-ai-slider-track{background:hsl(var(--primary));left:0}.a-ai-slider-mark{background:hsl(var(--primary));border-radius:14px;width:4px;height:4px;margin-left:-4px;position:absolute;top:11px}.a-ai-slider-mark.on{opacity:.8}.a-ai-slider-thumb{background:hsl(var(--card));border:2px solid hsl(var(--primary));box-sizing:border-box;border-radius:50%;outline:none;width:14px;height:14px;margin-left:-7px;transition:left .15s,box-shadow .15s;position:absolute;top:6px}.a-ai-slider.drag .a-ai-slider-thumb{transition:box-shadow .15s}.a-ai-slider-track{transition:width .15s}.a-ai-slider.drag .a-ai-slider-track{transition:none}.a-ai-slider-thumb:hover,.a-ai-slider-thumb:focus-visible,.a-ai-slider.drag .a-ai-slider-thumb{box-shadow:0 0 0 6px hsl(var(--primary) / .16)}.a-ai-menu{z-index:1300;background:hsl(var(--card));box-shadow:var(--a-ai-menu-sh);opacity:0;transform-origin:0 0;border-radius:18px;min-width:120px;max-height:calc(100vh - 32px);padding:8px;transition:opacity .16s,transform .16s cubic-bezier(.4,0,.2,1);position:fixed;overflow:auto;transform:scale(.75)}.a-ai-menu.open{opacity:1;transform:none}.a-ai-menu ul{flex-direction:column;gap:2px;margin:0;padding:2px 0;list-style:none;display:flex}.a-ai-menu li{min-height:36px;color:hsl(var(--fg));cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:flex}.a-ai-menu li:hover{background:var(--a-ai-hover)}.a-ai-menu li.sel{background:var(--a-ai-sel);color:hsl(var(--primary))}.a-ai-dlg{z-index:1300;position:fixed;inset:0}.a-ai-dlg-bd{opacity:0;background:#00000080;transition:opacity .225s;position:absolute;inset:0}.a-ai-dlg-c{justify-content:center;align-items:flex-start;padding:0 32px;display:flex;position:absolute;inset:0;overflow-y:auto}.a-ai-dlg-p{background:hsl(var(--card));width:100%;color:hsl(var(--fg));opacity:0;border-radius:28px;margin:64px 0 32px;transition:opacity .225s,transform .225s cubic-bezier(.4,0,.2,1);position:relative;transform:scale(.96);box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024}.a-ai-dlg.open .a-ai-dlg-bd,.a-ai-dlg.open .a-ai-dlg-p{opacity:1;transform:none}@media (max-width:720px){.a-ai-dlg-c{padding:0 16px}}.a-ai-rd-search{border-bottom:1px solid var(--a-ai-line);height:77px;color:hsl(var(--fg));align-items:center;gap:8px;padding:0 28px;display:flex}.a-ai-rd-search input{font:inherit;color:hsl(var(--fg));background:0 0;border:0;outline:none;flex:1;padding:4px 0 5px 8px;font-size:14px;line-height:20px}.a-ai-rd-search input::placeholder{color:hsl(var(--muted))}.a-ai-rd-body{flex-direction:column;gap:10px;padding:24px 28px 0;display:flex}.a-ai-rd-cap{color:var(--a-ai-dis);margin:0 0 8px;font-size:12px;font-weight:700;line-height:17.14px}.a-ai-rd-g ul{margin:0;padding:0;list-style:none}.a-ai-rd-g li{padding:2px 0}.a-ai-rd-g a{color:hsl(var(--fg));border-radius:14px;flex-direction:column;padding:8px 16px;transition:background-color .15s;display:flex}.a-ai-rd-g a:hover{background:var(--a-ai-hover)}.a-ai-rd-t{text-overflow:ellipsis;white-space:nowrap;padding:1px 0;font-size:14px;line-height:16px;overflow:hidden}.a-ai-rd-t.c1{padding:0}.a-ai-rd-s{color:hsl(var(--muted));margin-top:2px;font-size:12px;line-height:17.14px}.a-ai-rd-g a:hover .a-ai-rd-t{color:hsl(var(--primary))}.a-ai-rd-empty{color:hsl(var(--muted));padding:8px 16px;font-size:14px}.a-ai-rd-foot{justify-content:center;padding:16px 28px 28px;display:flex}.sidebar-card.a-ai-sb-on>:not(.a-ai-sb){display:none!important}.a-ai-sb{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:0 22px;display:flex;overflow:hidden auto}.a-ai-sb[data-mode=chat]{gap:8px}.a-ai-sb-top{flex:none;align-items:flex-start;gap:8px;height:28px;margin-bottom:14px;display:flex}.a-ai-sb-back{width:32px;height:32px;color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;border-radius:14px;margin-top:-4px;padding:8px;transition:background-color .2s;display:flex}.a-ai-sb-back:hover{background:hsl(var(--primary) / .08)}.a-ai-sb-h{font-family:var(--font-head);color:hsl(var(--primary));margin:-4px 0 0;font-size:16px;font-weight:700;line-height:32px}.a-ai-sb-body{flex-direction:column;flex:1;justify-content:space-between;gap:32px;display:flex}.a-ai-sb-groups{flex-direction:column;flex:1;gap:16px;display:flex}.a-ai-sb-g{flex-direction:column;gap:4px;display:flex}.a-ai-sb-cap{color:var(--a-ai-dis-dark);margin:0;padding:0 10px;font-size:12px;font-weight:600;line-height:24px}.a-ai-sb-btn{height:40px;color:hsl(var(--fg));border-radius:18px;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:14px;font-weight:500;line-height:24px;transition:background-color .25s,color .25s;display:flex}.a-ai-sb-btn.active{background:hsl(var(--card));color:hsl(var(--primary))}.a-ai-sb-ic{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.a-ai-sb-ic>*{transition:transform .2s}.a-ai-sb-btn:hover .a-ai-sb-ic>*,.a-ai-sb-btn.active .a-ai-sb-ic>.a-ai-sb-av{transform:scale(.85)}.a-ai-sb-btn.active .a-ai-sb-ic .a-ai-ic-fill{fill:hsl(var(--primary));stroke:hsl(var(--primary))}.a-ai-sb-av{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.a-ai-sb-btn--sm{border-radius:16px;height:36px;padding:8px 12px}.a-ai-sb-btn--sm .a-ai-sb-l{min-width:0;font-weight:400;line-height:20px}.a-ai-sb-l{min-width:0}.a-ai-clamp1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-ai-sb-recent{cursor:pointer;color:hsl(var(--muted));align-items:flex-start;display:flex}.a-ai-sb-cap--l{color:var(--a-ai-dis);flex:1;transition:color .2s}.a-ai-sb-recent .a-ai-ic{width:20px;height:20px;transition:color .2s}.a-ai-sb-recent:hover .a-ai-sb-cap--l,.a-ai-sb-recent:hover .a-ai-ic{color:hsl(var(--primary))}.a-ai-sb-cta{color:hsl(var(--fg));flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.a-ai-sb-cta p{text-align:center;margin:0;padding:0 16px;font-size:14px;line-height:20px}.a-ai-sb-cta span{color:hsl(var(--primary));border-radius:16px;padding:8px 20px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .2s}.a-ai-sb-cta:hover span{background:hsl(var(--primary) / .1)}.a-ai-sb-stack{flex-direction:column;gap:8px;padding:0 10px;display:flex}.a-ai-sb-stack .a-ai-switch{height:20px}.a-ai-sb-pad{padding:0 10px}.a-ai-sb-source{background:hsl(var(--card));width:100%;height:160px;color:hsl(var(--fg));font:inherit;cursor:pointer;outline-offset:-2px;border:0;border-radius:16px;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:21px;transition:outline-color .2s;display:flex}.a-ai-sb-source:hover{outline-color:hsl(var(--primary) / .4)}.a-ai-sb-mult{align-items:center;gap:16px;padding-left:6px;display:flex}.a-ai-sb-mult .a-ai-chip{min-width:48px}.a-ai-sb-up{width:100%;margin-top:8px}.a-ai-sb-reset{flex:none;width:100%;margin-top:8px}.a-ai-sb .a-ai-switch{gap:10px}.a-ai-b1{margin:0;font-size:14px;line-height:20px}.a-ai-b2{margin:0;font-size:12px;line-height:17.1429px}.a-ai-sub1{color:hsl(var(--fg));margin:0;font-size:14px;font-weight:700;line-height:21px}.a-ai-sub2{color:hsl(var(--fg));margin:0;font-size:14px;font-weight:600;line-height:21px}.a-ai-sec{color:hsl(var(--muted))}.a-ai-dis{color:var(--a-ai-dis)}.a-ai-fg{color:hsl(var(--fg))}.a-ai-card{background:hsl(var(--card));border-radius:28px;min-width:0;padding:12px}.a-ai-cc{padding:16px}.a-ai-card-t{font-family:var(--font-head);height:32px;color:hsl(var(--fg));margin:0 0 8px;font-size:16px;font-weight:700;line-height:24.89px}.a-ai-link{color:hsl(var(--fg));text-decoration:none}.a-ai-link:hover{text-underline-offset:2px;text-decoration:underline}.a-ai-chip--md{border-radius:14px;height:24px;padding:2px 16px;font-size:14px;line-height:20px}.a-ai-chip--md.a-ai-chip--outlined{padding:2px 14px}.a-ai-chip--xs{font-size:12px}.a-ai-ch{flex-direction:column;align-items:center;gap:20px;min-height:calc(100vh - 164px);display:flex;position:relative}.a-ai-ch>.a-ai-head{width:100%}.a-ai-ch-verbtn .a-ai-btn-l{display:block}.a-ai-ch-verbtn{gap:0}.a-ai-ch-verbtn .a-ai-btn-ei{width:12px;margin:0 -4px 0 8px;overflow:visible}.a-ai-ch-verbtn .a-ai-btn-ei svg{margin-left:-4px}.a-ai-ch-list{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;max-width:800px;padding-bottom:4px;display:flex}.a-ai-ch-list.has{justify-content:flex-start;align-items:flex-end;margin-bottom:-16px;padding-bottom:0}.a-ai-ch-welcome{flex-direction:column;align-items:center;gap:16px;display:flex}.a-ai-ch-grad{text-align:center;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, hsl(var(--primary-dark)), hsl(var(--primary)), color-mix(in oklab, hsl(var(--primary)) 72%, white));display:inline-block}.a-ai-ch-starters{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.a-ai-btn.a-ai-ch-q:hover{color:hsl(var(--primary))}.a-ai-ch-item{width:100%}.a-ai-ch-card{background:hsl(var(--card));border-radius:28px;width:100%;padding:28px}.a-ai-ch-card--user{max-width:512px;margin-left:auto}.a-ai-ch-card--user p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.a-ai-ch-mdbox{position:relative}.a-ai-ch-ghost{visibility:hidden}.a-ai-ch-item.typing .a-ai-ch-live{position:absolute;top:0;left:0;right:0}.a-ai-ch-fb{align-items:flex-end;gap:4px;margin-top:16px;display:flex}.a-ai-ch-fbb{min-width:64px}.a-ai-ch-fbb:hover{color:hsl(var(--primary))}.a-ai-ch-follow{flex-direction:column;align-items:flex-end;gap:4px;margin:8px 0 0 auto;display:flex}.a-ai-ch-fb,.a-ai-ch-follow{transition:opacity .2s}.a-ai-ch-item.typing .a-ai-ch-fb,.a-ai-ch-item.typing .a-ai-ch-follow{opacity:0;visibility:hidden;transition:none}.a-ai-ch-item--user,.a-ai-ch-item--ai{animation:.25s ease-out a-ai-in}@keyframes a-ai-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.a-ai-md{color:hsl(var(--fg));overflow-wrap:anywhere;font-size:14px;line-height:20px}.a-ai-md p{margin:0 0 8px}.a-ai-md h1,.a-ai-md h2,.a-ai-md h3,.a-ai-md h4,.a-ai-md h5,.a-ai-md h6{font-family:var(--font-head);color:hsl(var(--fg));font-weight:700}.a-ai-md h5{margin:8px 0 6px;font-size:18px;line-height:25.2px}.a-ai-md h6{margin:14px 0 4px;font-size:16px;line-height:24.89px}.a-ai-md ul,.a-ai-md ol{counter-reset:a-ai-ol;margin:0 0 8px;padding:0;list-style:none}.a-ai-md li{padding-left:20px;line-height:24px;position:relative}.a-ai-md ul>li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:4px}.a-ai-md ol>li{counter-increment:a-ai-ol}.a-ai-md ol>li:before{content:counter(a-ai-ol) ".";position:absolute;left:0}.a-ai-md strong{font-weight:700}.a-ai-md>:first-child{margin-top:0}.a-ai-md>:last-child{margin-bottom:0}.a-ai-ch-dock{z-index:2;width:100%;max-width:832px;margin-bottom:-32px;padding:16px;position:sticky;bottom:-32px}.a-ai-ch-composer{background:hsl(var(--card));outline-offset:-2px;border-radius:28px;outline:2px solid #0000;flex-direction:column;gap:16px;padding:12px;transition:outline-color .2s;display:flex}.a-ai-ch-composer:focus-within{outline-color:hsl(var(--primary) / .4)}.a-ai-ch-inputrow{position:relative}.a-ai-ch-ta{resize:none;background:hsl(var(--card));width:100%;height:56px;font:inherit;color:hsl(var(--fg));border:0;border-radius:18px;outline:none;padding:8px 112px 8px 16px;font-size:14px;line-height:20px;display:block;overflow-y:hidden}.a-ai-ch-ta::placeholder{color:hsl(var(--muted))}.a-ai-ch-tools{padding:8px;display:flex;position:absolute;top:0;right:0}.a-ai-ch-send{margin-left:4px}.a-ai-ch-models{margin-bottom:8px;padding:0 16px}@media (max-width:899.98px){.a-ai-ch-models{display:none}}@media (max-width:720px){.a-ai-ch{min-height:calc(100vh - 140px)}.a-ai-ch-dock{margin-bottom:0;padding:16px 0}.a-ai-ch-card--user{max-width:320px}.a-ai-ch-fbb{min-width:0}}.a-ai-ext,.a-ai-xd,.a-ai-ext-body{flex-direction:column;gap:20px;display:flex}.a-ai-ext-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:1200px){.a-ai-ext-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-ai-ext-none{color:hsl(var(--muted));font-size:14px}.a-ai-ext-card{background:hsl(var(--card));border-radius:28px;min-width:0;padding:12px}.a-ai-ext-card[hidden]{display:none}.a-ai-ext-cc{flex-direction:column;padding:16px;display:flex}.a-ai-ext-top{justify-content:space-between;margin-bottom:16px;display:flex}.a-ai-ext-avl{padding-right:12px;transition:transform .15s cubic-bezier(.4,0,.2,1);display:block}.a-ai-ext-avl:hover{transform:scale(1.1)}.a-ai-ext-av{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--h) 55%, white), var(--h) 58%, color-mix(in oklab, var(--h) 70%, black));border-radius:18px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.a-ai-ext-av svg{filter:drop-shadow(0 1px 1px #00000040)}.a-ai-ext-av--xl{border-radius:32px;width:80px;height:80px;margin-bottom:8px}.a-ai-ext-av--xl svg{width:40px;height:40px}.a-ai-ext-meta{align-items:center;gap:16px;display:flex}.a-ai-ext-txt{margin-bottom:16px}.a-ai-ext-name{color:hsl(var(--fg));display:block}.a-ai-ext-name:hover h6{text-underline-offset:2px;text-decoration:underline}.a-ai-ext-cat{color:hsl(var(--muted));margin-bottom:12px}.a-ai-ext-desc{color:hsl(var(--muted));-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-ai-ext-desc.c2{-webkit-line-clamp:2}.a-ai-ext-votes{align-items:flex-end;gap:4px;display:flex}.a-ai-ext-vote{min-width:64px}.a-ai-ext-card--o{outline:1px solid var(--a-ai-rail);border-radius:18px}.a-ai-ext-card--o .a-ai-ext-txt{margin-bottom:0}.a-ai-xd-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1200px){.a-ai-xd-cols{grid-template-columns:minmax(0,calc(33.3333% - 13.3333px)) minmax(0,1fr)}}@media (min-width:1920px){.a-ai-xd-cols{grid-template-columns:minmax(0,calc(25% - 15px)) minmax(0,1fr)}}.a-ai-xd-l>.a-ai-card,.a-ai-xd-r>.a-ai-card{margin-bottom:20px}.a-ai-xd-prof .a-ai-cc{flex-direction:column;align-items:center;gap:20px;display:flex}.a-ai-xd-id{flex-direction:column;align-items:center;display:flex}.a-ai-xd-cat{margin-top:-2px}.a-ai-xd-votes{gap:4px;width:100%;max-width:384px;display:flex}.a-ai-xd-vote{flex:1;min-width:0}.a-ai-xd-about{text-align:center;color:hsl(var(--fg));width:100%}.a-ai-xd-stats{flex-direction:column;gap:20px;display:flex}.a-ai-xd-stat{align-items:center;gap:12px;display:flex}.a-ai-xd-sti{background:hsl(var(--c) / .1);width:36px;height:36px;color:hsl(var(--c));border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.a-ai-xd-strow{flex:1;justify-content:space-between;align-items:center;display:flex}.a-ai-xd-stl{font-size:14px;font-weight:600;line-height:21px}.a-ai-xd-chips{flex-wrap:wrap;gap:8px;display:flex}.a-ai-xd-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:1200px){.a-ai-xd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-ai-xd-starter{border:1px solid var(--a-ai-rail);color:hsl(var(--fg));border-radius:18px;flex-direction:column;padding:28px;display:flex}.a-ai-xd-starter h6{margin-bottom:8px;transition:color .2s}.a-ai-xd-starter p{color:hsl(var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.a-ai-xd-starter:hover h6{color:hsl(var(--primary))}.a-ai-xd-starter:hover p{color:hsl(var(--fg))}.a-ai-tl{flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.a-ai-tl-i{min-height:70px;display:flex}.a-ai-tl-sep{flex-direction:column;flex:none;align-items:center;width:16px;display:flex}.a-ai-tl-dot{border:2px solid hsl(var(--info));border-radius:50%;flex:none;width:16px;height:16px;margin:12px 0 11px}.a-ai-tl-con{background:var(--a-ai-line);flex:1;width:1px}.a-ai-tl-c{padding:10px 0 6px 16px}.a-ai-tl-ul{color:hsl(var(--muted));margin:0;padding:0;list-style:inside}:root{--a-ai-acc3:#4b8df1;--a-ai-ph-l1:82%;--a-ai-ph-l2:72%;--a-ai-ph-l3:88%;--a-ai-ph-l4:76%;--a-ai-api-line:#00000024}:root[data-mode=dark]{--a-ai-acc3:#679ff4;--a-ai-ph-l1:46%;--a-ai-ph-l2:36%;--a-ai-ph-l3:30%;--a-ai-ph-l4:22%;--a-ai-api-line:#ffffff29}.a-ai-fa-c-primary{--c:hsl(var(--primary));--c-bg:hsl(var(--primary) / .1)}.a-ai-fa-c-secondary{--c:hsl(var(--secondary));--c-bg:hsl(var(--secondary) / .1)}.a-ai-fa-c-accent-1{--c:hsl(var(--accent-1));--c-bg:hsl(var(--accent-1) / .1)}.a-ai-fa-c-accent-2{--c:hsl(var(--accent-2));--c-bg:hsl(var(--accent-2) / .1)}.a-ai-fa-c-accent-3{--c:var(--a-ai-acc3);--c-bg:color-mix(in srgb, var(--a-ai-acc3) 10%, transparent)}.a-ai-fa-h6{font-family:var(--font-head);color:hsl(var(--fg));margin:0;font-size:16px;font-weight:700;line-height:24.89px}.a-ai-fa-h4{font-family:var(--font-head);color:hsl(var(--fg));margin:0;font-size:20px;font-weight:700;line-height:26.67px}.a-ai-fa-h2{font-family:var(--font-head);color:hsl(var(--fg));margin:0;font-size:24px;font-weight:700;line-height:26.67px}.a-ai-fa-ct{min-height:32px;font-family:var(--font-head);color:hsl(var(--fg));margin:0 0 8px;font-size:16px;font-weight:700;line-height:24.89px;display:block}.a-ai-fa-s1{color:hsl(var(--fg));margin:0 0 8px;font-size:14px;font-weight:700;line-height:21px}.a-ai-fa-s2{color:hsl(var(--fg));margin:0;font-size:14px;font-weight:600;line-height:21px}.a-ai-fa-sect{margin:8px 0 12px}.a-ai-fa-card{background:hsl(var(--card));border-radius:28px;padding:28px}.a-ai-fa-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-ai-fa-disc{margin:0;padding:0;list-style:inside}.a-ai-fa-tp{color:hsl(var(--primary))}.a-ai-btn--pastel.a-ai-btn--c-success{background:hsl(var(--success) / .1);color:hsl(var(--success))}.a-ai-acc{background:hsl(var(--card));outline:1px solid var(--a-ai-rail);border-radius:28px}.a-ai-acc-s{width:100%;color:hsl(var(--fg));cursor:pointer;text-align:start;font:inherit;background:0 0;border:0;border-radius:28px;justify-content:space-between;gap:16px;padding:28px;display:flex}.a-ai-acc-s h6{font-family:var(--font-head);margin:0;font-size:16px;font-weight:700;line-height:24.89px;transition:color .2s}.a-ai-acc-ic{width:20px;height:20px;transition:transform .25s,color .2s}.a-ai-acc.open .a-ai-acc-ic{transform:rotate(90deg)}.a-ai-acc--h-primary .a-ai-acc-s:hover>*{color:hsl(var(--primary))}.a-ai-acc--h-secondary .a-ai-acc-s:hover>*{color:hsl(var(--secondary))}.a-ai-acc--h-accent-1 .a-ai-acc-s:hover>*{color:hsl(var(--accent-1))}.a-ai-acc--h-accent-2 .a-ai-acc-s:hover>*{color:hsl(var(--accent-2))}.a-ai-acc--h-accent-3 .a-ai-acc-s:hover>*{color:var(--a-ai-acc3)}.a-ai-acc-c{transition:height .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.a-ai-acc-d{color:hsl(var(--fg));padding:0 28px 24px;font-size:14px;line-height:20px}.a-ai-acc-d p{margin:0}.a-ai-acc-d br{content:"";height:20px;display:block}.a-ai-pl-faqlist .a-ai-acc-d li{line-height:21px}.a-ai-dg{min-width:0;margin:0 -8px}.a-ai-dg-scroll{scrollbar-width:thin;padding:1px 8px 5px;overflow-x:auto}.a-ai-dg-in{min-width:var(--a-ai-dg-min)}.a-ai-dg-head,.a-ai-dg-row{grid-template-columns:var(--a-ai-dg-cols);display:grid}.a-ai-dg-head{height:40px}.a-ai-dg-hc{align-items:center;gap:4px;min-width:0;padding:0 10px;display:flex;position:relative}.a-ai-dg-hc[hidden],.a-ai-dg-c[hidden]{display:none!important}.a-ai-dg-hc.first{padding-left:24px}.a-ai-dg-hc--check,.a-ai-dg-c--check{justify-content:center;padding:0 0 0 16px}.a-ai-dg-ht{color:hsl(var(--fg));cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;line-height:17.14px;overflow:hidden}.a-ai-dg-sorti{color:hsl(var(--fg));display:inline-flex}.a-ai-dg-sorti:empty{display:none}.a-ai-dg-km{width:32px;height:32px;color:hsl(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:14px;padding:8px;transition:background-color .2s;display:flex;position:absolute;top:4px;right:5px}.a-ai-dg-km:hover{background:var(--a-ai-hover)}.a-ai-dg-km .a-ai-dg-kmi{transform:rotate(90deg)}.a-ai-dg-sep{background:var(--a-ai-line);pointer-events:none;border-radius:1px;width:2px;height:20px;position:absolute;top:10px;right:-1px}.a-ai-dg-row{background:hsl(var(--card));outline:1px solid var(--a-ai-rail);border-radius:24px;height:68px;margin-top:10px;transition:background-color .15s}.a-ai-dg-body>.a-ai-dg-row:first-child{margin-top:0}.a-ai-dg-c{min-width:0;color:hsl(var(--fg));align-items:center;padding:0 10px;font-size:14px;display:flex;overflow:hidden}.a-ai-dg-c.first{padding-left:16px}.a-ai-dg-c.r{justify-content:flex-end}.a-ai-dg-ell{white-space:nowrap;text-overflow:ellipsis;line-height:68px;display:block}.a-ai-dg-empty{text-align:center;color:hsl(var(--muted));padding:24px;font-size:14px}.a-ai-dg-bool{border:1.5px solid;border-radius:7px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.a-ai-dg-bool .a-ai-ic{stroke-width:2px}.a-ai-dg-bool.y{color:hsl(var(--success))}.a-ai-dg-bool.n{color:hsl(var(--danger))}.a-ai-dg-act{width:36px;height:36px;color:hsl(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:14px;padding:8px;display:flex}.a-ai-dg-act:hover{background:var(--a-ai-hover)}.a-ai-dg-act .a-ai-ic{transform:rotate(90deg)}.a-ai-cb{cursor:pointer;border-radius:50%;outline:none;width:18px;height:18px;display:inline-flex}.a-ai-cb svg{fill:none;display:block}.a-ai-cb-b{stroke:var(--a-ai-outline);stroke-width:1.5px;fill:#0000;transition:fill .15s,stroke .15s}.a-ai-cb-m,.a-ai-cb-i{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.a-ai-cb.on .a-ai-cb-b,.a-ai-cb.ind .a-ai-cb-b{fill:hsl(var(--primary));stroke:hsl(var(--primary))}.a-ai-cb.on .a-ai-cb-m,.a-ai-cb.ind .a-ai-cb-i{opacity:1}.a-ai-cb:focus-visible{box-shadow:0 0 0 4px hsl(var(--primary) / .2)}.a-ai-dg-foot{justify-content:flex-end;align-items:center;height:52px;margin:8px 8px 0;padding-top:7px;padding-bottom:5px;display:flex;position:relative}.a-ai-dg-pager{display:flex;position:absolute;top:9px;left:50%;transform:translate(-50%)}.a-ai-dg-pg{width:36px;height:36px;color:hsl(var(--fg));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;margin:0 2px;padding:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.a-ai-dg-pg:hover:not(:disabled){background:var(--a-ai-hover)}.a-ai-dg-pg.on{background:hsl(var(--card));outline:1px solid var(--a-ai-rail);color:hsl(var(--primary))}.a-ai-dg-pg:disabled{opacity:.5;cursor:default}.a-ai-dg-rows{color:hsl(var(--muted));align-items:center;font-size:12px;line-height:20px;display:flex}.a-ai-dg-ps{width:46px;height:29px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;margin-right:8px;padding:4px 0 5px 8px;display:flex;overflow:visible}.a-ai-dg-ps .a-ai-ic{width:16px;height:16px;margin-left:0}.a-ai-dg-cnt{border-left:0;padding-left:16px}.a-ai-pl{flex-direction:column;gap:20px;display:flex}.a-ai-pl-billbtn .a-ai-btn-ei{margin-left:-4px}.a-ai-pl-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:900px){.a-ai-pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.a-ai-pl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-ai-pl-card{background:hsl(var(--card));border-radius:28px;flex-direction:column;align-self:stretch;align-items:center;gap:32px;padding:28px;display:flex;position:relative}.a-ai-pl-chip{outline:1px solid hsl(var(--secondary));outline-offset:-1px;height:20px;color:hsl(var(--secondary));border-radius:14px;padding:2px 9px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:20px;right:20px}.a-ai-pl-top{flex-direction:column;align-items:center;gap:16px;display:flex}.a-ai-pl-id{flex-direction:column;align-items:center;gap:8px;display:flex}.a-ai-pl-ico{background:var(--c-bg);width:40px;height:40px;color:var(--c);border-radius:16px;justify-content:center;align-items:center;display:flex}.a-ai-pl-price{align-items:center;gap:8px;display:flex}.a-ai-pl-amt{font-family:var(--font-head);color:hsl(var(--fg));font-size:26px;font-weight:700;line-height:26px}.a-ai-pl-amt.tinted{color:var(--c)}.a-ai-pl-per,.a-ai-pl-old{color:hsl(var(--fg));font-size:12px;line-height:17.14px}.a-ai-pl-old{text-decoration:line-through}.a-ai-pl-desc{text-align:center;color:hsl(var(--fg));margin:0;font-size:14px;line-height:20px}.a-ai-pl-btn{width:100%}.a-ai-pl-btn--active{pointer-events:none}.a-ai-pl-feats{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.a-ai-pl-f{gap:10px;display:flex}.a-ai-pl-f .a-ai-ic{color:var(--c)}.a-ai-pl-f p{color:hsl(var(--fg));flex:1;margin:0;font-size:14px;line-height:20px}.a-ai-pl-faq .a-ai-acc{margin-bottom:10px}.a-ai-pl-faqlist{flex-direction:column;display:flex}.a-ai-api{flex-direction:column;gap:20px;display:flex}.a-ai-api-empty{background:hsl(var(--card));border-radius:28px;justify-content:center;align-items:center;min-height:288px;display:flex;position:relative;overflow:hidden}.a-ai-api-art{width:100%;height:100%;position:absolute;inset:0}.a-ai-api-ec{flex-direction:column;align-items:center;padding:28px;display:flex;position:relative}.a-ai-api-ec h2{margin-bottom:16px}.a-ai-api-ec p{text-align:center;max-width:320px;color:hsl(var(--muted));margin:0 0 8px;font-size:14px;line-height:20px}.a-ai-api .a-ai-head-r{flex-wrap:wrap}.a-ai-api-selw:empty{display:none}.a-ai-api-search{margin-bottom:0}.a-ai-api-search .a-ai-field{width:100%}.a-ai-api-search .a-ai-input-end{color:var(--a-ai-dis);top:6px;right:4px}.a-ai-api-si,.a-ai-api-clr{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:8px;display:flex}.a-ai-api-si[hidden],.a-ai-api-clr[hidden]{display:none}.a-ai-api-clr:hover{background:var(--a-ai-hover)}.a-ai-api-search input{padding-right:56px}.a-ai-api-name{color:hsl(var(--fg));padding:8px 0;transition:color .2s}.a-ai-api-name:hover{color:hsl(var(--primary))}.a-ai-api-lvl{align-items:center;gap:6px;display:flex}.a-ai-api-st{pointer-events:none}.a-ai-dg--api{margin-top:-4px}.a-ai-set{flex-direction:column;gap:20px;display:flex}.a-ai-set-toc{display:none}@media (max-width:1199.98px){.a-ai-set-toc{display:inline-flex}}.a-ai-set-wrap{align-items:flex-start;gap:20px;display:flex}.a-ai-set-side{flex:none;padding-right:32px}@media (max-width:1199.98px){.a-ai-set-side{display:none}}.a-ai-set-nav{margin:-24px 0 0;padding:0;list-style:none}.a-ai-set-nav li{padding:2px 0}.a-ai-set-cap{height:54px;color:var(--a-ai-dis-dark);box-sizing:border-box;align-items:center;font-size:12px;font-weight:600;line-height:20px;display:flex;padding:16px 16px 2px!important}.a-ai-set-item{height:36px;color:hsl(var(--fg));white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;transition:background-color .15s,color .15s;display:flex}.a-ai-set-item:hover{background:var(--a-ai-hover)}.a-ai-set-item.sel{background:var(--a-ai-sel);color:hsl(var(--primary))}.a-ai-set-main{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.a-ai-set-row{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}@media (min-width:1200px){.a-ai-set-row{flex-direction:row;gap:10px}}.a-ai-set-l{min-width:240px;color:hsl(var(--fg));font-size:14px;font-weight:600;line-height:21px}.a-ai-set-row>:not(label){flex:1;min-width:0}.a-ai-set-row--sw>.a-ai-set-sws,.a-ai-set-row--pic>.a-ai-set-pic{flex:none}.a-ai-oin{border:1px solid var(--a-ai-outline);box-sizing:border-box;width:100%;height:36px;color:hsl(var(--fg));font:inherit;background:0 0;border-radius:16px;align-items:center;padding:5px 15px;transition:border-color .2s;display:flex}.a-ai-oin:focus-within,.a-ai-oin--sel:focus-visible{border-color:hsl(var(--primary));outline:none}.a-ai-oin:hover:not(.dis):not(:focus-within){border-color:hsl(var(--muted))}.a-ai-oin input{min-width:0;font:inherit;color:hsl(var(--fg));background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:14px;line-height:20px}.a-ai-oin.dis{opacity:.5}.a-ai-oin--sel{cursor:pointer;text-align:start;justify-content:space-between;font-size:14px;line-height:20px}.a-ai-oin--sel .a-ai-ic{color:hsl(var(--muted));width:20px;height:20px;margin-right:-5px;transition:transform .2s}.a-ai-oin--sel.a-ai-open .a-ai-ic{transform:rotate(180deg)}.a-ai-oin-ic{color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;display:flex}.a-ai-oin-ic:hover{color:hsl(var(--primary))}.a-ai-set-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.a-ai-oin--date{position:relative}.a-ai-otx{border:1px solid var(--a-ai-outline);width:100%;height:84px;color:hsl(var(--fg));font:inherit;resize:none;background:0 0;border-radius:18px;outline:none;padding:7px 15px;font-size:14px;line-height:20px;transition:border-color .2s}.a-ai-otx:focus{border-color:hsl(var(--primary))}.a-ai-set-pic{width:80px;height:80px;position:relative}.a-ai-set-av{background:var(--a-ai-av);border-radius:32px;width:80px;height:80px;overflow:hidden}.a-ai-set-av svg,.a-ai-set-av img{object-fit:cover;width:100%;height:100%;display:block}.a-ai-set-pen{position:absolute;bottom:-4px;right:-4px;background:hsl(var(--card))!important}.a-ai-set-pen:hover{color:hsl(var(--primary))}.a-ai-set-row--pic.drag .a-ai-set-av{outline:2px dashed hsl(var(--primary));outline-offset:2px}.a-ai-set-sws{flex-direction:column;gap:8px;display:flex}.a-ai-set-sws .a-ai-switch{height:20px}.a-ai-set-drawer{z-index:1300;position:fixed;inset:0}.a-ai-set-drawer-bd{opacity:0;background:#00000080;transition:opacity .225s;position:absolute;inset:0}.a-ai-set-drawer-p{background:hsl(var(--card));border-radius:28px 0 0 28px;min-width:320px;max-width:85vw;padding:28px;transition:transform .225s cubic-bezier(0,0,.2,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.a-ai-set-drawer.open .a-ai-set-drawer-bd{opacity:1}.a-ai-set-drawer.open .a-ai-set-drawer-p{transform:none}.a-ai-set-drawer .a-ai-set-nav{margin-top:-24px}.a-ai-faq{flex-direction:column;gap:20px;display:flex}.a-ai-faq-s+.a-ai-faq-s .a-ai-faq-h{margin-top:8px}.a-ai-faq-h{gap:8px;display:flex}.a-ai-faq-h .a-ai-ic{color:var(--c);fill:var(--c);fill-opacity:.25;margin-top:2px}.a-ai-faq-h h6{color:var(--c);margin-bottom:12px}.a-ai-faq-list{flex-direction:column;gap:10px;display:flex}.a-ai-faq-rich li{line-height:20px}.a-ai-learn{flex-direction:column;gap:20px;display:flex}.a-ai-learn-intro{background:hsl(var(--card));border-radius:28px;height:320px;padding:12px;display:flex;position:relative;overflow:hidden}.a-ai-learn-tint,.a-ai-learn-fade{border-radius:22px;position:absolute;inset:4px}.a-ai-learn-tint{background:hsl(var(--primary) / .1)}.a-ai-learn-fade{background:linear-gradient(to right, hsl(var(--card)), hsl(var(--card) / 0))}.a-ai-learn-ic{z-index:2;flex:1;justify-content:space-between;align-items:flex-start;padding:28px;display:flex;position:relative}.a-ai-learn-il{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;width:50%;height:100%;display:flex}.a-ai-learn-il p{max-width:448px;color:hsl(var(--muted));margin:0;font-size:14px;line-height:20px}.a-ai-learn-ir{justify-content:flex-end;width:50%;display:flex}.a-ai-learn-plant{width:100%;max-width:320px;height:256px}@media (max-width:899.98px){.a-ai-learn-il{width:100%}.a-ai-learn-ir{display:none}.a-ai-learn-intro{height:auto;min-height:320px}}.a-ai-learn-nut,.a-ai-learn-tips,.a-ai-learn-adv{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:600px){.a-ai-learn-adv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.a-ai-learn-nut{grid-template-columns:repeat(2,minmax(0,1fr))}.a-ai-learn-adv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.a-ai-learn-adv{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.a-ai-learn-nut{grid-template-columns:repeat(4,minmax(0,1fr))}.a-ai-learn-tips{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-ai-learn-nc{background:hsl(var(--card));border-radius:28px;min-height:544px;display:flex;position:relative;overflow:hidden}.a-ai-learn-nimg{transform-origin:top;height:75%;transition:transform .3s;position:absolute;top:0;left:0;right:0}.a-ai-learn-nc:hover .a-ai-learn-nimg{transform:scale(1.083)}.a-ai-learn-nf{background:linear-gradient(to bottom, hsl(var(--card) / 0), hsl(var(--card)) 50%, hsl(var(--card)));height:33.333%;position:absolute;bottom:0;left:0;right:0}.a-ai-learn-nb{color:hsl(var(--fg));flex-direction:column;flex:1;justify-content:flex-end;padding:28px;display:flex;position:relative}.a-ai-learn-nb p{margin:0;font-size:14px;line-height:20px}.a-ai-learn-tc,.a-ai-learn-ac{padding:12px;position:relative}.a-ai-learn-ta,.a-ai-learn-aa{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;display:flex;position:relative}.a-ai-learn-ta:after,.a-ai-learn-aa:after{content:"";background:hsl(var(--fg));opacity:0;pointer-events:none;border-radius:16px;transition:opacity .25s;position:absolute;inset:0}.a-ai-learn-ta:hover:after,.a-ai-learn-aa:hover:after{opacity:.04}.a-ai-learn-timg{border-radius:16px;flex:none;width:96px;height:96px}.a-ai-learn-tb{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:0 16px;display:flex}.a-ai-learn-tb p,.a-ai-learn-ab p{color:hsl(var(--muted));margin:0;font-size:14px;line-height:20px}.a-ai-learn-aa{flex-direction:column}.a-ai-learn-aimg{border-radius:16px;height:192px;display:block}.a-ai-learn-ab{padding:16px;display:block}.a-ai-learn-ab h6{margin-bottom:5.6px}.a-ai-learn-chip{outline:1px solid var(--c);outline-offset:-1px;height:20px;color:var(--c);pointer-events:none;border-radius:14px;padding:2px 9px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:24px;right:24px}.a-ai-b{flex-direction:column;gap:20px;min-width:0;display:flex}.a-ai-b-h6{font-family:var(--font-head);color:hsl(var(--fg));margin:0;font-size:16px;font-weight:700;line-height:24.89px}.a-ai-b-ct{font-family:var(--font-head);color:hsl(var(--fg));min-height:32px;margin:0 0 8px;font-size:16px;font-weight:700;line-height:24.89px}.a-ai-b-body1{color:hsl(var(--fg));margin:0;font-size:14px;line-height:20px}.a-ai-b-body2{margin:0;font-size:12px;line-height:17.14px}.a-ai-b-sec-t{color:hsl(var(--muted))}.a-ai-b-sub1{color:hsl(var(--fg));margin:0;font-size:14px;font-weight:700;line-height:21px}.a-ai-b-center{text-align:center}.a-ai-b-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-ai-b-flex1{flex:1 1 0;min-width:0}@media (min-width:900px){.a-ai-b-flex1{min-width:64px}}.a-ai-b .card{border-radius:28px}.a-ai-b-av{color:#fff;background:linear-gradient(135deg, hsl(var(--accent-2)), hsl(var(--info,var(--accent-1))));border-radius:12.56px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.a-ai-b-who--dlg .a-ai-b-av{border-radius:16px;font-size:13px}.a-ai-b-search .a-ai-input-end{color:var(--a-ai-dis);top:6px;right:4px}.a-ai-b-searchbtn{color:inherit}.a-ai-b-filters{flex-direction:row;gap:6px;display:flex}.a-ai-b-filters .a-ai-b-search{flex:1 1 0}.a-ai-b-sel{flex:none;width:160px}@media (max-width:599.98px){.a-ai-b-filters{flex-wrap:wrap}.a-ai-b-filters .a-ai-b-search{flex-basis:100%}.a-ai-b-sel{flex:1 1 0;width:auto}}.a-ai-b-art{background:radial-gradient(90% 80% at 45% 35%, hsl(var(--a-ai-b-h,32) 20% 97%), hsl(var(--a-ai-b-h,32) 10% 88%) 70%, hsl(var(--a-ai-b-h,32) 8% 82%));justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(1.1)}.a-ai-b-art svg{width:78%;height:78%}.a-ai-b-art--flat{border-radius:inherit;position:absolute;inset:0;transform:none}.a-ai-b-art--file{background-position:50%;background-size:cover}.a-ai-b-art--video{animation:9s ease-in-out infinite alternate a-ai-b-drift}.a-ai-b-art--video .a-ai-b-art--inner{background:0 0;animation:4.5s ease-in-out infinite alternate a-ai-b-bob;inset:0;transform:none}@keyframes a-ai-b-drift{0%{filter:brightness();background-position:0 0}to{filter:brightness(1.05)}}@keyframes a-ai-b-bob{0%{transform:translateY(-2%)scale(1)}to{transform:translateY(2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.a-ai-b-art--video,.a-ai-b-art--video .a-ai-b-art--inner{animation:none}}.a-ai-b-mwrap{width:100%;overflow:hidden}.a-ai-b-masonry{align-items:flex-start;gap:10px;display:flex}.a-ai-b-mcol{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.a-ai-b-tile{background:hsl(var(--card));width:100%;position:relative;overflow:hidden}.a-ai-b-tile--card{border-radius:28px}.a-ai-b-tile:hover .a-ai-b-art:not(.a-ai-b-art--flat){transform:scale(1)}.a-ai-b-ov{z-index:1;opacity:0;background:#0006;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.a-ai-b-tile:hover .a-ai-b-ov,.a-ai-b-tile:focus-within .a-ai-b-ov{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.a-ai-b-hit{cursor:pointer;z-index:0;background:0 0;border:0;border-radius:16px;position:absolute;inset:0}.a-ai-b-ovin{pointer-events:none;flex-direction:column;height:100%;padding:28px;display:flex;position:relative}.a-ai-b-ovin>*{pointer-events:auto}.a-ai-b-ovin--between{justify-content:space-between}.a-ai-b-ovin--end{justify-content:flex-end}.a-ai-b-ovtop,.a-ai-b-ovrow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.a-ai-b-ovrow--end{align-items:flex-end;gap:10px}.a-ai-b-ovbot{flex-direction:column;gap:10px;display:flex}.a-ai-b-ovbot>p{color:#fff;margin:0;font-size:14px;line-height:20px}.a-ai-b-who{color:#fff;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.a-ai-b-who--dlg{color:hsl(var(--fg))}@media (max-width:899.98px){.a-ai-b-who span:not(.a-ai-b-av){display:none}}.a-ai-b-pub{color:#fff;border-color:#ffffffb3;height:20px;padding:2px 9px}.a-ai-b-likes{flex-direction:row;gap:8px;display:flex}.a-ai-b-file h6{color:#fff;margin:0;font-size:14px;font-weight:600;line-height:21px}.a-ai-b-file p{color:#fff;margin:0;font-size:12px;line-height:17.14px}.a-ai-b-sec{flex-direction:column;gap:16px;margin:8px 0 12px;display:flex}.a-ai-b-quick{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:600px){.a-ai-b-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.a-ai-b-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-ai-b-q{border:1px solid var(--a-ai-pastel);background:hsl(var(--card));min-width:192px;color:hsl(var(--fg));border-radius:28px;align-items:center;padding:4px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.a-ai-b-q:hover{transform:scale(1.02)}.a-ai-b-qi{background:hsl(var(--c) / .1);width:64px;height:72px;color:hsl(var(--c));border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex}.a-ai-b-qt{flex-direction:column;padding:16px;display:flex}.a-ai-b-qt span{color:hsl(var(--muted));font-size:12px;line-height:12px}.a-ai-b-qt b{font-size:14px;font-weight:600;line-height:16px}.a-ai-b-r66{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1200px){.a-ai-b-r66{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-ai-b-r66 .a-ai-b-sec{margin-bottom:12px}.a-ai-b-promo{padding:28px}.a-ai-b-promo-in{flex-direction:column;width:100%;min-height:112px;display:flex}.a-ai-b-promo-t{flex-direction:column;align-items:center;width:100%;display:flex}.a-ai-b-promo-t p{color:hsl(var(--muted));text-align:center;margin:0 0 48px;font-size:14px;line-height:20px}.a-ai-b-promo-a{justify-content:center;width:100%;display:flex}.a-ai-b-3d{width:100%;max-width:288px;height:auto;display:block}.a-ai-b-promo--v .a-ai-b-3d{aspect-ratio:1}.a-ai-b-promo--c .a-ai-b-3d{aspect-ratio:152/164}@media (min-width:900px){.a-ai-b-promo-in{flex-direction:row}.a-ai-b-promo-t{align-items:flex-start;width:66.6667%}.a-ai-b-promo-t p{text-align:start}.a-ai-b-promo-a{justify-content:flex-end;width:33.3333%}}@media (min-width:1536px){.a-ai-b-promo-t p{max-width:28rem}}.a-ai-btn--pastel.a-ai-btn--c-secondary.a-ai-b-sec2{color:hsl(from hsl(var(--secondary)) h s calc(l - 10))}.a-ai-b-recent{flex-direction:column;display:flex}.a-ai-b-h6--rc{margin:8px 0 12px}.a-ai-b-recent .a-ai-b-filters{margin-bottom:10px}.a-ai-b-prompt,.a-ai-b-upsel{padding:12px}.a-ai-b-prompt-in,.a-ai-b-upsel-in{flex-direction:column;gap:16px;padding:8px;display:flex}.a-ai-b-upsel-in{align-items:flex-start}.a-ai-b-ta{width:100%;display:flex;position:relative}.a-ai-b-ta textarea{resize:none;background:hsl(var(--card));width:100%;height:36px;min-height:36px;color:hsl(var(--fg));font:inherit;border:0;border-radius:18px;outline:none;padding:8px 80px 8px 16px;font-size:14px;line-height:20px;display:block;overflow:hidden}.a-ai-b-ta textarea::placeholder{color:hsl(var(--muted))}.a-ai-b-ta-acts{display:flex;position:absolute;top:0;right:0}.a-ai-b-send{margin-left:4px}.a-ai-b-prompt-acts{flex-direction:row;gap:8px;padding:12px;display:flex}.a-ai-btn:disabled{opacity:.5;pointer-events:none}.a-ai-b-upsel-src{box-sizing:border-box;height:36px;padding:12px 0 0 12px}.a-ai-b-seltxt.a-ai-btn{height:auto;color:hsl(var(--muted));text-align:left;padding:0;line-height:24px;background:0 0!important}.a-ai-b-seltxt.a-ai-btn:hover{color:hsl(var(--primary))}.a-ai-b-chosen{cursor:pointer;border:0;border-radius:16px;width:36px;height:36px;padding:0;display:block;position:relative;overflow:hidden}.a-ai-b-gens{flex-direction:column;gap:20px;display:flex}.a-ai-b-gen{padding:12px}.a-ai-b-gen-in{padding:16px}.a-ai-b-gen-h{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.a-ai-b-gen-acts{opacity:0;gap:4px;transition:opacity .25s;display:flex}.a-ai-b-gen:hover .a-ai-b-gen-acts,.a-ai-b-gen:focus-within .a-ai-b-gen-acts{opacity:1}.a-ai-b-gen-b{flex-direction:column;gap:12px;display:flex}.a-ai-b-ggrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:900px){.a-ai-b-ggrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.a-ai-b-ggrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.a-ai-b-ggrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-ai-b-tile--lg{aspect-ratio:1;border-radius:18px}.a-ai-b-tile--video{aspect-ratio:323/395}.a-ai-b-new{animation:.35s cubic-bezier(.4,0,.2,1) a-ai-b-in}@keyframes a-ai-b-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.a-ai-b-dlg .a-ai-dlg-p{margin:32px 0}.a-ai-b-dlgh{font-family:var(--font-head);justify-content:space-between;align-items:flex-start;padding:28px 28px 16px;font-size:16px;font-weight:700;line-height:32px;display:flex}.a-ai-b-dlgb{flex-direction:column;gap:20px;padding:0 28px 28px;display:flex}.a-ai-b-dlgrow{flex-direction:row;justify-content:space-between;gap:8px;display:flex}.a-ai-b-dlgacts{flex-flow:wrap;justify-content:flex-end;gap:8px;display:flex}.a-ai-b-dlgimg{border-radius:18px;height:600px;position:relative;overflow:hidden}@media (max-width:720px){.a-ai-b-dlgimg{height:300px}.a-ai-b-dlgacts .a-ai-btn-l{display:none}.a-ai-b-dlgacts .a-ai-btn{width:36px;padding:7px}.a-ai-b-dlgacts .a-ai-btn-si{margin:0}}.a-ai-b-dlglikes{position:absolute;bottom:16px;right:16px}.a-ai-b-meta{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.a-ai-b-meta div{flex-direction:column;gap:4px;display:flex}.a-ai-b-meta h6{color:hsl(var(--fg));margin:0;font-size:14px;font-weight:600;line-height:21px}.a-ai-b-meta p{color:hsl(var(--muted));margin:0;font-size:14px;line-height:20px}.a-ai-b-seltop{flex-flow:wrap;justify-content:space-between;gap:8px;padding-top:1px;display:flex}.a-ai-b-tabs{gap:4px;display:flex;position:relative}.a-ai-b-tabs .a-ai-tabs-ink{display:none}.a-ai-b-tab{border:1px solid var(--a-ai-outline);height:36px;color:hsl(var(--fg));font:inherit;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:4px;padding:7px 19px;font-size:14px;font-weight:500;line-height:20px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.a-ai-b-tab:hover{background:var(--a-ai-hover)}.a-ai-b-tab.on{border-color:hsl(var(--primary));color:hsl(var(--primary))}@media (max-width:899.98px){.a-ai-b-tab span{display:none}.a-ai-b-tab{justify-content:center;width:36px;padding:7px}}.a-ai-b-seltools{flex-direction:row;align-items:flex-start;gap:6px;display:flex}.a-ai-b-mini{border:1px solid var(--a-ai-outline);width:144px;height:36px;color:hsl(var(--muted));border-radius:16px;align-items:center;padding:5px 15px;display:flex}.a-ai-b-mini:focus-within{border-color:hsl(var(--primary))}.a-ai-b-mini input{min-width:0;font:inherit;color:hsl(var(--fg));background:0 0;border:0;outline:none;flex:1;padding:2px 8px 2px 0;font-size:14px;line-height:20px}.a-ai-b-mini input::placeholder{color:hsl(var(--fg));opacity:.9}.a-ai-b-selgrid{outline-offset:4px;border-radius:18px;outline:2px dashed #0000;grid-template-columns:minmax(0,1fr);gap:10px;transition:outline-color .2s;display:grid}.a-ai-b-selgrid.over{outline-color:hsl(var(--primary) / .6)}@media (min-width:600px){.a-ai-b-selgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.a-ai-b-selgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.a-ai-b-selcell{aspect-ratio:1}.a-ai-b-upnew{background:var(--a-ai-pastel);width:100%;height:100%;color:hsl(var(--fg));font:inherit;cursor:pointer;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .2s;display:flex}.a-ai-b-upnew .a-ai-ic{width:20px;height:20px}.a-ai-b-upnew:hover{background:var(--a-ai-sel)}.a-ai-b-selimg{cursor:pointer;outline-offset:-2px;border-radius:18px;outline:2px solid #0000;width:100%;height:100%;transition:outline-color .15s;position:relative;overflow:hidden}.a-ai-b-selimg:hover,.a-ai-b-selimg:focus-visible{outline-color:hsl(var(--primary) / .4)}.a-ai-b-selimg.on{outline-color:hsl(var(--primary))}.a-ai-b-selimg .a-ai-b-art{z-index:0}.a-ai-b-radio{background:hsl(var(--card) / .4);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--a-ai-rail);z-index:1;border-radius:50%;position:absolute;top:16px;left:16px}.a-ai-b-selimg.on .a-ai-b-radio{box-shadow:inset 0 0 0 2px hsl(var(--primary));background:hsl(var(--card))}.a-ai-b-selimg.on .a-ai-b-radio:after{content:"";background:hsl(var(--primary));border-radius:50%;position:absolute;inset:5px}.a-ai-b-drop{position:relative}.a-ai-b-dropov{z-index:5;border:2px dashed hsl(var(--primary));background:hsl(var(--card) / .85);opacity:0;pointer-events:none;border-radius:28px;justify-content:center;align-items:flex-start;transition:opacity .2s;display:flex;position:absolute;inset:0}.a-ai-b-dropov>div{color:hsl(var(--primary));flex-direction:column;align-items:center;gap:6px;margin-top:80px;display:flex;position:sticky;top:40px}.a-ai-b-dropov b{font-size:16px;font-family:var(--font-head)}.a-ai-b-dropov span{color:hsl(var(--muted));font-size:12px}.a-ai-b-drop.over .a-ai-b-dropov{opacity:1}.a-ai-b-mod-b{flex-direction:column;gap:20px;display:flex}.a-ai-b-mgrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:600px){.a-ai-b-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.a-ai-b-mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.a-ai-b-mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-ai-b-mcell[hidden]{display:none}.a-ai-b-empty{color:hsl(var(--muted));text-align:center;grid-column:1/-1;margin:0;padding:24px;font-size:14px}.a-ai-b-model{padding:12px;position:relative}.a-ai-b-model-a{color:hsl(var(--fg));border-radius:16px;display:block;position:relative;overflow:hidden}.a-ai-b-model-a:after{content:"";background:hsl(var(--fg));opacity:0;pointer-events:none;border-radius:16px;transition:opacity .25s;position:absolute;inset:0}.a-ai-b-model-a:hover:after{opacity:.04}.a-ai-b-model-a:focus-visible:after{opacity:.12}.a-ai-b-mart{border-radius:16px;height:192px;overflow:hidden}.a-ai-b-mart svg{width:100%;height:100%;display:block}.a-ai-b-model-c{padding:16px}.a-ai-b-model-c h6{font-family:var(--font-head);margin:0 0 5px;font-size:16px;font-weight:700;line-height:24.89px}.a-ai-b-model-c p{color:hsl(var(--muted));margin:0;font-size:14px;line-height:20px}.a-ai-b-ver{background:hsl(var(--card));pointer-events:none;height:20px;padding:2px 10px;position:absolute;top:24px;right:24px}.a-ai-b-pagerw{justify-content:center;display:flex}.a-ai-b-pager{gap:4px;padding:0 2px;display:flex}.a-ai-b-pager button{width:36px;height:36px;color:hsl(var(--fg));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s,color .2s;display:flex}.a-ai-b-pager button:hover{background:var(--a-ai-hover)}.a-ai-b-pager button.on{background:hsl(var(--card));color:hsl(var(--primary))}.a-ai-b-pager button:disabled{opacity:.5;cursor:default;background:0 0}.a-ai-b-md-g{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1200px){.a-ai-b-md-g{grid-template-columns:minmax(0,calc(33.3333% - 13.3333px)) minmax(0,1fr)}}.a-ai-b-md-l{flex-direction:column;gap:20px;min-width:0;display:flex}.a-ai-b-md-r{flex-direction:column;gap:10px;min-width:0;display:flex}.a-ai-b-mdc{padding:28px}.a-ai-b-prof{flex-direction:column;align-items:center;gap:20px;display:flex}.a-ai-b-prof-top{flex-direction:column;align-items:center;display:flex}.a-ai-b-prof-av{background:hsl(var(--secondary) / .1);border-radius:32px;width:80px;height:80px;margin-bottom:8px;display:block;overflow:hidden}.a-ai-b-prof-av .a-ai-b-mart{border-radius:32px;height:80px}.a-ai-b-prof-top .a-ai-b-sec-t{margin:-2px 0 4px}.a-ai-b-vchip{height:20px;padding:2px 8px}.a-ai-b-prof-btns{flex-direction:row;gap:4px;width:100%;max-width:24rem;display:flex}.a-ai-b-stats{flex-direction:column;gap:20px;display:flex}.a-ai-b-stat{flex-direction:row;align-items:center;gap:12px;display:flex}.a-ai-b-stat-i{background:hsl(var(--c) / .1);width:36px;height:36px;color:hsl(var(--c));border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.a-ai-b-stat-r{flex:1;justify-content:space-between;align-items:center;display:flex}.a-ai-b-stat-r a{color:hsl(var(--fg));font-size:14px;font-weight:600;line-height:21px}.a-ai-b-stat-r a:hover{text-decoration:underline}.a-ai-b-chipm{border-radius:14px;height:24px;padding:2px 16px;font-size:14px;line-height:20px}.a-ai-b-specs{flex-wrap:wrap;gap:8px;display:flex}.a-ai-b-chipo{border-radius:14px;height:24px;padding:2px 14px;font-size:12px;line-height:20px}.a-ai-b-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.a-ai-b-tl>li{flex-direction:row;min-height:70px;display:flex}.a-ai-b-tl-s{flex-direction:column;flex:none;align-items:center;width:16px;display:flex}.a-ai-b-tl-dot{border:2px solid hsl(var(--info));border-radius:50%;flex:none;width:16px;height:16px;margin:11.5px 0}.a-ai-b-tl-line{background:var(--a-ai-line);flex:1;width:1px}.a-ai-b-tl-c{padding:10px 0 6px 16px}.a-ai-b-tl-c h6{color:hsl(var(--fg));margin:0;font-size:14px;font-weight:600;line-height:21px}.a-ai-b-tl-c ul{margin:0;padding:0;list-style:inside}.a-ai-b-tl-c li{color:hsl(var(--muted));font-size:12px;line-height:17.14px}.a-ai-b-tl-c p{color:var(--a-ai-dis);margin:0;font-size:12px;line-height:17.14px}.a-ai-b .a-ai-btn--tiny:not(.a-ai-btn--icon),.a-ai-b-dlg .a-ai-btn--tiny:not(.a-ai-btn--icon){gap:8px}.a-ai-b-ovrow>.a-ai-btn:first-child{flex:0 auto;min-width:0;overflow:hidden}.a-ai-b-ovrow>.a-ai-btn:first-child .a-ai-btn-l{overflow:hidden}
:root{--a-tl-ac3:216 80% 60%;--a-tl-ac4:255 62% 66%;--a-tl-ac5:45 85% 52%;--a-tl-ac6:336 80% 58%;--a-tl-g25:0 0% 96%;--a-tl-g50:0 0% 92%;--a-tl-dis:0 0% 75%;--a-tl-dis2:0 0% 60%;--a-tl-date:0 0% 70%}:root[data-mode=dark]{--a-tl-ac3:216 86% 68%;--a-tl-ac4:255 70% 72%;--a-tl-ac5:45 85% 60%;--a-tl-ac6:336 85% 63%;--a-tl-g25:220 3% 17%;--a-tl-g50:220 3% 19%;--a-tl-dis:0 0% 30%;--a-tl-dis2:0 0% 50%;--a-tl-date:0 0% 40%}.a-tl-side .pri,.a-tl-main .pri,[class*=a-tl-].pri{--c:var(--primary)}[class*=a-tl-].sec{--c:var(--secondary)}[class*=a-tl-].ac1{--c:var(--accent-1)}[class*=a-tl-].ac2{--c:var(--accent-2)}[class*=a-tl-].ac3{--c:var(--a-tl-ac3)}[class*=a-tl-].ac4{--c:var(--a-tl-ac4)}[class*=a-tl-].ac5{--c:var(--a-tl-ac5)}[class*=a-tl-].ac6{--c:var(--a-tl-ac6)}[class*=a-tl-].war{--c:var(--warning)}[class*=a-tl-].suc{--c:var(--success)}[class*=a-tl-].inf{--c:var(--info)}[class*=a-tl-].grey{--c:var(--outline)}.a-tl-ic{flex-shrink:0;display:block}.a-tl-ic .d{fill:none;stroke:none}.a-tl-muted{color:hsl(var(--muted));font-size:14px;line-height:20px}.a-tl-muted.pad{padding:4px 10px}.sidebar-card.a-tl-on{padding:0;position:relative}.sidebar-card.a-tl-on>:not(.a-tl-side){display:none!important}.a-tl-side{scrollbar-width:none;border-radius:inherit;flex-direction:column;padding:32px 22px 24px;animation:.2s a-tl-fade;display:flex;position:absolute;inset:0;overflow:hidden auto}.a-tl-side::-webkit-scrollbar{display:none}@keyframes a-tl-fade{0%{opacity:0}to{opacity:1}}.a-tl-sh{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;height:28px;margin-bottom:22px;display:flex}.a-tl-side[data-app=messages] .a-tl-sh{margin-bottom:14px;padding:0 10px}.a-tl-sh-l{align-items:center;gap:8px;margin-top:-4px;display:flex}.a-tl-sh h6{font:700 16px/32px var(--font-head);color:hsl(var(--primary));margin:0}.a-tl-sh>.a-tl-btn{margin-top:-4px}.a-tl-back{width:32px;height:32px;color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.a-tl-back:hover{background:hsl(var(--primary) / .1)}.a-tl-sbody{flex-direction:column;flex:1 0 auto;gap:16px;display:flex}.a-tl-sgroup{flex-direction:column;gap:4px;display:flex}.a-tl-sl{color:hsl(var(--a-tl-dis));margin:0;padding:0 10px;font-size:12px;font-weight:600;line-height:24px}.a-tl-sn{height:40px;color:hsl(var(--fg));border-radius:18px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:24px;text-decoration:none;transition:color .15s,background .15s;display:flex}.a-tl-sn:hover{color:hsl(var(--primary))}.a-tl-sn.on{background:hsl(var(--card));color:hsl(var(--primary))}.a-tl-sn.on .a-tl-ic .d{fill:currentColor;opacity:.9}.a-tl-sn.on .a-tl-ic .k{stroke:hsl(var(--card))}.a-tl-sn .a-tl-lsq{opacity:1}.a-tl-lsq{color:hsl(var(--c) / .4);flex-shrink:0;transition:color .15s;display:inline-flex}.a-tl-sn.lab:hover .a-tl-lsq,.a-tl-sn.lab.on .a-tl-lsq{color:hsl(var(--c))}.a-tl-promo{color:hsl(var(--fg));flex-direction:column;flex:none;align-items:center;gap:8px;margin-top:32px;text-decoration:none;display:flex}.a-tl-promo p{text-align:center;margin:0;padding:0 16px;font-size:14px;line-height:20px}.a-tl-promo span{color:hsl(var(--primary));border-radius:16px;padding:8px 20px;font-size:14px;font-weight:500;line-height:21px;transition:background .15s}.a-tl-promo:hover span{background:hsl(var(--primary) / .1)}.a-tl-chks{flex-direction:column;gap:16px;padding:10px 10px 16px;display:flex}.a-tl-chk{cursor:pointer;color:hsl(var(--fg));-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.a-tl-chk input{opacity:0;pointer-events:none;position:absolute}.a-tl-chk .box{border:1.5px solid hsl(var(--outline));color:#0000;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.a-tl-chk input:checked+.box{background:hsl(var(--c));border-color:hsl(var(--c));color:#fff}.a-tl-chk input:focus-visible+.box{box-shadow:0 0 0 3px hsl(var(--c) / .3)}.a-tl-chk .box .a-tl-ic{stroke-width:2.4px}.a-tl-mini{flex:none;width:208px;height:336px}.a-tl-mh{height:40px;color:hsl(var(--fg));justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.a-tl-mh>div{gap:6px;display:flex}.a-tl-mnav{width:32px;height:32px;color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.a-tl-mnav:hover{background:hsl(var(--fg) / .06)}.a-tl-mw,.a-tl-mg{grid-template-columns:repeat(7,23px);column-gap:4px;padding:0 12px;display:grid}.a-tl-mw span{height:40px;color:hsl(var(--muted));justify-content:center;align-items:center;font-size:11px;display:flex}.a-tl-mg{row-gap:2px;padding-top:2px}.a-tl-md{width:23px;height:28px;font:500 11px/16px var(--font-body,Mulish);color:hsl(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;transition:background .15s}.a-tl-md:hover{background:hsl(var(--fg) / .08)}.a-tl-md.today{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .6)}.a-tl-md.sel{background:hsl(var(--primary));color:#fff;box-shadow:none}.a-tl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.a-tl-ht{flex-direction:column;flex:auto;min-width:0;display:flex}.a-tl-h1{font:700 26px/26px var(--font-head);color:hsl(var(--fg));align-items:center;gap:4px;margin:0;display:flex}.a-tl-h1 .a-tl-av.h{margin-right:4px}.a-tl-crumbs{color:hsl(var(--muted));flex-wrap:wrap;align-items:center;font-size:12px;line-height:20px;display:flex}.a-tl-crumbs a{color:inherit;text-decoration:none}.a-tl-crumbs a:hover{text-decoration:underline}.a-tl-sep{margin:0 8px}.a-tl-acts{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.a-tl-bgroup{gap:4px;margin-right:8px;display:flex}.a-tl-btn{height:36px;font:500 14px/20px var(--font-body,Mulish);color:hsl(var(--fg));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 20px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.a-tl-btn>.a-tl-ic:first-child:not(:only-child){margin-left:-4px}.a-tl-btn>.a-tl-ic.end{margin-right:-4px;transition:transform .2s}.a-tl-btn.open>.a-tl-ic.end{transform:rotate(90deg)}.a-tl-btn.only{width:36px;padding:0}.a-tl-btn.sm{border-radius:14px;height:32px}.a-tl-btn.sm.only{width:32px}.a-tl-btn.xs{border-radius:12.56px;height:28px}.a-tl-btn.xs.only{width:28px}.a-tl-btn.surf{background:hsl(var(--card))}.a-tl-btn.surf:hover,.a-tl-btn.surf.open{background:hsl(var(--a-tl-g25))}.a-tl-btn.ghost:hover,.a-tl-btn.ghost.open{background:hsl(var(--fg) / .06)}.a-tl-btn.pastel{background:hsl(var(--primary) / .1);color:hsl(var(--primary-dark))}:root[data-mode=dark] .a-tl-btn.pastel{color:hsl(var(--primary))}.a-tl-btn.pastel:hover{background:hsl(var(--primary) / .18)}.a-tl-btn.contained{background:hsl(var(--primary));color:#fff}.a-tl-btn.contained:hover{background:hsl(var(--primary-dark))}.a-tl-btn.outlined{box-shadow:inset 0 0 0 1px hsl(var(--outline))}.a-tl-btn.outlined:hover{background:hsl(var(--fg) / .05)}.a-tl-btn.outlinedp{box-shadow:inset 0 0 0 1px hsl(var(--primary));color:hsl(var(--primary))}.a-tl-btn.outlinedp:hover{background:hsl(var(--primary) / .08)}.a-tl-btn.g25{background:hsl(var(--a-tl-g25))}.a-tl-btn.g25:hover{background:hsl(var(--a-tl-g50))}.a-tl-btn.glass{background:rgb(var(--glass) / .5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.a-tl-btn:focus-visible{outline:2px solid hsl(var(--primary) / .5);outline-offset:2px}.a-tl-btn[hidden]{display:none}.a-tl-fbtn.dot{position:relative}.a-tl-fbtn.dot:after{content:"";background:hsl(var(--primary));border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.a-tl-h6{font:700 16px/24.89px var(--font-head);color:hsl(var(--fg));margin:0 0 12px}.a-tl-card{background:hsl(var(--card));border-radius:28px}.a-tl-ct{font:700 16px/24.89px var(--font-head);color:hsl(var(--fg));margin:0 0 8px;padding-bottom:7px}.a-tl-av{width:var(--s);height:var(--s);background:linear-gradient(135deg, hsl(var(--h) 55% 62%), hsl(calc(var(--h) + 35) 50% 44%));color:#fff;font-weight:700;font-size:calc(var(--s) * .38);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.a-tl-av.sq{border-radius:32px}.a-tl-av.h{border-radius:16px}.a-tl-av.more{background:hsl(var(--a-tl-g50));color:hsl(var(--muted));font-weight:500}.a-tl-menu{z-index:1300;background:hsl(var(--card));min-width:124px;box-shadow:0 3px 12px #0003, 0 0 0 1px hsl(var(--outline) / .6);opacity:0;transform-origin:100% 0;border-radius:18px;max-height:70vh;padding:8px;transition:opacity .15s,transform .15s;position:fixed;overflow-y:auto;transform:scale(.96)}.a-tl-menu.in{opacity:1;transform:none}.a-tl-menu.ctx,.a-tl-menu.wide{transform-origin:0 0}.a-tl-mi{width:100%;height:36px;font:400 14px/20px var(--font-body,Mulish);color:hsl(var(--fg));cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px;transition:background .12s;display:flex}.a-tl-mi:hover,.a-tl-mi:focus-visible{background:hsl(var(--a-tl-g25));outline:none}.a-tl-mi.on{color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.a-tl-mi.danger{color:hsl(var(--danger))}.a-tl-msep{background:hsl(var(--separator));height:1px;margin:6px 4px}.a-tl-menu.emoji{grid-template-columns:repeat(4,40px);min-width:0;display:grid}.a-tl-menu.emoji .a-tl-mi{justify-content:center;width:40px;padding:0;font-size:20px}.a-tl-modal{z-index:1250;opacity:0;background:#00000080;justify-content:center;align-items:center;padding:32px 16px;transition:opacity .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.a-tl-modal.in{opacity:1}.a-tl-dlg{background:hsl(var(--card));max-width:100%;color:hsl(var(--fg));border-radius:28px;margin:auto;transition:transform .2s;transform:scale(.96);box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024}.a-tl-modal.in .a-tl-dlg{transform:none}.a-tl-dt{justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:28px 28px 16px;display:flex}.a-tl-dtl{align-items:center;gap:8px;min-width:0;display:flex}.a-tl-dt h6{font:700 16px/20px var(--font-head);margin:0}.a-tl-dt h6.n{font:600 14px/20px var(--font-body,Mulish)}.a-tl-dtb{margin-top:-4px;display:flex}.a-tl-sq{background:hsl(var(--c));border-radius:6px;flex:none;width:16px;height:16px}.a-tl-dc2{flex-direction:column;gap:16px;padding:0 28px;display:flex}.a-tl-dc2.ev{margin-left:24px}.a-tl-dc2.ev>div{flex-direction:column;gap:4px;display:flex}.a-tl-st{font:700 14px/21px var(--font-body,Mulish);color:hsl(var(--fg));margin:0}.a-tl-row{color:hsl(var(--fg));align-items:center;gap:6px;width:max-content;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.a-tl-row p{margin:0}.a-tl-row .a-tl-av{margin-right:6px}a.a-tl-row:hover{color:hsl(var(--primary))}.a-tl-tip{background:hsl(var(--fg));color:hsl(var(--card));font:500 11px/1 var(--font-body,Mulish);opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;padding:6px 8px;font-style:normal;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.a-tl-tip.show{opacity:1;transform:translate(-50%)}.a-tl-stack{padding-left:6px;display:flex}.a-tl-stack .a-tl-av{box-shadow:0 0 0 2px hsl(var(--card));margin-left:-6px}.a-tl-da{justify-content:flex-end;gap:8px;padding:16px 28px 28px;display:flex}.a-tl-da.col{flex-direction:column;align-items:stretch}.a-tl-dab{justify-content:flex-end;gap:8px;display:flex}.a-tl-ff{background:hsl(var(--a-tl-g25));cursor:text;border-radius:18px;align-items:center;min-width:0;height:42px;transition:box-shadow .15s,background .15s;display:flex;position:relative}.a-tl-ff:hover{background:hsl(var(--a-tl-g50))}.a-tl-ff.focus,.a-tl-ff:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .4)}.a-tl-ff.bad{box-shadow:inset 0 0 0 2px hsl(var(--danger) / .6)}.a-tl-ff .lab{color:hsl(var(--muted));pointer-events:none;font-size:14px;line-height:20px;transition:all .15s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.a-tl-ff.filled .lab,.a-tl-ff.focus .lab,.a-tl-ff:focus-within .lab,.a-tl-ff.area.filled .lab{font-size:11px;line-height:17px;top:2px;transform:none}.a-tl-ff input,.a-tl-ff textarea{width:100%;height:100%;color:hsl(var(--fg));font:400 14px/20px var(--font-body,Mulish);border-radius:inherit;background:0 0;border:0;outline:0;padding:18px 16px 4px}.a-tl-ff textarea{resize:none;padding-top:20px}.a-tl-ff.area{align-items:stretch;height:82px}.a-tl-ff.area .lab{top:11px;transform:none}.a-tl-ff .val{color:hsl(var(--fg));white-space:nowrap;text-overflow:ellipsis;flex:1;padding:18px 40px 4px 16px;font-size:14px;line-height:20px;overflow:hidden}.a-tl-ff[data-selfield],.a-tl-ff[data-gsel]{cursor:pointer}.a-tl-ff .chev{color:hsl(var(--muted));transition:transform .2s;position:absolute;right:10px}.a-tl-ff.open .chev{transform:rotate(180deg)}.a-tl-ffi{color:hsl(var(--muted));pointer-events:none;display:flex;position:absolute;right:16px}.a-tl-ferr{color:hsl(var(--danger));margin:-8px 0 0 16px;font-size:12px}.a-tl-addf .a-tl-dc2{gap:16px}.a-tl-fsec{flex-direction:column;gap:4px;display:flex}.a-tl-fst{align-items:center;gap:6px;margin-bottom:4px;display:flex}.a-tl-fin{flex-direction:column;gap:8px;margin-left:24px;display:flex}.a-tl-pbox{background:hsl(var(--a-tl-g25));border-radius:16px;flex-direction:column;gap:8px;padding:4px 8px;display:flex}.a-tl-pbox.ol{box-shadow:inset 0 0 0 1px hsl(var(--a-tl-g50));background:0 0;margin-bottom:0}.a-tl-prow{align-items:center;gap:12px;font-size:14px;display:flex}.a-tl-prow span:not(.a-tl-av){flex:1}.a-tl-err{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--a-tl-g50));border-radius:18px;gap:12px;margin-bottom:0;margin-left:24px;padding:6px 16px;animation:.2s a-tl-fade;display:flex}.a-tl-err[hidden]{display:none}.a-tl-erri{border:1.5px solid hsl(var(--danger));width:20px;height:20px;color:hsl(var(--danger));border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:7px;display:inline-flex}.a-tl-erri .a-tl-ic{stroke-width:2.4px;width:12px;height:12px}.a-tl-err b{margin-top:6px;font-size:14px;font-weight:600;line-height:21px;display:block}.a-tl-err p{margin:4px 0 6px;font-size:12px;line-height:17px}.a-tl-err em{color:hsl(var(--danger));font-style:normal}.a-tl-cal{flex-direction:column;height:calc(100vh - 192px);min-height:640px;display:flex}.a-tl-calbody,.a-tl-month{flex-direction:column;flex:1;min-height:0;display:flex}.a-tl-mhead{text-align:center;grid-template-columns:repeat(7,1fr);height:20px;display:grid}.a-tl-mhead span{color:hsl(var(--fg));border-radius:12px;padding:0 8px;font-size:12.6px;font-weight:700;line-height:20px;display:inline-block}.a-tl-weeks{grid-template-rows:repeat(var(--w), 1fr);flex:1;gap:5px;min-height:0;margin-top:5px;display:grid}.a-tl-week{cursor:pointer;border-radius:28px;min-height:0;position:relative;overflow:hidden}.a-tl-wbg{grid-template-columns:repeat(7,1fr);gap:5px;display:grid;position:absolute;inset:0}.a-tl-dbg{background:hsl(var(--card));border-radius:28px;transition:background .15s}.a-tl-dbg.off{background:hsl(var(--card) / .3);box-shadow:inset 0 0 0 1px hsl(var(--card) / .9)}.a-tl-week:hover .a-tl-dbg:hover{background:hsl(var(--card) / .85)}.a-tl-wdates{pointer-events:none;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;top:0;left:0;right:0}.a-tl-dc{text-align:center;height:36px;padding-top:8px}.a-tl-dn{pointer-events:auto;width:30px;height:20px;font:400 12px/20px var(--font-body,Mulish);color:hsl(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;transition:background .15s}.a-tl-dn:hover{background:hsl(var(--fg) / .08)}.a-tl-dc.off .a-tl-dn{color:hsl(var(--muted))}.a-tl-dn.now{background:hsl(var(--primary));color:#fff;font-weight:700}.a-tl-wev{pointer-events:none;position:absolute;inset:0}.a-tl-ev{left:calc(var(--a) * 100% / 7 + 10px);width:calc(var(--n) * 100% / 7 - 20px);height:20px;font:600 12px/20px var(--font-body,Mulish);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;border-radius:12px;padding:0 8px;transition:filter .15s,background .15s;position:absolute;overflow:hidden}.a-tl-ev span{text-overflow:ellipsis;display:block;overflow:hidden}.a-tl-ev.fill{background:hsl(var(--c));color:#fff}.a-tl-ev.fill:hover{filter:brightness(1.08)}.a-tl-ev.dot{color:hsl(var(--fg));padding-left:20px}.a-tl-ev.dot:before{content:"";background:hsl(var(--c));border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:8px}.a-tl-ev.dot:hover{background:hsl(var(--fg) / .06)}.a-tl-ev.rel{width:auto;margin-bottom:1px;position:relative;left:auto}.a-tl-more{left:calc(var(--a) * 100% / 7 + 10px);pointer-events:auto;width:calc(14.2857% - 20px);height:16px;font:700 11.9px/16px var(--font-body,Mulish);color:hsl(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;position:absolute}.a-tl-more:hover{color:hsl(var(--primary))}.a-tl-ovl{transform-origin:0 0;border-radius:28px;padding:16px}.a-tl-ovh{font:700 14px/20px var(--font-head);color:hsl(var(--fg));padding:2px 10px 8px}.a-tl-time{flex-direction:column;flex:1;min-height:0;display:flex}.a-tl-thead,.a-tl-allday,.a-tl-tbody{display:flex}.a-tl-gut{flex:none;width:64px;margin-right:5px}.a-tl-tcols{grid-template-columns:repeat(var(--cols), 1fr);flex:1;min-width:0;display:grid;position:relative}.a-tl-thead{height:20px}.a-tl-th{text-align:center}.a-tl-thb{height:20px;font:700 12.6px/20px var(--font-body,Mulish);color:hsl(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 8px}.a-tl-thb.now{background:hsl(var(--primary));color:#fff}.a-tl-allday{flex:none;height:74px;margin-top:5px}.a-tl-allday .a-tl-tcols,.a-tl-tbody .a-tl-tcols{gap:5px}.a-tl-adc{background:hsl(var(--card));cursor:pointer;border-radius:28px}.a-tl-adev{pointer-events:none;position:absolute;inset:0}.a-tl-adev .a-tl-ev{left:calc(var(--a) * (100% + 5px) / var(--cols) + 16px);width:calc(var(--n) * (100% + 5px) / var(--cols) - 37px)}.a-tl-tbody{scrollbar-width:thin;flex:1;min-height:0;margin-top:5px;overflow-y:auto}.a-tl-tbody .a-tl-gut{flex-direction:column;display:flex}.a-tl-tbody .a-tl-gut span{text-align:right;height:40px;color:hsl(var(--muted));white-space:nowrap;flex:none;padding-top:3px;font-size:12px;line-height:17px}.a-tl-tcol{background:hsl(var(--card));border-radius:28px;height:720px;position:relative;overflow:hidden}.a-tl-slot{border-top:1px solid hsl(var(--separator-light));cursor:pointer;height:40px;transition:background .12s}.a-tl-slot:first-child{border-top:0}.a-tl-slot:hover{background:hsl(var(--fg) / .03)}.a-tl-tev{background:hsl(var(--c));color:#fff;cursor:pointer;border-radius:12px;flex-direction:column;padding:3px 6px;transition:filter .15s;display:flex;position:absolute;left:15px;right:15px;overflow:hidden}.a-tl-tev:hover{filter:brightness(1.08)}.a-tl-tev small{opacity:.95;font-size:9.5px;line-height:12px}.a-tl-tev b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.a-tl-tev.pri{--c:var(--primary)}.a-tl-tev.ac3{--c:var(--a-tl-ac3)}.a-tl-tev.ac2{--c:var(--accent-2)}.a-tl-now{border-top:1px dashed hsl(var(--accent-1));pointer-events:none;position:absolute;left:12px;right:12px}.a-tl-now.grey{border-top-color:hsl(var(--muted))}.a-tl-aegrid{grid-template-columns:calc(66.6667% - 6.66667px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.a-tl-aeside{flex-direction:column;gap:20px;display:flex}.a-tl-aegrid .a-tl-card{padding:28px}.a-tl-of{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.a-tl-of>label{color:hsl(var(--fg));font-size:14px;font-weight:600;line-height:21px}.a-tl-of.sm{max-width:384px}.a-tl-oin{width:100%;height:36px;box-shadow:inset 0 0 0 1px hsl(var(--outline));color:hsl(var(--fg));font:400 14px/20px var(--font-body,Mulish);background:0 0;border:0;border-radius:16px;outline:none;padding:0 16px;transition:box-shadow .15s}.a-tl-oin:hover{box-shadow:inset 0 0 0 1px hsl(var(--muted))}.a-tl-oin:focus,.a-tl-oin:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .5)}.a-tl-oin.bad{box-shadow:inset 0 0 0 2px hsl(var(--danger) / .7)}.a-tl-oin.area{resize:vertical;border-radius:18px;height:84px;padding:8px 16px;display:block}.a-tl-oin.dt{align-items:center;gap:8px;display:flex}.a-tl-oin.dt input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.a-tl-oin.dt .a-tl-ic{color:hsl(var(--muted))}.a-tl-osel{height:36px;box-shadow:inset 0 0 0 1px hsl(var(--outline));cursor:pointer;color:hsl(var(--fg));border-radius:16px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:14px;display:flex}.a-tl-osel:hover{box-shadow:inset 0 0 0 1px hsl(var(--muted))}.a-tl-osel:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .5)}.a-tl-osel.ph .val{color:hsl(var(--muted))}.a-tl-osel .chev{color:hsl(var(--muted));transition:transform .2s}.a-tl-osel.open .chev{transform:rotate(180deg)}.a-tl-nb{gap:8px;display:flex}.a-tl-nb>*{flex:1}.a-tl-editor{box-shadow:inset 0 0 0 1px hsl(var(--outline));border-radius:18px;overflow:hidden}.a-tl-tb{border-bottom:1px solid hsl(var(--outline));align-items:center;gap:2px;padding:10px 14px;display:flex}.a-tl-tb button{width:28px;height:24px;color:hsl(var(--muted));cursor:pointer;font:700 13px/1 var(--font-body,Mulish);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.a-tl-tb button:hover,.a-tl-tb button.on{color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.a-tl-tb .gap{width:12px}.a-tl-ed{min-height:320px;max-height:480px;color:hsl(var(--fg));outline:none;padding:12px 16px;font-size:14px;line-height:20px;overflow:auto}.a-tl-ed p{margin:0 0 8px}.a-tl-sws{flex-direction:column;gap:8px;display:flex}.a-tl-sw{cursor:pointer;color:hsl(var(--fg));-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.a-tl-sw input{opacity:0;pointer-events:none;position:absolute}.a-tl-sw .tr{background:hsl(var(--a-tl-g50));border-radius:18px;flex:none;width:26px;height:18px;transition:background .2s;position:relative}.a-tl-sw .tr:after{content:"";background:hsl(var(--card));border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:4px}.a-tl-sw input:checked+.tr{background:hsl(var(--primary))}.a-tl-sw input:checked+.tr:after{transform:translate(6px)}.a-tl-sw input:focus-visible+.tr{box-shadow:0 0 0 3px hsl(var(--primary) / .3)}.a-tl-dhome{grid-template-columns:calc(66.6667% - 6.66667px) minmax(0,1fr);gap:20px;display:grid}.a-tl-folders{grid-template-columns:1fr 1fr;gap:10px;display:grid}.a-tl-fcard{background:hsl(var(--card));height:80px;color:hsl(var(--fg));border-radius:28px;align-items:stretch;gap:16px;padding:4px;text-decoration:none;transition:transform .2s;display:flex}.a-tl-fcard:hover{transform:scale(1.02)}.a-tl-fcard>span:last-child{flex-direction:column;justify-content:center;min-width:0;display:flex}.a-tl-fcard b{font-size:14px;font-weight:600;line-height:20px;transition:color .15s}.a-tl-fcard em{color:hsl(var(--muted));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;line-height:20px;overflow:hidden}.a-tl-fct{background:hsl(var(--c) / .1);width:64px;color:hsl(var(--c));border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex}.a-tl-favs{flex-direction:column;justify-content:center;height:260px;padding:12px 20px;display:flex}.a-tl-fav{height:44px;color:hsl(var(--fg));border-radius:16px;align-items:center;gap:8px;padding:0 16px;font-size:14px;line-height:20px;text-decoration:none;transition:background .15s,color .15s;display:flex}.a-tl-fav .a-tl-ic{color:hsl(var(--warning))}.a-tl-fav:hover{background:hsl(var(--a-tl-g25))}.a-tl-fav span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-tl-sechead{justify-content:space-between;align-items:center;margin:20px 0 0;display:flex}.a-tl-sechead .a-tl-h6{margin:8px 0 12px}.a-tl-viewall{height:28px;color:hsl(var(--fg));border-radius:12.56px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.a-tl-viewall:hover{background:hsl(var(--fg) / .06)}.a-tl-h6.usage{margin-top:28px}.a-tl-usagecard{flex-direction:column;gap:8px;padding:28px;display:flex}.a-tl-uhead{align-items:center;gap:4px;display:flex}.a-tl-uhead b{font:700 16px/24.89px var(--font-head)}.a-tl-uhead span{font-size:14px;line-height:20px}.a-tl-ubar{gap:2px;display:flex}.a-tl-ubar i,.a-tl-ulegend i,.a-tl-wtypes i{border:2px solid hsl(var(--c));background:hsl(var(--c) / .1);border-radius:12.56px;display:block}.a-tl-ubar i{flex:0 auto;min-width:0;height:8px}.a-tl-ubar i.grey,.a-tl-ulegend i.grey{--c:var(--a-tl-g50);background:0 0}.a-tl-ulegend{flex-wrap:wrap;gap:8px 24px;margin-top:8px;display:flex}.a-tl-ulegend span{align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.a-tl-ulegend i{width:16px;height:16px;margin-right:4px}.a-tl-ulegend em{color:hsl(var(--muted));font-style:normal}.a-tl-ubar i.pri,.a-tl-ulegend i.pri{--c:var(--primary)}.a-tl-ubar i.sec,.a-tl-ulegend i.sec{--c:var(--secondary)}.a-tl-ubar i.ac1,.a-tl-ulegend i.ac1,.a-tl-wtypes i.ac1{--c:var(--accent-1)}.a-tl-wtypes i.pri{--c:var(--primary)}.a-tl-wtypes i.sec{--c:var(--secondary)}.a-tl-fbar{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.a-tl-ff.surface{background:hsl(var(--card));height:50px}.a-tl-ff.surface:hover{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--outline))}.a-tl-ff.surface:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .4)}.a-tl-ff.surface input{padding:20px 48px 6px 16px}.a-tl-ff.surface .val{padding:20px 40px 6px 16px}.a-tl-ff.grow{flex:260px}.a-tl-ff.w52{width:208px}.a-tl-ff.w36{width:144px}.a-tl-grid{position:relative}.a-tl-gscroll{scrollbar-width:thin;scrollbar-color:hsl(var(--separator)) transparent;margin:0 -8px;padding:0 8px 3px;overflow-x:auto}.a-tl-gin{flex-direction:column;gap:6px;width:max-content;min-width:100%;display:flex}.a-tl-ghead{margin:1px 0 -6px}.a-tl-ghead,.a-tl-grow{grid-template-columns:var(--tpl);display:grid}.a-tl-ghead{height:40px}.a-tl-gh{color:hsl(var(--fg));align-items:center;min-width:0;padding:0 10px;font-size:12px;font-weight:700;line-height:17px;display:flex;position:relative}.a-tl-gh .t{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:1;min-width:0;overflow:hidden}.a-tl-gh.r{justify-content:flex-end}.a-tl-gh.r .t{flex:none}.a-tl-gmenu{width:32px;height:32px;color:hsl(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin-left:auto;margin-right:-5px;transition:background .15s;display:inline-flex}.a-tl-gmenu:hover,.a-tl-gmenu.open{background:hsl(var(--fg) / .06)}.a-tl-gmenu .vert{transform:rotate(90deg)}.a-tl-gsep{background:hsl(var(--outline));width:1px;position:absolute;top:12px;bottom:12px;right:-.5px}.a-tl-grow{background:hsl(var(--card));cursor:pointer;border-radius:18px;height:48px;transition:background .15s,box-shadow .15s}.a-tl-grow:hover{background:hsl(var(--a-tl-g25))}.a-tl-grow.sel{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .7)}.a-tl-gc{color:hsl(var(--fg));white-space:nowrap;align-items:center;min-width:0;padding:0 10px;font-size:14px;line-height:20px;display:flex}.a-tl-gc.icon,.a-tl-gc.orgIcon{padding:0 6px 0 4px}.a-tl-gc.r{justify-content:flex-end}.a-tl-gempty{text-align:center;color:hsl(var(--muted));padding:28px;font-size:14px}.a-tl-ftile{width:var(--s);height:var(--s);background:hsl(var(--c) / .1);color:hsl(var(--c));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.a-tl-fname{color:hsl(var(--fg));text-overflow:ellipsis;padding:8px 0;text-decoration:none;transition:color .15s;overflow:hidden}a.a-tl-fname:hover{color:hsl(var(--primary))}.a-tl-own{align-items:center;gap:8px;min-width:0;display:inline-flex}.a-tl-own span:last-child{text-overflow:ellipsis;overflow:hidden}.a-tl-labels{gap:2px;display:inline-flex}.a-tl-loc{color:hsl(var(--fg));align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.a-tl-loc:hover{color:hsl(var(--primary))}.a-tl-star{cursor:pointer;width:32px;height:32px;color:hsl(var(--a-tl-g50));background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:inline-flex}:root:not([data-mode=dark]) .a-tl-star{color:#ccc}.a-tl-star:hover,.a-tl-star.on{color:hsl(var(--warning))}.a-tl-star.on:hover{color:hsl(var(--muted))}.a-tl-star:active{transform:scale(.85)}.a-tl-gc .vert{transform:rotate(90deg)}.a-tl-ustack{padding-left:4px;display:inline-flex}.a-tl-ustack .a-tl-av{box-shadow:0 0 0 2px hsl(var(--card));margin-left:-6px}.a-tl-grow:hover .a-tl-ustack .a-tl-av{box-shadow:0 0 0 2px hsl(var(--a-tl-g25))}.a-tl-usage{gap:2px;width:100%;display:flex}.a-tl-usage i{border:2px solid hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:8px;height:8px}.a-tl-usage i+i{border-color:hsl(var(--a-tl-g50));background:0 0}.a-tl-gfoot{justify-content:center;align-items:center;height:52px;margin-top:8px;display:flex;position:relative}.a-tl-pg{gap:4px;display:flex}.a-tl-pg button{min-width:36px;height:36px;color:hsl(var(--fg));font:500 14px/20px var(--font-body,Mulish);cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.a-tl-pg button:hover:not(:disabled){background:hsl(var(--fg) / .06)}.a-tl-pg button.on{background:hsl(var(--card));color:hsl(var(--primary))}.a-tl-pg button:disabled{opacity:.38;cursor:default}.a-tl-rows{color:hsl(var(--muted));align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex;position:absolute;right:0}.a-tl-rows button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.a-tl-rows button:hover{background:hsl(var(--fg) / .06)}.a-tl-rows .bar{background:hsl(var(--outline));width:1px;height:20px}.a-tl-selbtn{padding-right:16px}.a-tl-h1 .a-tl-lsq.big{color:hsl(var(--c) / .5);margin-right:0}.a-tl-dlg.pv{width:1100px}.a-tl-dc2.pv{gap:20px;padding-bottom:28px}.a-tl-pvbar{justify-content:space-between;display:flex}.a-tl-pvbar>span{gap:8px;display:flex}.a-tl-pvimg{background:linear-gradient(135deg, hsl(var(--accent-1) / .35), hsl(var(--primary) / .25) 55%, hsl(var(--secondary) / .3));color:#fff;border-radius:18px;justify-content:center;align-items:center;height:min(576px,60vh);display:flex;position:relative}.a-tl-pvph .a-tl-ic{opacity:.8;width:72px;height:72px}.a-tl-pvtags{align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.a-tl-pvtags .a-tl-labels{background:hsl(var(--a-tl-g25));border-radius:8px;padding:4px 6px}.a-tl-chipbtn{background:hsl(var(--a-tl-g25));height:28px;color:hsl(var(--fg));border-radius:12.56px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.a-tl-chipbtn:hover{color:hsl(var(--primary))}.a-tl-empty{justify-content:center;align-items:center;height:288px;display:flex;position:relative;overflow:hidden}.a-tl-arcs{width:1045px;height:288px;color:hsl(var(--outline));pointer-events:none;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.a-tl-edot{background:hsl(var(--c) / .12);width:32px;height:32px;color:hsl(var(--c));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.a-tl-emsg{text-align:center;max-width:320px;margin-top:-8px;position:relative}.a-tl-emsg h2{font:700 24px/26.67px var(--font-head);margin:0 0 16px}.a-tl-emsg p{color:hsl(var(--muted));margin:0;font-size:14px;line-height:20px}.a-tl-h1row{align-items:center;gap:8px;display:flex}.a-tl-h1row .a-tl-h1{line-height:28px}.a-tl-period{height:28px;box-shadow:inset 0 0 0 1px hsl(var(--outline));color:hsl(var(--fg));font:500 12px/16px var(--font-body,Mulish);cursor:pointer;background:0 0;border:0;border-radius:12.56px;align-items:center;gap:6px;padding:0 10px 0 14px;display:inline-flex}.a-tl-period:hover{background:hsl(var(--fg) / .05)}.a-tl-period .a-tl-ic{transition:transform .2s}.a-tl-period.open .a-tl-ic{transform:rotate(90deg)}.a-tl-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.a-tl-plan{text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex;position:relative}.a-tl-sale{height:18px;box-shadow:inset 0 0 0 1px hsl(var(--secondary));color:hsl(var(--secondary));border-radius:9px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;position:absolute;top:22px;right:21px}.a-tl-plic{background:hsl(var(--c) / .1);width:40px;height:40px;color:hsl(var(--c));border-radius:16px;justify-content:center;align-items:center;display:flex}.a-tl-plan h6{margin:8px 0 0;font-size:14px;font-weight:600;line-height:21px}.a-tl-price{align-items:center;gap:8px;margin-top:16px;display:flex}.a-tl-price s{font-size:12px;line-height:17px}.a-tl-price b{font:700 26px/26px var(--font-head);color:hsl(var(--fg))}.a-tl-price b.sec{color:hsl(var(--secondary))}.a-tl-price b.pri{color:hsl(var(--primary))}.a-tl-price em{font-size:12px;font-style:normal;line-height:17px}.a-tl-pd{min-height:40px;margin:32px 0 0;font-size:14px;line-height:20px}.a-tl-pcta{width:100%;margin-top:32px}.a-tl-feats{text-align:left;flex-direction:column;gap:16px;width:100%;margin:32px 0 0;padding:0;list-style:none;display:flex}.a-tl-feats li{gap:10px;font-size:14px;line-height:20px;display:flex}.a-tl-feats li .a-tl-ic{color:hsl(var(--c));width:20px;height:20px}.a-tl-h6.faqh{margin-top:28px}.a-tl-faq{flex-direction:column;gap:10px;display:flex}.a-tl-acc{box-shadow:inset 0 0 0 1px hsl(var(--a-tl-g50));overflow:hidden}.a-tl-accq{width:100%;color:hsl(var(--fg));cursor:pointer;text-align:left;font:700 16px/24.89px var(--font-head);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.a-tl-accq:hover{color:hsl(var(--primary))}.a-tl-accq .a-tl-ic{transition:transform .25s}.a-tl-acc.open .a-tl-accq .a-tl-ic{transform:rotate(180deg)}.a-tl-acca{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.a-tl-acc.open .a-tl-acca{grid-template-rows:1fr}.a-tl-acca>div{padding:0 28px;font-size:14px;line-height:20px;overflow:hidden}.a-tl-acc.open .a-tl-acca>div{padding-bottom:24px}.a-tl-acca p{margin:0}.a-tl-acca ul{margin:0;padding:0;line-height:21px;list-style:inside}.a-tl-ws{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin-top:20px;display:grid}.a-tl-wsc{padding:28px}.a-tl-wsc[hidden]{display:none}.a-tl-wst{align-items:center;gap:16px;display:flex}.a-tl-wsi{color:#fff;background:linear-gradient(140deg, hsl(var(--c) / .55), hsl(var(--c)));border-radius:18px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 -6px 10px #0000001f}.a-tl-wsu{margin-left:auto;font-size:12px;line-height:17px}.a-tl-wsc h6{margin:16px 0 0;font-size:14px;font-weight:600;line-height:21px}.a-tl-wsc .role{color:hsl(var(--muted));margin:0;font-size:12px;line-height:17px}.a-tl-wsc .desc{color:hsl(var(--muted));margin:12px 0 0;font-size:14px;line-height:20px}.a-tl-wtypes{gap:24px;margin-top:16px;display:flex}.a-tl-wtypes span{align-items:center;gap:6px;font-size:14px;line-height:16px;display:inline-flex}.a-tl-wtypes i{border-radius:50%;width:16px;height:16px}.a-tl-set{align-items:flex-start;gap:52px;display:flex}.a-tl-setnav{flex-direction:column;flex:none;gap:4px;width:177px;display:flex}.a-tl-setnav .g{color:hsl(var(--a-tl-dis));margin:22px 0 8px;padding:0 16px;font-size:12px;font-weight:600;line-height:20px}.a-tl-setnav .g:first-child{margin-top:0}.a-tl-setnav a{white-space:nowrap;height:36px;color:hsl(var(--fg));border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:14px;line-height:20px;text-decoration:none;transition:background .15s,color .15s;display:flex}.a-tl-setnav a:hover{background:hsl(var(--fg) / .05)}.a-tl-setnav a.on{background:hsl(var(--fg) / .1);color:hsl(var(--primary))}:root[data-mode=dark] .a-tl-setnav a.on{background:#5a5b5e1a}.a-tl-setmain{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.a-tl-setc{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.a-tl-setc .a-tl-ct{align-self:stretch}.a-tl-srow{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin-bottom:16px;display:grid}.a-tl-srow>label{padding-top:0;font-size:14px;font-weight:600;line-height:21px}.a-tl-srow.pic>label,.a-tl-srow.sw>label{padding-top:0}.a-tl-srow.sw .a-tl-sws{gap:8px}.a-tl-pic{width:80px;height:80px;position:relative}.a-tl-pic .a-tl-btn{background:hsl(var(--card));position:absolute;bottom:-4px;right:-4px}.a-tl-setc>.a-tl-btn{margin-top:0}.a-tl-msearch{height:36px;box-shadow:inset 0 0 0 1px hsl(var(--outline));border-radius:16px;flex:none;align-items:center;margin:0 10px;transition:box-shadow .15s;display:flex}.a-tl-msearch:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .5)}.a-tl-msearch input{min-width:0;height:100%;color:hsl(var(--fg));font:400 14px/20px var(--font-body,Mulish);background:0 0;border:0;outline:none;flex:1;padding:0 0 0 16px}.a-tl-msearch input::placeholder{color:hsl(var(--muted))}.a-tl-msearch .a-tl-ic{color:hsl(var(--muted));margin:0 12px 0 8px}.a-tl-ci{height:48px;color:hsl(var(--fg));border-radius:18px;flex:none;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.a-tl-ci[hidden]{display:none}.a-tl-ci:hover b{color:hsl(var(--primary))}.a-tl-ci.on{background:hsl(var(--card))}.a-tl-ci.on b{color:hsl(var(--primary))}.a-tl-cit{flex-direction:column;flex:1;min-width:0;display:flex}.a-tl-cit b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;transition:color .15s;overflow:hidden}.a-tl-cit em{color:hsl(var(--muted));font-size:12px;font-style:normal;line-height:12px}.a-tl-badge{background:hsl(var(--primary));color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:4px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.a-tl-unpick{margin-right:-6px}.a-tl-tabs{gap:4px;padding:0 6px;display:flex}.a-tl-tabs button{height:24px;font:600 12px/24px var(--font-body,Mulish);color:hsl(var(--a-tl-dis2));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 4px}.a-tl-tabs button.on,.a-tl-tabs button:hover{color:hsl(var(--a-tl-dis))}:root:not([data-mode=dark]) .a-tl-tabs button.on,:root:not([data-mode=dark]) .a-tl-tabs button:hover{color:hsl(var(--a-tl-dis2))}:root:not([data-mode=dark]) .a-tl-tabs button{color:hsl(var(--a-tl-dis))}.a-tl-sform{gap:8px;padding:0 10px}.a-tl-sform .a-tl-sl{margin-top:4px;padding:0}.a-tl-sform .a-tl-btn{margin-top:12px}.a-tl-sform .a-tl-ferr{margin:0}.a-tl-mhome{flex-direction:column;min-height:calc(100vh - 192px);display:flex}.a-tl-mcenter{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding-bottom:128px;display:flex}.a-tl-greet{font:700 26px/32px var(--font-head);background:linear-gradient(90deg, hsl(var(--primary-dark)), hsl(var(--primary)) 50%, #fbac74);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.a-tl-mact{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.a-tl-fcard.sm{width:235px;height:72px}.a-tl-fcard.sm .a-tl-fct{width:64px;height:64px}.a-tl-fcard.sm:hover b{color:hsl(var(--primary))}.a-tl-chat{flex-direction:column;display:flex}.a-tl-thread{flex-direction:column;flex:1;align-items:flex-start;gap:20px;width:100%;max-width:800px;margin:0 auto;padding-bottom:128px;display:flex}.a-tl-msg{gap:10px;max-width:100%;animation:.25s a-tl-rise;display:flex}@keyframes a-tl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.a-tl-msg>.a-tl-av{margin-top:20px}.a-tl-msg.own{flex-direction:row-reverse;align-self:flex-end}.a-tl-bub{background:hsl(var(--card));border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:20px 28px;transition:box-shadow .3s;display:flex;position:relative}.a-tl-msg.own .a-tl-bub{box-shadow:0 0 0 1px hsl(var(--primary) / .1)}.a-tl-bub.hit{box-shadow:0 0 0 2px hsl(var(--primary) / .6)!important}.a-tl-bh{align-items:baseline;gap:10px;padding-right:64px;display:flex;position:relative}.a-tl-msg.own .a-tl-bh{flex-direction:row-reverse;padding:0 0 0 64px}.a-tl-bh h6{color:hsl(var(--c,var(--fg)));margin:0;font-size:14px;font-weight:600;line-height:21px}.a-tl-bh>span{color:hsl(var(--a-tl-date));font-size:12px;line-height:17px}.a-tl-bact{opacity:0;pointer-events:none;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:-4px;right:-12px}.a-tl-msg.own .a-tl-bact{flex-direction:row-reverse;left:-12px;right:auto}.a-tl-bub:hover .a-tl-bact{opacity:1;pointer-events:auto}.a-tl-bact:has(.open){opacity:1;pointer-events:auto}.a-tl-bub p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.a-tl-msg.own .a-tl-bub p{text-align:right}.a-tl-msg.img .a-tl-bub{width:272px}.a-tl-mimg{cursor:pointer;background:radial-gradient(60% 70% at 55% 55%,#decfba,#0000 70%),linear-gradient(160deg,#e9eaed,#c8cbd0);border-radius:16px;width:100%;height:200px;transition:transform .2s}.a-tl-mimg:hover{transform:scale(1.01)}.a-tl-mimg.big{height:min(520px,60vh)}.a-tl-react{border:1px solid hsl(var(--a-tl-g50));background:hsl(var(--card));cursor:pointer;border-radius:12px;min-width:24px;height:24px;padding:0 6px;font-size:13px;position:absolute;bottom:-14px;right:28px}.a-tl-msg.own .a-tl-react{left:28px;right:auto}.a-tl-typing{gap:10px;animation:.2s a-tl-rise;display:flex}.a-tl-typing .a-tl-av{margin-top:0}.a-tl-typing .a-tl-bub{flex-direction:row;align-items:center;gap:4px;padding:14px 20px}.a-tl-typing .a-tl-bub span{background:hsl(var(--muted));border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite a-tl-dot}.a-tl-typing .a-tl-bub span:nth-child(2){animation-delay:.15s}.a-tl-typing .a-tl-bub span:nth-child(3){animation-delay:.3s}@keyframes a-tl-dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.a-tl-composer{z-index:2;width:min(800px,100% - 32px);position:fixed;bottom:16px;left:max(16px,50% - 400px)}.a-tl-cbox{padding:12px;transition:box-shadow .15s;display:flex;position:relative}.a-tl-cbox:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .4)}.a-tl-cbox textarea{resize:none;background:hsl(var(--card));width:100%;height:84px;color:hsl(var(--fg));font:400 14px/20px var(--font-body,Mulish);border:0;border-radius:18px;outline:0;padding:16px 112px 16px 48px}.a-tl-cbox textarea::placeholder{color:hsl(var(--muted))}.a-tl-cbox>.a-tl-btn{position:absolute;top:20px;left:20px}.a-tl-cr{display:flex;position:absolute;top:20px;right:20px}.a-tl-cr .a-tl-btn.pastel{margin-left:4px}.a-tl-call{flex-direction:column;min-height:max(640px,100vh - 164px);display:flex}.a-tl-vgrid{flex-direction:column;flex:1;justify-content:center;gap:20px;padding:0 0 80px;display:flex}.a-tl-vrow{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.a-tl-vc{width:335px;max-width:100%;padding:12px;transition:box-shadow .2s,width .3s}.a-tl-vc.talk{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .7)}.a-tl-vc.full{width:690px}.a-tl-vm{border-radius:16px;justify-content:center;align-items:center;height:208px;display:flex;position:relative;overflow:hidden}.a-tl-vc.full .a-tl-vm{height:420px}.a-tl-vm.h1{background:radial-gradient(70% 90% at 50% 100%,#364963,#0000 70%),linear-gradient(160deg,#66523d,#372c25)}.a-tl-vm.h2{background:radial-gradient(70% 90% at 50% 100%,#bb9e81,#0000 70%),linear-gradient(160deg,#a89c8a,#6d6155)}.a-tl-vm.h3{background:radial-gradient(70% 90% at 50% 100%,#4b739b,#0000 70%),linear-gradient(160deg,#414b58,#23272f)}.a-tl-vm.s1{background:linear-gradient(#756aaf,#b380b3 55%,#364d63)}.a-tl-vm.s2{background:linear-gradient(#94b8d1,#5c8a73 60%,#3e5974)}.a-tl-av.vid{box-shadow:0 8px 24px #00000040}.a-tl-win{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;width:66%;height:62%;padding:8px;display:flex;box-shadow:0 8px 24px #0000004d}.a-tl-win i{background:#c9d6e8;border-radius:3px;height:10px}.a-tl-win i:first-child{background:#528de0;width:40%}.a-tl-win i:last-child{background:linear-gradient(90deg,#f2d08c 0 22%,#0000 22% 26%,#f2d08c 26% 48%,#0000 48% 52%,#dee4ed 52%);flex:1}.a-tl-vb{position:absolute;top:12px;right:12px}.a-tl-vb.muted{color:hsl(var(--danger))}.a-tl-vn{justify-content:space-between;align-items:center;padding:16px 4px 4px 16px;display:flex}.a-tl-vn h6{margin:0;font-size:14px;font-weight:700;line-height:21px}.a-tl-ctrls{justify-content:center;gap:8px;padding-top:12px;display:flex;position:sticky;bottom:0}.a-tl-cb{background:hsl(var(--card));min-width:40px;height:40px;color:hsl(var(--fg));cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.a-tl-cb:hover{background:hsl(var(--a-tl-g25))}.a-tl-cb.on{color:hsl(var(--primary))}.a-tl-cb.leave{color:hsl(var(--danger));font:500 14px/24px var(--font-body,Mulish);padding:0 24px}.a-tl-cb.leave:hover{background:hsl(var(--danger) / .1)}@media (max-width:1200px){.a-tl-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.a-tl-aegrid,.a-tl-dhome{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.a-tl-head{flex-direction:column;gap:12px}.a-tl-cal{height:auto;min-height:0}.a-tl-month{min-height:520px}.a-tl-week,.a-tl-dbg,.a-tl-tcol,.a-tl-adc{border-radius:14px}.a-tl-ev{left:calc(var(--a) * 100% / 7 + 3px);width:calc(var(--n) * 100% / 7 - 6px);padding:0 4px;font-size:10px}.a-tl-ev.dot{padding-left:4px}.a-tl-ev.dot:before{display:none}.a-tl-more{left:calc(var(--a) * 100% / 7 + 2px);width:calc(14.2857% - 4px);font-size:10px}.a-tl-mhead span{padding:0;font-size:11px}.a-tl-gut{width:44px}.a-tl-tbody .a-tl-gut span{font-size:10px}.a-tl-tev{left:4px;right:4px}.a-tl-time .a-tl-thb span{font-size:10px}.a-tl-folders,.a-tl-ws,.a-tl-plans{grid-template-columns:minmax(0,1fr)}.a-tl-ff.w52,.a-tl-ff.w36{flex:120px;width:auto}.a-tl-set{flex-direction:column;gap:20px}.a-tl-setnav{width:100%}.a-tl-srow{grid-template-columns:minmax(0,1fr);gap:6px}.a-tl-rows{margin-left:12px;position:static}.a-tl-gfoot{justify-content:space-between}.a-tl-cbox textarea{padding-right:112px}.a-tl-composer{width:100%;margin:0;position:sticky;bottom:0;left:auto}.a-tl-thread{padding-bottom:20px}.a-tl-dlg{width:100%!important}.a-tl-dc2.ev{margin-left:0}.a-tl-mact .a-tl-fcard.sm,.a-tl-vc{width:100%}}.a-tl-lead{flex:auto;gap:8px;min-width:0;display:flex}.a-tl-lead>.a-tl-av{margin:0}.a-tl-sgroup.tabs{gap:0}.a-tl-sgroup.tabs .a-tl-tabs{margin-bottom:4px}@media (max-width:720px){.a-tl-bh,.a-tl-msg.own .a-tl-bh{flex-wrap:wrap;padding:0}.a-tl-bub{padding:16px 20px}}
