.team-live-invite{--team-green:#72ff9b;z-index:120;right:max(calc(22 * var(--gsi-space-unit,1px)), env(safe-area-inset-right));top:max(calc(84 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-top) + calc(18 * var(--gsi-space-unit,1px))));width:min(calc(390 * var(--gsi-space-unit,1px)), calc(100vw - calc(32 * var(--gsi-space-unit,1px))));padding:calc(18 * var(--gsi-space-unit,1px));color:#f7fff9;border-radius:calc(24 * var(--gsi-space-unit,1px));background:linear-gradient(145deg,#0d1411fa,#030605fc);border:1px solid #72ff9b59;animation:.48s cubic-bezier(.22,1,.36,1) both teamInviteIn;position:fixed;overflow:hidden;box-shadow:0 28px 90px -34px #000,0 12px 46px -28px #72ff9bbf}.team-live-invite__glow{height:calc(180 * var(--gsi-space-unit,1px));pointer-events:none;background:radial-gradient(circle,#72ff9b33,#0000 65%);position:absolute;top:-45%;bottom:auto;left:30%;right:-20%}.team-live-invite header{justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));display:flex;position:relative}.team-live-invite header span{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:var(--team-green);font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.16em;font-weight:900;display:inline-flex}.team-live-invite header button{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:#ffffff94;background:#ffffff09;border:1px solid #ffffff1a;place-items:center;display:grid}.team-live-invite__body{grid-template-columns:calc(64 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(14 * var(--gsi-space-unit,1px));margin:calc(18 * var(--gsi-space-unit,1px)) 0;align-items:center;display:grid;position:relative}.team-live-invite__logo{width:calc(64 * var(--gsi-space-unit,1px));height:calc(64 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));background:#72ff9b14;border:1px solid #72ff9b4d}.team-live-invite__body small{color:#ffffff85;font-size:calc(11px * var(--gsi-font-scale,1))}.team-live-invite__body h2{margin:3px 0 calc(5 * var(--gsi-space-unit,1px));font-size:calc(24px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.team-live-invite__body p{color:#ffffff9e;font-size:calc(11px * var(--gsi-font-scale,1));margin:0;line-height:1.45}.team-live-invite__timer{margin-bottom:calc(8 * var(--gsi-space-unit,1px));color:#ffffffa3;font-size:calc(10px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-weight:800;display:flex}.team-live-invite__timer span{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:flex}.team-live-invite__timer strong{color:var(--team-green);font:900 14px ui-monospace,monospace}.team-live-invite__track{height:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));background:#ffffff14;overflow:hidden}.team-live-invite__track i{border-radius:inherit;background:linear-gradient(90deg,#3ee776,var(--team-green));height:100%;transition:width .25s linear;display:block;box-shadow:0 0 16px #72ff9ba6}.team-live-invite__actions{gap:calc(9 * var(--gsi-space-unit,1px));margin-top:calc(16 * var(--gsi-space-unit,1px));grid-template-columns:.8fr 1.2fr;display:grid}.team-live-invite__actions button{min-height:calc(44 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));font-weight:850}.team-live-invite__actions button:last-child{color:#061109;background:var(--team-green)}.team-create-page{--team-green:#72ff9b;background:radial-gradient(circle at 70% 8%,#72ff9b1a,transparent 30rem),var(--background);min-height:100vh}.team-create-page__main{width:min(calc(1180 * var(--gsi-space-unit,1px)),calc(100% - calc(40 * var(--gsi-space-unit,1px))));padding:calc(96 * var(--gsi-space-unit,1px)) 0 calc(90 * var(--gsi-space-unit,1px));margin:auto}.team-create-page__back{margin-bottom:calc(22 * var(--gsi-space-unit,1px))}.team-create-page__layout{grid-template-columns:minmax(calc(280 * var(--gsi-space-unit,1px)),.72fr) minmax(calc(480 * var(--gsi-space-unit,1px)),1.28fr);gap:clamp(calc(36 * var(--gsi-space-unit,1px)),7vw,calc(94 * var(--gsi-space-unit,1px)));align-items:start;display:grid}.team-create-page__intro{top:calc(110 * var(--gsi-space-unit,1px));position:sticky}.team-create-page__eyebrow{color:var(--team-green);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.2em;text-transform:uppercase;font-weight:900}.team-create-page__intro h1{max-width:8ch;margin:calc(15 * var(--gsi-space-unit,1px)) 0 calc(20 * var(--gsi-space-unit,1px));font-size:clamp(calc(48px * var(--gsi-font-scale,1)),6vw,calc(78px * var(--gsi-font-scale,1)));letter-spacing:-.055em;text-transform:uppercase;line-height:.94}.team-create-page__intro h1 span{color:#0000;-webkit-text-stroke:1px var(--team-green)}.team-create-page__intro p{max-width:calc(440 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(15px * var(--gsi-font-scale,1));line-height:1.7}.team-create-page__steps{gap:calc(10 * var(--gsi-space-unit,1px));margin-top:calc(30 * var(--gsi-space-unit,1px));display:grid}.team-create-page__steps div{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) 1fr;gap:calc(11 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));background:#ffffff06;border:1px solid #ffffff14;align-items:center;display:grid}.team-create-page__steps b{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:#07110a;background:var(--team-green);place-items:center;font:900 11px ui-monospace,monospace;display:grid}.team-create-page__steps strong,.team-create-page__steps small{display:block}.team-create-page__steps strong{font-size:calc(12px * var(--gsi-font-scale,1))}.team-create-page__steps small{color:var(--muted-foreground);font-size:calc(10px * var(--gsi-font-scale,1));margin-top:2px}.team-create-form{padding:clamp(calc(22 * var(--gsi-space-unit,1px)),4vw,calc(38 * var(--gsi-space-unit,1px)));border-radius:calc(30 * var(--gsi-space-unit,1px));background:linear-gradient(145deg,color-mix(in srgb,var(--card) 95%,transparent),color-mix(in srgb,var(--background) 86%,transparent));border:1px solid #ffffff1c;box-shadow:0 38px 90px -58px #000}.team-create-form__head{gap:calc(16 * var(--gsi-space-unit,1px));padding-bottom:calc(22 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffffff14;align-items:center;display:flex}.team-create-form__logo{width:calc(74 * var(--gsi-space-unit,1px));height:calc(74 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));background:#72ff9b0f;border:1px dashed #72ff9b73;flex:none}.team-create-form__logo-action strong,.team-create-form__logo-action small{display:block}.team-create-form__logo-action strong{font-size:calc(14px * var(--gsi-font-scale,1))}.team-create-form__logo-action small{margin:calc(4 * var(--gsi-space-unit,1px)) 0 calc(8 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(10px * var(--gsi-font-scale,1))}.team-create-form__fields{gap:calc(18 * var(--gsi-space-unit,1px));margin-top:calc(24 * var(--gsi-space-unit,1px));display:grid}.team-create-form__field label{margin-bottom:calc(7 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.09em;text-transform:uppercase;font-weight:850;display:block}.team-create-form__field input,.team-create-form__field textarea,.team-create-form__field select{min-height:calc(46 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));background:#ffffff06}.team-create-form__location{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr;display:grid}.team-create-form__formation{margin-top:calc(24 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));background:#72ff9b06;border:1px solid #72ff9b29}.team-create-form__formation-head{justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(14 * var(--gsi-space-unit,1px));display:flex}.team-create-form__formation-head span{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850;display:flex}.team-create-form__formation-head small{color:var(--team-green);font:850 10px ui-monospace,monospace}.team-create-form__search{grid-template-columns:1fr calc(44 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.team-create-form__search button{height:calc(44 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px))}.team-create-form__results{max-height:calc(210 * var(--gsi-space-unit,1px));margin-top:calc(8 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));display:grid;overflow:auto}.team-create-form__result{width:100%;min-height:calc(48 * var(--gsi-space-unit,1px));align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));text-align:left;background:#ffffff09;display:flex}.team-create-form__slots{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.team-create-form__slot{min-width:0;min-height:calc(88 * var(--gsi-space-unit,1px));align-content:center;place-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));color:var(--muted-foreground);background:#00000024;border:1px dashed #ffffff21;display:grid;position:relative}.team-create-form__slot.is-filled{color:var(--foreground);border-style:solid;border-color:#72ff9b3d}.team-create-form__slot strong{max-width:100%;font-size:calc(10px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-create-form__slot button{top:calc(5 * var(--gsi-space-unit,1px));right:calc(5 * var(--gsi-space-unit,1px));width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));background:#ffffff14;place-items:center;display:grid;position:absolute}.team-create-form__hint{margin:calc(12 * var(--gsi-space-unit,1px)) 0 0;color:var(--muted-foreground);font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.5}.team-create-form__actions{gap:calc(10 * var(--gsi-space-unit,1px));margin-top:calc(24 * var(--gsi-space-unit,1px));grid-template-columns:.72fr 1.28fr;display:grid}.team-create-form__actions button{min-height:calc(50 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));font-weight:850}.team-create-form__actions button:last-child{color:#061109;background:var(--team-green)}.team-create-page--directory{--team-glass-border:hsl(var(--foreground) / .12);--team-glass-highlight:hsl(var(--foreground) / .08);height:100dvh;min-height:0;overflow:hidden}.team-create-page--directory .team-create-page__main{height:100%;padding:calc(78 * var(--gsi-space-unit,1px)) 0 calc(20 * var(--gsi-space-unit,1px))}.team-directory-page{width:min(calc(1120 * var(--gsi-space-unit,1px)),calc(100% - calc(40 * var(--gsi-space-unit,1px))));gap:calc(10 * var(--gsi-space-unit,1px));grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.team-directory-page__topbar{min-height:calc(34 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(18 * var(--gsi-space-unit,1px));display:flex}.team-directory-page__topbar .team-create-page__back{height:calc(34 * var(--gsi-space-unit,1px));border-color:var(--team-glass-border);background:hsl(var(--card) / .42);-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);margin:0}.team-directory-page__topbar .team-create-page__eyebrow{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));display:inline-flex}.team-directory-page__hero{justify-content:space-between;align-items:end;gap:calc(24 * var(--gsi-space-unit,1px));min-width:0;padding:2px calc(4 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));display:flex}.team-directory-page__hero>div:first-child{align-items:baseline;gap:calc(16 * var(--gsi-space-unit,1px));min-width:0;display:flex}.team-directory-page__title{font-size:clamp(calc(32px * var(--gsi-font-scale,1)),3.3vw,calc(46px * var(--gsi-font-scale,1)));text-transform:uppercase;white-space:nowrap;margin:0;line-height:1}.team-directory-page__title span{color:var(--team-green)}.team-directory-page__hero p{max-width:calc(360 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(11px * var(--gsi-font-scale,1));margin:0;line-height:1.4}.team-directory-page__features{justify-content:flex-end;gap:calc(6 * var(--gsi-space-unit,1px));flex-wrap:wrap;flex:none;display:flex}.team-directory-page__features span{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));min-height:calc(27 * var(--gsi-space-unit,1px));padding:0 calc(9 * var(--gsi-space-unit,1px));border:1px solid var(--team-glass-border);border-radius:calc(999 * var(--gsi-space-unit,1px));color:var(--muted-foreground);background:hsl(var(--card) / .42);font-size:calc(9px * var(--gsi-font-scale,1));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:750;display:inline-flex}.team-directory-page__features svg{color:var(--team-green)}.team-directory-page__panel{border:1px solid var(--team-glass-border);border-radius:calc(24 * var(--gsi-space-unit,1px));background:linear-gradient(145deg,hsl(var(--card) / .72),hsl(var(--background) / .5));min-height:0;box-shadow:0 28px 75px -48px hsl(var(--background) / .92),inset 0 1px 0 var(--team-glass-highlight);-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);padding:0;position:relative;overflow:hidden}.team-directory-page__panel:before{content:"";z-index:0;background:linear-gradient(90deg,transparent,hsl(var(--foreground) / .22),transparent);pointer-events:none;height:1px;position:absolute;top:0;bottom:auto;left:12%;right:12%}.team-directory{flex-direction:column;min-height:0;display:flex}.team-directory-page__panel .team-directory{z-index:1;height:100%;padding:calc(13 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));position:relative}.team-directory__filters{grid-template-columns:minmax(calc(260 * var(--gsi-space-unit,1px)),1.25fr) minmax(calc(300 * var(--gsi-space-unit,1px)),1fr) minmax(calc(240 * var(--gsi-space-unit,1px)),.78fr);align-items:end;gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.team-directory__search{grid-template-columns:minmax(0,1fr) calc(40 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));display:grid}.team-directory__search-field{position:relative}.team-directory__search-field>svg{z-index:1;top:50%;left:calc(14 * var(--gsi-space-unit,1px));color:var(--muted-foreground);pointer-events:none;position:absolute;transform:translateY(-50%)}.team-directory__search-field input{padding-left:calc(42 * var(--gsi-space-unit,1px))}.team-directory__filters input,.team-directory__filters select,.team-directory__search>button{width:100%;min-height:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .1);border-radius:calc(12 * var(--gsi-space-unit,1px));color:var(--foreground);background:hsl(var(--background) / .48);transition:border-color .18s,background .18s,box-shadow .18s}.team-directory__filters input:focus,.team-directory__filters select:focus{border-color:#72ff9b6b;outline:none;box-shadow:0 0 0 3px #72ff9b12}.team-directory__search>button{color:var(--team-green);place-items:center;display:grid}.team-directory__search>button:hover{background:#72ff9b12;border-color:#72ff9b59}.team-directory__filter-toggle{display:none!important}.team-directory__filter-grid{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr;display:grid}.team-directory__filter-grid label{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.team-directory__filter-grid label>span{color:var(--muted-foreground);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;padding-left:2px;font-weight:850}.team-directory__filter-grid select{padding:0 calc(13 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.team-directory__sort-row{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));display:flex}.team-directory__sort-row>span{display:none}.team-directory__sorts{grid-template-columns:repeat(3,minmax(calc(68 * var(--gsi-space-unit,1px)),1fr));gap:calc(5 * var(--gsi-space-unit,1px));width:100%;display:grid}.team-directory__sorts button{min-height:calc(40 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:0 calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .09);border-radius:calc(11 * var(--gsi-space-unit,1px));color:var(--muted-foreground);background:hsl(var(--foreground) / .018);font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:850;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.team-directory__sorts button:hover{color:var(--foreground);transform:translateY(-1px)}.team-directory__sorts button.is-active{color:var(--team-green);background:#72ff9b13;border-color:#72ff9b61;box-shadow:inset 0 0 18px #72ff9b06}.team-directory__summary{min-height:calc(36 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));margin-top:calc(8 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) 2px;border-top:1px solid hsl(var(--foreground) / .07);display:flex}.team-directory__summary>div{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));display:flex}.team-directory__summary>div>span{width:calc(7 * var(--gsi-space-unit,1px));height:calc(7 * var(--gsi-space-unit,1px));background:var(--team-green);border-radius:50%;box-shadow:0 0 12px #72ff9ba6}.team-directory__summary>div>span.is-loading{animation:1s ease-in-out infinite alternate teamDirectoryPulse}.team-directory__summary strong{font-size:calc(11px * var(--gsi-font-scale,1));font-weight:750}.team-directory__summary button,.team-directory__empty button{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));color:var(--team-green);font-size:calc(9px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:800;display:inline-flex}.team-directory__results-scroll{flex:auto;min-height:0}.team-directory__list{gap:calc(8 * var(--gsi-space-unit,1px));padding:2px 2px calc(10 * var(--gsi-space-unit,1px));display:grid}.team-directory-page__panel .team-directory__list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-directory__card{grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(10 * var(--gsi-space-unit,1px));min-height:calc(112 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .09);border-radius:calc(16 * var(--gsi-space-unit,1px));background:hsl(var(--foreground) / .022);transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.team-directory__avatar{width:calc(46 * var(--gsi-space-unit,1px));height:calc(46 * var(--gsi-space-unit,1px))}.team-directory__card:hover{border-color:hsl(var(--foreground) / .17);background:hsl(var(--foreground) / .036);transform:translateY(-1px)}.team-directory__card.is-ready{background:linear-gradient(135deg,#72ff9b12,hsl(var(--foreground) / .018));border-color:#72ff9b45}.team-directory__card-link,.team-directory__card-shell{border-radius:calc(16 * var(--gsi-space-unit,1px));min-width:0;height:100%;display:block}.team-directory__card-link .team-directory__card,.team-directory__card-shell .team-directory__card{height:100%}.team-directory__card-link{color:inherit;text-decoration:none}.team-directory__card-link:focus-visible{outline:2px solid var(--team-green);outline-offset:2px}.team-directory__card-link:hover .team-directory__open{color:var(--team-green);transform:translate(2px,-2px)}.team-directory__card-head{justify-content:space-between;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));display:flex}.team-directory__card-actions{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));flex:none;display:flex}.team-directory__open{color:var(--muted-foreground);transition:color .18s,transform .18s}.team-directory__card-head strong{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));color:var(--team-green);font-size:calc(9px * var(--gsi-font-scale,1));flex:none;display:inline-flex}.team-directory__card h3{font-family:var(--ibnf-font-display);font-size:calc(16px * var(--gsi-font-scale,1));letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.team-directory__card p{margin:calc(7 * var(--gsi-space-unit,1px)) 0 0;color:var(--muted-foreground);font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.45}.team-directory__meta,.team-directory__metrics{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(7 * var(--gsi-space-unit,1px));flex-wrap:wrap;align-items:center;display:flex}.team-directory__meta span,.team-directory__metrics span{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(9px * var(--gsi-font-scale,1));display:inline-flex}.team-directory__metrics span{padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));background:#ffffff0a}.team-directory__metrics span.is-wide{color:#ffb45f;background:#ffb45f14}.team-directory__loading{gap:calc(10 * var(--gsi-space-unit,1px));padding:3px 0 calc(18 * var(--gsi-space-unit,1px));grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.team-directory__loading span{height:calc(130 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));background:linear-gradient(100deg,#ffffff06 20%,#ffffff12 45%,#ffffff06 70%) 0 0/220% 100%;animation:1.4s linear infinite teamDirectoryShimmer}.team-directory__empty{min-height:calc(210 * var(--gsi-space-unit,1px));padding:calc(30 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.team-directory__empty>span{width:calc(58 * var(--gsi-space-unit,1px));height:calc(58 * var(--gsi-space-unit,1px));margin-bottom:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));color:var(--team-green);background:#72ff9b0e;border:1px solid #72ff9b2e;place-items:center;display:grid;box-shadow:0 16px 40px -28px #72ff9bcc}.team-directory__empty strong{font-family:var(--ibnf-font-display);font-size:calc(19px * var(--gsi-font-scale,1));letter-spacing:var(--ibnf-heading-tracking);font-weight:650}.team-directory__empty p{max-width:calc(390 * var(--gsi-space-unit,1px));margin:calc(7 * var(--gsi-space-unit,1px)) 0 calc(13 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.55}.team-directory__privacy{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));margin:calc(5 * var(--gsi-space-unit,1px)) 2px 0;padding-top:calc(7 * var(--gsi-space-unit,1px));border-top:1px solid hsl(var(--foreground) / .07);color:var(--muted-foreground);font-size:calc(8px * var(--gsi-font-scale,1));line-height:1.35;display:flex}.team-directory__privacy svg{color:var(--team-green);flex:none;margin-top:1px}@keyframes teamDirectoryPulse{to{opacity:.35;transform:scale(.75)}}@keyframes teamDirectoryShimmer{to{background-position:-220% 0}}.team-public-page{--team-green:#72ff9b;min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 72% 4%,#72ff9b17,transparent 30rem),var(--background)}.team-public-page__main{width:min(calc(1120 * var(--gsi-space-unit,1px)),calc(100% - calc(40 * var(--gsi-space-unit,1px))));padding:calc(88 * var(--gsi-space-unit,1px)) 0 calc(90 * var(--gsi-space-unit,1px));margin:auto}.team-public-page__topbar{min-height:calc(36 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(16 * var(--gsi-space-unit,1px));margin-bottom:calc(12 * var(--gsi-space-unit,1px));display:flex}.team-public-page__topbar>a{border-color:hsl(var(--foreground) / .12);background:hsl(var(--card) / .44);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.team-public-page__topbar>span,.team-public-hero__eyebrow{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));color:var(--team-green);font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.16em;text-transform:uppercase;font-weight:900;display:inline-flex}.team-public-hero{justify-content:space-between;align-items:center;gap:calc(30 * var(--gsi-space-unit,1px));padding:clamp(calc(22 * var(--gsi-space-unit,1px)),3.5vw,calc(38 * var(--gsi-space-unit,1px)));border:1px solid hsl(var(--foreground) / .12);border-radius:calc(28 * var(--gsi-space-unit,1px));background:linear-gradient(145deg,hsl(var(--card) / .76),hsl(var(--background) / .52));box-shadow:0 30px 78px -52px hsl(var(--background) / .9),inset 0 1px 0 hsl(var(--foreground) / .08);-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);display:flex;position:relative;overflow:hidden}.team-public-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 5%,#72ff9b1f,transparent 34%),repeating-linear-gradient(112deg,transparent 0 68px,hsl(var(--foreground) / .025) 69px 70px);position:absolute;top:0;bottom:0;left:0;right:0}.team-public-hero>*{z-index:1;position:relative}.team-public-hero__identity{align-items:center;gap:calc(20 * var(--gsi-space-unit,1px));min-width:0;display:flex}.team-public-hero__avatar{width:calc(92 * var(--gsi-space-unit,1px));height:calc(92 * var(--gsi-space-unit,1px));border-radius:calc(25 * var(--gsi-space-unit,1px));border:1px solid #72ff9b4d;flex:none;box-shadow:0 20px 42px -25px #000}.team-public-hero h1{max-width:16ch;margin:calc(7 * var(--gsi-space-unit,1px)) 0 calc(6 * var(--gsi-space-unit,1px));font-size:clamp(calc(36px * var(--gsi-font-scale,1)),5vw,calc(62px * var(--gsi-font-scale,1)));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1;overflow:hidden}.team-public-hero__meta{gap:calc(10 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(10px * var(--gsi-font-scale,1));flex-wrap:wrap;display:flex}.team-public-hero__meta span{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));display:inline-flex}.team-public-hero__identity p{max-width:calc(640 * var(--gsi-space-unit,1px));margin:calc(10 * var(--gsi-space-unit,1px)) 0 0;color:var(--muted-foreground);font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.5}.team-public-hero__balance{width:calc(150 * var(--gsi-space-unit,1px));min-height:calc(112 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .1);border-radius:calc(20 * var(--gsi-space-unit,1px));text-align:center;background:hsl(var(--background) / .35);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.team-public-hero__balance span{margin:calc(8 * var(--gsi-space-unit,1px)) 0 calc(4 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:850}.team-public-hero__balance strong{font-family:var(--ibnf-font-display);font-size:calc(18px * var(--gsi-font-scale,1));letter-spacing:var(--ibnf-heading-tracking);text-transform:uppercase}.team-public-hero__balance.is-balanced{color:var(--team-green);border-color:#72ff9b40}.team-public-hero__balance.is-wide{color:#ffb260;background:#ffb2600e;border-color:#ffb2604d}.team-public-stats{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,1fr);display:grid}.team-public-stats>div{grid-template-columns:calc(36 * var(--gsi-space-unit,1px)) 1fr;-moz-column-gap:calc(10 * var(--gsi-space-unit,1px));column-gap:calc(10 * var(--gsi-space-unit,1px));min-width:0;padding:calc(14 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .1);border-radius:calc(17 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .58);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .045);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-rows:auto auto;align-items:center;display:grid}.team-public-stats svg{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:var(--team-green);background:#72ff9b0e;border:1px solid #72ff9b33;grid-row:1/3}.team-public-stats span{color:var(--muted-foreground);font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:850;overflow:hidden}.team-public-stats strong{font-size:calc(19px * var(--gsi-font-scale,1));line-height:1.1}.team-public-layout{grid-template-columns:minmax(0,1.15fr) minmax(calc(320 * var(--gsi-space-unit,1px)),.85fr);gap:calc(18 * var(--gsi-space-unit,1px));margin-top:calc(28 * var(--gsi-space-unit,1px));display:grid}.team-public-section{min-width:0}.team-public-section>header{justify-content:space-between;align-items:end;gap:calc(16 * var(--gsi-space-unit,1px));margin-bottom:calc(12 * var(--gsi-space-unit,1px));padding:0 2px calc(10 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--foreground) / .09);display:flex}.team-public-section>header span{color:var(--team-green);font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.15em;text-transform:uppercase;font-weight:900}.team-public-section>header h2{font-family:var(--ibnf-font-display);font-size:calc(28px * var(--gsi-font-scale,1));letter-spacing:var(--ibnf-heading-tracking);text-transform:uppercase;margin:3px 0 0;font-weight:650;line-height:1}.team-public-section>header small{color:var(--muted-foreground);font-size:calc(9px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:800}.team-public-roster{gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.team-public-member{padding:calc(14 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .1);border-radius:calc(18 * var(--gsi-space-unit,1px));color:inherit;background:linear-gradient(145deg,hsl(var(--card) / .7),hsl(var(--background) / .48));text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:block}a.team-public-member:hover{background:linear-gradient(145deg,hsl(var(--card) / .82),#72ff9b0a);border-color:#72ff9b40;transform:translateY(-1px)}a.team-public-member:focus-visible{outline:2px solid var(--team-green);outline-offset:2px}.team-public-member__head{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto auto;gap:calc(10 * var(--gsi-space-unit,1px));align-items:center;display:grid}.team-public-member__head .h-10{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px))}.team-public-member__head strong,.team-public-member__head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-public-member__head strong{font-family:var(--ibnf-font-display);font-size:calc(16px * var(--gsi-font-scale,1));letter-spacing:.02em}.team-public-member__head small{color:var(--muted-foreground);font-size:calc(9px * var(--gsi-font-scale,1));margin-top:1px}.team-public-member__head .inline-flex{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));color:#f1bc54;font-size:calc(7px * var(--gsi-font-scale,1));text-transform:uppercase}.team-public-member__head>svg{color:var(--muted-foreground)}.team-public-member__ratings{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(11 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr;display:grid}.team-public-member__ratings span{justify-content:space-between;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:var(--muted-foreground);background:hsl(var(--foreground) / .035);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.08em;font-weight:850;display:flex}.team-public-member__ratings b{color:var(--foreground);font-size:calc(11px * var(--gsi-font-scale,1))}.team-public-member__record{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.team-public-member__record>span{padding:calc(7 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .065);border-radius:calc(10 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));text-align:center;font-weight:800}.team-public-member__record small{color:var(--muted-foreground);font-size:calc(7px * var(--gsi-font-scale,1));text-transform:uppercase;margin-top:1px;font-weight:750;display:block}.team-public-history{border:1px solid hsl(var(--foreground) / .1);border-radius:calc(18 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .56);overflow:hidden}.team-public-history>a{grid-template-columns:calc(36 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto calc(14 * var(--gsi-space-unit,1px));gap:calc(9 * var(--gsi-space-unit,1px));min-height:calc(62 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--foreground) / .07);color:inherit;align-items:center;text-decoration:none;transition:background .18s;display:grid}.team-public-history>a:last-child{border-bottom:0}.team-public-history>a:hover{background:#72ff9b0b}.team-public-history>a>span{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:var(--team-green);background:#72ff9b0f;place-items:center;display:grid}.team-public-history strong,.team-public-history small{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));display:flex}.team-public-history strong{font-size:calc(11px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-public-history small{color:var(--muted-foreground);font-size:calc(8px * var(--gsi-font-scale,1));margin-top:3px}.team-public-history>a>b{color:var(--team-green);font-size:calc(13px * var(--gsi-font-scale,1))}.team-public-history>a>svg{color:var(--muted-foreground)}.team-public-history__empty,.team-public-page__not-found{min-height:calc(230 * var(--gsi-space-unit,1px));padding:calc(28 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .1);border-radius:calc(20 * var(--gsi-space-unit,1px));color:var(--muted-foreground);background:hsl(var(--card) / .52);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.team-public-history__empty strong{margin-top:calc(9 * var(--gsi-space-unit,1px));color:var(--foreground);font-family:var(--ibnf-font-display);font-size:calc(18px * var(--gsi-font-scale,1));letter-spacing:var(--ibnf-heading-tracking)}.team-public-history__empty p{margin:calc(5 * var(--gsi-space-unit,1px)) 0 0;font-size:calc(10px * var(--gsi-font-scale,1))}.team-public-page__not-found{min-height:calc(460 * var(--gsi-space-unit,1px))}.team-public-page__not-found h1{margin:calc(12 * var(--gsi-space-unit,1px)) 0 calc(5 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-size:calc(34px * var(--gsi-font-scale,1));letter-spacing:var(--ibnf-heading-tracking);text-transform:uppercase}.team-public-page__not-found p{margin:0 0 calc(18 * var(--gsi-space-unit,1px))}.team-public-page__loading{min-height:calc(560 * var(--gsi-space-unit,1px));gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr;display:grid}.team-public-page__loading span{border-radius:calc(24 * var(--gsi-space-unit,1px));background:linear-gradient(100deg,hsl(var(--card) / .45) 20%,hsl(var(--foreground) / .06) 45%,hsl(var(--card) / .45) 70%);background-size:220% 100%;animation:1.4s linear infinite teamDirectoryShimmer}.team-public-page__loading span:first-child{height:calc(220 * var(--gsi-space-unit,1px));grid-column:1/-1}.team-public-page__loading span:not(:first-child){height:calc(260 * var(--gsi-space-unit,1px))}.theme-light .team-public-hero,.theme-light .team-public-member{box-shadow:0 24px 60px -48px #242b3847,inset 0 1px #ffffffa8}.theme-light .team-create-page--directory{--team-glass-border:hsl(var(--foreground) / .16);--team-glass-highlight:#ffffffa3}.theme-light .team-directory-page__panel{background:linear-gradient(145deg,hsl(var(--card) / .76),hsl(var(--background) / .56));box-shadow:0 28px 70px -48px #242b3859,inset 0 1px 0 var(--team-glass-highlight)}@media (max-width:1080px) and (min-width:768px){.team-directory-page__hero>div:first-child{display:block}.team-directory-page__hero p{max-width:calc(320 * var(--gsi-space-unit,1px));margin-top:3px}.team-directory__filters{grid-template-columns:minmax(calc(260 * var(--gsi-space-unit,1px)),1fr) minmax(calc(300 * var(--gsi-space-unit,1px)),1fr)}.team-directory__sort-row{grid-column:1/-1}.team-directory__sorts{max-width:calc(360 * var(--gsi-space-unit,1px))}}.team-create-page--builder{height:100dvh;min-height:0;overflow:hidden}.team-create-page--builder .team-create-page__main{height:100%;padding:calc(78 * var(--gsi-space-unit,1px)) 0 calc(24 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.team-create-page--builder .team-create-page__back{margin:0 0 calc(10 * var(--gsi-space-unit,1px));justify-self:start}.team-create-page--builder .team-create-page__layout{grid-template-columns:minmax(calc(250 * var(--gsi-space-unit,1px)),.62fr) minmax(calc(500 * var(--gsi-space-unit,1px)),1.38fr);gap:clamp(calc(26 * var(--gsi-space-unit,1px)),5vw,calc(70 * var(--gsi-space-unit,1px)));align-items:center;height:100%;min-height:0}.team-create-page--builder .team-create-page__intro{position:static}.team-create-page--builder .team-create-page__intro h1{margin:calc(12 * var(--gsi-space-unit,1px)) 0 calc(14 * var(--gsi-space-unit,1px));font-size:clamp(calc(44px * var(--gsi-font-scale,1)),5.4vw,calc(70px * var(--gsi-font-scale,1)))}.team-create-page--builder .team-create-page__intro p{font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.55}.team-create-page--builder .team-create-page__steps{gap:calc(7 * var(--gsi-space-unit,1px));margin-top:calc(20 * var(--gsi-space-unit,1px))}.team-create-page--builder .team-create-page__steps div{padding:calc(9 * var(--gsi-space-unit,1px))}.team-create-page--builder .team-create-page__steps b{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px))}.team-create-page--builder .team-create-form{width:100%;height:min(100%,calc(610 * var(--gsi-space-unit,1px)));min-height:0;padding:calc(20 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.team-create-form__stepbar{grid-template-columns:auto minmax(calc(34 * var(--gsi-space-unit,1px)),1fr) auto;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));padding-bottom:calc(14 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffffff14;display:grid}.team-create-form__stepbar button,.team-create-form__stepbar>div{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:850;display:flex}.team-create-form__stepbar button:disabled{opacity:.35}.team-create-form__stepbar button b,.team-create-form__stepbar>div b{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));border:1px solid #ffffff1c;place-items:center;font:900 9px ui-monospace,monospace;display:grid}.team-create-form__stepbar button.is-active,.team-create-form__stepbar>div.is-active{color:var(--team-green)}.team-create-form__stepbar button.is-active b,.team-create-form__stepbar button.is-done b,.team-create-form__stepbar>div.is-active b{color:#061109;border-color:var(--team-green);background:var(--team-green)}.team-create-form__stepbar i{background:linear-gradient(90deg,#72ff9b8c,#ffffff14);height:1px}.team-create-form__viewport{min-height:0;overflow:hidden}.team-create-form__step{height:100%;min-height:0;padding:calc(18 * var(--gsi-space-unit,1px)) 0 calc(8 * var(--gsi-space-unit,1px));animation:.32s cubic-bezier(.22,1,.36,1) both teamStepIn}.team-create-form__step.is-identity{grid-template-columns:calc(180 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(22 * var(--gsi-space-unit,1px));align-items:center;display:grid}.team-create-form__step.is-identity .team-create-form__head{height:100%;min-height:0;padding:calc(16 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));text-align:center;background:#72ff9b06;border:1px solid #72ff9b26;flex-direction:column;justify-content:center}.team-create-form__step.is-identity .team-create-form__logo{width:calc(94 * var(--gsi-space-unit,1px));height:calc(94 * var(--gsi-space-unit,1px));border-radius:calc(27 * var(--gsi-space-unit,1px))}.team-create-form__step.is-identity .team-create-form__logo-action span{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1));border:1px solid #ffffff1a;font-weight:800;display:inline-flex}.team-create-form__step.is-identity .team-create-form__fields{gap:calc(12 * var(--gsi-space-unit,1px));margin:0}.team-create-form__field label{justify-content:space-between;display:flex}.team-create-form__field label small{font-size:calc(8px * var(--gsi-font-scale,1))}.team-create-form__step.is-formation{flex-direction:column;justify-content:center;display:flex}.team-create-form__formation-head p{color:var(--muted-foreground);font-size:calc(9px * var(--gsi-font-scale,1));margin:3px 0 0}.team-create-form__step.is-formation .team-create-form__slots{margin-top:calc(18 * var(--gsi-space-unit,1px))}.team-create-form__step.is-formation .team-create-form__slot{min-height:calc(106 * var(--gsi-space-unit,1px))}.team-create-form__actions{margin-top:calc(10 * var(--gsi-space-unit,1px));padding-top:calc(12 * var(--gsi-space-unit,1px));border-top:1px solid #ffffff14}.team-create-form__actions button{min-height:calc(46 * var(--gsi-space-unit,1px))}.team-create-form--identity-only{max-width:calc(650 * var(--gsi-space-unit,1px));margin-inline-start:auto;margin-inline-end:auto}.team-create-form--identity-only .team-create-form__step.is-identity{grid-template-columns:calc(132 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(18 * var(--gsi-space-unit,1px))}.team-create-form--identity-only .team-create-form__step.is-identity .team-create-form__head{padding:calc(12 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}.team-create-form--identity-only .team-create-form__step.is-identity .team-create-form__logo{width:calc(72 * var(--gsi-space-unit,1px));height:calc(72 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px))}.team-create-form__next-note{align-items:flex-start;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:var(--muted-foreground);font-size:calc(9px * var(--gsi-font-scale,1));background:#72ff9b09;border:1px solid #72ff9b24;margin:0;line-height:1.45;display:flex}.team-create-form__next-note svg{color:var(--team-green);flex:none}@keyframes teamStepIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes teamInviteIn{0%{opacity:0;transform:translateY(-18px)scale(.96)}to{opacity:1;transform:none}}@media (min-width:768px) and (max-width:1279px){.team-create-page--builder .team-create-page__main{width:calc(100% - calc(28 * var(--gsi-space-unit,1px)));padding:calc(76 * var(--gsi-space-unit,1px)) 0 calc(14 * var(--gsi-space-unit,1px));grid-template-rows:minmax(0,1fr);position:relative}.team-create-page--builder .team-create-page__back{z-index:3;top:calc(80 * var(--gsi-space-unit,1px));margin:0;position:absolute;left:0}.team-create-page--builder .team-create-page__layout{width:100%;max-width:calc(720 * var(--gsi-space-unit,1px));grid-template-columns:1fr;grid-template-rows:calc(44 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(7 * var(--gsi-space-unit,1px));margin:auto;display:grid}.team-create-page--builder .team-create-page__intro{min-height:calc(44 * var(--gsi-space-unit,1px));padding-left:calc(94 * var(--gsi-space-unit,1px));align-items:center;display:flex}.team-create-page--builder .team-create-page__eyebrow,.team-create-page--builder .team-create-page__intro p,.team-create-page--builder .team-create-page__steps{display:none}.team-create-page--builder .team-create-page__intro h1{max-width:none;font-size:calc(32px * var(--gsi-font-scale,1));white-space:nowrap;margin:0;line-height:1}.team-create-page--builder .team-create-form{height:100%;max-width:calc(680 * var(--gsi-space-unit,1px));margin:auto}}@media (max-width:767px){.team-live-invite{right:calc(12 * var(--gsi-space-unit,1px));left:calc(12 * var(--gsi-space-unit,1px));top:auto;bottom:max(calc(88 * var(--gsi-space-unit,1px)),calc(env(safe-area-inset-bottom) + calc(78 * var(--gsi-space-unit,1px))));width:auto;padding:calc(16 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px))}.team-live-invite__body{grid-template-columns:calc(54 * var(--gsi-space-unit,1px)) minmax(0,1fr);margin:calc(14 * var(--gsi-space-unit,1px)) 0}.team-live-invite__logo{width:calc(54 * var(--gsi-space-unit,1px));height:calc(54 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px))}.team-live-invite__body h2{font-size:calc(20px * var(--gsi-font-scale,1))}.team-live-invite__actions button{min-height:calc(48 * var(--gsi-space-unit,1px))}.team-create-page__main{width:calc(100% - calc(28 * var(--gsi-space-unit,1px)));padding:calc(82 * var(--gsi-space-unit,1px)) 0 calc(112 * var(--gsi-space-unit,1px))}.team-create-page--builder{height:calc(100dvh - calc(102 * var(--gsi-space-unit,1px)))}.team-create-page--builder .team-create-page__main{width:100%;padding:calc(var(--gsi-mobile-header-height) + var(--gsi-mobile-header-gap)) calc(14 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));grid-template-rows:minmax(0,1fr);position:relative}.team-create-page--builder .team-create-page__back{z-index:3;top:calc(var(--gsi-mobile-header-height) + var(--gsi-mobile-header-gap) + 3px);left:calc(14 * var(--gsi-space-unit,1px));width:calc(72 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));white-space:nowrap;margin:0;padding-inline-start:9px;padding-inline-end:9px;position:absolute;overflow:hidden}.team-create-page--builder .team-create-page__layout{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;display:grid}.team-create-page__layout{display:block}.team-create-page--builder .team-create-page__intro{min-height:calc(47 * var(--gsi-space-unit,1px));padding-left:calc(84 * var(--gsi-space-unit,1px));align-items:center;display:flex}.team-create-page--builder .team-create-page__eyebrow,.team-create-page--builder .team-create-page__intro p,.team-create-page--builder .team-create-page__steps{display:none}.team-create-page--builder .team-create-page__intro h1{max-width:none;font-size:calc(29px * var(--gsi-font-scale,1));white-space:nowrap;margin:0;line-height:1}.team-create-page__steps{gap:calc(6 * var(--gsi-space-unit,1px));margin:calc(20 * var(--gsi-space-unit,1px)) 0 calc(22 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr)}.team-create-page__steps div{align-items:flex-start;gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;padding:calc(10 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.team-create-page__steps b{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px))}.team-create-page__steps strong{font-size:calc(9px * var(--gsi-font-scale,1))}.team-create-page__steps small{display:none}.team-create-page--builder .team-create-form{height:100%;padding:calc(13 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px))}.team-create-form__stepbar{gap:calc(8 * var(--gsi-space-unit,1px));padding-bottom:calc(9 * var(--gsi-space-unit,1px))}.team-create-form__stepbar button,.team-create-form__stepbar>div{gap:calc(5 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1))}.team-create-form__stepbar button b,.team-create-form__stepbar>div b{width:calc(25 * var(--gsi-space-unit,1px));height:calc(25 * var(--gsi-space-unit,1px))}.team-create-form__step{padding:calc(10 * var(--gsi-space-unit,1px)) 0 calc(4 * var(--gsi-space-unit,1px))}.team-create-form__step.is-identity{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:center;display:grid}.team-create-form--identity-only .team-create-form__step.is-identity{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.team-create-form__step.is-identity .team-create-form__head{height:auto;min-height:calc(58 * var(--gsi-space-unit,1px));grid-template-columns:calc(52 * var(--gsi-space-unit,1px)) 1fr;gap:calc(11 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));text-align:left;place-items:center start;display:grid}.team-create-form__step.is-identity .team-create-form__logo{width:calc(52 * var(--gsi-space-unit,1px));height:calc(52 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.team-create-form__logo-action small{margin:1px 0 calc(4 * var(--gsi-space-unit,1px))}.team-create-form__step.is-identity .team-create-form__logo-action span{padding:calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1))}.team-create-form__step.is-identity .team-create-form__fields{gap:calc(7 * var(--gsi-space-unit,1px));align-content:center}.team-create-form__field label{margin-bottom:calc(4 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1))}.team-create-form__field input,.team-create-form__field textarea,.team-create-form__field select{min-height:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.team-create-form__field textarea{min-height:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));resize:none}.team-create-form__location{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr}.team-create-form__formation-head{margin-bottom:calc(9 * var(--gsi-space-unit,1px))}.team-create-form__formation-head p{font-size:calc(8px * var(--gsi-font-scale,1))}.team-create-form__search input,.team-create-form__search button{height:calc(40 * var(--gsi-space-unit,1px));min-height:calc(40 * var(--gsi-space-unit,1px))}.team-create-form__results{z-index:8;top:calc(82 * var(--gsi-space-unit,1px));max-height:calc(138 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));background:#050807fa;border:1px solid #ffffff1a;position:absolute;left:0;right:0;box-shadow:0 18px 44px -20px #000}.team-create-form__step.is-formation{justify-content:center;position:relative}.team-create-form__slots{gap:calc(5 * var(--gsi-space-unit,1px))}.team-create-form__step.is-formation .team-create-form__slot{min-height:calc(75 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px))}.team-create-form__slot .h-8{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px))}.team-create-form__hint{margin-top:calc(7 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1))}.team-create-form__actions{z-index:auto;margin:calc(5 * var(--gsi-space-unit,1px)) 0 0;padding:calc(8 * var(--gsi-space-unit,1px)) 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-width:1px 0 0;border-radius:0;position:static}.team-create-form__actions button{min-height:calc(42 * var(--gsi-space-unit,1px))}.team-create-page--directory{height:calc(100dvh - calc(102 * var(--gsi-space-unit,1px)))}.team-create-page--directory .team-create-page__main{width:100%;height:100%;padding:calc(var(--gsi-mobile-header-height) + var(--gsi-mobile-header-gap)) calc(8 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}.team-directory-page{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr)}.team-directory-page__topbar{z-index:2;min-height:calc(34 * var(--gsi-space-unit,1px));pointer-events:none;grid-area:1/1;justify-content:flex-start}.team-directory-page__topbar .team-create-page__back{width:auto;height:calc(32 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));pointer-events:auto;padding-inline-start:8px;padding-inline-end:8px}.team-directory-page__topbar .team-create-page__eyebrow{display:none}.team-directory-page__hero{z-index:1;min-height:calc(34 * var(--gsi-space-unit,1px));padding:0 2px 0 calc(88 * var(--gsi-space-unit,1px));grid-area:1/1;align-items:center;gap:0}.team-directory-page__hero>div:first-child{display:block}.team-directory-page__title{font-size:clamp(calc(24px * var(--gsi-font-scale,1)),7.2vw,calc(29px * var(--gsi-font-scale,1)))}.team-directory-page__hero p,.team-directory-page__features{display:none}.team-directory-page__panel{border-radius:calc(18 * var(--gsi-space-unit,1px));grid-row:2}.team-directory-page__panel .team-directory{padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px))}.team-directory__filters{gap:calc(5 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.team-directory__search{grid-template-columns:minmax(0,1fr) calc(36 * var(--gsi-space-unit,1px)) calc(36 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px))}.team-directory__filters input,.team-directory__filters select,.team-directory__search>button{min-height:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px))}.team-directory__filter-toggle{position:relative;display:grid!important}.team-directory__filter-toggle.is-open,.team-directory__filter-toggle.has-filters{color:var(--team-green);background:#72ff9b0f;border-color:#72ff9b52}.team-directory__filter-toggle.has-filters:after{content:"";top:calc(6 * var(--gsi-space-unit,1px));right:calc(6 * var(--gsi-space-unit,1px));width:calc(5 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));background:var(--team-green);border-radius:50%;position:absolute;box-shadow:0 0 8px #72ff9bb3}.team-directory__filter-grid{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr;padding-top:1px;display:none}.team-directory__filter-grid.is-mobile-open{display:grid}.team-directory__filter-grid label{gap:0;position:relative}.team-directory__filter-grid label>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-directory__sort-row{display:none}.team-directory__sort-row.is-mobile-open{display:flex}.team-directory__sorts{width:100%}.team-directory__sorts button{min-height:calc(31 * var(--gsi-space-unit,1px))}.team-directory__summary{min-height:calc(29 * var(--gsi-space-unit,1px));margin-top:calc(4 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) 2px}.team-directory__summary strong{font-size:calc(10px * var(--gsi-font-scale,1))}.team-directory-page__panel .team-directory__list{grid-template-columns:1fr}.team-directory__list{padding:0 0 calc(6 * var(--gsi-space-unit,1px));gap:0}.team-directory__card-link,.team-directory__card-shell{border-radius:0}.team-directory__card{grid-template-columns:calc(44 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(10 * var(--gsi-space-unit,1px));min-height:calc(84 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) 3px;border-width:0 0 1px;border-color:hsl(var(--foreground) / .075);background:0 0;border-radius:0}.team-directory__card:hover{border-color:hsl(var(--foreground) / .11);background:hsl(var(--foreground) / .025);transform:none}.team-directory__card.is-ready{background:linear-gradient(90deg,#72ff9b09,#0000 34%);border-color:#72ff9b29}.team-directory__avatar{width:calc(44 * var(--gsi-space-unit,1px));height:calc(44 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.team-directory__meta,.team-directory__metrics{gap:calc(4 * var(--gsi-space-unit,1px));margin-top:calc(5 * var(--gsi-space-unit,1px))}.team-directory__metrics span{background:0 0;padding:0}.team-directory__metrics span.is-wide{padding:2px calc(4 * var(--gsi-space-unit,1px))}.team-directory__card p{display:none}.team-directory__privacy{min-height:calc(18 * var(--gsi-space-unit,1px));padding-top:calc(5 * var(--gsi-space-unit,1px));white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.team-directory__loading{grid-template-columns:1fr}.team-directory__loading span:nth-child(n+3){display:none}}@media (max-width:390px){.team-directory-page__topbar .team-create-page__eyebrow{max-width:calc(150 * var(--gsi-space-unit,1px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-directory-page__features{display:none}}@media (max-width:767px){.team-public-page__main{width:100%;padding:calc(var(--gsi-mobile-header-height) + var(--gsi-mobile-header-gap)) calc(12 * var(--gsi-space-unit,1px)) calc(116 * var(--gsi-space-unit,1px))}.team-public-page__topbar{min-height:calc(34 * var(--gsi-space-unit,1px));margin-bottom:calc(8 * var(--gsi-space-unit,1px))}.team-public-page__topbar>span{font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.12em}.team-public-hero{align-items:flex-start;gap:calc(14 * var(--gsi-space-unit,1px));padding:calc(17 * var(--gsi-space-unit,1px));border-radius:calc(21 * var(--gsi-space-unit,1px));flex-direction:column}.team-public-hero__identity{align-items:flex-start;gap:calc(12 * var(--gsi-space-unit,1px))}.team-public-hero__avatar{width:calc(64 * var(--gsi-space-unit,1px));height:calc(64 * var(--gsi-space-unit,1px));border-radius:calc(19 * var(--gsi-space-unit,1px))}.team-public-hero h1{max-width:calc(100vw - calc(116 * var(--gsi-space-unit,1px)));margin-top:calc(5 * var(--gsi-space-unit,1px));font-size:calc(30px * var(--gsi-font-scale,1))}.team-public-hero__meta{gap:calc(6 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1))}.team-public-hero__identity p{margin-left:calc(-76 * var(--gsi-space-unit,1px));margin-top:calc(15 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.team-public-hero__balance{width:100%;min-height:calc(44 * var(--gsi-space-unit,1px));grid-template-columns:calc(18 * var(--gsi-space-unit,1px)) auto 1fr;justify-content:start;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));text-align:left;display:grid}.team-public-hero__balance span{margin:0}.team-public-hero__balance strong{font-size:calc(14px * var(--gsi-font-scale,1));justify-self:end}.team-public-stats{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr}.team-public-stats>div{grid-template-columns:calc(31 * var(--gsi-space-unit,1px)) 1fr;-moz-column-gap:calc(8 * var(--gsi-space-unit,1px));column-gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.team-public-stats svg{width:calc(31 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px))}.team-public-stats span{font-size:calc(7px * var(--gsi-font-scale,1))}.team-public-stats strong{font-size:calc(17px * var(--gsi-font-scale,1))}.team-public-layout{gap:calc(24 * var(--gsi-space-unit,1px));margin-top:calc(22 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.team-public-section>header h2{font-size:calc(25px * var(--gsi-font-scale,1))}.team-public-member{padding:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px))}.team-public-member__head{grid-template-columns:calc(40 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto auto;gap:calc(8 * var(--gsi-space-unit,1px))}.team-public-history__empty{min-height:calc(180 * var(--gsi-space-unit,1px))}.team-public-page__loading{min-height:calc(620 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.team-public-page__loading span:first-child{height:calc(240 * var(--gsi-space-unit,1px));grid-column:auto}.team-public-page__loading span:not(:first-child){height:calc(180 * var(--gsi-space-unit,1px))}}@media (max-width:767px) and (max-height:650px){.team-create-page--builder .team-create-page__main{padding-top:calc(var(--gsi-mobile-header-height) + calc(10 * var(--gsi-space-unit,1px)))}.team-create-page--builder .team-create-page__back{top:calc(var(--gsi-mobile-header-height) + calc(13 * var(--gsi-space-unit,1px)))}.team-create-page--builder .team-create-page__intro{min-height:calc(40 * var(--gsi-space-unit,1px))}.team-create-page--builder .team-create-page__intro h1{font-size:calc(25px * var(--gsi-font-scale,1))}.team-create-form__field--description{display:none}.team-create-form__step.is-identity .team-create-form__head{min-height:calc(50 * var(--gsi-space-unit,1px));grid-template-columns:calc(44 * var(--gsi-space-unit,1px)) 1fr}.team-create-form__step.is-identity .team-create-form__logo{width:calc(44 * var(--gsi-space-unit,1px));height:calc(44 * var(--gsi-space-unit,1px))}.team-create-form__step.is-formation .team-create-form__slot{min-height:calc(62 * var(--gsi-space-unit,1px))}.team-create-form__hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (prefers-reduced-motion:reduce){.team-live-invite{animation:none}.team-live-invite__track i{transition:none}}
