.se-tools-btn{position:relative}.se-new-dot{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--pink)}.se-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.se-tool{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 14px;border:2px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);font-family:var(--body);text-align:left;cursor:pointer;transition:border-color .2s,transform .1s}.se-tool:hover{border-color:var(--pink)}.se-tool:active{transform:scale(.98)}.se-tool-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px}.se-tool-icon svg{width:28px;height:28px}.se-tool-text{min-width:0}.se-tool-text b{display:block;font-family:var(--display);font-weight:700;font-size:18px;line-height:1.2}.se-tool-text small{display:block;margin-top:2px;font-weight:700;font-size:14px;line-height:1.35;color:var(--ink-soft)}.se-tool.is-green .se-tool-icon{background:var(--green-soft);color:var(--green-dark)}.se-tool.is-pink .se-tool-icon{background:var(--pink-soft);color:var(--pink-ink)}.se-tool.is-sky .se-tool-icon{background:var(--sky-soft);color:#2f62c9}.se-tool.is-violet .se-tool-icon{background:#f1eaff;color:#6b4fc4}.se-tool.is-orange .se-tool-icon{background:#fff0e0;color:#b45f00}.se-tool.is-sun .se-tool-icon{background:var(--sun-soft);color:#8a5a00}@media (max-width:560px){.se-tools{grid-template-columns:minmax(0,1fr)}}.se-arrive,.se-bell,.se-breath,.se-concept,.se-move,.se-rules,.se-words{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .9)}.se-tool-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .6)}.se-tool-note{margin:0;max-width:46em;font-weight:700;font-size:max(14px,calc(var(--u) * .78));line-height:1.4}.se-tool-empty,.se-tool-note{text-align:center;color:var(--ink-soft)}.se-tool-empty{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1);font-weight:800;font-size:calc(var(--u) * 1.15)}.se-tool-empty p{margin:0;max-width:28em}.se-pager{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .8)}.se-pager-tag{min-width:9em;padding:.4em 1em;border:0;border-radius:999px;background:var(--sun-soft);color:#8a5a00;font-family:var(--display);font-weight:600;font-size:max(15px,calc(var(--u) * .9));text-align:center}.se-pager-tag.is-link{background:transparent;color:var(--pink-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes se-tool-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.se-bell{justify-content:center}.se-bell-art{width:min(30vh,26vw);height:auto;transform-origin:50% 12%;animation:se-ring 1.4s ease-in-out 2}@keyframes se-ring{0%,70%,to{transform:rotate(0)}10%{transform:rotate(16deg)}22%{transform:rotate(-14deg)}34%{transform:rotate(10deg)}46%{transform:rotate(-7deg)}58%{transform:rotate(4deg)}}.se-bell-text{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 3.6);line-height:1.05;text-align:center;color:var(--pink-ink);animation:se-tool-pop .5s ease-out}.se-bell-phrases{flex-wrap:wrap;justify-content:center}.se-arrive{align-items:stretch}.se-arrive-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u) * .6) calc(var(--u) * 1.2)}.se-arrive-count{margin:0;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.4)}.se-arrive-count b{font-size:1.4em;color:var(--green-dark)}.se-arrive-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 8.2),1fr));align-content:start;gap:calc(var(--u) * .6);margin:0;padding:.3em;list-style:none;overflow-y:auto}.se-arrive-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3em;width:100%;min-height:calc(var(--u) * 7.4);padding:calc(var(--u) * .6) .4em;border:3px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);font-family:var(--display);cursor:pointer;transition:transform .12s,background-color .2s}.se-arrive-card:active{transform:scale(.96)}.se-arrive-card.is-here{border-color:var(--green);background:var(--green-soft)}.se-arrive-initial{display:grid;place-items:center;width:calc(var(--u) * 3.1);height:calc(var(--u) * 3.1);border-radius:50%;color:#fff;font-weight:700;font-size:calc(var(--u) * 1.6)}.se-arrive-name{max-width:100%;overflow:hidden;font-weight:700;font-size:calc(var(--u) * 1.05);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.se-arrive-ok{display:inline-flex;align-items:center;gap:.25em;font-family:var(--body);font-weight:900;font-size:calc(var(--u) * .72);color:var(--green-dark)}.se-arrive-ok svg{width:1.1em;height:1.1em}.se-arrive-hello{position:absolute;top:38%;left:50%;z-index:2;max-width:90%;padding:.5em 1.1em;border-radius:calc(var(--u) * 1.2);background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 2.6);text-align:center;box-shadow:0 18px 50px rgba(194,49,119,.4);pointer-events:none;transform:translateX(-50%);animation:se-hello-pop .45s ease-out}@keyframes se-hello-pop{0%{opacity:0;transform:translateX(-50%) scale(.6)}to{opacity:1;transform:translateX(-50%) scale(1)}}.se-words-card{flex:1;min-height:0;width:100%;max-width:64em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * 1.2);border:3px solid var(--line);border-radius:var(--radius);background:#fff;text-align:center;overflow-y:auto}.se-words-card.is-tekerleme{background:linear-gradient(180deg,#fff6fb,#fff)}.se-words-card.is-bilmece{background:linear-gradient(180deg,#f2f7ff,#fff)}.se-words-card.is-parmak{background:linear-gradient(180deg,#f0fbf5,#fff)}.se-words-tag{padding:.25em .9em;border-radius:999px;background:var(--sun-soft);color:#8a5a00;font-weight:900;font-size:max(13px,calc(var(--u) * .72))}.se-words-text{margin:0;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 2.1);line-height:1.35;white-space:pre-line}.se-words-text.is-riddle{max-width:24em;font-size:calc(var(--u) * 1.9)}.se-words-answer{font-size:calc(var(--u) * 3.4);color:var(--pink-ink);animation:se-tool-pop .5s ease-out}.se-words-answer,.se-words-title{margin:0;font-family:var(--display);font-weight:700}.se-words-title{font-size:calc(var(--u) * 2);color:var(--green-dark)}.se-finger{display:grid;gap:calc(var(--u) * .55);margin:0;padding:0;list-style:none;text-align:left}.se-finger li{display:grid;gap:.1em}.se-finger-say{font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.5);line-height:1.2}.se-finger-do{font-weight:800;font-size:max(14px,calc(var(--u) * .8));color:var(--ink-soft)}.se-concept-body{flex:1;min-height:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * 1.4) calc(var(--u) * 2.6)}.se-concept-swatch{flex:none;width:min(36vh,28vw);height:min(36vh,28vw);border:5px solid #3b2f40;border-radius:50%;box-shadow:inset 0 -12px 0 rgba(0,0,0,.12)}.se-concept-swatch.is-light{border-color:#c9bfd2}.se-shape{flex:none;width:min(38vh,30vw);height:auto}.se-concept-text{max-width:30em;display:flex;flex-direction:column;gap:calc(var(--u) * .45)}.se-concept-name{font-weight:700;font-size:calc(var(--u) * 3.4);line-height:1}.se-concept-ask,.se-concept-name{margin:0;font-family:var(--display)}.se-concept-ask{font-weight:600;font-size:calc(var(--u) * 1.35);line-height:1.3}.se-concept-ex{margin:0;font-weight:800;font-size:max(14px,calc(var(--u) * .9));color:var(--ink-soft)}.se-concept-body.is-count .se-concept-text{align-items:flex-start}.se-number{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 7);line-height:.9;color:var(--pink)}.se-apples{display:grid;grid-template-columns:repeat(3,calc(var(--u) * 5.2));gap:calc(var(--u) * .5);margin:0;padding:0;list-style:none}.se-apples.is-many{grid-template-columns:repeat(5,calc(var(--u) * 4.6))}.se-apple{position:relative;display:block;width:100%;aspect-ratio:1;padding:12%;border:3px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;transition:transform .15s,background-color .2s}.se-apple svg{width:100%;height:100%}.se-apple.is-counted{border-color:var(--pink);background:var(--pink-soft);transform:scale(1.05)}.se-apple-n{position:absolute;top:-6%;right:-6%;display:grid;place-items:center;width:40%;height:40%;border-radius:50%;background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.1);animation:se-tool-pop .35s ease-out}.se-breath-stage,.se-move-stage{flex:1;min-height:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * 1) calc(var(--u) * 3)}.se-balloon{flex:none;height:min(56vh,44vw);width:auto}.se-flower{flex:none;width:min(62vw,92vh);max-width:100%;height:auto}.se-breath-side,.se-move-side{min-width:0;max-width:24em;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .7);text-align:center}.se-breath-label{font-size:calc(var(--u) * 2.2);line-height:1.15}.se-breath-count,.se-breath-label{margin:0;font-family:var(--display);font-weight:700}.se-breath-count{font-size:calc(var(--u) * 4.4);line-height:1;color:var(--pink)}.se-breath-rounds{display:flex;gap:calc(var(--u) * .45);margin:0;padding:0;list-style:none}.se-breath-rounds li{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);border:3px solid var(--line);border-radius:50%;background:#fff}.se-breath-rounds li.is-now{border-color:var(--pink);background:var(--pink-soft)}.se-breath-rounds li.is-done{border-color:var(--green);background:var(--green)}.se-move-figure{flex:none;height:min(56vh,44vw);width:auto}.se-move-title{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 2.6);line-height:1.1;color:var(--ink);animation:se-tool-pop .4s ease-out}.se-move-stage.is-statue .se-move-title{font-size:calc(var(--u) * 3.6);color:#6b4fc4}.se-move-step{margin:0;font-weight:900;font-size:max(15px,calc(var(--u) * 1));color:var(--ink-soft)}.se-move-bar{display:block;width:min(22em,100%);height:calc(var(--u) * .7);border-radius:999px;background:var(--line);overflow:hidden}.se-move-bar span{display:block;height:100%;border-radius:inherit;background:var(--green)}.se-rules-board{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--u) * 13),1fr));align-content:center;gap:calc(var(--u) * .8);margin:0;padding:0;list-style:none}.se-rules-board.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}.se-rules-board.is-many{grid-template-columns:repeat(4,minmax(0,1fr))}.se-rule{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .9) calc(var(--u) * .7);border:3px solid rgba(59,47,64,.08);border-radius:var(--radius);text-align:center}.se-rule-art{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4)}.se-rule-text{font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.25);line-height:1.2}.se-rules-edit{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19em),1fr));align-content:start;gap:calc(var(--u) * .5);margin:0;padding:0;list-style:none;overflow-y:auto}.se-rule-pick{position:relative;display:flex;align-items:center;gap:.7em;width:100%;min-height:3.6em;padding:.5em 2.4em .5em .6em;border:3px solid var(--line);border-radius:calc(var(--u) * .9);background:#fff;color:var(--ink);font-family:var(--display);font-weight:600;font-size:max(15px,calc(var(--u) * .95));text-align:left;cursor:pointer}.se-rule-pick.is-on{border-color:var(--green);background:var(--green-soft)}.se-rule-pick:disabled{opacity:.45;cursor:default}.se-rule-pick-art{flex:none;width:2.8em;height:2.8em}.se-rule-n{position:absolute;top:50%;right:.6em;display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--green);color:#fff;font-size:.85em;transform:translateY(-50%)}@media (max-width:900px){.se-rules-board.is-many,.se-rules-board.is-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.se-transition{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--u) * 2.6);z-index:40;display:flex;align-items:center;gap:calc(var(--u) * .8);max-width:calc(100vw - 32px);padding:calc(var(--u) * .55) calc(var(--u) * .6);border:3px solid #ffb74d;border-radius:calc(var(--u) * 1.2);background:#fff;color:var(--ink);box-shadow:0 18px 50px rgba(42,31,45,.22);transform:translateX(-50%);animation:se-transition-in .45s ease-out}.se-transition .se-icon-btn{border-color:var(--line);background:#fff;color:var(--ink)}@keyframes se-transition-in{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}.se-transition-pic{display:grid;place-items:center;flex:none;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border-radius:calc(var(--u) * .7);overflow:hidden}.se-transition-pic svg{width:82%;height:82%}.se-transition-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.se-transition-text{min-width:0;display:flex;flex-direction:column}.se-transition-text small{font-weight:900;font-size:calc(var(--u) * .8);color:#b45f00}.se-transition-text b{font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.4);line-height:1.15}.se-transition-text span{font-weight:800;font-size:calc(var(--u) * .85);color:var(--ink-soft)}.se-timer-chip.se-transition-chip{border-color:#ffcc80;background:#fff0e0;color:#b45f00}.se-breath-stage,.se-concept-body,.se-move-stage{align-content:center}@media (max-width:720px){.se-concept-swatch,.se-shape{width:44vw;height:44vw}.se-shape{height:auto}.se-balloon,.se-move-figure{height:34vh}.se-breath-side,.se-concept-text,.se-move-side{align-items:center;text-align:center}}.se-transition{--ink:#2a1f2d;--ink-soft:#6a5a66;--line:#f1dde7;--surface:#ffffff}@media (max-width:720px){.se-apples,.se-apples.is-many{grid-template-columns:repeat(4,minmax(0,17vw))}.se-concept-body.is-count .se-concept-text{align-items:center}}