.turns_turns__vjVDm{--paper:#fbf7f0;--sheet:#ffffff;--sand:#f4ecdf;--sand-2:#ece2d1;--stripe:#fcf9f4;--ink:#2b2622;--ink-2:#5f574f;--rule:#e9e0d2;--sage:#2f5e47;--sage-2:#24493a;--sage-soft:#e7efe0;--sage-btn:#d9e6d0;--sky-soft:#e3ebf4;--sky-ink:#2d5486;--coral-soft:#fbe2d8;--coral-ink:#a43c23;--now:#fff3d6;--pen:#2350b5;--sun:#e9a23b;--shadow:0 1px 2px rgba(60,44,24,0.06),0 6px 18px rgba(60,44,24,0.07);--round:var(--turns-round),"Hiragino Maru Gothic ProN","Arial Rounded MT Bold",system-ui,sans-serif;--sans:var(--turns-sans),"Hiragino Sans","Noto Sans JP",system-ui,sans-serif;color-scheme:light;min-height:100vh;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans)}.turns_turns__vjVDm a{color:var(--ink);text-underline-offset:3px}.turns_turns__vjVDm :where(button,input,select,textarea){font:inherit;color:inherit}.turns_siteHead__pObVE header{position:relative!important;background:var(--sheet)!important;backdrop-filter:none!important;border-bottom:1px solid var(--rule)!important}.turns_siteHead__pObVE header>div{max-width:1200px!important;padding:0 24px!important}.turns_siteHead__pObVE header [class*=border]{border-color:var(--rule)!important}.turns_siteHead__pObVE .font-display{font:800 18px/1 var(--round)!important;color:var(--ink)!important}.turns_siteHead__pObVE header :is(a,button){color:var(--ink)!important}.turns_siteHead__pObVE header button{min-height:44px!important;min-width:44px!important}.turns_siteHead__pObVE header nav a{font:600 14px/1 var(--sans)!important}.turns_siteHead__pObVE header a[href$="/auth/signup"]{background:var(--sage)!important;color:#fff!important;border-radius:12px!important}.turns_siteHead__pObVE .shadow-xl{background:var(--sheet)!important;border:1px solid var(--rule)!important;border-radius:14px!important;box-shadow:var(--shadow)!important}.turns_siteHead__pObVE .shadow-xl :is(a,button){color:var(--ink)!important;background:transparent!important}.turns_siteHead__pObVE .shadow-xl [aria-selected=true]{background:var(--sage-soft)!important}.turns_wrap__cf6_t{max-width:1200px;margin:0 auto;padding:0 24px 64px}.turns_loading__d_zxH{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ink-2)}.turns_spinner__Z1SRN{width:22px;height:22px;border-radius:50%;border:3px solid var(--sand-2);border-top-color:var(--sage);animation:turns_turnsSpin__nCcoY .9s linear infinite}@keyframes turns_turnsSpin__nCcoY{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.turns_spinner__Z1SRN{animation:none}}.turns_mast__yWV3L{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px;padding:26px 0 18px;border-bottom:2px solid var(--ink)}.turns_word__RdkqU{position:relative;margin:0 0 0 26px;font:800 44px/1 var(--round);letter-spacing:.01em}.turns_word__RdkqU:after{content:"";position:absolute;left:4px;right:10px;bottom:-8px;height:5px;border-radius:4px;background:var(--sun);transform:rotate(-1.5deg)}.turns_wordAlone__uvDwN{display:inline-block;justify-self:start;margin-top:28px;margin-bottom:18px}.turns_alone__m9NwF{min-height:50vh;display:grid;align-content:start;gap:14px;max-width:560px}.turns_alone__m9NwF p{margin:0}.turns_rays__p0KFr{position:absolute;left:-26px;top:-4px;width:22px;height:22px}.turns_raysSmall__sq9ZG:after,.turns_raysSmall__sq9ZG:before,.turns_rays__p0KFr:after,.turns_rays__p0KFr:before{content:"";position:absolute;height:4px;border-radius:3px;background:var(--sun)}.turns_rays__p0KFr:before{width:16px;left:0;top:16px;transform:rotate(18deg)}.turns_rays__p0KFr:after{width:13px;left:6px;top:2px;transform:rotate(52deg)}.turns_title__j2t7h{flex:1 1 300px;min-width:0;padding-left:26px;border-left:2px solid var(--rule)}.turns_title__j2t7h h1{margin:0;font:800 30px/1.15 var(--round);overflow-wrap:anywhere}.turns_title__j2t7h p{margin:4px 0 0;color:var(--ink-2)}.turns_mastActs__jN2VB{display:flex;flex-wrap:wrap;gap:10px}.turns_h2__DqXdf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:34px 0 14px;font:800 28px/1.15 var(--round)}.turns_h2__DqXdf small{font:700 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.turns_raysSmall__sq9ZG{position:relative;display:inline-block;width:18px;height:22px;margin-left:-4px;align-self:flex-start}.turns_raysSmall__sq9ZG:before{width:12px;left:2px;top:4px;transform:rotate(-55deg)}.turns_raysSmall__sq9ZG:after{width:11px;left:6px;top:14px;transform:rotate(-12deg)}.turns_how__asdlJ,.turns_small__Vz3dK{font-size:14px;color:var(--ink-2)}.turns_how__asdlJ{margin:14px 4px 0;max-width:72ch}.turns_note__x8sCo{margin:16px 0 0;color:var(--ink-2)}.turns_status__6BuNu{font-size:14px}.turns_notice__ZBfem{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;padding:12px 16px;border-radius:16px;background:var(--sage-soft)}.turns_notice__ZBfem p{margin:0;flex:1 1 300px}.turns_noticeWarm__aXgOU{background:var(--now);box-shadow:inset 4px 0 0 var(--sun)}.turns_offline__NQ7zM{margin:16px 0 0;padding:12px 16px;border-radius:14px;background:var(--coral-soft);color:var(--coral-ink);font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.turns_offline__NQ7zM p{margin:0;flex:1 1 260px}.turns_offline__NQ7zM .turns_linkish__IrlXK{color:inherit;font-weight:700}.turns_done__Aapw1,.turns_ink__MtkSL,.turns_plain__VY3HS,.turns_sage__1e8hn,.turns_sand__sDNgo,.turns_soft__GrCeC{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:12px;border:1px solid transparent;font:700 15px/1.2 var(--sans);cursor:pointer;text-align:center;text-decoration:none}.turns_turns__vjVDm .turns_danger__0aKfp:not(.turns_linkish__IrlXK){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:12px;border:0;background:var(--coral-ink);color:#fff;font:700 15px/1.2 var(--sans);cursor:pointer}.turns_turns__vjVDm .turns_linkish__IrlXK.turns_danger__0aKfp{color:var(--coral-ink)}.turns_turns__vjVDm :is(.turns_done__Aapw1,.turns_ink__MtkSL,.turns_soft__GrCeC,.turns_plain__VY3HS):disabled{opacity:.55;cursor:default}.turns_turns__vjVDm .turns_done__Aapw1,.turns_turns__vjVDm .turns_ink__MtkSL{background:var(--sage);color:#fff;box-shadow:0 2px 0 var(--sage-2)}.turns_done__Aapw1:hover,.turns_ink__MtkSL:hover{background:var(--sage-2)}.turns_plain__VY3HS,.turns_soft__GrCeC{background:var(--sheet);border-color:#d8cdbd;color:var(--ink)}.turns_plain__VY3HS:hover,.turns_soft__GrCeC:hover{background:var(--stripe)}.turns_sage__1e8hn{background:var(--sage-btn);color:var(--ink)}.turns_sand__sDNgo{background:var(--sand-2);color:var(--ink)}.turns_sage__1e8hn:hover{background:#cddcc2}.turns_sand__sDNgo:hover{background:#e4d8c4}.turns_sage__1e8hn:disabled{opacity:.6;cursor:progress}.turns_btnIcon__yF2SR{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.turns_tickIcon__EvDLr{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.turns_linkish__IrlXK{background:none;border:0;padding:4px 0;min-height:32px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px;color:var(--ink)}.turns_turns__vjVDm :is(button,input,select,textarea,a,[tabindex]):focus-visible{outline:3px solid var(--pen);outline-offset:2px}.turns_panel__Vzpfr:focus{outline:none}.turns_example__FeRpi{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;padding:14px 18px;border-radius:16px;background:var(--sand)}.turns_example__FeRpi p{margin:0;flex:1 1 320px}.turns_badge__p8Mh_{display:inline-flex;white-space:nowrap;align-items:center;gap:6px;width:fit-content;margin:0;padding:2px 10px;border-radius:999px;font:700 13px/1.5 var(--sans)}.turns_badgeCoral__BU_k0{background:var(--coral-soft);color:var(--coral-ink)}.turns_badgeSky__AbfRK{background:var(--sky-soft);color:var(--sky-ink)}.turns_badgeSand__gQIZl{background:var(--sand-2);color:var(--ink)}.turns_badge__p8Mh_ .turns_linkish__IrlXK{min-height:0;padding:0;font-size:13px;color:inherit}.turns_now__1Qmqv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;align-items:start}.turns_card__yDOek{--tone:var(--sage-soft);position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 64px;grid-template-areas:"face who art" "acts acts acts" "next next next";gap:6px 14px;padding:16px 16px 14px;border-radius:22px;background:var(--tone);box-shadow:var(--shadow);min-width:0}.turns_card__yDOek[data-tone="1"]{--tone:var(--sky-soft)}.turns_card__yDOek[data-tone="2"]{--tone:var(--coral-soft)}.turns_card__yDOek[data-tone="3"]{--tone:var(--sand)}.turns_card__yDOek[data-tone="4"]{--tone:#e2eeea}.turns_cardFaces__sjQbB{grid-area:face;align-self:start;display:flex}.turns_cardFaces__sjQbB .turns_face__PUfgQ{width:96px;height:96px}.turns_cardFaces__sjQbB[data-many] .turns_face__PUfgQ{width:64px;height:64px}.turns_cardFaces__sjQbB[data-many] .turns_face__PUfgQ+.turns_face__PUfgQ{margin-left:-30px}.turns_cardHead__9F1Ib{grid-area:who;min-width:0;display:grid;gap:6px;align-content:start}.turns_cardWho__idFer{margin:0;font:800 24px/1.15 var(--round);overflow-wrap:anywhere}.turns_cardJob__Nhe0q{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--ink-2)}.turns_jobTag__8XhGk{display:inline-block;max-width:100%;padding:2px 10px;border-radius:10px;background:rgba(255,255,255,.75);color:var(--ink);font:700 14px/1.5 var(--sans);overflow-wrap:anywhere}.turns_cardDay___WAe_{font-size:15px}.turns_cardNote__PCKIX{margin:0;font-size:14px;color:var(--ink-2)}.turns_cardHead__9F1Ib .turns_badge__p8Mh_{white-space:normal}.turns_cardArt__jyOOC{grid-area:art;width:64px;height:64px;align-self:start}.turns_cardActs__4IJeJ{grid-area:acts;display:flex;gap:10px;margin-top:4px}.turns_cardActs__4IJeJ>button{flex:1 1 0;white-space:nowrap;padding-left:12px;padding-right:12px}.turns_thanks__bE4DU{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:3px 12px 3px 8px;border-radius:999px;background:var(--sheet);color:var(--sage);font:700 14px/1.4 var(--sans)}.turns_next__nZHs7{grid-area:next;margin:4px 2px 0;font-size:14px;color:var(--ink-2)}.turns_emptyNow__fkScm{margin:0;padding:18px;border-radius:20px;background:var(--sand);color:var(--ink-2);max-width:640px}.turns_emptyBoard__dt_ai{margin:0;padding:22px 18px;color:var(--ink-2)}.turns_next__nZHs7 b{color:var(--ink);font-weight:700}.turns_art__UWho8,.turns_face__PUfgQ{display:block;object-fit:contain;flex:none}.turns_cols__n_t6F{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px;align-items:start}.turns_boardCol__lk6vZ,.turns_sideCol__cUTY5{min-width:0}.turns_sheet__EHDK4{background:var(--sheet);border-radius:20px;box-shadow:var(--shadow);min-width:0;overflow:hidden;container-type:inline-size}.turns_board__2dJ_J{--jobs:3;overflow-x:auto}.turns_board__2dJ_J>*{min-width:calc(124px + var(--jobs) * 124px)}.turns_bRow__z_9U8{display:grid;grid-template-columns:124px repeat(var(--jobs),minmax(0,1fr));border-bottom:1px solid var(--rule)}.turns_board__2dJ_J>div:nth-child(odd)>.turns_bRow__z_9U8:not(.turns_rNow__wqpBB){background:var(--stripe)}.turns_bRow__z_9U8>span{padding:11px 14px;min-width:0;display:flex;align-items:center}.turns_bHead__kb_qZ{background:var(--sage-soft)!important;border-bottom:0}.turns_bHead__kb_qZ>span{gap:8px;font:700 12px/1.25 var(--sans);letter-spacing:.1em;text-transform:uppercase}.turns_bHead__kb_qZ .turns_art__UWho8{width:30px;height:30px}.turns_bDate__mBNmg{flex-direction:column;align-items:flex-start!important;justify-content:center;font:700 15px/1.25 var(--round)}.turns_bDate__mBNmg em{font:700 11px/1.3 var(--sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:2px}.turns_bJob__5hf4Q{display:none}.turns_rPast__FGTMG{color:var(--ink)}.turns_rNow__wqpBB{background:var(--now);box-shadow:inset 4px 0 0 var(--sun)}.turns_divider__nFzvn{margin:0;padding:6px 14px;background:var(--sand);border-bottom:1px solid var(--rule);font:700 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.turns_cellBtn__XJQn_{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 7px;min-height:30px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font-weight:600}.turns_cellBtn__XJQn_:hover>s+span+span,.turns_cellBtn__XJQn_:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.turns_struck__oLoXh{text-decoration:line-through;text-decoration-thickness:1.5px}.turns_arrow__tt6r9,.turns_struck__oLoXh{color:var(--ink-2);font-weight:400}.turns_pen__QqvGF{color:var(--pen);font:800 17px/1.2 var(--round)}.turns_tick__tPniQ{display:inline-flex;color:var(--sage)}.turns_pending__hb9AP{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--sand-2);color:var(--ink);font:700 12px/1 var(--sans)}.turns_empty__ku_Pl{color:#b9ae9d}.turns_boardFoot__isEx9{margin:0;padding:14px 16px;background:var(--stripe);border-top:1px solid var(--rule);font-size:14px;color:var(--ink-2)}.turns_people__An9G3{list-style:none;margin:0;padding:8px;display:grid;gap:8px}.turns_people__An9G3>li{padding:12px 14px;border-radius:16px;background:var(--stripe)}.turns_person___9M53{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:4px 14px;align-items:center}.turns_personFace__bhLfy{width:72px;height:72px}.turns_personText__59q7U{min-width:0;display:grid;gap:2px}.turns_personHead__IEseq{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.turns_personName__SPoLS{padding:0;border:0;background:none;min-height:32px;cursor:pointer;font:800 22px/1.2 var(--round);text-align:left;overflow-wrap:break-word;hyphens:auto;min-width:0;max-width:100%}.turns_personName__SPoLS[data-long]{font-size:17px}.turns_personName__SPoLS:hover{text-decoration:underline;text-underline-offset:4px}.turns_warm__5EYD_{margin:0;font-size:14px;color:var(--ink-2)}.turns_counts__64hAn{margin:0;display:grid;gap:5px;padding-left:14px;border-left:1px solid var(--rule)}.turns_counts__64hAn>div{display:grid;grid-template-columns:96px auto;gap:10px;align-items:center}.turns_counts__64hAn dt{display:flex;align-items:center;font:700 10.5px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);min-width:0}.turns_counts__64hAn dt .turns_art__UWho8{display:none}.turns_counts__64hAn dt span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.turns_counts__64hAn dd{margin:0}.turns_counts__64hAn .turns-dots{--dot:#3e7a57;display:inline-flex;gap:4px;align-items:center}.turns_counts__64hAn .turns-dots[data-tone="1"]{--dot:#3f67a6}.turns_counts__64hAn .turns-dots[data-tone="2"]{--dot:#c95a37}.turns_counts__64hAn .turns-dots[data-tone="3"]{--dot:#a3721a}.turns_counts__64hAn .turns-dots[data-tone="4"]{--dot:#2c7c73}.turns_counts__64hAn .turns-dots[data-tone="5"]{--dot:#8a5a3b}.turns_counts__64hAn .turns-dots i{width:10px;height:10px;border-radius:50%;border:1.5px solid #9a8e7d}.turns_counts__64hAn .turns-dots i.on{background:var(--dot);border-color:var(--dot)}.turns_counts__64hAn .turns-dots b{font:700 12px/1 var(--sans);color:var(--ink-2)}@container (max-width: 420px){.turns_person___9M53{grid-template-columns:64px minmax(0,1fr)}.turns_personFace__bhLfy{width:64px;height:64px}.turns_counts__64hAn{grid-column:1/-1;padding:8px 0 0;border-left:0;border-top:1px solid var(--rule);margin-top:6px}.turns_counts__64hAn>div{grid-template-columns:140px auto}}.turns_personForm__5a_g1{margin-top:12px;display:grid;gap:12px;padding:14px;border-radius:14px;background:var(--sheet);border:1px solid var(--rule)}.turns_addRow__okHnF{padding:6px 16px 16px}.turns_inline___v_rN{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.turns_inline___v_rN input{flex:1 1 160px;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #d3c7b6;border-radius:12px;background:var(--sheet)}.turns_faces__Q5Nzo{margin:0;padding:0;border:0;min-width:0}.turns_faces__Q5Nzo legend{margin-bottom:6px;font:700 15px/1.3 var(--sans);color:var(--ink)}.turns_faces__Q5Nzo>div{display:grid;grid-template-columns:repeat(8,minmax(44px,1fr));gap:6px}@container (max-width: 470px){.turns_faces__Q5Nzo>div{grid-template-columns:repeat(4,minmax(44px,1fr))}}.turns_faces__Q5Nzo label{position:relative;display:grid;place-items:center;min-height:48px;border-radius:12px;background:var(--stripe);cursor:pointer;border:2px solid transparent}.turns_faces__Q5Nzo label:hover{background:var(--sand)}.turns_faces__Q5Nzo input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.turns_faces__Q5Nzo label:has(input:focus-visible){outline:3px solid var(--pen);outline-offset:1px}.turns_faces__Q5Nzo .turns_faceOn__p_HnW{border-color:var(--sage);background:var(--sage-soft)}.turns_faces__Q5Nzo .turns_face__PUfgQ{width:44px;height:44px;pointer-events:none}.turns_jobsSheet__xKtpg{padding-top:6px}.turns_jobs__I9s1x{list-style:none;margin:0;padding:0 8px}.turns_jobs__I9s1x li{padding:8px;border-bottom:1px solid var(--rule);font-size:14px;color:var(--ink-2)}.turns_jobLine__ndW_A{display:flex;gap:12px;align-items:center}.turns_jobLine__ndW_A>span{flex:1;min-width:0;overflow-wrap:anywhere}.turns_jobs__I9s1x li>form{margin:10px 0 6px}.turns_jobs__I9s1x b{font:800 17px var(--round);color:var(--ink);margin-right:6px}.turns_jobForm__jZG_q{display:grid;gap:16px;padding:16px;border-radius:16px;background:var(--stripe);border:1px solid var(--rule)}.turns_field__w4dZA{display:grid;gap:5px;min-width:0}.turns_field__w4dZA>span,.turns_group__MfEzq>legend{font:700 15px/1.3 var(--sans);color:var(--ink)}.turns_field__w4dZA small,.turns_group__MfEzq small{font-size:13px;line-height:1.4;color:var(--ink-2)}.turns_dateInput__o19DE,.turns_field__w4dZA :is(input,select,textarea){width:100%;min-height:44px;padding:9px 12px;border:1.5px solid #d3c7b6;border-radius:12px;background:var(--sheet);color:var(--ink);accent-color:var(--sage)}.turns_dateInput__o19DE:hover,.turns_field__w4dZA :is(input,select,textarea):hover{border-color:#bfb19c}.turns_field__w4dZA :is(input,textarea)::placeholder{color:#8f8577}.turns_field__w4dZA :is(input,select,textarea)[aria-invalid=true]{border-color:var(--coral-ink)}.turns_field__w4dZA select{appearance:none;padding-right:36px;background:var(--sheet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%235f574f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center /16px}.turns_dateInput__o19DE{font:inherit;width:auto;min-width:170px}.turns_dateInput__o19DE::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.turns_hint__RDheS{color:var(--sky-ink)!important}.turns_oops__5MSq6{color:var(--coral-ink)!important;font-weight:700}.turns_oopsBox__I7YB7{margin:0;padding:10px 14px;border-radius:12px;background:var(--coral-soft);color:var(--coral-ink);font-weight:700}.turns_group__MfEzq{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.turns_group__MfEzq>legend{padding:0;margin-bottom:8px}.turns_checks__ZbnzK{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.turns_checks__ZbnzK legend{width:100%;margin-bottom:6px;font:700 15px/1.3 var(--sans);color:var(--ink)}.turns_chips__pUT7_,.turns_segments__e07D2{display:flex;flex-wrap:wrap;gap:8px}.turns_chip__ygb9n{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:999px;border:1.5px solid #d3c7b6;background:var(--sheet);font:600 15px/1.2 var(--sans);cursor:pointer;user-select:none}.turns_chip__ygb9n:hover{background:var(--stripe)}.turns_chip__ygb9n input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.turns_chip__ygb9n:has(input:checked){background:var(--sage);border-color:var(--sage);color:#fff}.turns_chip__ygb9n:has(input[type=checkbox]:checked):before{content:"";width:12px;height:7px;margin:-3px 2px 0 0;border:solid;border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}.turns_chip__ygb9n:has(input:focus-visible){outline:3px solid var(--pen);outline-offset:2px}.turns_dayChip__Bi9p8{min-width:48px;padding-left:10px;padding-right:10px;justify-content:center}.turns_stepper__Ua9Bm{display:inline-flex;align-items:center;width:fit-content;border:1.5px solid #d3c7b6;border-radius:12px;background:var(--sheet);overflow:hidden}.turns_stepper__Ua9Bm button{width:44px;height:44px;border:0;background:none;font:700 20px/1 var(--sans);color:var(--ink);cursor:pointer}.turns_stepper__Ua9Bm button:hover:not(:disabled){background:var(--stripe)}.turns_stepper__Ua9Bm button:disabled{color:#b9ae9d;cursor:default}.turns_stepper__Ua9Bm output{min-width:40px;text-align:center;font:800 18px/1 var(--round)}.turns_dateList__NQWUR{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.turns_dateList__NQWUR li{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:999px;background:var(--sage-soft);font:600 14px/1.2 var(--sans)}.turns_dateList__NQWUR button{width:32px;height:32px;border:0;border-radius:50%;background:none;font:700 18px/1 var(--sans);color:var(--ink-2);cursor:pointer}.turns_dateList__NQWUR button:hover{background:rgba(255,255,255,.8);color:var(--coral-ink)}.turns_confirm__I1wKP{display:grid;gap:10px;padding:12px 14px;border-radius:14px;background:var(--coral-soft)}.turns_confirm__I1wKP p{margin:0;color:var(--coral-ink);font-weight:700}.turns_row__zdSlM{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.turns_row__zdSlM>.turns_field__w4dZA{flex:1 1 180px}.turns_row__zdSlM:has(>.turns_field__w4dZA){align-items:start}.turns_said__9N3Y5{margin:0;padding:12px 14px;border-radius:14px;background:var(--sage-soft)}.turns_scrim__gsK9l{position:fixed;inset:0;z-index:60;background:rgba(43,38,34,.32);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;overflow-y:auto}.turns_panel__Vzpfr{width:min(520px,100%);background:var(--sheet);border-radius:22px;box-shadow:0 18px 50px rgba(43,38,34,.25);padding:18px 20px 20px;display:grid;gap:12px}.turns_panelHead__Wau39{display:flex;justify-content:space-between;gap:12px;align-items:center}.turns_close__P31MM{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--stripe);cursor:pointer}.turns_close__P31MM:hover{background:var(--sand)}.turns_close__P31MM svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round}.turns_panelPerson__EOrhX{display:flex;align-items:center;gap:10px}.turns_panelPerson__EOrhX .turns_face__PUfgQ+.turns_face__PUfgQ{margin-left:-24px}.turns_panelJob__0wBIA{flex:1;min-width:0;margin:0;display:grid;font-size:14px;color:var(--ink-2)}.turns_panelJob__0wBIA b{font:800 18px/1.25 var(--round);color:var(--ink);overflow-wrap:anywhere}.turns_panelSub__pMQoQ{font-weight:700}.turns_panelWho__bxT_n{margin:0;font:800 26px/1.15 var(--round)}.turns_panelNote__8D1_u{margin:0;font:700 15px/1.3 var(--sans);color:var(--pen)}.turns_panelBlock___1Npy{display:grid;gap:10px}.turns_panelBlock___1Npy p{margin:0}.turns_start__sCmWI{max-width:640px;margin:28px 0;padding:22px;background:var(--sheet);border-radius:22px;box-shadow:var(--shadow);display:grid;gap:14px}.turns_start__sCmWI h1{margin:0;font:800 28px/1.15 var(--round)}.turns_kept__w1K_j{display:grid;gap:10px;padding:16px 18px}.turns_kept__w1K_j p{margin:0}.turns_kept__w1K_j>button{justify-self:start}.turns_keptActs__CkURZ{display:grid;gap:6px;justify-items:start;border-top:1px dashed var(--rule);padding-top:10px}.turns_keptActs__CkURZ>.turns_confirm__I1wKP{justify-self:stretch}.turns_offlineSaid__YKfd6{margin:0;padding:12px 14px;border-radius:14px;background:var(--coral-soft);color:var(--coral-ink);font-weight:700}.turns_mine__NpDhs{margin:0;padding-left:20px;display:grid;gap:4px}.turns_mine__NpDhs a{font-weight:700}.turns_loop__JoBky{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:40px;padding:18px 20px;border-radius:20px;background:var(--sand)}.turns_loop__JoBky p{margin:0;max-width:60ch;color:var(--ink-2)}.turns_printQr__wBp2F{display:none}.turns_qr__Qq4S7 svg{display:block;width:100%;height:100%}html[data-turns-own] .turns_app__hjWoW{visibility:hidden}.turns_foot__IvsIa{margin-top:52px;padding-top:16px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink-2)}.turns_foot__IvsIa p{margin:0}.turns_foot__IvsIa nav{display:flex;gap:18px}.turns_foot__IvsIa nav a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink-2)}@media (max-width:980px){.turns_cols__n_t6F{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.turns_wrap__cf6_t{padding:0 16px 40px}.turns_mast__yWV3L{gap:12px 18px;padding-top:22px}.turns_word__RdkqU{font-size:36px}.turns_title__j2t7h{flex-basis:100%;padding-left:0;border-left:0}.turns_title__j2t7h h1{font-size:26px}.turns_mastActs__jN2VB{width:100%}.turns_mastActs__jN2VB>button{flex:1 1 auto;white-space:nowrap}.turns_h2__DqXdf{font-size:24px;margin-top:28px}.turns_now__1Qmqv{grid-template-columns:minmax(0,1fr);gap:14px}.turns_card__yDOek{grid-template-columns:76px minmax(0,1fr) 52px;padding:14px 14px 12px;gap:6px 12px;border-radius:20px}.turns_cardFaces__sjQbB .turns_face__PUfgQ{width:76px;height:76px}.turns_cardFaces__sjQbB[data-many] .turns_face__PUfgQ{width:52px;height:52px}.turns_cardFaces__sjQbB[data-many] .turns_face__PUfgQ+.turns_face__PUfgQ{margin-left:-24px}.turns_cardWho__idFer{font-size:21px}.turns_cardArt__jyOOC{width:52px;height:52px}.turns_cardActs__4IJeJ{margin-top:6px}.turns_dateInput__o19DE{min-width:0;flex:1 1 160px}.turns_board__2dJ_J>*{min-width:0}.turns_board__2dJ_J{padding:10px;display:grid;gap:10px}.turns_bHead__kb_qZ{display:none!important}.turns_bRow__z_9U8{grid-template-columns:minmax(0,1fr);padding:8px 0;border:1px solid var(--rule);border-radius:14px;background:var(--sheet)!important}.turns_board__2dJ_J>div:nth-child(odd)>.turns_bRow__z_9U8:not(.turns_rNow__wqpBB){background:var(--stripe)!important}.turns_rNow__wqpBB{background:var(--now)!important}.turns_bRow__z_9U8>span{padding:4px 14px}.turns_bDate__mBNmg{flex-direction:row!important;align-items:baseline!important;justify-content:flex-start;gap:10px;padding-bottom:6px!important}.turns_bDate__mBNmg em{margin:0}.turns_bCell__Elt98{display:grid!important;grid-template-columns:minmax(118px,42%) minmax(0,1fr);gap:10px;align-items:center!important}.turns_bJob__5hf4Q{display:flex;align-items:center;gap:8px;font:700 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);min-width:0}.turns_cellBtn__XJQn_{min-height:40px}.turns_divider__nFzvn{border-radius:10px;border:0}.turns_scrim__gsK9l{padding:0;align-items:flex-end}.turns_panel__Vzpfr{width:100%;border-radius:22px 22px 0 0}}@media print{@page{size:A4 landscape;margin:12mm}.turns_turns__vjVDm{background:#fff;min-height:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:13px}.turns_addRow__okHnF,.turns_boardFoot__isEx9,.turns_example__FeRpi,.turns_foot__IvsIa,.turns_jobsHead__G7BMz,.turns_jobsSheet__xKtpg,.turns_keptHead__M7R8C,.turns_kept__w1K_j,.turns_loop__JoBky,.turns_mastActs__jN2VB,.turns_note__x8sCo,.turns_notice__ZBfem,.turns_nowHead__3BA7B,.turns_now__1Qmqv,.turns_offline__NQ7zM,.turns_personForm__5a_g1,.turns_scrim__gsK9l,.turns_sideCol__cUTY5>h2:nth-of-type(2),.turns_siteHead__pObVE,.turns_small__Vz3dK{display:none!important}.turns_printQr__wBp2F{display:flex;align-items:center;gap:10px;margin-left:auto}.turns_printQr__wBp2F .turns_qr__Qq4S7{width:24mm;height:24mm;flex:none}.turns_printQr__wBp2F p{margin:0;max-width:32mm;font:700 12px/1.3 var(--round)}.turns_printQr__wBp2F small{display:block;margin-top:3px;font:400 10px/1.2 var(--sans);color:var(--ink-2)}.turns_wrap__cf6_t{padding:0;max-width:none}.turns_mast__yWV3L{padding:0 0 8px 28px}.turns_word__RdkqU{font-size:32px}.turns_title__j2t7h h1{font-size:24px}.turns_cols__n_t6F{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.turns_h2__DqXdf{margin:14px 0 8px;font-size:20px}.turns_sheet__EHDK4{box-shadow:none;border:1px solid #ddd2c1}.turns_board__2dJ_J>*{min-width:0}.turns_bRow__z_9U8{break-inside:avoid}.turns_bRow__z_9U8>span{padding:3px 10px}.turns_bDate__mBNmg{font-size:13px}.turns_bHead__kb_qZ .turns_art__UWho8{width:22px;height:22px}.turns_cellBtn__XJQn_{min-height:0}.turns_people__An9G3{padding:4px;gap:4px}.turns_people__An9G3>li{padding:4px 8px;break-inside:avoid}.turns_person___9M53{grid-template-columns:40px minmax(0,1fr) auto;gap:2px 10px}.turns_personFace__bhLfy{width:40px;height:40px}.turns_warm__5EYD_{font-size:12px}.turns_counts__64hAn{gap:1px}.turns_counts__64hAn>div{grid-template-columns:116px auto}.turns_personName__SPoLS{font-size:17px;min-height:0}.turns_how__asdlJ{margin-top:8px;font-size:12px}}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.p.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.p.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_fe987b{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_fe987b{--turns-round:"Nunito","Nunito Fallback"}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.p.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.p.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.p.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_12b8e5{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.__variable_12b8e5{--turns-sans:"Nunito Sans","Nunito Sans Fallback"}
/*# sourceMappingURL=c9d0176d72b57022.css.map*/