@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_01ae00{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_01ae00{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_94b152{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_94b152{--font-manrope:"Manrope","Manrope Fallback"}.light,:root{--cobalt-50:220 100% 97%;--cobalt-100:218 100% 94%;--cobalt-200:218 98% 88%;--cobalt-300:218 95% 78%;--cobalt-400:219 92% 64%;--cobalt-500:220 92% 52%;--cobalt-600:222 92% 44%;--cobalt-700:224 92% 37%;--cobalt-800:226 90% 30%;--cobalt-900:228 88% 22%}.dark{--cobalt-50:220 100% 14%;--cobalt-100:220 95% 20%;--cobalt-200:220 90% 28%;--cobalt-300:220 85% 38%;--cobalt-400:220 90% 52%;--cobalt-500:220 92% 62%;--cobalt-600:220 92% 56%;--cobalt-700:220 90% 48%;--cobalt-800:220 88% 40%;--cobalt-900:220 84% 32%}.tile-cobalt{background-image:linear-gradient(to bottom,hsl(var(--cobalt-400)),hsl(var(--cobalt-700)))}.tile-sky{background-image:linear-gradient(180deg,hsl(199 89% 60%),hsl(213 90% 50%))}.tile-rose{background-image:linear-gradient(180deg,hsl(346 84% 60%),hsl(0 80% 50%))}.tile-amber{background-image:linear-gradient(180deg,hsl(38 92% 56%),hsl(24 95% 50%))}.tile-emerald{background-image:linear-gradient(180deg,hsl(160 84% 45%),hsl(150 75% 38%))}.tile-violet{background-image:linear-gradient(180deg,hsl(264 80% 65%),hsl(272 70% 50%))}.tile-pink{background-image:linear-gradient(180deg,hsl(330 90% 65%),hsl(345 80% 55%))}.tile-cyan{background-image:linear-gradient(180deg,hsl(189 88% 56%),hsl(189 92% 42%))}.tile-graphite{background-image:linear-gradient(180deg,hsl(220 8% 38%),hsl(220 10% 18%))}.tile-mono{background-image:linear-gradient(180deg,hsl(220 14% 28%),hsl(220 18% 8%))}.glass-thin{background-color:color-mix(in srgb,hsl(var(--card,0 0% 100%)) 60%,transparent)}.glass-regular{background-color:color-mix(in srgb,hsl(var(--card,0 0% 100%)) 75%,transparent)}.glass-thick{background-color:color-mix(in srgb,hsl(var(--card,0 0% 100%)) 90%,transparent)}@supports (backdrop-filter:blur(1px)){.glass-thin{backdrop-filter:blur(20px) saturate(180%);background-color:color-mix(in srgb,hsl(var(--card,0 0% 100%)) 45%,transparent)}.glass-regular{backdrop-filter:blur(28px) saturate(180%);background-color:color-mix(in srgb,hsl(var(--card,0 0% 100%)) 60%,transparent)}.glass-thick{backdrop-filter:blur(36px) saturate(180%);background-color:color-mix(in srgb,hsl(var(--card,0 0% 100%)) 75%,transparent)}}.shadow-glass-sm{box-shadow:0 1px 2px hsl(var(--foreground,0 0% 0%)/.06)}.shadow-glass-md{box-shadow:0 4px 16px hsl(var(--foreground,0 0% 0%)/.08)}.shadow-glass-lg{box-shadow:0 12px 32px hsl(var(--foreground,0 0% 0%)/.12)}.shadow-glass-tile{box-shadow:0 1px 2px hsl(var(--foreground,0 0% 0%)/.16),0 2px 6px hsl(var(--foreground,0 0% 0%)/.08)}.hairline-t{box-shadow:inset 0 1px 0 0 hsl(var(--border,0 0% 0%/.1))}.hairline-b{box-shadow:inset 0 -1px 0 0 hsl(var(--border,0 0% 0%/.1))}.light,:root{--paper:40 33% 95%;--paper-deep:36 28% 89%;--ink:30 11% 4%;--ink-soft:30 9% 22%;--ink-muted:30 7% 42%;--ink-foreground:0 0% 100%;--background:var(--paper);--foreground:var(--ink);--card:0 0% 100%;--card-foreground:var(--ink);--popover:0 0% 100%;--popover-foreground:var(--ink);--primary:211 90% 47%;--primary-foreground:0 0% 100%;--secondary:30 11% 4%;--secondary-foreground:0 0% 100%;--muted:36 28% 92%;--muted-foreground:var(--ink-muted);--accent:214 70% 92%;--accent-foreground:var(--ink);--border:36 28% 89%;--input:36 28% 89%;--ring:211 90% 47%;--radius:1.35rem;--brand:211 90% 47%;--brand-foreground:0 0% 100%;--brand-bright:211 90% 54%;--brand-dim:214 88% 38%;--brand-muted:214 70% 94%;--brand-muted-foreground:214 80% 30%;--apple-accent:#0c66e4;--apple-accent-fg:#ffffff;--destructive:0 72% 50%;--destructive-foreground:0 0% 100%;--destructive-soft:0 80% 97%;--destructive-soft-foreground:0 65% 40%;--warning:32 95% 48%;--warning-foreground:0 0% 100%;--warning-soft:40 100% 95%;--warning-soft-foreground:28 80% 30%;--success:152 80% 26%;--success-foreground:0 0% 100%;--success-soft:152 40% 94%;--success-soft-foreground:152 55% 22%;--info:211 90% 47%;--info-foreground:0 0% 100%;--info-soft:214 90% 96%;--info-soft-foreground:214 80% 34%;--brand-yellow:48 100% 50%;--brand-yellow-foreground:30 11% 4%;--surface-raised:0 0% 100%;--surface-sunken:36 28% 92%;--shadow-sm:0 1px 2px rgb(10 9 8/0.05);--shadow-md:0 4px 12px rgb(10 9 8/0.08);--shadow-lg:0 12px 32px rgb(10 9 8/0.1);--shadow-paper:0 1px 2px rgb(10 9 8/0.05),0 12px 32px rgb(10 9 8/0.08);--shadow-lift:0 10px 24px rgb(10 9 8/0.09),0 32px 64px rgb(10 9 8/0.14);--chart-1:211 90% 47%;--chart-2:152 80% 26%;--chart-3:30 11% 20%;--chart-4:32 95% 48%;--chart-5:30 7% 50%;--signal:var(--brand);--signal-foreground:var(--brand-foreground);--action:211 90% 47%;--action-foreground:0 0% 100%;--action-muted:214 90% 96%;--action-muted-foreground:214 80% 34%}.dark{--paper:30 8% 7%;--paper-deep:30 8% 5%;--ink:40 20% 96%;--ink-soft:40 10% 75%;--ink-muted:30 8% 55%;--ink-foreground:30 11% 4%;--background:30 8% 7%;--foreground:40 20% 96%;--card:30 8% 10%;--card-foreground:40 20% 96%;--popover:30 8% 11%;--popover-foreground:40 20% 96%;--primary:211 90% 58%;--primary-foreground:0 0% 100%;--secondary:30 8% 14%;--secondary-foreground:40 20% 96%;--muted:30 8% 14%;--muted-foreground:30 8% 58%;--accent:30 8% 16%;--accent-foreground:40 20% 96%;--border:30 8% 18%;--input:30 8% 14%;--ring:211 90% 58%;--brand:211 90% 58%;--brand-foreground:0 0% 100%;--brand-bright:211 90% 64%;--brand-dim:211 85% 48%;--brand-muted:214 40% 14%;--brand-muted-foreground:214 90% 78%;--apple-accent:#3b82f6;--apple-accent-fg:#ffffff;--surface-raised:30 8% 12%;--surface-sunken:30 8% 5%;--shadow-sm:0 1px 3px rgb(0 0 0/0.35);--shadow-md:0 4px 14px rgb(0 0 0/0.45);--shadow-lg:0 16px 36px rgb(0 0 0/0.55);--shadow-paper:0 1px 3px rgb(0 0 0/0.35);--shadow-lift:0 8px 24px rgb(0 0 0/0.55);--signal:var(--brand);--signal-foreground:var(--brand-foreground);--action:211 90% 58%;--action-foreground:0 0% 100%;--action-muted:214 40% 14%;--action-muted-foreground:214 90% 78%}[data-surface=dashboard]{--background:40 33% 95%;--foreground:30 11% 4%;--muted:36 28% 92%;--muted-foreground:30 7% 42%;--border:36 28% 89%;--card:0 0% 100%;--card-foreground:30 11% 4%;--radius:0.85rem;--primary:211 90% 47%;--ring:211 90% 47%}.dark [data-surface=dashboard]{--background:40 33% 95%;--foreground:30 11% 4%;--muted:36 28% 92%;--muted-foreground:30 7% 42%;--border:36 28% 89%;--card:0 0% 100%;--card-foreground:30 11% 4%;--primary:211 90% 47%;--ring:211 90% 47%;--popover:0 0% 100%;--popover-foreground:30 11% 4%}:is(.paper-landing,.paper-auth),html.dark :is(.paper-landing,.paper-auth){--bg:#f7f4ef;--bg-elevated:#fffcf8;--ink:#0a0908;--ink-soft:#3a3530;--muted-ink:#736c64;--line:#ebe4da;--card:#ffffff;--flash:#0c66e4;--flash-deep:#0952c4;--flash-fg:#ffffff;--band-flash:#0c66e4;--band-hero:#c5d9f7;--band-ink:#0a0908;--band-blue:#2f6fed;--band-burgundy:#0a3a8a;--band-peach:#ffd8b5;--band-mint:#b8f0d8;--band-purple:#3d1a6e;--band-blush:#c5d9f7;--band-cream:#f7f4ef;--band-sand:#efe6da;--shadow-soft:0 1px 2px rgb(10 9 8/0.05),0 12px 32px rgb(10 9 8/0.08);--shadow-lift:0 10px 24px rgb(10 9 8/0.09),0 32px 64px rgb(10 9 8/0.14);--font-display-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--font-sans-family:var(--font-manrope),Manrope,system-ui,sans-serif;--text-hero:clamp(3.75rem,12.5vw,8.5rem);--text-section:clamp(3rem,8vw,6rem);--text-quote:clamp(2rem,4.5vw,3.25rem);--btn-h-xl:4.5rem;--btn-h-2xl:5.25rem;--btn-px-xl:2.75rem;--btn-text-xl:1.25rem;--btn-text-2xl:1.375rem;color-scheme:light;background-color:#f7f4ef!important;color:#0a0908!important;font-family:var(--font-sans-family)!important;font-size:1.125rem;font-weight:500;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}:is(.paper-landing,.paper-auth) ::selection{background:color-mix(in srgb,#0c66e4 45%,transparent);color:#0a0908}:is(.paper-landing,.paper-auth) .display{font-family:var(--font-display-family)!important;font-weight:800!important;letter-spacing:-.04em;line-height:.9;color:inherit;text-wrap:balance}:is(.paper-landing,.paper-auth) .display-xl{font-family:var(--font-display-family)!important;font-size:var(--text-hero)!important;font-weight:800!important;line-height:.86!important;letter-spacing:-.045em!important;max-width:11ch}:is(.paper-landing,.paper-auth) .display-xl.display-wide{max-width:none}:is(.paper-landing,.paper-auth) .display-lg{font-family:var(--font-display-family)!important;font-size:var(--text-section)!important;font-weight:800!important;line-height:.92!important;letter-spacing:-.04em!important}:is(.paper-landing,.paper-auth) .lede{font-family:var(--font-sans-family)!important;font-size:clamp(1.25rem,2.2vw,1.625rem)!important;line-height:1.4!important;font-weight:500!important;letter-spacing:-.015em;max-width:34rem;color:inherit;opacity:.88}:is(.paper-landing,.paper-auth) .eyebrow{font-family:var(--font-sans-family)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;color:inherit;opacity:.55}:is(.paper-landing,.paper-auth) .band-light{color:#0a0908}:is(.paper-landing,.paper-auth) .band-light .lede{color:#3a3530;opacity:1}:is(.paper-landing,.paper-auth) .band-light .eyebrow{color:#0a0908;opacity:.5}:is(.paper-landing,.paper-auth) .band-dark{color:#ffffff}:is(.paper-landing,.paper-auth) .band-dark .lede{color:rgb(255 255 255/.78);opacity:1}:is(.paper-landing,.paper-auth) .band-dark .eyebrow{color:#0c66e4;opacity:1}:is(.paper-landing,.paper-auth) .band-on-flash{color:#0a0908}:is(.paper-landing,.paper-auth) .band-on-flash .eyebrow{color:#0a0908;opacity:.55}:is(.paper-landing,.paper-auth) .band-on-flash .lede{color:#0a0908;opacity:.75}:is(.paper-landing,.paper-auth) .text-ink{color:#0a0908}:is(.paper-landing,.paper-auth) .text-ink-soft{color:#3a3530}:is(.paper-landing,.paper-auth) .btn-xl{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;height:var(--btn-h-xl);min-height:var(--btn-h-xl);padding-left:var(--btn-px-xl);padding-right:var(--btn-px-xl);font-family:var(--font-sans-family)!important;font-size:var(--btn-text-xl)!important;font-weight:800!important;letter-spacing:-.02em;border-radius:9999px;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background .15s ease,filter .15s ease;text-decoration:none;border:none}:is(.paper-landing,.paper-auth) .btn-xl:active{transform:scale(.98)}@media (min-width:640px){:is(.paper-landing,.paper-auth) .btn-xl{height:var(--btn-h-2xl);min-height:var(--btn-h-2xl);padding-left:3.25rem;padding-right:3.25rem;font-size:var(--btn-text-2xl)!important}}:is(.paper-landing,.paper-auth) .btn-flash{background:#0c66e4!important;color:#ffffff!important;box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth) .btn-flash:hover{background:#0952c4!important;filter:brightness(1.05)}:is(.paper-landing,.paper-auth) .btn-mono{background:#0a0908!important;color:#ffffff!important;box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth) .btn-mono:hover{background:#1a1816!important}:is(.paper-landing,.paper-auth) .btn-outline{background:transparent!important;color:#0a0908!important;box-shadow:inset 0 0 0 2px rgb(10 9 8/.2)}:is(.paper-landing,.paper-auth) .btn-outline-white{background:transparent!important;color:#ffffff!important;box-shadow:inset 0 0 0 2px rgb(255 255 255/.45)}:is(.paper-landing,.paper-auth) .btn-blush{background:#c5d9f7!important;color:#0a3a8a!important;box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth) .btn-cream{background:#ffffff!important;color:#0a0908!important;box-shadow:var(--shadow-soft),inset 0 0 0 1px rgb(0 0 0/.08)}:is(.paper-landing,.paper-auth) .shadow-lift{box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth) .shadow-soft{box-shadow:var(--shadow-soft)}:is(.paper-app),html.dark :is(.paper-app){--bg:#f7f4ef;--ink:#0a0908;--ink-soft:#3a3530;--muted-ink:#736c64;--line:#ebe4da;--flash:#0c66e4;--font-display-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--font-sans-family:var(--font-manrope),Manrope,system-ui,sans-serif;color-scheme:light;background-color:#f7f4ef!important;color:#0a0908!important;font-family:var(--font-sans-family)!important;-webkit-font-smoothing:antialiased}:is(.paper-app) .app-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#736c64}:is(.paper-app) .app-title{font-family:var(--font-display-family)!important;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#0a0908}:is(.paper-app) .app-subtitle{font-size:.9375rem;font-weight:500;color:#736c64;line-height:1.45;margin-top:.25rem}:is(.paper-app) .paper-input{height:3.25rem;width:100%;border-radius:.85rem;border:1.5px solid #ebe4da;background:#ffffff;padding:0 1rem;font-family:var(--font-sans-family);font-size:1rem;font-weight:500;color:#0a0908;outline:none}:is(.paper-app) .paper-input:focus{border-color:#0c66e4;box-shadow:0 0 0 3px rgb(12 102 228/.22)}:is(.paper-app) .btn-xl{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3.5rem;min-height:3.5rem;padding-left:1.5rem;padding-right:1.5rem;font-family:var(--font-sans-family)!important;font-size:.9375rem!important;font-weight:800!important;letter-spacing:-.02em;border-radius:9999px;border:none;cursor:pointer;text-decoration:none;transition:transform .15s ease,filter .15s ease}:is(.paper-app) .btn-xl:active{transform:scale(.98)}:is(.paper-app) .btn-flash{background:#0c66e4!important;color:#fff!important;box-shadow:0 10px 24px rgb(10 9 8/.09)}:is(.paper-app) .btn-mono{background:#0a0908!important;color:#fff!important}:is(.paper-app) .shadow-soft{box-shadow:0 1px 2px rgb(10 9 8/.05),0 12px 32px rgb(10 9 8/.08)}:is(.paper-app) .shadow-lift{box-shadow:0 10px 24px rgb(10 9 8/.09),0 32px 64px rgb(10 9 8/.14)}:is(.paper-landing,.paper-auth) .paper-input{height:3.25rem;width:100%;border-radius:.85rem;border:1.5px solid #ebe4da;background:#ffffff;padding:0 1rem;font-family:var(--font-sans-family);font-size:1rem;font-weight:500;color:#0a0908;outline:none;transition:border-color .15s ease,box-shadow .15s ease}:is(.paper-landing,.paper-auth) .paper-input:focus{border-color:#0c66e4;box-shadow:0 0 0 3px rgb(12 102 228/.22)}:is(.paper-landing,.paper-auth) .paper-input::placeholder{color:#736c64;opacity:.7}:is(.paper-landing,.paper-auth) .paper-input:disabled{opacity:.55;cursor:not-allowed}:is(.paper-landing,.paper-auth) .device{width:min(300px,78vw);aspect-ratio:9/19.2;border-radius:2.15rem;background:#111;padding:10px;box-shadow:var(--shadow-lift),0 0 0 1px rgb(255 255 255/.06) inset;position:relative}:is(.paper-landing,.paper-auth) .device-screen{height:100%;width:100%;border-radius:1.7rem;overflow:hidden;background:#fff;position:relative;display:flex;flex-direction:column}:is(.paper-landing,.paper-auth) .device-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:96px;height:26px;background:#111;border-radius:999px;z-index:30}@keyframes paper-cover-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:is(.paper-landing,.paper-auth) .cover-marquee{animation:paper-cover-scroll 36s linear infinite}@keyframes paper-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:is(.paper-landing,.paper-auth) .reveal{animation:paper-fade-up .55s cubic-bezier(.22,1,.36,1) both}:is(.paper-landing,.paper-auth) .reveal-d1{animation-delay:.07s}:is(.paper-landing,.paper-auth) .reveal-d2{animation-delay:.14s}:is(.paper-landing,.paper-auth) .reveal-d3{animation-delay:.21s}:root{--radius-tile:14px;--radius-button:12px;--radius-card:22px;--radius-card-lg:28px;--radius-pill:9999px;--motion-spring-snappy:cubic-bezier(0.32,0.72,0,1);--motion-spring-gentle:cubic-bezier(0.4,0,0.2,1);--font-ios-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ios-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ios-rounded:ui-rounded,-apple-system,BlinkMacSystemFont,"SF Pro Rounded",sans-serif;--apple-accent:hsl(var(--cobalt-600));--apple-accent-fg:#ffffff;--apple-success:#34c759;--apple-warning:#ff9500;--apple-danger:#ff3b30;--apple-info:#5ac8fa;--apple-purple:#af52de;--apple-pink:#ff2d92;--apple-indigo:#5e5ce6;--apple-teal:#30b0c7}.text-ios-caption-2{font-size:11px;line-height:13px;letter-spacing:.06em}.text-ios-caption-1{font-size:12px;line-height:16px;letter-spacing:-.08px}.text-ios-footnote{font-size:13px;line-height:18px;letter-spacing:-.08px}.text-ios-subheadline{font-size:15px;line-height:20px;letter-spacing:-.24px}.text-ios-callout{font-size:16px;line-height:21px;letter-spacing:-.32px}.text-ios-headline{font-size:17px;line-height:22px;letter-spacing:-.43px;font-weight:600}.text-ios-title-3{font-size:18px;line-height:22px;letter-spacing:-.4px;font-weight:600}.text-ios-title-2{font-size:20px;line-height:24px;letter-spacing:-.41px;font-weight:600}.text-ios-title-1{font-size:22px;line-height:28px;letter-spacing:-.41px;font-weight:700}.text-ios-large-title{font-size:28px;line-height:34px;letter-spacing:-.41px;font-weight:700}.vp-glass-panel{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 .5px 0 0 rgb(255 255 255/.5),0 1px 3px 0 rgb(0 0 0/.04)}.dark .vp-glass-panel,.vp-glass-panel{background-color:color-mix(in srgb,hsl(var(--card)) 72%,transparent)}.dark .vp-glass-panel{box-shadow:inset 0 .5px 0 0 rgb(255 255 255/.08),0 1px 3px 0 rgb(0 0 0/.4)}.vp-glass-bento{background-color:color-mix(in srgb,white 60%,transparent);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 .5px 0 0 rgb(255 255 255/.5),0 1px 2px 0 rgb(0 0 0/.04),0 6px 18px -8px rgb(0 0 0/.08)}.dark .vp-glass-bento{background-color:rgb(0 0 0/.28);color:rgb(255 255 255/.96);box-shadow:inset 0 .5px 0 0 rgb(255 255 255/.15)}.vp-glass-card{background-color:hsl(var(--background));border:.5px solid color-mix(in srgb,hsl(var(--foreground)) 10%,transparent);box-shadow:0 1px 2px rgb(0 0 0/.04),0 6px 18px -8px rgb(0 0 0/.06)}.vp-glass-pill{background-color:color-mix(in srgb,white 80%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 .5px 0 0 rgb(255 255 255/.5),0 1px 3px 0 rgb(0 0 0/.06)}.dark .vp-glass-pill{background-color:color-mix(in srgb,hsl(var(--card)) 80%,transparent)}.vp-glass-sheet{background-color:color-mix(in srgb,hsl(var(--card)) 90%,transparent);-webkit-backdrop-filter:blur(32px) saturate(180%);backdrop-filter:blur(32px) saturate(180%);box-shadow:inset 0 .5px 0 0 rgb(255 255 255/.5)}body:before{content:none;display:none}@media (min-width:769px){[data-shell=floating]{padding:14px;gap:12px}[data-shell=floating] .vp-shell-sidebar,[data-shell=floating] .vp-shell-toolbar{background:color-mix(in srgb,hsl(var(--card)) 72%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-radius:var(--radius-card-lg);border:.5px solid color-mix(in srgb,hsl(var(--foreground)) 10%,transparent);box-shadow:0 12px 32px -12px hsl(var(--foreground)/.18),inset 0 .5px 0 0 rgb(255 255 255/.4)}html.dark [data-shell=floating] .vp-shell-sidebar,html.dark [data-shell=floating] .vp-shell-toolbar{background:color-mix(in srgb,hsl(var(--card)) 60%,transparent);box-shadow:0 16px 40px -12px rgb(0 0 0/.55),inset 0 .5px 0 0 rgb(255 255 255/.06)}[data-shell=floating] .vp-shell-sidebar{border-right:0}[data-shell=floating] .vp-shell-toolbar{padding-left:14px!important}}.vp-ambient-wash{position:absolute;inset:0;transform:none;filter:none;background:hsl(var(--background))}html:not(.dark) .vp-ambient-wash{background:hsl(var(--background))!important;filter:none}.vp-ambient-wash:before{content:none;display:none}@media (max-width:768px){.vp-menu-btn{display:inline-flex!important}}.vp-float-shadow{box-shadow:0 12px 32px -12px rgb(0 0 0/.18),inset 0 .5px 0 0 rgb(255 255 255/.4)}.dark .vp-float-shadow{box-shadow:0 16px 48px -12px rgb(0 0 0/.6),inset 0 .5px 0 0 rgb(255 255 255/.06)}.vp-lift{transition:transform .2s var(--motion-spring-snappy),box-shadow .2s var(--motion-spring-snappy),background-color .2s ease}.vp-lift:hover{transform:translateY(-2px)}.vp-lift:active{transform:translateY(0) scale(.99)}:root{--vp-trello-bg:#f7f4ef;--vp-trello-bar:#fffcf8;--vp-trello-bar-2:#f7f4ef;--vp-trello-list:#ffffff;--vp-trello-card:#ffffff;--vp-trello-ink:#0a0908;--vp-trello-muted:#736c64;--vp-trello-blue:#0c66e4;--vp-trello-list-w:272px}.vp-board-workspace{--vp-stage:#f7f4ef;--vp-stage-soft:#efe6da;--vp-dock-clear:calc(56px + env(safe-area-inset-bottom, 0px));position:relative;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;overflow:hidden;background:var(--vp-stage);color:#0a0908;font-family:var(--font-manrope),Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .24s cubic-bezier(.2,.8,.2,1)}.vp-board-workspace[data-panels=inbox-full],.vp-board-workspace[data-panels=inbox]{background:#dfe3ea}.vp-board-workspace[data-panels=plan-full],.vp-board-workspace[data-panels=plan]{background:#e2e6ec}.vp-board-workspace[data-panels=inbox-plan]{background:#dde2e9}.vp-board-workspace[data-panels=inbox-full] .vp-board-bar,.vp-board-workspace[data-panels=inbox-plan] .vp-board-bar,.vp-board-workspace[data-panels=inbox] .vp-board-bar,.vp-board-workspace[data-panels=plan-full] .vp-board-bar,.vp-board-workspace[data-panels=plan] .vp-board-bar{background:color-mix(in srgb,#1d2125 88%,transparent);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border-bottom-color:rgb(255 255 255/.08)}.vp-board-bar{display:flex;height:52px;flex-shrink:0;align-items:center;gap:6px;padding:env(safe-area-inset-top,0) 12px 0;min-height:calc(52px + env(safe-area-inset-top, 0px));background:var(--vp-stage);border-bottom:1px solid rgb(255 255 255/.06);z-index:25;transition:background .28s cubic-bezier(.2,.8,.2,1)}@supports (padding:env(safe-area-inset-top)){.vp-board-workspace{min-height:100dvh;min-height:-webkit-fill-available}}.vp-header-pill-btn{display:inline-flex;height:22px;align-items:center;gap:5px;padding:0 8px;border-radius:999px;border:1px solid rgb(255 255 255/.22);background:rgb(255 255 255/.08);color:rgb(255 255 255/.88);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .12s,background .12s,color .12s;flex-shrink:0}.vp-header-pill-btn:hover{background:rgb(255 255 255/.14);border-color:rgb(255 255 255/.35)}.vp-header-pill-btn.is-unread{border-color:rgb(74 222 128/.55);background:rgb(34 197 94/.2);color:#4ade80}.vp-header-pill-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}.vp-header-pill-btn.is-unread .vp-header-pill-dot{background:#22c55e;opacity:1;box-shadow:0 0 6px rgba(34,197,94,.8)}.vp-pub-drawer-root{position:fixed;inset:0;z-index:2147483000;isolation:isolate;pointer-events:auto}.vp-pub-drawer-backdrop{position:absolute;inset:0;z-index:0;background:rgb(9 30 66/.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vp-pub-drawer-panel{position:absolute;top:12px;right:12px;bottom:12px;z-index:1;width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#f1f2f4;color:#172b4d;box-shadow:0 16px 48px -12px rgb(9 30 66/.28),0 0 0 1px rgb(9 30 66/.06);animation:vpPubDrawerIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes vpPubDrawerIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.vp-pub-drawer-bar{display:flex;height:52px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;background:rgb(29 33 37/.96);color:#fff;border-bottom:1px solid rgb(255 255 255/.08)}.vp-pub-drawer-brand{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.vp-pub-drawer-icon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:8px;background:rgb(255 255 255/.12);font-size:14px}.vp-pub-drawer-title{font-size:14px;font-weight:700;letter-spacing:-.02em}.vp-pub-drawer-sub{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;color:rgb(255 255 255/.45)}.vp-pub-drawer-site{display:inline-flex;height:32px;align-items:center;gap:4px;padding:0 10px;border-radius:8px;background:rgb(255 255 255/.1);color:rgb(255 255 255/.9);font-size:11px;font-weight:650;text-decoration:none;flex-shrink:0}.vp-pub-drawer-site:hover{background:rgb(255 255 255/.16)}.vp-pub-drawer-close{display:grid;width:32px;height:32px;place-items:center;border:none;border-radius:8px;background:rgb(255 255 255/.1);color:rgb(255 255 255/.9);cursor:pointer;flex-shrink:0}.vp-pub-drawer-close:hover{background:rgb(255 255 255/.16)}.vp-pub-drawer-tabs{display:flex;flex-shrink:0;gap:4px;padding:10px;background:#fff;border-bottom:1px solid rgb(9 30 66/.08)}.vp-pub-drawer-tab{flex:1;height:34px;border:none;border-radius:999px;background:transparent;color:#626f86;font-size:12px;font-weight:650;cursor:pointer}.vp-pub-drawer-tab.is-active{background:#0c66e4;color:#fff}.vp-pub-drawer-body{flex:1;min-height:0;background:#f1f2f4}.vp-pub-drawer-frame{width:100%;height:100%;border:0;background:#f1f2f4}.vp-pub-drawer-foot{display:flex;flex-shrink:0;flex-direction:column;gap:6px;padding:12px 14px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgb(9 30 66/.08)}.vp-pub-drawer-cta{display:flex;height:40px;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:#0c66e4;color:#fff;font-size:13px;font-weight:650;text-decoration:none}.vp-pub-drawer-cta:hover{filter:brightness(1.06)}.vp-pub-drawer-domain{margin:0;text-align:center;font-size:11px;color:#626f86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.vp-pub-drawer-panel{top:8%;right:0;bottom:0;left:0;width:100%;border-radius:16px 16px 0 0;animation-name:vpPubDrawerUp}@keyframes vpPubDrawerUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.vp-board-bar-title{display:inline-flex;max-width:min(400px,50vw);height:36px;align-items:center;gap:6px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em;cursor:pointer}.vp-board-bar-search,.vp-board-bar-title:hover{background:rgb(255 255 255/.12)}.vp-board-bar-search{display:inline-flex;height:32px;align-items:center;gap:8px;margin-right:4px;padding:0 12px;border:none;border-radius:6px;color:rgb(255 255 255/.75);font-size:13px;cursor:pointer}.vp-board-bar-search:hover{background:rgb(255 255 255/.18);color:#fff}.vp-board-bar-actions{display:flex;align-items:center;gap:2px}.vp-board-bar-icon{position:relative;display:grid;width:32px;height:32px;place-items:center;border:none;border-radius:6px;background:transparent;color:rgb(255 255 255/.9);cursor:pointer}.vp-board-bar-icon.is-active,.vp-board-bar-icon:hover{background:rgb(255 255 255/.14);color:#fff}.vp-board-bar-badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--vp-trello-blue);color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center}.vp-board-bar-share{display:inline-flex;height:32px;align-items:center;gap:6px;margin-left:4px;padding:0 12px;border:none;border-radius:6px;background:#fff;color:var(--vp-trello-ink);font-size:13px;font-weight:500;cursor:pointer}.vp-board-bar-share:hover{filter:brightness(.96)}.vp-board-bar-create{display:inline-flex;height:32px;align-items:center;gap:6px;margin-left:4px;padding:0 12px;border:none;border-radius:6px;background:var(--vp-trello-blue);color:#fff;font-size:13px;font-weight:500;cursor:pointer}.vp-board-bar-create:hover{filter:brightness(1.08)}.vp-board-body{--vp-panel-radius:12px;--vp-panel-gap:10px;display:flex;flex:1;min-height:0;overflow:hidden;gap:0;padding:0;transition:gap .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1)}.vp-board-body.is-three,.vp-board-body.is-two{gap:var(--vp-panel-gap);padding:10px 12px}.vp-board-body.is-expanded{gap:0;padding:10px 12px}.vp-board-body.is-one{gap:0;padding:0}.vp-board-panel-slot{display:flex;flex-shrink:0;min-height:0;overflow:hidden;border-radius:var(--vp-panel-radius);box-shadow:inset 0 1px 0 rgb(255 255 255/.65),0 2px 4px rgb(0 0 0/.06),0 16px 40px -16px rgb(0 0 0/.28);transition:width .26s cubic-bezier(.2,.8,.2,1),min-width .26s cubic-bezier(.2,.8,.2,1),max-width .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease;width:var(--vp-panel-w,340px);min-width:var(--vp-panel-w,340px);max-width:var(--vp-panel-w,340px)}.vp-board-panel-slot.slot-planner{--vp-panel-w:400px}.vp-board-body.is-two .slot-planner{--vp-panel-w:min(420px,42vw)}.vp-board-body.is-expanded .slot-planner.is-expanded{--vp-panel-w:100%}.vp-board-panel-slot.is-expanded{--vp-panel-w:100%;flex:1 1 auto;min-width:0;max-width:none;width:auto}.vp-board-panel-slot.is-hidden-mobile{display:none}.vp-board-body.is-two .slot-inbox{--vp-panel-w:340px}.vp-board-body.is-two .slot-planner{--vp-panel-w:360px}.vp-board-body.is-three .slot-inbox{--vp-panel-w:300px}.vp-board-body.is-three .slot-planner{--vp-panel-w:320px}.vp-board-main{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;overflow:hidden;transition:flex .26s cubic-bezier(.2,.8,.2,1),border-radius .22s ease,background .26s ease,box-shadow .26s ease}.vp-board-body.is-expanded .vp-board-main,.vp-board-body.is-three .vp-board-main,.vp-board-body.is-two .vp-board-main{border-radius:16px;background:#ffffff;border:1px solid #ebe4da;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 2px 6px rgb(10 9 8/.05),0 12px 32px -12px rgb(10 9 8/.12)}.vp-board-body.is-expanded .vp-board-panel-slot.is-expanded{box-shadow:inset 0 1px 0 rgb(255 255 255/.65),0 2px 6px rgb(0 0 0/.08),0 12px 32px -12px rgb(0 0 0/.28)}.vp-board-side-panel{display:flex;width:100%;height:100%;min-width:0;flex:1;flex-direction:column;border:none;border-radius:inherit;color:var(--vp-trello-ink);--foreground:213 28% 20%;--muted-foreground:216 18% 35%;--card:0 0% 100%;--border:210 14% 89%;--background:210 20% 98%;overflow:hidden}.vp-board-side-panel.vp-inbox-panel{background:radial-gradient(120% 80% at 0 0,#c5d9f7 0,transparent 55%),linear-gradient(165deg,#f7f4ef,#efe6da 45%,#fffcf8)}.vp-board-side-panel.vp-planner-panel{background:radial-gradient(120% 70% at 100% 0,#c5d9f7 0,transparent 50%),linear-gradient(180deg,#fffcf8,#f7f4ef)}.vp-board-side-panel-header{display:flex;height:48px;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 4px 14px;border-bottom:none;font-size:14px;font-weight:600;color:var(--vp-trello-ink);background:transparent}.vp-board-side-panel-body{flex:1;min-height:0;overflow:hidden;padding-bottom:var(--vp-dock-clear,56px)}.vp-panel-icon-btn{display:grid;width:32px;height:32px;place-items:center;border:none;border-radius:8px;background:transparent;color:#44546f;cursor:pointer;transition:background .12s ease,color .12s ease}.vp-panel-icon-btn:hover{background:rgb(9 30 66/.08);color:#172b4d}.vp-board-task-panel{--foreground:213 28% 20%;--muted-foreground:216 18% 35%;--card:0 0% 100%;--border:210 14% 89%;--background:210 20% 98%;background:radial-gradient(100% 60% at 100% 0,hsl(var(--brand)/.06) 0,transparent 55%),linear-gradient(180deg,hsl(var(--background)) 0,hsl(210 20% 96%) 100%);color:hsl(var(--foreground))}.vp-board-task-panel>div{background:transparent}.vp-board-task-panel .rounded-xl.border,.vp-board-task-panel [data-insp-group]{border-color:color-mix(in srgb,hsl(var(--foreground)) 8%,transparent);background:hsl(var(--card));box-shadow:0 1px 1px color-mix(in srgb,hsl(var(--foreground)) 6%,transparent)}.vp-board-card{position:relative;overflow:hidden;border-radius:8px;border:none;background:#fff;color:#172b4d;transition:box-shadow .12s ease,outline-color .12s ease,transform .12s ease}.vp-board-card,.vp-board-card:hover{box-shadow:0 1px 1px rgb(9 30 66/.25)}.vp-board-card:hover{outline:2px solid #0c66e4;outline-offset:0;transform:none}.vp-board-card.is-selected{outline:2px solid #0c66e4;background:#deebff}.vp-board-card-dragging{opacity:.45;box-shadow:none}.vp-board-card-overlay{box-shadow:0 8px 16px rgb(9 30 66/.18),0 0 1px rgb(9 30 66/.3);transform:rotate(2deg) scale(1.02);cursor:grabbing}.dark .vp-board-card{background:#fff;color:#172b4d;box-shadow:0 1px 1px rgb(9 30 66/.25)}.vp-board-card-label{display:inline-block;height:8px;min-width:40px;max-width:56px;border-radius:4px;background:#8777d9}.vp-board-card-label[data-tone=rose]{background:#f87462}.vp-board-card-label[data-tone=amber]{background:#f5cd47}.vp-board-card-label[data-tone=green]{background:#4bce97}.vp-board-card-label[data-tone=violet]{background:#9f8fef}.vp-board-card-label[data-tone=teal]{background:#6cc3e0}.vp-board-card-check-trello{display:grid;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;place-items:center;border:1.5px solid #b3bac5;border-radius:50%;background:transparent;color:transparent;cursor:pointer;flex-shrink:0;padding:0;margin-top:3px;transition:border-color .12s ease,background .12s ease,color .12s ease}.vp-board-card-check-trello:hover{border-color:#0c66e4;background:rgb(12 102 228/.08)}.vp-board-card-check-trello.is-done{border-color:#0c66e4;background:#0c66e4;color:#fff}.vp-board-card-check-trello:active{transform:scale(.9)}.vp-board-card-check-trello svg{width:8px!important;height:8px!important}.vp-board-card-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#626f86;font-size:11px;font-weight:500}.vp-board-card-badge{display:inline-flex;align-items:center;gap:3px;color:#626f86}.vp-board-card-badge.is-brand{color:#0c66e4}.vp-board-card-check,.vp-board-card-select{display:none}.vp-drag-preview{transform:rotate(3deg) scale(1.03);border-radius:8px;box-shadow:0 12px 28px -6px rgb(9 30 66/.28),0 0 0 1px rgb(9 30 66/.08);opacity:.98;cursor:grabbing}.vp-drag-preview .vp-board-card{outline:2px solid #0c66e4;outline-offset:0}.vp-drag-ghost{transition:height .12s ease}.vp-trello-stage [data-board-column].vp-col-drop-over,.vp-trello-stage [data-board-column][data-drop-over=true]{background:color-mix(in srgb,#0c66e4 8%,#f1f2f4)!important;box-shadow:inset 0 0 0 2px rgb(12 102 228/.35)!important}.vp-col-dragging{opacity:.45;transform:scale(.98)}.vp-col-empty-drop{border:1.5px dashed rgb(9 30 66/.12);border-radius:8px;margin:4px 0 8px;transition:border-color .12s ease,background .12s ease}[data-drop-over=true] .vp-col-empty-drop{border-color:#0c66e4;background:rgb(12 102 228/.06)}.vp-card-stack{scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:rgb(9 30 66/.2) transparent}.vp-card-stack::-webkit-scrollbar{width:6px}.vp-card-stack::-webkit-scrollbar-thumb{background:rgb(9 30 66/.18);border-radius:3px}.vp-trello-scroller[data-dragging="1"]{scroll-snap-type:none!important;cursor:grabbing}.vp-trello-stage [data-board-column] [data-col-title]{letter-spacing:-.01em}@media (hover:hover) and (pointer:fine){.vp-trello-stage [data-board-column] .vp-board-card:hover{box-shadow:0 1px 1px rgb(9 30 66/.2),0 4px 8px -2px rgb(9 30 66/.12)!important}}body[data-vp-dragging=task]{cursor:grabbing!important;user-select:none}body[data-vp-dragging=task] *{cursor:grabbing!important}.vp-task-modal{border:1px solid color-mix(in srgb,hsl(var(--foreground)) 12%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 4px 12px color-mix(in srgb,hsl(var(--foreground)) 8%,transparent),0 24px 64px -16px rgb(0 0 0/.35)!important;border-radius:var(--radius-card-lg)!important;color:hsl(var(--foreground))}.dark .vp-task-modal,.vp-task-modal{background:hsl(var(--card))!important}.dark .vp-task-modal{border-color:color-mix(in srgb,hsl(var(--foreground)) 16%,transparent)!important;box-shadow:0 4px 16px rgb(0 0 0/.45),0 28px 70px -16px rgb(0 0 0/.65)!important}.vp-task-modal-quick{display:flex;flex-wrap:wrap;gap:6px}.vp-task-modal-quick-btn{display:inline-flex;height:32px;align-items:center;gap:6px;border-radius:var(--radius-button);border:1px solid color-mix(in srgb,hsl(var(--foreground)) 12%,transparent);background:hsl(var(--muted)/.5);padding:0 10px;font-size:12px;font-weight:600;color:hsl(var(--foreground));transition:background .12s ease,border-color .12s ease}.vp-task-modal-quick-btn:hover{background:hsl(var(--brand)/.1);border-color:hsl(var(--brand)/.35);color:hsl(var(--brand))}.vp-task-modal-tabs{display:flex;max-width:100%;align-items:center;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-top:1px solid color-mix(in srgb,hsl(var(--foreground)) 8%,transparent);background:hsl(var(--card));padding:4px 8px 6px;scrollbar-width:none}.vp-task-modal-tabs::-webkit-scrollbar{display:none}.vp-task-modal-tabs button{flex-shrink:0;white-space:nowrap;scroll-snap-align:start}.vp-task-modal-tabs--mobile{gap:0;padding:2px 6px 6px}@media (hover:none) and (pointer:coarse){.vp-board-card-check{opacity:1;transform:translateX(0);pointer-events:auto}.vp-board-card{transform:none}.vp-board-card:active{transform:scale(.985)}}.vp-inbox-composer{display:flex;width:100%;min-height:40px;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgb(9 30 66/.08),0 1px 1px rgb(9 30 66/.1);color:#172b4d;font-size:14px;text-align:left;cursor:text;transition:box-shadow .12s ease}.vp-inbox-composer:hover{box-shadow:0 0 0 1px rgb(9 30 66/.12),0 2px 6px rgb(9 30 66/.12)}.vp-inbox-composer input{width:100%;border:none;background:transparent;outline:none;font-size:14px;color:#172b4d}.vp-inbox-composer input::placeholder{color:#8993a4}.vp-inbox-card{width:100%;border:none;border-radius:12px;background:#fff;padding:10px 12px;text-align:left;cursor:pointer;box-shadow:0 1px 1px rgb(9 30 66/.16),0 0 0 1px rgb(9 30 66/.04);transition:box-shadow .12s ease,transform .12s ease}.vp-inbox-card:hover{box-shadow:0 2px 8px rgb(9 30 66/.16),0 0 0 1px rgb(9 30 66/.06)}.vp-board-views-trigger{display:inline-flex;height:32px;align-items:center;gap:6px;margin-left:2px;padding:0 10px;border:none;border-radius:6px;background:rgb(255 255 255/.12);color:rgb(255 255 255/.92);font-size:13px;font-weight:500;cursor:pointer}.vp-board-views-trigger:hover{background:rgb(255 255 255/.18);color:#fff}.vp-trello-stage{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;color:#fff}.vp-board-workspace .vp-trello-stage,.vp-trello-stage{background:transparent}.vp-trello-stage .vp-trello-scroller{flex:1 1 auto;min-height:0;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.25) transparent}.vp-trello-stage .vp-trello-scroller>div{display:flex!important;align-items:stretch!important;gap:12px!important;height:100%!important;max-height:100%!important;width:max-content;min-width:100%;padding:10px 12px var(--vp-dock-clear,56px) 12px!important;box-sizing:border-box}.vp-trello-stage [data-board-column]{--foreground:213 28% 20%;--muted-foreground:216 18% 35%;--card:0 0% 100%;--card-foreground:213 28% 20%;--border:210 14% 89%;--background:210 14% 95%;display:flex!important;flex-direction:column!important;width:var(--vp-trello-list-w)!important;min-width:var(--vp-trello-list-w)!important;max-width:var(--vp-trello-list-w)!important;height:100%!important;max-height:100%!important;flex-shrink:0;background:var(--vp-trello-list)!important;color:var(--vp-trello-ink);border:none!important;border-radius:12px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0 0 8px!important;overflow:hidden;min-height:0}.vp-trello-stage [data-board-column] .vp-board-card,.vp-trello-stage [data-board-column] [data-task-card]{background:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 1px 1px rgb(9 30 66/.25)!important;color:#172b4d!important}.vp-trello-stage [data-board-column] .vp-board-card:hover,.vp-trello-stage [data-board-column] [data-task-card]:hover{outline:2px solid #0c66e4;transform:none!important}.vp-trello-stage [data-board-column] [data-col-title]{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--vp-trello-ink)!important}.vp-mode-dock{display:flex;align-items:center;gap:2px;height:40px;max-width:min(100vw - 16px,720px);padding:3px;border-radius:999px;background:#fff;border:none;box-shadow:0 6px 18px -6px rgb(0 0 0/.28),0 0 0 1px rgb(0 0 0/.06);color:#44546f;backdrop-filter:none;-webkit-backdrop-filter:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vp-board-workspace .vp-mode-dock-tab.is-active{color:#0c66e4}.vp-mode-dock::-webkit-scrollbar{display:none}.vp-mode-dock-tab{position:relative;display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:#44546f;font-size:13px;font-weight:500;cursor:pointer;transition:color .12s ease,background .12s ease;flex-shrink:0;white-space:nowrap;text-decoration:none}.vp-mode-dock-tab:hover{background:rgb(0 0 0/.04);color:#172b4d}.vp-mode-dock-tab.is-active{color:var(--vp-trello-blue);background:transparent;font-weight:600}.vp-mode-dock-tab.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:1px;background:var(--vp-trello-blue)}.vp-mode-dock-sep{width:1px;height:20px;margin:0 4px;background:rgb(0 0 0/.1);flex-shrink:0}.vp-board-filter-panel{position:absolute;top:0;right:0;bottom:0;z-index:40;display:flex;width:min(340px,92vw);flex-direction:column;background:#fff;color:var(--vp-trello-ink);border-left:1px solid rgb(0 0 0/.08);box-shadow:-8px 0 24px -8px rgb(0 0 0/.25);--foreground:213 28% 20%;--muted-foreground:216 18% 35%;--card:0 0% 100%;--border:210 14% 89%;--background:0 0% 100%}.vp-board-filter-section{padding:14px 16px 8px;border-bottom:1px solid rgb(0 0 0/.06)}.vp-board-filter-section h3{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--vp-trello-muted)}.vp-board-filter-option{display:flex;width:100%;align-items:center;gap:10px;border:none;background:transparent;border-radius:6px;padding:8px 6px;font-size:13px;font-weight:500;color:var(--vp-trello-ink);cursor:pointer;text-align:left}@media (max-width:767px){.vp-board-filter-option{min-height:52px;gap:12px;padding:12px 10px;border-radius:12px;font-size:16px;font-weight:600}.vp-board-filter-check{width:22px;height:22px;border-radius:6px}.vp-board-filter-panel input{min-height:48px!important;font-size:16px!important;border-radius:12px!important}}.vp-board-filter-option:hover{background:rgb(0 0 0/.04)}.vp-board-filter-option[data-checked=true]{background:rgb(12 102 228/.08)}.vp-board-filter-check{display:grid;width:16px;height:16px;place-items:center;border-radius:3px;border:1.5px solid rgb(0 0 0/.22);flex-shrink:0}.vp-board-filter-option[data-checked=true] .vp-board-filter-check{border-color:var(--vp-trello-blue);background:var(--vp-trello-blue);color:white}@media (max-width:767px){.vp-board-workspace{--vp-trello-list-w:min(92vw,340px);--vp-trello-list-gap:10px;--vp-trello-edge:10px;--vp-dock-clear:calc(80px + env(safe-area-inset-bottom, 0px))}.vp-board-bar{height:52px;padding:0 6px;gap:2px}.vp-board-bar-title{font-size:16px;max-width:min(42vw,160px);padding:0 6px}.vp-board-bar-identity{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:0;padding:0 4px}.vp-board-bar-identity-name{font-size:16px;font-weight:800;letter-spacing:-.02em;color:#0a0908;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;line-height:1.15}.vp-board-bar-identity-name,.vp-board-bar-identity-sub{max-width:min(52vw,200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-board-bar-identity-sub{font-size:11px;font-weight:600;color:#736c64;line-height:1.2}.vp-board-bar-back{display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;border:none;border-radius:12px;background:transparent;color:#0a0908;cursor:pointer}.vp-board-bar-back:active{background:rgb(255 255 255/.12)}.vp-board-bar-create span,.vp-board-bar-search span,.vp-board-bar-share span,.vp-board-views-trigger span{display:none}.vp-board-bar-create{padding:0;width:44px;height:44px;justify-content:center}.vp-board-bar-icon{width:48px;height:48px}.vp-board-bar-desktop-only{display:none!important}.vp-mode-dock{height:60px;max-width:calc(100vw - 12px);padding:6px;gap:2px;border-radius:999px}.vp-mode-dock-tab{height:48px;min-width:52px;padding:0 14px;justify-content:center;gap:0}.vp-mode-dock-tab .size-3\.5,.vp-mode-dock-tab svg{width:22px!important;height:22px!important}.vp-mode-dock-tab span{display:none}.vp-mode-dock-tab.is-active:after{left:14px;right:14px;bottom:6px;height:3px}.vp-mode-dock-sep{margin:0 2px}.vp-board-body.is-expanded,.vp-board-body.is-one,.vp-board-body.is-three,.vp-board-body.is-two{gap:0;padding:0}.vp-board-panel-slot{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 auto}.vp-board-body.is-three .vp-board-main,.vp-board-body.is-two .vp-board-main,.vp-board-panel-slot{border-radius:0;box-shadow:none}.vp-board-side-panel{padding-bottom:var(--vp-dock-clear,72px)}.vp-board-body[data-mobile-surface=board] .vp-board-panel-slot,.vp-board-body[data-mobile-surface=inbox] .vp-board-main,.vp-board-body[data-mobile-surface=planner] .vp-board-main{display:none}.vp-board-main.is-hidden-mobile,.vp-board-panel-slot.is-hidden-mobile{display:none!important}.vp-board-side-panel-header{min-height:56px;padding:0 12px}.vp-panel-icon-btn{width:48px!important;height:48px!important;border-radius:12px!important}.vp-inbox-composer{min-height:52px;font-size:16px;border-radius:14px;padding:12px 14px}.vp-inbox-composer input{font-size:16px}.vp-inbox-panel .flex.h-8.flex-1{height:44px!important;font-size:14px!important}.vp-trello-stage .vp-trello-scroller{scroll-snap-type:x mandatory;scroll-padding-inline:var(--vp-trello-edge,10px);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.vp-trello-stage .vp-trello-scroller::-webkit-scrollbar{display:none}.vp-trello-stage .vp-trello-scroller>div{padding:8px var(--vp-trello-edge,10px) var(--vp-dock-clear,72px) var(--vp-trello-edge,10px)!important;gap:var(--vp-trello-list-gap,10px)!important;align-items:stretch!important}.vp-trello-stage .vp-trello-scroller>div:after{content:"";flex:0 0 max(4px,calc(100vw - var(--vp-trello-list-w) - var(--vp-trello-edge, 10px) * 2));height:1px;pointer-events:none}.vp-trello-stage [data-board-column]{width:var(--vp-trello-list-w)!important;min-width:var(--vp-trello-list-w)!important;max-width:var(--vp-trello-list-w)!important;scroll-snap-align:start;scroll-snap-stop:always;border-radius:14px!important}.vp-trello-stage [data-board-column] [data-col-grip]{display:none}.vp-trello-stage [data-board-column]>div:first-child{min-height:52px;padding:10px 6px 8px 10px!important}.vp-trello-stage [data-board-column] [data-col-title]{font-size:16px!important;font-weight:700!important}.vp-trello-stage [data-board-column] button{min-width:44px!important;min-height:44px!important;border-radius:10px}.vp-trello-stage [data-board-column] button svg{width:18px;height:18px}.vp-trello-stage [data-board-column] [data-task-card]{min-height:0;border-radius:8px!important;touch-action:pan-y;background:#fff!important;box-shadow:0 1px 1px rgb(9 30 66/.25)!important}.vp-trello-stage [data-board-column] [data-task-card] .vp-board-card-title,.vp-trello-stage [data-board-column] [data-task-card] [data-card-title]{font-size:14px!important;line-height:1.35!important;font-weight:500!important}.vp-trello-stage [data-board-column] .flex.flex-col.gap-2{gap:8px!important}.vp-board-card-check-trello{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}.vp-trello-stage [data-board-column] .shrink-0.px-2 button{min-height:48px!important;height:auto!important;font-size:15px!important;font-weight:600!important;border-radius:12px!important;padding-left:12px!important}.vp-trello-stage [data-board-column] .shrink-0.px-2 button svg{width:20px;height:20px}.vp-trello-stage [data-board-column] textarea{font-size:16px!important;min-height:72px!important;padding:12px!important}.vp-trello-stage [data-board-column] .rounded-lg.bg-white button{min-height:44px!important;height:44px!important;padding-left:16px!important;padding-right:16px!important;font-size:15px!important;border-radius:8px!important}.vp-trello-list-dots{position:absolute;left:0;right:0;bottom:calc(var(--vp-dock-clear, 72px) - 18px);z-index:20;display:flex;justify-content:center;align-items:center;gap:6px;pointer-events:none}.vp-trello-list-dots button{pointer-events:auto;width:7px;height:7px;padding:0;border:none;border-radius:999px;background:rgb(255 255 255/.35);cursor:pointer;transition:width .15s ease,background .15s ease}.vp-trello-list-dots button[data-active=true]{width:18px;background:#fff}.vp-trello-stage .vp-trello-add-list{width:var(--vp-trello-list-w)!important;min-width:var(--vp-trello-list-w)!important;scroll-snap-align:start}.vp-board-filter-panel{width:100%;border-radius:0}.vp-board-side-panel{border-radius:0}}@media (min-width:768px) and (max-width:1100px){.vp-board-body.is-three .slot-inbox{--vp-panel-w:280px}.vp-board-body.is-three .slot-planner{--vp-panel-w:300px}.vp-board-body.is-two .slot-inbox,.vp-board-body.is-two .slot-planner{--vp-panel-w:320px}}.vp-trello-create-surface{--background:210 14% 95%;--foreground:213 28% 20%;--card:0 0% 100%;--card-foreground:213 28% 20%;--muted:210 14% 92%;--muted-foreground:216 18% 35%;--border:210 14% 86%;--primary:211 90% 47%;--primary-foreground:0 0% 100%;--accent:211 90% 47%;--accent-foreground:0 0% 100%;--popover:0 0% 100%;--popover-foreground:213 28% 20%;--destructive:0 72% 51%;--radius:12px;background:#f1f2f4!important;color:#172b4d!important;border-color:rgb(9 30 66/.12)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 -4px 24px rgb(0 0 0/.18),0 0 0 1px rgb(9 30 66/.06)!important}.vp-trello-create-surface.vp-trello-create-dialog,.vp-trello-create-surface[data-slot=dialog]{border-radius:12px!important;overflow:hidden}.vp-trello-create-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid rgb(9 30 66/.08);background:#f1f2f4}.vp-trello-create-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#172b4d;line-height:1.2}.vp-trello-create-title.is-lg{font-size:18px}.vp-trello-create-sub{margin:2px 0 0;font-size:12px;font-weight:500;color:#626f86}.vp-trello-create-body{padding:12px 16px 8px;background:#f1f2f4}.vp-trello-create-title-field{width:100%;min-height:56px;border:none!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 1px rgb(9 30 66/.25),0 0 0 1px rgb(9 30 66/.04)!important;color:#172b4d!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;padding:12px 14px!important;resize:none;outline:none!important}.vp-trello-create-title-field::placeholder{color:#8993a4!important;font-weight:500}.vp-trello-create-title-field:focus{box-shadow:0 0 0 2px #0c66e4,0 1px 1px rgb(9 30 66/.2)!important}.vp-trello-create-notes{width:100%;min-height:72px;border:none!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 1px rgb(9 30 66/.16),0 0 0 1px rgb(9 30 66/.04)!important;color:#172b4d!important;font-size:14px!important;padding:10px 12px!important;resize:none}.vp-trello-create-notes:focus{box-shadow:0 0 0 2px rgb(12 102 228/.45),0 1px 1px rgb(9 30 66/.16)!important;outline:none!important}.vp-trello-create-surface .vp-create-pill,.vp-trello-create-surface button[data-pill]{background:rgb(9 30 66/.06)!important;color:#44546f!important;border:none!important;border-radius:3px!important;font-weight:600}.vp-trello-create-footer{display:flex;flex-direction:column;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgb(9 30 66/.08);background:#ebecf0}.vp-trello-create-footer-row{display:flex;align-items:center;gap:10px}.vp-trello-btn-primary{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:none;border-radius:8px;background:#0c66e4;color:#fff;font-size:16px;font-weight:650;cursor:pointer;transition:filter .12s ease;flex:1}@media (min-width:768px){.vp-trello-btn-primary{height:40px;font-size:14px;border-radius:3px;padding:0 16px}}.vp-trello-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.vp-trello-btn-primary:disabled{opacity:.45;cursor:not-allowed}.vp-trello-btn-ghost{display:inline-flex;height:48px;align-items:center;justify-content:center;padding:0 14px;border:none;border-radius:8px;background:transparent;color:#44546f;font-size:15px;font-weight:600;cursor:pointer}@media (min-width:768px){.vp-trello-btn-ghost{height:40px;font-size:14px;border-radius:3px}}.vp-trello-btn-ghost:hover{background:rgb(9 30 66/.06);color:#172b4d}.vp-trello-fab{display:flex;height:60px;width:60px;align-items:center;justify-content:center;border:none;border-radius:50%;background:#0c66e4;color:#fff;box-shadow:0 8px 20px -6px rgb(12 102 228/.55),0 2px 6px rgb(0 0 0/.2);cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease}@media (min-width:768px){.vp-trello-fab{height:52px;width:52px}}.vp-trello-fab:active{transform:scale(.94)}.vp-trello-fab.is-open{background:#172b4d;box-shadow:0 4px 12px rgb(0 0 0/.25)}.vp-trello-fab-menu{background:#fff;border:none;border-radius:12px;box-shadow:0 12px 40px -8px rgb(0 0 0/.28),0 0 0 1px rgb(9 30 66/.08);color:#172b4d;overflow:hidden}.vp-trello-fab-menu-head{padding:14px 16px 8px;border-bottom:1px solid rgb(9 30 66/.06)}.vp-trello-fab-menu-head .label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#626f86}.vp-trello-fab-menu-head h3{margin:4px 0 0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:#172b4d}.vp-trello-fab-item{display:flex;width:100%;min-height:64px;align-items:center;gap:14px;padding:12px 16px;border:none;border-bottom:1px solid rgb(9 30 66/.05);background:transparent;text-align:left;cursor:pointer;color:#172b4d;transition:background .1s ease}@media (min-width:768px){.vp-trello-fab-item{min-height:56px;padding:10px 14px;gap:12px}}.vp-trello-fab-item:last-child{border-bottom:none}.vp-trello-fab-item:active,.vp-trello-fab-item:hover{background:#f1f2f4}.vp-trello-fab-item-icon{display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;border-radius:12px;background:#e9f2ff;color:#0c66e4}@media (min-width:768px){.vp-trello-fab-item-icon{width:40px;height:40px;border-radius:8px}}.vp-trello-fab-item-icon.is-warm{background:#fff7e6;color:#c25100}.vp-trello-fab-item-icon.is-green{background:#e3fcef;color:#164b35}.vp-trello-fab-item-icon.is-violet{background:#f3e8ff;color:#5e4db2}.vp-trello-fab-item-icon.is-rose{background:#ffeceb;color:#ae2a19}.vp-trello-fab-item-label{font-size:17px;font-weight:650;line-height:1.2;color:#172b4d}.vp-trello-fab-item-hint{margin-top:3px;font-size:13px;font-weight:500;color:#626f86}@media (min-width:768px){.vp-trello-fab-item-label{font-size:15px}.vp-trello-fab-item-hint{font-size:12px}}.vp-trello-fab-backdrop{background:rgb(0 0 0/.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vp-trello-fab-sheet{background:#fff;border-radius:16px 16px 0 0;color:#172b4d;box-shadow:0 -8px 32px rgb(0 0 0/.25)}.vp-trello-fab-sheet-handle{width:36px;height:4px;margin:10px auto 4px;border-radius:999px;background:rgb(9 30 66/.15)}.vp-trello-pill-drawer{background:#f1f2f4!important;color:#172b4d!important;border-color:rgb(9 30 66/.1)!important}.vp-trello-pill-drawer [data-drawer-title],.vp-trello-pill-title{color:#172b4d!important;font-weight:700;letter-spacing:-.02em}