@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Lexend:wght@300;400;500;600;700&display=swap);:root{--bg:#0b1330;--sf:#141d42;--sf2:#1c2650;--sf3:#24305d;--bd:#ffffff17;--bdh:#ffffff24;--p:#3e7bfa;--pd:#2a56d6;--pl:#7fadff;--pbg:#3e7bfa1a;--pbd:#3e7bfa4d;--ink:#16243e;--t1:#f1f4f9;--t2:#c8d6e8;--t3:#8a9db8;--r:#ff6b6b;--o:#f5a623;--info:#60a5fa;--bl:#60a5fa;--r-bg:#ff6b6b1a;--r-bd:#ff6b6b40;--o-bg:#f5a6231a;--o-bd:#f5a62340;--grad-main:linear-gradient(135deg,#4c8dff,#7fadff);--grad-soft:linear-gradient(135deg,#7fadff,#b3d0ff);--purple:#a78bfa;--emerald:#34d399;--gold:#fbbf24;--rose:#f472b6;--teal:#38bdf8;--container-max:1280px;--tab-bar-height:64px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.333rem;--text-2xl:1.777rem;--text-3xl:2.369rem;--text-4xl:3.157rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.4,0,0.2,1);--bg-primary:var(--bg);--bg-surface1:var(--sf);--bg-surface2:var(--sf2);--bg-surface3:var(--sf3);--border-subtle:var(--bd);--border-muted:var(--bdh);--brand:var(--p);--brand-dark:var(--pd);--brand-light:var(--pl);--text-primary:var(--t1);--text-second:var(--t2);--text-muted:var(--t3);--text-dim:#f1f4f966;--red:var(--r);--orange:var(--o);--green:var(--emerald);--cyan:#22d3ee;--indigo:#818cf8}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}#root,body,html{height:100%;min-height:100dvh}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;scroll-behavior:smooth}body,html{background:#0b1330;background:var(--bg)}body{-webkit-overflow-scrolling:touch;color:#f1f4f9;color:var(--t1);font-family:Lexend,-apple-system,system-ui,sans-serif;font-weight:400;line-height:1.6;margin:0;overflow-x:hidden;overscroll-behavior-y:none}::selection{background:#2ea3f247;color:#f1f4f9;color:var(--t1)}*,:after,:before{box-shadow:none!important}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}button,input,select,textarea{background:#0000;border:none;color:inherit;font-family:inherit;outline:none}input::placeholder,textarea::placeholder{color:#8a9db8;color:var(--t3)}button{cursor:pointer}.font-sora{font-family:Sora,sans-serif}.font-lexend{font-family:Lexend,sans-serif}.asa-display{font-weight:800;letter-spacing:-.03em;line-height:1.05}.asa-display,.asa-heading{color:#f1f4f9;color:var(--t1);font-family:Sora,sans-serif}.asa-heading{font-weight:700;letter-spacing:-.02em;line-height:1.15}.asa-subheading{font-weight:300;line-height:1.5}.asa-body,.asa-subheading{color:#c8d6e8;color:var(--t2);font-family:Lexend,sans-serif}.asa-body{font-weight:400;line-height:1.6}.t-display-xl{font-size:2.369rem;font-size:var(--text-3xl);font-weight:800;line-height:1.05}.t-display-lg,.t-display-xl{font-family:Sora;letter-spacing:-.02em}.t-display-lg{font-size:1.777rem;font-size:var(--text-2xl);font-weight:700;line-height:1.1}.t-display-md{font-size:1.333rem;font-size:var(--text-xl);line-height:1.2}.t-display-md,.t-display-sm{font-family:Sora;font-weight:600}.t-display-sm{line-height:1.3}.t-body-lg,.t-display-sm{font-size:1rem;font-size:var(--text-base)}.t-body-lg,.t-body-md{font-family:Lexend;font-weight:400}.t-body-md{font-size:.875rem;font-size:var(--text-sm)}.t-body-sm{font-family:Lexend;font-size:.75rem;font-size:var(--text-xs);font-weight:300}.t-label-lg{font-family:Sora;font-size:.78rem;font-weight:600}.t-label-sm{font-family:Sora;font-size:.68rem;font-weight:500;letter-spacing:.04em}.asa-container{margin:0 auto;max-width:1280px;max-width:var(--container-max);padding-left:20px;padding-left:var(--space-5);padding-right:20px;padding-right:var(--space-5);width:100%}@media (min-width:768px){.asa-container{padding-left:32px;padding-left:var(--space-8);padding-right:32px;padding-right:var(--space-8)}}.asa-card{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:linear-gradient(160deg,#1c2650ad,#141d42d9);border:1px solid #ffffff14;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 10px 30px -12px #00000073,inset 0 1px 0 #ffffff0d;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--ease-smooth),border-color .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth)}.asa-card:hover{border-color:#7fadff38;box-shadow:0 16px 40px -14px #3e7bfa47,inset 0 1px 0 #ffffff0f}.asa-card-sm{background:linear-gradient(160deg,#1c26508c,#141d42d9);border:1px solid #ffffff12;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 6px 18px -10px #00000059,inset 0 1px 0 #ffffff0a}.task-tilt-card{overflow:hidden}.task-tilt-card:before{background:radial-gradient(circle 220px at 50% -50%,#7fadff24 0,#7fadff0d 30%,#0000 60%);background:radial-gradient(circle 220px at var(--shine-x,50%) var(--shine-y,-50%),#7fadff24 0,#7fadff0d 30%,#0000 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.task-tilt-card:hover:before{opacity:1}.task-tilt-card>*{position:relative;z-index:1}.asa-pill{border-radius:9999px;border-radius:var(--radius-full);font-size:.72rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .15s cubic-bezier(.16,1,.3,1);transition:all .15s var(--ease-out)}.asa-btn,.asa-pill{align-items:center;display:inline-flex;font-family:Sora}.asa-btn{background:linear-gradient(135deg,#4c8dff,#2a56d6);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 20px -8px #3e7bfa73,inset 0 1px 0 #ffffff2e;color:#fff;font-size:.82rem;font-weight:700;gap:8px;justify-content:center;padding:11px 18px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1);transition:transform .15s var(--ease-out),box-shadow .2s var(--ease-smooth),filter .2s var(--ease-smooth)}.asa-btn:hover{box-shadow:0 12px 28px -8px #3e7bfa8c,inset 0 1px 0 #ffffff38;filter:brightness(1.06)}.asa-btn:active{transform:scale(.97)}.asa-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.asa-btn-ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c26508c;border:1px solid #ffffff17;box-shadow:inset 0 1px 0 #ffffff0a;color:#c8d6e8;color:var(--t2)}.asa-btn-ghost:hover{background:#24305dbf;border-color:#7fadff3d;color:#f1f4f9;color:var(--t1)}.asa-field{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c265080;border:1px solid #ffffff14;border-radius:12px;border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #ffffff08;display:flex;gap:10px;padding:11px 14px;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.asa-field input,.asa-field textarea{background:#0000;border:none;color:#f1f4f9;color:var(--t1);flex:1 1;font-family:Lexend;font-size:.88rem;outline:none}.asa-field:focus-within{border-color:#7fadff61;box-shadow:0 0 0 3px #3e7bfa24,inset 0 1px 0 #ffffff0d}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{color:#f1f4f9;color:var(--t1)}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%238A9DB8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:30px!important}select option{background:#141d42;background:var(--sf);color:#f1f4f9;color:var(--t1);padding:8px 12px}.asa-eyebrow{color:#8a9db8;color:var(--t3);font-family:Sora;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pill-todo{background:#8a9db824;color:#c8d6e8}.pill-in-progress{background:#3e7bfa2e;color:#7fadff}.pill-review{background:#f5a62329;color:#f5a623}.pill-done{background:#34d39929;color:#34d399}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes staggerIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerAnim{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rotate{to{transform:rotate(1turn)}}.fade-up{animation:fadeUp .55s cubic-bezier(.16,1,.3,1) both;animation:fadeUp .55s var(--ease-out) both}.fade-in{animation:fadeIn .6s cubic-bezier(.16,1,.3,1) both;animation:fadeIn .6s var(--ease-out) both}.scale-in{animation:scaleIn .45s cubic-bezier(.16,1,.3,1) both;animation:scaleIn .45s var(--ease-out) both}.page-fade{animation:pageFadeIn .4s cubic-bezier(.16,1,.3,1) both;animation:pageFadeIn .4s var(--ease-out) both}.spin{animation:rotate .9s linear infinite}.stagger>*{animation:staggerIn .55s cubic-bezier(.16,1,.3,1) both;animation:staggerIn .55s var(--ease-out) both;opacity:0;transform:translateY(18px)}.stagger>:first-child{animation-delay:.04s}.stagger>:nth-child(2){animation-delay:.08s}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.16s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.24s}.stagger>:nth-child(7){animation-delay:.28s}.stagger>:nth-child(8){animation-delay:.32s}.shimmer{animation:shimmerAnim 1.5s linear infinite;background:linear-gradient(90deg,#1c2650 25%,#24305d 50%,#1c2650 75%);background:linear-gradient(90deg,var(--sf2) 25%,var(--sf3) 50%,var(--sf2) 75%);background-size:200% 100%}.hover-grow{transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-smooth)}.hover-grow:hover{transform:scale(1.02)}.hover-grow:active{transform:scale(.99)}.row-card{transition:border-color .25s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color .25s var(--ease-smooth),background .2s var(--ease-smooth)}.row-card:hover{background:#1c2650;background:var(--sf2);border-color:#ffffff24;border-color:var(--bdh)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4c8dff,#7fadff);background:var(--grad-main);-webkit-background-clip:text;background-clip:text}.note-content h1{font-size:1.8rem;font-weight:700;margin:14px 0 6px}.note-content h1,.note-content h2{color:#f1f4f9;color:var(--t1);font-family:Sora}.note-content h2{font-size:1.4rem;font-weight:600;margin:12px 0 4px}.note-content p{color:#c8d6e8;color:var(--t2);line-height:1.6;margin:6px 0}.note-content a{color:#3e7bfa;color:var(--p);text-decoration:underline}.note-content ol,.note-content ul{color:#c8d6e8;color:var(--t2);padding-left:22px}.note-content li{line-height:1.6;margin:2px 0}.note-content blockquote{border-left:2px solid #3e7bfa;border-left:2px solid var(--p);color:#7fadff;color:var(--pl);font-style:italic;margin:8px 0;padding-left:12px}.note-content strong{color:#f1f4f9;color:var(--t1);font-weight:700}.note-content em{font-style:italic}.note-content s{text-decoration:line-through}[contenteditable=true]:focus{outline:none}input[type=file].hidden-file{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px){html{font-size:15px}.t-display-xl{font-size:clamp(1.6rem,6vw,2.2rem)}.t-display-lg{font-size:clamp(1.25rem,5vw,1.6rem)}}.phases-kanban{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(280px,1fr));grid-template-columns:repeat(var(--kanban-cols,3),minmax(280px,1fr));overflow-x:auto;padding-bottom:4px}.phases-kanban>.phase-col{display:flex;flex-direction:column;gap:12px;min-width:280px}@media (max-width:640px){.phases-kanban{grid-template-columns:1fr}.phases-kanban>.phase-col{min-width:0}}#emergent-badge,a#emergent-badge{display:none!important}@media (max-width:640px){body{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.asa-page-header,[data-testid=page-header]{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;padding:14px 16px 12px!important}.asa-page-header>:last-child,[data-testid=page-header]>:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.t-display-lg,.t-display-md,h1{font-size:26px!important;line-height:1.1!important}.t-display-sm{font-size:18px!important}.chip-row,.filters-row,.segmented-control,.task-filters-row,[data-testid=filters-row]{flex-wrap:wrap!important;gap:6px!important;row-gap:6px!important}.chip-row>*,.filters-row>*{flex-shrink:0}.asa-btn,.asa-btn-ghost,button{min-height:36px!important}.asa-page-header .asa-btn,[data-testid=page-header] .asa-btn{font-size:12px!important;padding:6px 12px!important}.asa-container,.asa-main,main{padding-left:14px!important;padding-right:14px!important}.doc-grid,.file-grid{gap:12px!important}.library-layout,.notes-layout,.tracking-layout{grid-template-columns:1fr!important}[data-testid=notes-folders-sidebar]{margin-bottom:16px;max-height:none!important;position:static!important}.conv-input,.msg-input,[data-testid=msg-input]{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 8px)!important}.overview-scroll section,[data-testid=overview-section]{justify-content:flex-start!important;padding-top:calc(env(safe-area-inset-top, 20px) + 12px)!important}table{font-size:12px}.asa-modal,[role=dialog]>div:not([class*=rail]){max-height:calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 20px)!important;max-width:calc(100vw - 20px)!important}.recharts-surface,.recharts-wrapper{max-width:100%!important}.asa-bulk-bar,[data-testid^=notes-bulk-]{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px)!important}}@media (max-width:380px){.t-display-lg,h1{font-size:22px!important}.doc-grid{grid-template-columns:1fr!important}.filters-row .asa-btn{font-size:11px!important;padding:5px 9px!important}}.asa-only-sm{display:none}@media (max-width:640px){.asa-hide-sm{display:none!important}.asa-only-sm{display:inline!important}.msg-textarea,[contenteditable=true],input,select,textarea{font-size:16px!important}body,html{overflow-x:hidden}html{-webkit-text-size-adjust:100%}.planning-header{padding:14px 16px 4px!important}.planning-header-row{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.planning-header-row>div:first-child{width:100%}.planning-header-row>button{align-self:flex-start;font-size:11.5px!important;height:34px!important;margin-right:0!important;padding:0 12px!important;width:auto}.notes-layout .doc-grid{gap:14px!important;grid-template-columns:repeat(2,1fr)!important}.notes-layout .doc-card{aspect-ratio:3/4;background:#1a1f2e!important;border-radius:14px!important}[data-testid=notes-folders-sidebar]{border-radius:12px;padding:8px 0!important}[data-testid=notes-folders-sidebar]>*{padding-left:12px;padding-right:12px}[data-testid=notes-sidebar-toggle]{display:none}.library-file-grid{gap:4px!important;grid-template-columns:1fr!important}.library-file-grid>*{display:block!important}.library-file-grid .doc-card{align-items:center!important;aspect-ratio:unset!important;background:#0000!important;border:none!important;border-bottom:1px solid #ffffff17!important;border-bottom:1px solid var(--bd)!important;border-radius:10px!important;display:flex!important;flex-direction:row!important;gap:12px!important;min-height:56px;padding:8px 10px!important}.library-file-grid .doc-card>div:first-child{border-bottom:none!important;border-radius:10px!important;flex-shrink:0!important;height:44px!important;padding:0!important;width:44px!important}.library-file-grid .doc-card>div:first-child>*{transform:scale(.55)}.messagerie-layout,.msg-layout{grid-template-columns:1fr!important}.msg-layout[data-mobile-mode=chat] .msg-conv-list,.msg-layout[data-mobile-mode=list] .msg-chat-panel{display:none}[data-testid^=community-row-],[data-testid^=conv-row-]{gap:12px!important;min-height:68px;padding:12px 14px!important}[data-testid^=community-row-]>div:first-child,[data-testid^=conv-row-]>div:first-child{flex-shrink:0;height:46px!important;width:46px!important}.msg-conv-item .conv-title,.msg-conv-item [class*=title]{font-size:15px!important;font-weight:700!important}.msg-conv-item .conv-preview,.msg-conv-item [class*=preview]{color:#8a9db8;color:var(--t3);font-size:13px!important}.msg-input-wrap,[data-testid=msg-input]{background:#0b1330;background:var(--bg);border-top:1px solid #ffffff17;border-top:1px solid var(--bd);bottom:0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 8px)!important;position:-webkit-sticky!important;position:sticky!important}.planning-week-grid,[data-testid=calendar-week-grid]{gap:8px!important;grid-template-columns:1fr!important}.planning-day-col{min-width:0!important;padding:12px!important}.planning-controls,.planning-filters{flex-wrap:wrap!important;gap:6px!important}.library-layout{gap:12px!important;grid-template-columns:1fr!important}[data-testid=library-categories-sidebar]{border-radius:12px;max-height:130px!important;order:3!important;overflow-y:auto!important;padding:10px 12px!important;position:static!important}.library-content-panel{order:1}.lib-quick-tiles{-webkit-overflow-scrolling:touch;display:flex!important;gap:8px!important;grid-template-columns:none!important;margin-bottom:14px!important;overflow-x:auto!important;padding-bottom:4px}.lib-quick-tiles>*{aspect-ratio:unset!important;flex:0 0 auto;min-width:100px!important;padding:10px!important}.lib-quick-tiles>* svg{height:18px!important;width:18px!important}.lib-quick-tiles>* div,.lib-quick-tiles>* span{font-size:11px!important}.asa-eyebrow{font-size:.6rem!important}.library-page-header .asa-btn{font-size:11px!important;padding:6px 10px!important}.library-page-header .asa-btn>span:not(.asa-only-sm){display:inline-block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-grid{border-radius:12px!important;grid-template-columns:1fr!important}.planning-grid>*{border-bottom:1px solid #ffffff17!important;border-bottom:1px solid var(--bd)!important;border-right:none!important;min-height:0!important;min-height:auto!important;padding:12px!important}.planning-grid>:last-child{border-bottom:none!important}[data-testid^=community-row-],[data-testid^=conv-row-]{background:#0000!important;border-bottom:1px solid #ffffff0f!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:12px 14px!important}[data-testid^=community-row-]>button>span,[data-testid^=conv-row-]>button>span{font-size:15px!important;font-weight:700!important}[data-testid^=community-row-] [data-testid$=-count],[data-testid^=conv-row-] [data-testid^=conv-unread]{margin-left:auto!important}.roadmap-grid,.roadmap-layout,[data-testid=roadmap-grid]{gap:12px!important;grid-template-columns:1fr!important}.roadmap-timeline{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.roadmap-card{font-size:13px!important;padding:14px!important}.roadmap-3col-layout{gap:10px!important;grid-template-columns:1fr!important}.roadmap-3col-layout>*{max-height:none!important;position:static!important;width:100%!important}[data-testid=delivery-process]>div[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*="grid-template-columns: 30px 1fr"]{grid-template-columns:auto 1fr!important;row-gap:4px}}.App{min-height:100vh}
/*# sourceMappingURL=main.11cd07ff.css.map*/